60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000002e20ddbf39b813693cae0ec78ae393dc060460e200000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000a7773746574682e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e207773746574682e6e65740000000000000000000000000000000000000000000000000000000000000000000000002e516d596b4b7561576579665278587a4c746f6965384b44433538737a775039366d57794b68737a4751326d6d4633000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055200000000000000000000000003f30e7cf56648e34137ba16d34c1433852c01c2000000000000000000000000a51b8b33de54acbc3b607ed86e76c86569e86e41000000000000000000000000277aa3e1e3b4657daf8a3238eb33bfae2d7c6c320000000000000000000000002a2fdb0435ec6c95e678e0953fb2645c3949cc8f0000000000000000000000006ac5fe182db6bd06505fa7dcadf3b214fbdd4a66000000000000000000000000c9c18a1d946d233ace6e61c61a42b9499b3892060000000000000000000000000759a8a30c414666320251d8b430eacf0b5b924000000000000000000000000031aab42f222c3b077ed5f281f68e6ee029e14da900000000000000000000000026e8d1099074ccc60de7ab6d7f015ca73717588d000000000000000000000000287044953b90d650fe1a7b1ba139ae49c668eff00000000000000000000000001d9ca93aff28407b15c020969345d9f27c6142ee0000000000000000000000003aef590df6febaa81477c1cea3009bb9e096730c0000000000000000000000000fa486efa5c8c0a2f3f271addd957b1d01732194000000000000000000000000c95c37edc1201f28d42c6d364321c3f97c2986cc00000000000000000000000060963d3fadae5a222fb3a788c2a36e73c67e5ae5000000000000000000000000c090f7c064f32150f89cafde12f922522d79fed70000000000000000000000003f1e95d6a582d4b199ab60d2b1095b8264aad162000000000000000000000000d5c80a74d5a56ed3126c4dc5345a3b509719b1820000000000000000000000009acd6b3a965f1515760200fca5b46f7b4c4153ff000000000000000000000000ff9aacb85abfbf5fde44d161bbdc2bf91ff2c01c0000000000000000000000007f361aa96041eb143ec27f65620dbd7a0ea325540000000000000000000000003625cef9cf369ef5f085a2172f53f1c2a54d9fae000000000000000000000000944e5d58140e4821591701837b9ba328f501df2600000000000000000000000049eaae41099ccead97b43b4ec8943eac7eaafdf7000000000000000000000000e534a7d1c3ca5ca6eb70277effa5e9cf3dec580b000000000000000000000000b621f8b5b689521f0243632899641cecd3e6979f00000000000000000000000099ce3ee3369dd298e65b0bf1a77d97f97b833429000000000000000000000000b3facd4e27849591be9472fd418d795e766d0c890000000000000000000000007d92d6a254ea98554550c3f3346d20db4052fef70000000000000000000000002f63e760a582cb00ff7eacbcced47bf9d274249a0000000000000000000000004412b11e980eaf107b5cda231cd306b4c1a6c601000000000000000000000000b9e001025a39c959c90f8372e1ff83614da95b000000000000000000000000007f6339c057f05a289c00cd7e33362da24d665f6d0000000000000000000000008ede614a2b512bdc57f41021a1d3956990af5cb6000000000000000000000000ca30b0caa7e30b4aabf183b0881029db857b6e7e0000000000000000000000002c32f34ddb5459693047cfd1e7c65f7c5ab47d1e000000000000000000000000372a71b3298bbc32649db8231e234c42406e89f20000000000000000000000006d39c45baff5eebd9a33c2abdfa1a3b47a76807a0000000000000000000000009314976309f5ca274eda26a82c5153ab01721c780000000000000000000000005823ac3090b2ab42a0d3a0cd969e69ba108e56ab00000000000000000000000062b441609803a9045bb57cec884c95c6231a75bf000000000000000000000000cb0eed31afbe1bd0a7e8118da6653162b9916e27000000000000000000000000f5ba6876925f2bece9ca7aa2647c56d85b257f9a000000000000000000000000f352861aa5dde09c1e3369082ba599133643b9830000000000000000000000000617d1ca9762876fd56034e7c5917ab659f6f63c000000000000000000000000188ec4999300745d0b89c9d9b1ff20a66ad3951a000000000000000000000000f2950590c67249dd7579f34eb3c561ce7423021e000000000000000000000000832e4ee6bd05c246914e401cd45df77c3604d602000000000000000000000000bb0088304723261fce9c61eef4c89bb0354c150400000000000000000000000047f9e53b3e7a43095614e5664a9adbe0631ea065000000000000000000000000e3d3611a723c169b4e1519b48f3b741bb9abb4770000000000000000000000000a4fc1b3308e763a6a322f38138748a781d5b57600000000000000000000000059c2ce1f7b5c0bc928e18d11ccbd1424a884d9ac00000000000000000000000034b8b9f2e51456a5537219d9d790b82a1afe3eab000000000000000000000000c05e73ae0fde9036d58cf1879c06e25ce15d2ca000000000000000000000000057e6519f5b4385d98a79cd766f23d75431e7af96000000000000000000000000aefac75ce984de67880bd36542fec43578c5b467000000000000000000000000ce677fa37b486cddc12b35f85835926fb5c0524a0000000000000000000000005633c80b553517178a6055723b72b14965113ea9000000000000000000000000249e63fe6c3c5731ee60b7cbca68457f9679b3770000000000000000000000003222d8aff462ac5246911a7945f601f5ccee441d000000000000000000000000a5c064a5928be84ca67cc585aad1d15176c67aa800000000000000000000000005ecc52df8b49e93b9551de26c9b3f86dedf173d00000000000000000000000085c7900f9821a50a5afb57def132891831412d640000000000000000000000006dc1b4f46376cbafa769aab75b7ff8cfb9dd46f80000000000000000000000003e5c1e887d6d6963fb1773519c58c9ee030dca7c0000000000000000000000000af5ca2c8cf30ee699b0e2805ce17c1bbd0700d9000000000000000000000000bffd1ae21713a1ffb1f5cb7e87d86a731905bb7b0000000000000000000000001689cd941ac872a23cbed77d58a4a7ce156babda000000000000000000000000355c5e86e48543b640c0c33803c08cf26bd0f0f000000000000000000000000095c7603944bfed303c4c93349cd61f6818931f91000000000000000000000000d790dfce89597abe20a7db41849f8d14d545f911000000000000000000000000520141bc49a32ee06a39c3a216a56bb737af2fcb00000000000000000000000008fa27ded66e8465a8cabd01b9a9cc94a0fef35400000000000000000000000011fb1e14bd349a61a93d5e05d7c6267e26d82d30000000000000000000000000b23f4622a3dd0adc864f1aa60f465a9d764971be0000000000000000000000000516cf37b67235e07af38ad8e388d0e68089b0f200000000000000000000000018b3ffc2bea14119824487ff5721088d6ae9dbdb000000000000000000000000b855598131e5ad8f727d9e19fa299e9d23466c95000000000000000000000000e21b1d06b2ec05182e9749c48ed033492e040c040000000000000000000000008bb820c251ac194ca770f9f0cdc12b76354e3de600000000000000000000000000006deacd9ad19db3d81f8410ea2b45ea57000000000000000000000000000069bb5c035a8db798a87fdeb7c491c8335bfcf13d00000000000000000000000085d49ece8d334cbba1eaec80eff2710ed16b64f700000000000000000000000057a144d8d0bd981ad3dc8c12a69e55b68aac7fa00000000000000000000000007a953e7ba30102658ec1f8281d27ef6435887acc000000000000000000000000ab28b06a2b307272146f0421a9b7a87ad8bbb0c00000000000000000000000003c585593c9f4517598ac77597069f65846accb0a000000000000000000000000a171b53eaec79e6e372dc4906281faffb43b9760000000000000000000000000de96a7db3ee2f5e2dbfdd685e2761e32460c23f50000000000000000000000003b164ecc1c570cf7ecf2e0b97044e0c16c6c0ecb00000000000000000000000076c352c3f07f4ac9571a312fc7a8800dd75d65560000000000000000000000002118fac34d42dbbef9a41c728ce9a916ccdb0b27000000000000000000000000420cb295dd40616f0202668486eb4969a1f659cc0000000000000000000000001b7f92790586c7340e39ef4599361ffdac57e198000000000000000000000000b3e347eae0219f3cbdf911b8baa4a177281b05be000000000000000000000000576b1b8c7fc60cf59749b4bfeb867f854b161b3e000000000000000000000000e25c059d31d72bda4732c39f040fd8dd07f8c54f000000000000000000000000b130f62b59e77dbdeaadb0d826de24dbbf9abfd00000000000000000000000001f06339dd63f78711532164de493ae05e2b8b4b8000000000000000000000000201fc2a7832ed46e2e9bb0bc1fcea720601e2e7a000000000000000000000000b5e704409f315483c873fce5c1364af6a619b0c4000000000000000000000000a229e3f0dbae5ee8af0e19da7d382e1809cea3650000000000000000000000008d573ed857bd07b9be78e426e20b1f5f37e1b77c0000000000000000000000000c9340346bc8cd64bf0828c21a9ae77b965b73fc00000000000000000000000045505191b866d52ad42d13c99edc82b8e370909d000000000000000000000000dba42e849e4f1cbd1c9e47122972b1a721561314000000000000000000000000c485d86ac681e6a3ac3b291b0b75b76f1c5feb3b0000000000000000000000003a56ebb7b85fe7dd2af2756252c64701ef8614b700000000000000000000000044e6e6cca063f63f79dc590029d2670467f7a0fd000000000000000000000000373d42ac44a40c73f6ac03866086127f8b2ae8cf0000000000000000000000007681977e01c2f7ebd33354c216971624cbb8f1ae00000000000000000000000003dea0dce251c5fac58667c58f172975fd695b0a00000000000000000000000046820b6ac1b843f5c63ff317b04ce1ea14cdbe00000000000000000000000000a48f913267c6e616ebbe7a5f5f42bb89f2d4952a0000000000000000000000000637c5d9b3164fb7e7356d50a00b6440507caf0a000000000000000000000000609ca69a6446a1f0dc79168aed4bc5d34b98e17c00000000000000000000000042dd5575608e9dd1f4e4c59c585d13b3d3298bfd000000000000000000000000b5750f9c1386313c723b9beab5cef0c9cabc8af2000000000000000000000000c144c955309c2274386ab76d6df1d1a117fbdb09000000000000000000000000d7975babc013fbad8cbc25998539a5cb76277bca00000000000000000000000053e741a2861361d0ad20df51895aae2feef40a4a000000000000000000000000b880ce3fea3d15d57e2e2cfc7cfa4faa441ee60500000000000000000000000070ee0670464ec34c3c94fd1effa649339d9d3dfa0000000000000000000000002ee67e7d751ae65644626d3af4e63c02b4ce4e83000000000000000000000000a294a80499c658c2317012197fc85ffdcdf26b6e00000000000000000000000048cf07db09c3a5262aedd80235aba77476b012a60000000000000000000000006c20f4e083b2fc83b3066a7e6b132555ba0111da000000000000000000000000907c3d228ccfbf301e81a20ced53951fe6e8aa930000000000000000000000005a412c31ea3587acc93e35194b2ec02f3ab4ea120000000000000000000000007dcb8dc5460aeb4b6d85910fb0b68b91f84b27fd000000000000000000000000cbe546f5b1252cba027e0079317b253d184c57d100000000000000000000000027eead11984ba6f95a76cf21ad182372423c58a7000000000000000000000000924fe62bf6eb5831b388589029b66c9d3f87f7050000000000000000000000009163d5db40eef7d54d0e100beea0ea439bc9a4f4000000000000000000000000f7e543c69500f48b68c14f0ad64c38ade7375866000000000000000000000000942e830451d9a18a2170094fd3880a123f24469b0000000000000000000000006a24c76c01e6d733cf6a613f9f0e444ca6a014af000000000000000000000000c9c0e4cc5306c2658d2ce14dec2fcd89f1014d1d000000000000000000000000c41b46cc62a885353324046d83f91a884ffe8c8f000000000000000000000000c3394340421c6656880a52ff1cab0f2c4214b50700000000000000000000000055be4910e4e000a1a3f6f810d0f703229656e1cb0000000000000000000000005cb92e9b9133943ad441dd0d7f00ff647a5aabb0000000000000000000000000adfc37b9fe638b966facb73822139f4ced160108000000000000000000000000dcffd9b9fb994880656159cd5c3ba1860a16c8fc0000000000000000000000003543583bcbb198bbb80a3f92935d9f66a248eb9500000000000000000000000086549d21133f00cc6ddba80779fc8a0ee47f1744000000000000000000000000b3076f2dfc72b9b8a3d4269ad566b4b40057ca8c00000000000000000000000070ad26c087ab0650b3e84cd42fb220e1c45b8f510000000000000000000000006f61c053e174bdb78e6388709216ceb9d7dd22f8000000000000000000000000ed21845c25ce2ee03d615adf5be8fa369225ee31000000000000000000000000273751a6a7154830fb952a43c4053b0cd274e25e00000000000000000000000024add2745c6d48b6c7d56500f5e4522cb0e5725100000000000000000000000019d515cb87b3d1d2341561fbcd9aecd54b16693b000000000000000000000000a9ed4c12679f28918cf7f008ad80246e46bf7e5200000000000000000000000090eb899dc1a043acc78d9ad726a63e5aa9d5119b000000000000000000000000ec4bb93c88451e753ca066f3e86958c5870fa5860000000000000000000000003e17225c12e0bb7acd5b40efed66c6984d6ecb36000000000000000000000000bb564a7d40f32d2eee00ad1077a600bb1462eec2000000000000000000000000e748b8c3341caa1b54862992832108f0cba91e7d0000000000000000000000006194a166ba7560fa0bde0a07c93e714574a1df3f0000000000000000000000007feec5df249076212694816715be7388f8c40683000000000000000000000000a6499d2b156a4ba678f414520458d9f4f2a535860000000000000000000000006a61cf609a1591ee875988c8fc23439695b3ac40000000000000000000000000fa922b65d1f8e3ef61c6964421b9527eb581940f000000000000000000000000c9ee96f7cd2ce5be154a5bd3874510868d639b40000000000000000000000000d2deb714bc3f28ef0e0f52b431e2d03fca53b7de00000000000000000000000050b42514389f25e1f471c8f03f6f5954df0204b00000000000000000000000004594b36a8756e071d5b281c6860c9a6cad94a163000000000000000000000000342763011c386a18de2a395701c32516415150db000000000000000000000000a0d5d72368ca8ccc8c7edc5ea316d812b4f53ece000000000000000000000000fb9f07a170c52b990d0c710149eec92749184d20000000000000000000000000b0d9bd3292cd0a98efa326a8007ac8ec930533e8000000000000000000000000494c73168234b716aa34d7dae6b92776f65efeea00000000000000000000000067978b2dbc3b62c02008719dc958bf99415ab4c6000000000000000000000000878a786064b28f64a46de51d31acc4cedade8eeb0000000000000000000000009f8038e0779eaa7f947a060b495f93bd642ed42b000000000000000000000000e788db6e2ff668f3ca039c4eb3511b233bb512a30000000000000000000000006b58350da3f8b0ad288943b6a05609cdbf37335f000000000000000000000000b0e443e81f06b84e58bc0cca7b7a938a2d0bc6f2000000000000000000000000900d4fa91830ca94da602abd924eb329e52f80e50000000000000000000000007e4723618e98b4d9198ed867b7fda210595a5d56000000000000000000000000b407e4e81e9cc2419b4f7e212614c8a0d80cf02500000000000000000000000092c48cf7c15a4be226cc9f4ae9d583122f28c80f000000000000000000000000d5f7290e2d96e1f573ee65759706bd64742d15e6000000000000000000000000b0b37b313c7e46ea0438bcc10a1a1773e97a8580000000000000000000000000f93adf50404b293ee94f18da7a2ef4654a04dd2a000000000000000000000000bb0a7cb84760ca04dfa6333f2e6459f25cbf0ab6000000000000000000000000b0a9a51dc873e1736b888d73d36eb997dc2ba929000000000000000000000000840acd7aff214d62877196d17caecbe8205b248e000000000000000000000000f4e7a50fb1c0af0c555919676ca4d7e06405724200000000000000000000000033979ef68ad02e601ec582baa8a233f179f570ac000000000000000000000000a2552c1780f5a4a70399c554c8d43637e82f0ad1000000000000000000000000d73afd34e4ebf320a8aa0411a94e19a1881608a1000000000000000000000000764c351bef38b6e271c23ea70272cd19a11663190000000000000000000000007ece59af0367369741fcc50fb886b911116c1d3b0000000000000000000000008568e9cf86f033c4bdfdb2865d3df967bb86101d000000000000000000000000a3335ee32e06f835ef0431c63734a75187de9353000000000000000000000000eafb758325d0914dc8de5baedd5eb0d0aed01aa3000000000000000000000000df653420f8d974028295545b93081fc3aa9efeea0000000000000000000000009bcc67c76223094f4b55ab237c493d443ea911370000000000000000000000009a20bed545c3ccb0be85b182f47225fe74cead0200000000000000000000000081ec8017bf95c8eb95f3fba253c951eee11bdd37000000000000000000000000fbbca2e35f22dcdd7acf24b63b569d4607f6dd170000000000000000000000002178e1d614fefb2b304db58f07116d89f948fda1000000000000000000000000850aa227086fe7e22b984c05c6c9cd01c474056a00000000000000000000000029cd84661ccdfb93a5c2a38adf08afaf6cae88c400000000000000000000000059b80af7d373e9bd7fb03656f854ee6dd6865de800000000000000000000000041901d77c3e7d3172cbdf2b1bb82d20d81df212900000000000000000000000049a874b9f11ba5640d526801cf1dafdf306d50840000000000000000000000009228f4befb97f026ee84ca72e9987a890327cb0e000000000000000000000000ba77343c40537696e902bd774b611afa03a2f2160000000000000000000000009d514710529fbb805797e7e5b4a0f568fa7a41b1000000000000000000000000d2b53a152d9bec45e87d373a1d324ebdd0fc7025000000000000000000000000cab1587e49ae28568b64b071b5cd7ae2d938beec00000000000000000000000099c05d21cc0050c3f1ea84b95de1e4e5c721082a0000000000000000000000008f27cead4a875d9308715d7688138938c09f7d57000000000000000000000000c29a5c422270b3cd7289cec61981e06bffc0c67f0000000000000000000000007a3d05c70581bd345fe117c06e45f9669205384f0000000000000000000000003ae53b66703f2d1c72164f66d89f544604cfaf7f0000000000000000000000006c433e9d12edf11e1963f5b05eeb0d75fc99ca9c000000000000000000000000b523e1e4c5a69d11380bedffcb4733521b6a89ff0000000000000000000000004cf1264e296cc1913e96d11c200544af1df7f610000000000000000000000000c8f0ef71347a2604933f19eca3bae2e818c56bcf0000000000000000000000004b0d2898048948145b275f08cc4eb0cc646455f700000000000000000000000079cbecca332a422f7914d8dce23f5f859b7828970000000000000000000000008e418e7b612233d0ce6432624dd2880d632d17d8000000000000000000000000bdd677d469dc4a7b7679184f71be3def6513aca30000000000000000000000006ee5bef0c49154f89749ab4057683da6f442933100000000000000000000000061adf71255f5ad0dde4cb90458fb70d5af3ec629000000000000000000000000705f3713e88aed3e50e665bcefadc860ea19d869000000000000000000000000ebf2769951d086b14435b79fb4dfa27352505e2c000000000000000000000000a99f304dfd45355b6f3c30227ea5a4ca9446ebc3000000000000000000000000599a8c36fae8710e6304f3267c6811609f0081c600000000000000000000000086ac26aef26345ea7266cfe0109e08ad33bc77ae000000000000000000000000a56c7511fb272b1bdbc45b02f1fb66fe9e9811df00000000000000000000000060360c35bb3ae091c45479d52e84fc7209cb8f1100000000000000000000000072a62f0b450c44581f5ef11324e4be2370b8f3f8000000000000000000000000fb19f1041cdefcca1fff0f95f8abfb7150b497bb000000000000000000000000ded789b66eb94c717937d9cf1074ff8bcd512a8e00000000000000000000000060adf9e0980dc4be512e57003eef5f1a7cdf275e000000000000000000000000dd45dc68d508a0c4da089ae9ba5a923cb7c39f0e0000000000000000000000002a70fafd595709e37ac577d5baedb9a85a5760ed000000000000000000000000bf4e6affa7fe319c62a6ffec49ac73b3164798d2000000000000000000000000aed78c87183f42d2c6dfc35a429c19f5bd1b74ee000000000000000000000000a697aedf5af55fd7a3d75122faa8ffc57e84261c0000000000000000000000002710beded0e51e0942d3c976b8a41db0cd773772000000000000000000000000dfad809a12325c3d990e681629b58d64600e6a4b000000000000000000000000e82c801d27d9efae1573c0989392bcf4c94beb0b0000000000000000000000009a9c7ae79d561255c96ade0a417a52e8d347c6960000000000000000000000008aaa540afa9e97d7f5ed3a64569e40fd593e86ff000000000000000000000000cc0f5601521a1e85e76ab2cd4b51686114b9840500000000000000000000000095144ecdecbc91c628a55efe9a42f0e458078b7400000000000000000000000031ed81f0681d285baa482e8309be8e8f14168c4000000000000000000000000014eee1ca9de8548559cfb696627e4a9cba66dc150000000000000000000000000174e1343d89754895629524c2555d4e481562fd000000000000000000000000512e98c1f8be83e7efa7ce5fc6ad7590b713589c000000000000000000000000bc13bb442aee1393c42dced05385c31a9a951fd4000000000000000000000000823334f96f1c6ef58eeab5a14ffb48e8ac61231500000000000000000000000087c7f3d8c3972351901d7e4a1b78c007d622828b00000000000000000000000066b0d6cd3a7704baeeb42a78122311949ac3b743000000000000000000000000ed2bccbe556b29b602b695c3664c8ea6f71a5971000000000000000000000000b28a107b347fcc783df26564702032de55468b2d000000000000000000000000b10837d7bb6bf3c5d5db566b9a7f102d74e033d00000000000000000000000006dea36234d1652394df90ee18123c10230d14397000000000000000000000000ba01ab52040650407e389e8a5f87ee3944b83e27000000000000000000000000ff5fe5d4092f869d847703a214ea51b135206b5f000000000000000000000000cf6ea39c3ab030b8ec716ad76cdb475297c5de6c00000000000000000000000073f60b968659447f1e250c70ad2586b647b39743000000000000000000000000e8210e4cf2f4d9478837099426b5cee9de2bfa4700000000000000000000000032d77ccc59920d53b327d984da2b697901a5312800000000000000000000000076199446597c3dc719c39c059b4dd2394561193d000000000000000000000000f63c411eb3909bf9e9106b7f3fb6f228646dde4d000000000000000000000000f97d48ee843800a798db4ab6531127207d68a44a0000000000000000000000006047922d466de140013bae96666cd9d9d194b4c80000000000000000000000005612826d272b9b380498d2c73d1701c9603ecf51000000000000000000000000c616e9ae42f15847adadbf39b21c8d486feae06f0000000000000000000000009e933d9b0add90eafb29147c3299b5b844cb17ac0000000000000000000000001795e6d533a5420c2871e43eb06c80acffc4855a000000000000000000000000b10b4b34fe27739f635c5cfc59fea1290e7f26af00000000000000000000000029193e10156fa7230ef2f3edceebb18964d7666a000000000000000000000000ae35198f898b9e6da97ff55a62ea1ccdddd792f4000000000000000000000000e3174a7fe75300701a88b3c4f494194af6352d8a0000000000000000000000004793b45a31cf68047a91b2208bb4a146aa9ce073000000000000000000000000113c0f49d6fbea4c8914b2756bf2ca23b16776120000000000000000000000002e7ed57e7b1b957fd88ccbc688c209861284d74900000000000000000000000008a41880bd6892464d6356ea413c9f40e597083b000000000000000000000000fefbd3824dfa047f44dd1a08f6104187f0b06ac30000000000000000000000009b801243d2ab915fe4ee235222d1d2affefc0cf3000000000000000000000000032f074dddcb996b0da95402800653a1c1c5bf37000000000000000000000000d5e4ef2f74d58e7e4d7fd41a687a92dcc16c5dc8000000000000000000000000245d6dd714cc05296ddc5f7bfbe05995e6a5246d0000000000000000000000008727b4a2c90035f8618c206ea21d17e350b698240000000000000000000000005e0d93dfea5ebff086948337063bde9e103a294b00000000000000000000000003bbc904c1b3d94502fc23a641d798c95d163cf70000000000000000000000002407a3e516f7c44bd31520d8adaa78895886d48d000000000000000000000000530fcbf89ff2d66bd13997d6e07b5a952f56e2430000000000000000000000001438e26f37b872cfa783e16200514ccf581777f9000000000000000000000000c113aa152ee40eff38810bf8edaec315ca1287ff0000000000000000000000007988a7092c88c703cf2950ce8f85382fed31ce5b000000000000000000000000c6426547fa90f4b960c9d976ea46d151a4d0de13000000000000000000000000ce1a63fe8698fb5e2ba6cb8bd057ef4af03f05c40000000000000000000000008d40bfcbdff58ffe991e97bc4bc47dd358c36042000000000000000000000000156b7e96f4234e76b01108e0d9b5e8b3296742790000000000000000000000006609ebdc5363f5103c0d8b7cd36f8e1a012de58e000000000000000000000000324f8696a284f6f1d1e5b4b9afc8cb6b5565dd170000000000000000000000006e1834f13545274fcf1ab03ef1ab455bbee5750d000000000000000000000000d1293429510dbfb55ce0f23f2ce77c13b33e1a9d000000000000000000000000f1489a3423eee789406a6aab99d2025697f80fed000000000000000000000000dc59dd5d8c6c2db9e68d1ae3c11e6fed99fd6fce00000000000000000000000088a9950a7e2660913ecda175a7d5d7f5f8ec33920000000000000000000000002fd1892a0bf4908af9d9f83d2f98249bcb19eb220000000000000000000000004becbebd3e1db928e6f97d3b116d9c9361797573000000000000000000000000d0a91ed16173e1272c98b8f4b852c0b8dea43129000000000000000000000000f33173dae79dc7d9c134e470bdee9771e40fd7e40000000000000000000000004eee789a38f8a313e01ba9d623c83ab9d487b9cd000000000000000000000000eb55c88b7ef789c22d8854e72d9e096cb6ef48900000000000000000000000007af003756f1ac56d33a741394d2cc44a414ba01b000000000000000000000000e66717a18c9d34802f04b7a2086f4323aafbc82c000000000000000000000000961c72809518de176637863ade1cc0963fac5d23000000000000000000000000e924c09dbc00210d4ad5a4f0343489a170a91d1d00000000000000000000000069cfecc77d5c218093a7d2c85d4705040d75924a0000000000000000000000004a56a3ef7bf8dfa2d427ced3765e4d546fa941f6000000000000000000000000cd32c0c476aa09baf25e18fa8c4317eefeb6bc7f0000000000000000000000008841d8d47f09f4db1f8d5df05de60c695bf4246400000000000000000000000021a913377a67a47647ffe93ce2a0f951aada155c000000000000000000000000132eee34b234b00064353c48134a7ae2e9db260e00000000000000000000000007738ecc9353b75bbaaee505478a97fa14aea13e000000000000000000000000afe85695b106b0f97cbeb991fcf77e8a4d4807b400000000000000000000000048bb463710c5a42ef01e1fdbeae879758b597f4c0000000000000000000000005328ac2f11b5a536c0bca48ab524d0562ac50321000000000000000000000000e0e26df3898f18f8d6679cafbbf3b827c91773150000000000000000000000009487edc1065e6d2e4caebb0a9e9d12b5078fb8e0000000000000000000000000b8777ec61618d856f903420b1e7f7b4f4423a3cc000000000000000000000000aed022de6b503b5d2aa15d8d9fe6a00a8bb43d76000000000000000000000000bce000c3a80cae4c65d8bc2fb2eaf7ba6e1ed70d0000000000000000000000004724fa37a67d8668d3ab5e2a028882d16d758ef8000000000000000000000000af42e8fc0c39fc9532fcb9bf79e67b03a240e567000000000000000000000000921ebc5a739bb6b89e21da04edcb94cbcf101865000000000000000000000000a2a585e919343c1c49414fe45756e5dcd5eac9b9000000000000000000000000bf6f0e051d178d1bf8041e0d918384966afe0d28000000000000000000000000e2fbbcc7106d69fd9281d3a1479a1d0f3277fb800000000000000000000000001fbacc26215049b946763cf00abbeaeaffe23a250000000000000000000000008337c5e6bb690792bf625aa84df2a7310e00d544000000000000000000000000ebaff61279926db0b2fbd77c4ece7aec6c7f130c000000000000000000000000b7ffe80c23754bfac14688824c4f49a20f16b5b10000000000000000000000004b747e19fd9bc1f59d0590b277b4001c7aaddb940000000000000000000000005632b9615ecf05f461eee8ead7dae0490b63d85200000000000000000000000009056f6d5b309a3258e404dc12d4402fd90894bd000000000000000000000000f4aacd103f8be97286a9812fc158eb2af6ba1e2f000000000000000000000000c0479d16ddca79c422efd7b3470823c51f4c9809000000000000000000000000f9d4963d7a64f39277b8fa75b9ddf55bba87f06a000000000000000000000000cbe9ddb62e2b9d8d7f85ed7d5c24acc76714f77c0000000000000000000000001dc9bce6f6704590034ee91e71d44dc4d92095d50000000000000000000000002505dd22ada5a6f173d14aa8cd7f009c817a393d0000000000000000000000002bd49a4354efc0881dae986385005271712352aa0000000000000000000000006e3dc761eb6df572bdce5a19d234f829b8f9f0b8000000000000000000000000c693cc0785772c180c7e9bd816c9bfa8650e38cc000000000000000000000000d4e4869a92d2261cc24a143fe78d95c6c1b996da000000000000000000000000531a50b437725ca67a8aee30065370453db09334000000000000000000000000a756fb33427318552abb89786dbfe53bf0409a1e000000000000000000000000c0243da1da2fa56a02e1f979b5044dc5337569960000000000000000000000006732f6558749b33547f19e9cc799024be5f972600000000000000000000000005ded0a69df8118fafa5af5d3648ceec68d783a8700000000000000000000000026715226f376bb8629f73b709017a393b0d8c80d000000000000000000000000e943959a54e197d0b7789f8f1584cd21dcbe2a870000000000000000000000000acf08d6ef8597bba645fdd0120e6a42fc8cf5fa000000000000000000000000749baade149a89d94d2e3fb60cfbded837900cbc00000000000000000000000044000734fa2df5db5f740c834d87c6b0ce6864d70000000000000000000000002286d5d5354dfc2f27a1bc4ab5affc1248396263000000000000000000000000802792f4d7de9755eac3bba51837bcae7c335725000000000000000000000000f3f9fab283758de9b432238f87a3d8bd664e3fe1000000000000000000000000f81ad77055d57614cfe1247ca54163a3a1e5358b0000000000000000000000003ee6ae309bfbf046e64a785536103c01ba8fe0d8000000000000000000000000819438f269980f0abdf39392bf4b6f3813dd366d000000000000000000000000cbe10d72d285602909a7ac3526760b2d6a1c141e0000000000000000000000002ecffe3c499c9d32f84f950a14e6f8407a5af148000000000000000000000000394f66c36c825fad66b24ac5eb7646677c1c8fcf000000000000000000000000efd205698edf5541b98fe45563014c9b8f529a80000000000000000000000000de0128c3feac5a4214ce3aa77e60a4f2a9e04da4000000000000000000000000ce56c214645d7f690dbf62d61f31ed09527834f90000000000000000000000005fe88275b5d28a89d948b2164af010ef4ea3c92f00000000000000000000000064f117e2715b3e9fbd15b90f54dfcc7cf0cd5ef7000000000000000000000000f04abf6ac93507b25e7f8f9c535c7fda8ea6d6e4000000000000000000000000a7122dc956258a64aec7ffdd6f7acedbe47b7b2a00000000000000000000000022627623c62fe4eb55d508f996187480604278330000000000000000000000009f0c63e17da5cfd4543ab55a265c4c3ef6cef1b0000000000000000000000000a44947dc92c2401c6dfba2a730bef5b1f13a6bef0000000000000000000000005f325edb4af8c8904e552ab9f026b3ce32305eb6000000000000000000000000009ff66fc29a29ca74a5cdc6dc9bc8329e15f958000000000000000000000000a3e9593784a170d98b0f87425d6d2c2e36c1401800000000000000000000000021ca4e34aa1a294dad2ab9512a74fca57f87dae60000000000000000000000005f4cafa3adbdebabba8e77aa7d19d2080482872f000000000000000000000000c1c5353e4ff20e1c47f71ab61e5062d6ea102f180000000000000000000000007697f8a707847fcf9f373530ba70a3b3a40d2ff80000000000000000000000001e095cea8e58e2f7758b89bd083d9285d1f9262d0000000000000000000000002c0b87a76e571c2e5530eab85f808d01954b7de7000000000000000000000000385c603acb84a792d837d584e70458c2382fed710000000000000000000000003a1ff7431a3aa1d4d9beb15977d69e2cd4cb5b06000000000000000000000000b1effffeecf0aa72d997ede5b4a32e36cae291970000000000000000000000002dcefbe89fd25f18e7d7f197b1f9acddc15ac9180000000000000000000000007c8fe36c5d108328e8f4995ebe580f34e7bac636000000000000000000000000511571f28e5411399200bcf02b7b22058318c8e30000000000000000000000009eabeb12a06500c40bf3a2789393c2b508152dfa000000000000000000000000e696a968796d04f7e7cf6217dfdc231c3bdeae9700000000000000000000000025e6caffe3d2ff2e38c9a1517a00fca3642a322a00000000000000000000000018732905045969237a24e7900b362adbbff283a00000000000000000000000001443fcb25e1a4254731250c80815594457e3f15800000000000000000000000042490364e3ef2041705a64aafcb49c5c16e9e42b000000000000000000000000a688cb190d988abb3c6823c8da7cf32417fd53d8000000000000000000000000fb29bcc7821057a2dc8268c226668386b27340600000000000000000000000005ff59a0bdc72b006c0c4d3e77c187c5903c097840000000000000000000000007c3a0bc3debfd4149f9ecdf4a368855e567679f8000000000000000000000000fe30235e7babf732e5d40cbd65bc719ab6213f47000000000000000000000000f94418e4738917b85b067376a76d0282b4a155fc0000000000000000000000001f5b217cacea61c4b73296cb1d6e5a251b1e1412000000000000000000000000f0b23196de2b14a6e898ce0d3d3d8f604a55c86b000000000000000000000000a950d1a06ca21b60b5231732b2b735b1dbae86ef0000000000000000000000000b1cc629a84405a65fdd37762ea9117a0c6003070000000000000000000000004afcc9efdb2aacb9e19252ef4aa1e9c64f42ae570000000000000000000000002f091f708aee855cddacdf31e86cb67ea7ec6241000000000000000000000000688b47ebeedf5da125c5d8bc7a13347a76d137890000000000000000000000008d7949379c238b15cbfcf5011bd3bdd3876b7e9f000000000000000000000000cd2f45792670d960616fb2f9615e0f21ff758aae0000000000000000000000004923369061b507feb71badaf83224f4469e3c2fa0000000000000000000000002e077c7417f5fc81abd0eb35fef3c6ff2e76db8a000000000000000000000000eb1adb962f7c7e42b21b6cff152b745d7446268a000000000000000000000000f67e91629f796bde23f5a7760c4c6678134db052000000000000000000000000153affb96fcb60085ee307996bdd2df0183a3682000000000000000000000000c19bf0f9a8d17c8e5c8ea68d18ebae1d954b836d000000000000000000000000b92afe869a6702aa824a21117a894b5faaeef938000000000000000000000000fbeb6500d507850ea23910f9e1fcc3cbb56fe7eb000000000000000000000000aa6e4b4dd56ff0d9f4121d3ae783306b461406600000000000000000000000001e7bc5cac3a92ed4aa079731d8fef0ccfa28d90c0000000000000000000000006fd74eff6d11d2e9269caf87e8fc8872a9408b4f00000000000000000000000069b630cc7a0948fc16a5f7717cb4876cdb56d1bb000000000000000000000000691f66bf2c786175e554d5f7ea5af56ff5470bec0000000000000000000000006f2236f2c939087b67bdf389bf528d6017ad509a000000000000000000000000066738e51e3acb181d63da45faf0fc65f36ae44800000000000000000000000036cb95d6017f65a5ebb859bf09bf87c73cad4f900000000000000000000000009e98ccb0a17f17ff0ff29e87d13fd72a1131582a000000000000000000000000605509d177998c1d8eac5e7e240358d6f2ad52640000000000000000000000005da037aecc9bd9af65a1d6461f73ff66db3dfbce000000000000000000000000e9d1bc6b2e8cc6eeae4d4712baf5f5485bfd49df000000000000000000000000f276d834be99988140c4db6650f4ba33cffb4ce7000000000000000000000000b3a4067474eab88886174562cf841f3edbd97ecb0000000000000000000000008d91682ed5e77c4e3c5d1ab8b3438339f2917c41000000000000000000000000d20cfa8141c422941d4b18662f2168217a5e32fb000000000000000000000000437a79027a51d8d888f89bbc43ce896bf5a349860000000000000000000000000e41c798212c8219a173dac6f326827a00ac7849000000000000000000000000967ed129820c950edfa44fe687d0b5d44bc7056f0000000000000000000000008168363c12488275050f75f4decd92b773f637f9000000000000000000000000f608dccbdb003d260045e8d88a1d0bd1bc04fc64000000000000000000000000604657f0e2cb073ea25cad4bb47fb7f0cbd481f4000000000000000000000000d380723f48f2fc87903a7fb980c6f6de2ea9c3ee000000000000000000000000e4402f7316bd0e04be1e682c6eb2708e526e4536000000000000000000000000943757ba2326e1ced03ae82897adc170e5dffc1d0000000000000000000000005c2260103ba960d23603a7b824c80a24eae159b9000000000000000000000000e3d00683a0d493f6143aab7579a9f60c6a24a4ff000000000000000000000000c939bdb5641bec730b9f6ee3092db7aa12f5eaf6000000000000000000000000fa6813c96370a43320842775c227d2bb529727190000000000000000000000007b0c097236fbd39ef840a1f0ce638ecf0618d579000000000000000000000000fefacd2ce98cdec5b072880d06c24af161b12727000000000000000000000000005183a81c819a89da65dc4c9a347755fb43ea2a0000000000000000000000001eecb56f3aa2a3ae066595122fc3e7c299f985fb00000000000000000000000041002ceacc735a835b10174cfdac7c5207a550ae000000000000000000000000101aff216865f56e7653b2a0c6f714980606f072000000000000000000000000433f0f8e1fdb3afc2ea2cba82fb3de89b50685e2000000000000000000000000d10341e5ce67e0e95daf943e6444d1a2c5415441000000000000000000000000d8bc8b6e14c8df0dd9be5c3ba785f5d44c6fd16e000000000000000000000000420760c5f75b43ed4e16cd88ce3b096663dc9bc9000000000000000000000000236d6ba6b6aa79606b30996d75d5ade6deca0432000000000000000000000000d8fda03da45696bc26bd652451d8696c18fd87270000000000000000000000006b318178f2a3e800a42a13c316b380785e408af600000000000000000000000029d6bf8b1db3ca4371c91582a574e54007ea9f760000000000000000000000005121aed07c88e5e6484029a71bdcbef31ac5417d000000000000000000000000bc4f0de409fa456629d5b5ca23365fdad60a0c9e00000000000000000000000091a71febb325f9a42dfa6aabe4400fe4f9ceae2700000000000000000000000017500bfec7eef8f90c332b60589b3df68c8b11f00000000000000000000000004942bf8a77bf19135dd1eeffb3e10af43210c3da000000000000000000000000e65a3b8de621358f2a87887d48f26a01eaa074b3000000000000000000000000fc69475106a0345aac3de17da602cb667fe769a4000000000000000000000000859774481b775de7847d50b76d1485b575686dbb000000000000000000000000ac8e78d3afdf931514df9addb7357771a1b0c8620000000000000000000000002960f622eaa5b4918d9bcb07685f1d4fc7ba84b70000000000000000000000005148ba09ebf4f82eba3803d8d7793f9fe0ffe39f00000000000000000000000095880d7e815152dd397088b13b050b1ab96a96080000000000000000000000008f3ba7f2cae30a474508721c44748e1a6e53ec44000000000000000000000000ee82f92eba8b5ab1e76878691cbfc8cbf7126207000000000000000000000000f411618958709d706ce997edbd5c068541478d100000000000000000000000008d91bd1e395b5ee4c98931d8e9bf27fe8cab4454000000000000000000000000e550af80e0bd033f3d5e8e7a97cfd3d15768a3a50000000000000000000000000db3c4618b0dd110053f0ed691dc89cc804948420000000000000000000000004251749eadbd2f3751c8aee48d219288ecb5215200000000000000000000000090f2bdcb49785efe2f6fcf236230c40ac64b5d000000000000000000000000009e733552ac07ac849ccdabd1220d5585ca787132000000000000000000000000d2b954a0635096ddaadd7ff1d5a182198f02fcae000000000000000000000000dbac20d2d3ad4b5ba672045f541bde7edd3eed50000000000000000000000000b62307f2b2bf3ff0533ab5b4b9da40d7cd67e7fe00000000000000000000000032e6a8569ef42dc78869f64e9f0fa3de71af16cf0000000000000000000000002667f49feb3e7951c73a51a94de39db37043f4c70000000000000000000000006f01e182a38f72f1d59a16777a14a885aa500097000000000000000000000000f2d5301d2e54ccbaeaf5d8fb158db1f282484d9c00000000000000000000000049800fb6b200c7e7099de61d8447bc8c9b3ccf230000000000000000000000001c18b29e391c667efa28626e7549e80da16a7c8900000000000000000000000002135c56ca9d84cc4ebb1b72f0f59e9a2a59641b000000000000000000000000162fce4fedbb07b1079855472fbf61c228f5d92c000000000000000000000000ea49f1236d4a6deae1ed78fe9fd703188986d93e000000000000000000000000fd82e4b3addcf02e00196a7ba23876ac96820881000000000000000000000000207c792f398c2288d4ffa2c291782a12f51ae234000000000000000000000000e9b7fae459d8ba6bb70979fe294442120d6620b900000000000000000000000003f7cfa1ec7301fcabf8dd478edc746b18374e790000000000000000000000008a7e312b699de57de36e74634b1aebb77ccc2c4d0000000000000000000000009246bf940414bd90c4f9fb60b49325266037187b00000000000000000000000045430ea5ae63699d58cf179d7f48469f4801f2dd0000000000000000000000002a36d2f1a1cf518ca0ff0d310a114b8fd3e777810000000000000000000000007a188b90ad4156299157a0cf2bea676fc55db25c000000000000000000000000df9d1bca4c94e8a551031e17f487a0da96404f6e0000000000000000000000008b676bead875bdbc905659559883ac11f378749a0000000000000000000000003e44b58008ef910435c0d638536c14064e62c75d00000000000000000000000052d098e482b91e45ef356ee895a5a96c319e44c0000000000000000000000000582f3cce2c32831440c428c18f7e504be1709b8c000000000000000000000000fd9e3397842a6a825fd9e225485ee062f937f7a00000000000000000000000006e7088690fc92afbb915d8d49d7a9fb4e01133da000000000000000000000000269a5d8ee2c68a7103c299e3ea1220175c332f77000000000000000000000000387b924a6a9668a0311492ffb33f19057406a9b5000000000000000000000000b631c0a0086a8a7bd2911b030eaa0eb32600373e000000000000000000000000790c7fcf04fd34cf05f462755aa0b149f82a07ef000000000000000000000000eae800c6c589881f774f8add539fd718f3e2874300000000000000000000000045295493a8e1b458a598d78ff4b7e113b8ce790b000000000000000000000000daeb95bb50971f17e14e1f2018792bad235c4f22000000000000000000000000e117023dbe799f25da74fc74c8bd02bbea0c694e0000000000000000000000000fa699182dfa78f1a22f8abd4c93923dce5d653a000000000000000000000000328699dfccea21e7e5e1002809136d3fe5d81302000000000000000000000000df3658a63710ec67f9c7b4e6590c9dd3a5af39fe000000000000000000000000c16de429da1febcfd65a4aec5b5313c38c8a55e5000000000000000000000000bae5a774f6bd09f297b4f5a58ffc25345fdd3c3200000000000000000000000040a3f86d8c9b68c2545feead4221c0cc265f4a4000000000000000000000000087e485f9d05f70ef570154f32c0d8dfaac8776ef0000000000000000000000000b659ecd0c66f7c8e12fb31880532d17f3ae30ea0000000000000000000000008e5e8d429c132345501be1d930eff7947726a84b00000000000000000000000076f9ce2f5c48f56ec7a5c228721656822ca605e2000000000000000000000000a83af386d4e2992448a4ce6baea0894891acf5c7000000000000000000000000e96e32ea4273e8f047886aa6f4da21cdee56db3b0000000000000000000000000abc9624145c5e53f5d7ad41a3d8cbb38627581c00000000000000000000000018d8579581c3cb6a5fee11f98c21a13c439fe76c0000000000000000000000007a04a5862ea4d149fe0068564780559e3fa6c5b40000000000000000000000003a8b9b6d9286a42d3956a54dc60ec81c6865ce82000000000000000000000000a5e98667c0685f988fa197d040cc36ca7d8d636100000000000000000000000091464e2cc93323d234f0aeba1faee2222ace327f0000000000000000000000007d1b7d6dade8ea7eca1a67bb9a5e69b7b4023b7b000000000000000000000000ce08a90b64fca168ab1d624ee3eca52dd93fd42f000000000000000000000000a8a1844e69e2a7030625f4c1d763e8ade275a245000000000000000000000000d4ad5e8dddfb02b0f0f6972469af0f846081cac2000000000000000000000000bfcf5552c9b81a8546fa4b306a42faff1c01cfc50000000000000000000000009871250f69da31450edd78e38797979fcb65b5f6000000000000000000000000876e191f21d004dbf5cb28ce836dd939d3e3a06e0000000000000000000000002ae3b5923f614f898b7c0dcc5d3c7b020f5c46b10000000000000000000000006aa8c4136594f0a7e313fb48d06475f01e22ef96000000000000000000000000ff31ef28c8d65fbd36a098e5d7f5b4bd6a9c3cf1000000000000000000000000a40e768d0065bf8334f43e9038278dd810ed98bd000000000000000000000000b4cb303e4b3b34f626bf3304521e8b157a237dd70000000000000000000000006dcdf39a4fa4d4e547e99c0b021d8418b5da9aef0000000000000000000000009212e448d5fadbefdf7003483e9125722d29e8ef00000000000000000000000007d900e0e4b23797b6318e301d08a5aecbae68500000000000000000000000006aa954d5748a95f516933c95661815845869c6630000000000000000000000003833b1fa37b754c945a3c11a19a521e4dca571db000000000000000000000000404d64f2fdb2dd72f9b1f9fdbe2e110bb2e0eedf000000000000000000000000f38935b0cbd931fb241426f88dafcaf9dd97d4ab0000000000000000000000004d48df14a698984c60e705a11dd696f368cb3a21000000000000000000000000bfaf40b2d28d475a096a4094b26264cea1e99b14000000000000000000000000dd67ff53081bcdfa186687b7b715269f19b3e1020000000000000000000000008f2027e196b422f17252e9732e3d525ec8b8e5b6000000000000000000000000b65aa2ac9bc7f848f5e52d583232c78ca397441f000000000000000000000000e84e25ef2e1db6bff01028c1fa1e97c667a9cb95000000000000000000000000cb9099053d7974a37e82ca0013ff739c10dc967000000000000000000000000036cb211fba1a34f2c992e0ec244e418ac6109ea2000000000000000000000000aed3900dd31863c72c90ec6de9014a2a782827c50000000000000000000000008113632ca30d6e46a195e637eb7896d76fda1a58000000000000000000000000f636dffc9610dba1742cd22cc97df68de1ff2b8b000000000000000000000000949e7e6cacc1f42213d2ac22dba528fbf499abd50000000000000000000000008ec3c10efcabb32f8932cfa105e634b176eec0fc00000000000000000000000056d473a9b1e2286bbf1c10d72020dbb59922c2ec000000000000000000000000b70afe02901c4c58bd26c6033ffe0f66b9ea3cca000000000000000000000000d86c5b73a7ce03ccde9328e24434b5311a7001270000000000000000000000004a7c6899cdcb379e284fbfd045462e751da4c7ce000000000000000000000000956d0cbcf0a54255a65d71f660871573cb6c74b50000000000000000000000009aaf9fa2ab71f9ef976f8b8ec8f172aac6a0bf83000000000000000000000000bcc7cdc06fc755d5e15dc0d80aca412f1d8dce2300000000000000000000000010fc34ab89205ef779cad4b73ddd52e40347859b000000000000000000000000dd59ea6299a2710081517147454428346d55bedf0000000000000000000000000a09d53ee33a10405b142bd82d67f05abcad358e000000000000000000000000f3acc14c2ec861e119856b779e1e17fad6ef4c0000000000000000000000000095bcf7b73a91f12a12b3de6db6f29c3ccc9f256600000000000000000000000099c946c8b85ade0a77f66e46dd2ce5fff019c3d000000000000000000000000073684f0e14481347bbd8ca595a9dea0bac605296000000000000000000000000b343cf4f9db34b8e4d97284d2bcd79cffaba015200000000000000000000000026777acb29f3b58f318b8d63977b0ac3e6ae3608000000000000000000000000d3c3b2ea88a9ec5385370ba81e6096fbb5e3948c000000000000000000000000aecd5fedf1a697752dac6176e3b40ff21348272a000000000000000000000000d1f76affa5149df28d651ce5c80b3f2ffc821070000000000000000000000000d68fd7b6c28718f8a42faa7cc342a789e3748331000000000000000000000000eb121823e5f3b1bfe13d45fdd1e7416a6b26ad810000000000000000000000004f6952b5da9f37e02de54e6031991c86459e37ea000000000000000000000000cab0ece140db23ca7ebb8845611dbdd173b6e1aa000000000000000000000000b4bb4a094338bc566e4bb0355c9de525f7c1f1b4000000000000000000000000ca456c6ac253ca4f43e62b0b46dc03d1bfb8cdee00000000000000000000000061df21c9a21e2825c414c1c4eb75db7d806a9c4700000000000000000000000013f6a9b4a9798a7c760f5628747f1872aca2610d000000000000000000000000a11fb0dc285eb18b5cb45e32dbb3f7ecb6c9b3b10000000000000000000000001ea1479e5a1e9ba5870bebc658b8540728023b2600000000000000000000000081e7f590ad316b3a0b728c42c1dc3e9a8a46af34000000000000000000000000dc7fb3d1cabef3e72661b75a9e8eb794c28bd74e0000000000000000000000007ea825ef7960fa623ad585608c05899377d27f3b000000000000000000000000e9a04d4dfa99448473e380e97dd8046f024164d800000000000000000000000062582d4302b18ea57b52f6e7d5d7611c3c8218cc00000000000000000000000027a56619708976dc1287abb6a454b0980b47fb4200000000000000000000000040b9fbf35859f939bae9a464dc2c90637d30b581000000000000000000000000f423234ece1fa6a3e63f8b7e3a28ccf5f0276a4b0000000000000000000000007f8789998536c4aaa7fb5dd32af1fc3dab3694010000000000000000000000003080d377e20890c2e7e50c23b39bae7a6db3c42a000000000000000000000000e7667e00e1982bf816a31e4db4ddc87af5a3054b0000000000000000000000006ea0f22ec1c5411a84ccadc2a80d6574e9c7c71d000000000000000000000000267791cd234e8bdf0520ffeb985375330d4bc0ca0000000000000000000000007c657fc6e1a859414b2c4bdc3f4b38689a4344d60000000000000000000000009ab5951c71914c561a46d23fefcb9c18c59e66a50000000000000000000000005dac15bb972387595f61063c9056b49635f2c53000000000000000000000000029d0781926c82bedd1dd31cdafa6ce15bbcbc7cc0000000000000000000000006ad478f4229445810d5cdacb4347578562a53116000000000000000000000000cd76eb51ab57c3db3690c5d84c93cc6370c949e100000000000000000000000015b2fd07676450186b200971fceca10bc53df665000000000000000000000000dcb788a00d276f731de325f5f50eadf8b022e0f2000000000000000000000000209a714cec2faf99a5a83a92149bd307ee96aa8d000000000000000000000000e0ddc91d7d37d560a78b4b32bcc88cf050a4d5f4000000000000000000000000444748a0778c31d385613bf213355da70c8fc0c9000000000000000000000000a84cc47d6df2944ddb777d2aeb2c04d71528e2a9000000000000000000000000973fb8c81a77ce093a16823e4b0e3260c53985f7000000000000000000000000f86abc6bc92e34fb98ac90d12d660f4792ffa40100000000000000000000000085da38cb876ae86d7c806078826380270d5c6bba000000000000000000000000b90781ceb500f80a9c101225ed5451449a3aa5bc00000000000000000000000023d77128e40f3d6f2ed306d12b093bce2ad52ad00000000000000000000000005ab0b4ac7b293ba50e6f0cb0e50af84f43b330fd000000000000000000000000bcc94703a6300481a20be806f66a147192cd9cd5000000000000000000000000bdec95b5b5d72c42e008546aeb65bb0d4472eaba0000000000000000000000001d092fc6ef92fd5ffb9f82332206ffba6cf143650000000000000000000000009437d2c3d0dd38d7dbff7b0541aaa5d002d3944c000000000000000000000000677f699053987fa3f6c52506b4c9317bbf63af470000000000000000000000007d3ee1c35d20512bc8c937f881e081e865d2d596000000000000000000000000687d8f6600cdd47dae078695e854c3115c741dd8000000000000000000000000ef50d6d1b5ba487e904c8e2a6dc5aeffe15e07d700000000000000000000000067fbdef55709d9f4fe0948ae05d1ccf107966b0100000000000000000000000036725d571e88b7ecc187136348268c50661d51e4000000000000000000000000d3fe53f775c8ab001e935abf295f98c06901c7da000000000000000000000000e11c2f4e6fbb44321f24ae7cd0a259c62f8e84d400000000000000000000000099ceee1e0b89de56c5ff260e709e27342614baff000000000000000000000000e4de8c1c18194485050f015e09db1883a2ff4407000000000000000000000000484cfdfd533ebfc3ea36321bdea122d8997d7c1700000000000000000000000058ac0fd4f1cca9132bebb8eb6ab425af4b2c089c0000000000000000000000008a5de6f2d1d7697a36e3c62f6bd004f992b32944000000000000000000000000b5e8ba9d73f7042e2b8336e9264081ae8a6a0e740000000000000000000000006fa2bbf236a91059dbebaecabc5c8c70f9cfcd7600000000000000000000000036806899cccb028b5f33c9b8ebb6645467b8960b0000000000000000000000008d5a8ce01f0f02044d640a93edac55d03ee801a800000000000000000000000092854f9f2a91955a051c70cd77abb79ec61647e9000000000000000000000000828bb2fce8fc89c766470d8200d6cfcdffc2c06600000000000000000000000034fd4a700a8008a1ccf815cf6a46d4265e3e59fd000000000000000000000000aa0dee58a36b72c774317eb5f71afb2a04c8552700000000000000000000000025a360bf3f54674ac52c2487cfb14d0aca7e693e0000000000000000000000009475abfee234199dfb28d85f4048b7c4e7e17b70000000000000000000000000c65236e35c1e0dc9e2044f6f38c9c3497e95ffa200000000000000000000000043e3973d6e7d2cd30bdf9fa3f52e9f371d424c7c000000000000000000000000818a75ffb356645e086046ae2e1a554f46bafc39000000000000000000000000f545680627db7b35e1a79aa3bb15fb131c98fa01000000000000000000000000744b1f1acf438e4f0f1b90eaee8027132049953d000000000000000000000000df711b9ae948e3af938ea5453a6a7a8c0499cd4700000000000000000000000008eba6a463647277c4ae6a899c0137ac704e909f00000000000000000000000035a16c37543f4017c32577325eadc4de3901dbc4000000000000000000000000edc0ae3f58dd82c2ed4726d90107cc1c4cbe05b50000000000000000000000003980aeee2bc9f0b6e3855e21195d79c2c05fa509000000000000000000000000e05ab7f466b800e5b0b42a8edbabcbcd58d61882000000000000000000000000355e0f7f114cdde0467d50e9471c3c3e67fc5f4c0000000000000000000000007150bbd633f65536e73242b9d5e6a2fad072ae220000000000000000000000001a386836e3bab8662789f5a37a84efd84eb2ea580000000000000000000000000c1fa7b32b67c66583254d08e839adfce06c055d00000000000000000000000011664214c0b87a4d3ef33fca52c84d61447b41e50000000000000000000000005b843fd054ae6b451c7c47acaee1da8fe72b7f860000000000000000000000003fc85959bc33b37119c5967a86e4ee19a354bb330000000000000000000000003eaa52e32268ccd2322418fdb1dde03fbb5d66c40000000000000000000000009227c0a0bb34d3f0ef5008666afb0a46b76765f500000000000000000000000043859104dc59b36443bf08934e75e088eb8d88fc00000000000000000000000025985b02fc7c2403677c07332db6cb13c95a1db50000000000000000000000004e804719f8894dce15760dd4952afc2d17242a61000000000000000000000000cacaf09d48ee0a0e2f89afa65e071094124a77cb000000000000000000000000257a24317a73a570789a6291a7e29efe2820ee630000000000000000000000002f54792ffebf98d12a6b2eafea6b34dc40f004ee00000000000000000000000017e0a5ac41d91f9448289db4b2cad2af7df8f36b0000000000000000000000001961425eb7467330380ea268d4b909c7975f79c6000000000000000000000000e3af998ba2c3825c8d03cf564baf349494d8088b000000000000000000000000bb8ea497ee72e562348e96d28ae2542128bad113000000000000000000000000851c17dfdef271bcc285acc25775e1e4ff611e9400000000000000000000000084320082decb71aa5b4a1a5dffb6b189dd406d3b000000000000000000000000df5b6938897648844db9aa61a3e826ac9fc951fe000000000000000000000000b6aaa52bcbed0819b75cda7eb96412cca471c4ba000000000000000000000000b59e20c0e810d60c3e790d67c9a854db1d1e71c7000000000000000000000000db6e9e7390e9acc34619e56efa48ade01cff6f12000000000000000000000000c849126764d11eb830d2a56bb844f0bedac640c10000000000000000000000005ec5b1906154dd7517e39628ef17358204d3f69b000000000000000000000000097adff9fd98f134859826a57c3e677b78aa463b000000000000000000000000bd7d9153bb35844c601fa08bc34f30619869c50700000000000000000000000085f161e0d19e13b56e4118f2eff6f3347e7209ce000000000000000000000000ebb8d4a7a9d6dba03ae78960b94acebb7fcae22d000000000000000000000000d4bf3a9623f3d68cb015ac7313a1f1656e5127980000000000000000000000008c864076be0650b8cebe6f0c10f84a2e7a5a29620000000000000000000000003b37d7caedda5aeb82bdbdcbacad7a459e487460000000000000000000000000a9f3f072177f2e291968cffad8995a3a8cbe595900000000000000000000000027bc1507aad3d638d828f9fa267b7dd4de34905d000000000000000000000000832a178bb1dc8ab83b83c39cda22e6ae6beb7e4400000000000000000000000024ff2916459c2230693998d32261b8acfac81ae7000000000000000000000000e818934078b4ff567f2b6c49569092dbe10a05b6000000000000000000000000f457df55836b37245980bcc0536b0494d4bc134e0000000000000000000000002e65c492d3224cde6daf3a2bdb567822701a82aa00000000000000000000000098e204950b660ef1fc5a85ac303fb35add0d1eaa000000000000000000000000b15d6c86b7a52bf45544c02a4307a1f989a778600000000000000000000000004abaed71d9f216157b51d8d7b5c0332a6e1273d600000000000000000000000008d2049d2c845fa983105dcda6f20fa0e3bf42c5000000000000000000000000192abcb0c96f30deb8592d80f96e6dd818b7e743000000000000000000000000bcbd97b866c6e948d2c046269cffe42c7a58bc200000000000000000000000009863d8f90965877bc01a43752fe87573469c81db000000000000000000000000971c305bda72c1899edd18d81e3d16657cb4a9e1000000000000000000000000c4b2286be2635a4ce1c986edab361f7391837cb70000000000000000000000006645e2226e07800769f4e04807e20fab42383e64000000000000000000000000df3a6977d4d3de4f7ea47fb8558d301a77598bba0000000000000000000000000b708193f126713a18b15e1b828f95abeabdeb0b0000000000000000000000003aa7dfc96d17c6359f016ab6874264e593cd8380000000000000000000000000466ab4e5e12c8d45dea4256398fe81ace423dd9d000000000000000000000000634c8c8c1a76552b6aa750947f979aec0e5041590000000000000000000000000737827d07e70e8ea27113e8515836aa902619cf0000000000000000000000003ad97f738b9fb45adf995746a0cd557b871ef53e0000000000000000000000004fb9c06eae45792ae7d53461b6164ea5db342031000000000000000000000000efff89032b2f2f832766c94594ddf8e2c5dded0d000000000000000000000000d08042f9d014d50923fab75c6c27f4895f45172c0000000000000000000000001894f6b66f65773566fa33ad232b4f1ec41f994100000000000000000000000072ad5d89e3b409666111c8d62e1abd6bd4deb53c0000000000000000000000000966b44dc261dbdd9c712939ebd40958ee9947f300000000000000000000000051db14e4ee3983ce66d36c4da5e370954d9ca6e10000000000000000000000009b164ea20d9ed3eae13ae49b8b519674113ad432000000000000000000000000da8e01696e52ef6d28272cebbfe49e0a2ebcb61a000000000000000000000000bbb95bd4680fdc4c861faeb9afe309a99625d6570000000000000000000000008d94648cf5d35a59c3feec570ff313c7e4708c72000000000000000000000000157360e1ffaef6387fde6e36e82a470a6874433b00000000000000000000000056aa02f29bcae6c0e481adb1bf9c719039ba2f27000000000000000000000000e64d2284ca009bc4be7fe36992ed5ecba669405400000000000000000000000089595da225ca5f4449c1827983687e6971e792e3000000000000000000000000225403378ba822ad5698786bea7936efe2e0a6de000000000000000000000000ea8576ac0011f6d6b669ebfec73a215a7a2ea77e000000000000000000000000d9f0aea999723f8990fa32e61901d6f123f8890d000000000000000000000000ec57611583f6a598fe033d8a8a61b412d99e6ab500000000000000000000000021cfde09cd9e133852423f25442c566847574fa100000000000000000000000062e0f391f0ac37cfe486599df167b6b443c8aade000000000000000000000000a3514db8696aad095cf548519bdc0d8f57d0e58500000000000000000000000075cce5797568ff59f971e65519bc7226e439327100000000000000000000000062a4c2647003a064a8da0aa528c9a517850073c1000000000000000000000000888888888629b32dd4c8cb95e82d1c7c9b2fa9df0000000000000000000000009e5d3f9b920944629ef08b5f2bfd99bae575d784000000000000000000000000b95b96f8605e44659cdc76141a1a0c542343b27a000000000000000000000000d7b7199fcf6c52e1883d8a5bf342fc05b2de078e0000000000000000000000008c173e9a99cf7614f5ab2d47b4a64093401c08db0000000000000000000000001b8989a7fa866c83fe40423597c7fc972575628c0000000000000000000000006b041feb9ea1826eb0ad3a5b4102afb58e0310fe000000000000000000000000551545c6aa92cd6ed0e2fe9487008ac2bd91056a00000000000000000000000035e8babd0be37ded757dfd385888858a4af381f000000000000000000000000011aed5e3bcbae36e6254e54453c0cc7b278593d100000000000000000000000018d818624ac7b48b3a976c766ad13e38575bf81100000000000000000000000076a8caf66503f04120604d056abc29f555edf33f0000000000000000000000008543ec67f7f57bad8e1239fcddcddbd9b842962f0000000000000000000000007db9f97613ad444fd17529c33b96f37ba38bb852000000000000000000000000403c988e31a2e50e1913fcf0b50249b0ed0232f50000000000000000000000008bf643228726086a2abffe0b33a7b645dceaced40000000000000000000000003166b688fb240b7cdb65bd7d8366a3ea57aaf18d0000000000000000000000008687bbdf1f39b4c941aba5e743583cc75fa2c2cb000000000000000000000000aac2a7076533fc2a977a8a111361ef79796a1cf90000000000000000000000007874df86b7e274cea1fa8c25983dba997b596af7000000000000000000000000bbcee13b1a21f82d903cd5b3ef4092aa4c7686740000000000000000000000004aaad94e3189a5c77d57cb77912e56cc2ac81242000000000000000000000000444f1e97303636a30f228de03486341bb855d87a0000000000000000000000002f325f79dc954970e29aafaf4627976bbedb1d26000000000000000000000000485649fd8800615ae86e486693eac43394a8dcfe00000000000000000000000087c2c45fc00fcc40f62b49bdcd5ba3d6f7b8b5fb00000000000000000000000090eb7af7c3a0da76e510fcb279f4cae459dbf3c60000000000000000000000004f28720bbfc362453fd9c3e4ba266279277cc738000000000000000000000000bc824cf0ead723f35485e1089690fdc7371d93e800000000000000000000000031f422d083068e59241fca379f5d470b7a22260200000000000000000000000079a196dc209068a13fe779560401199dda514d340000000000000000000000008be8bc747d6c72757e3063cfb4a77d38e5f2aa150000000000000000000000003e0d709bb25913ff2502d3ce3e23b849d715350c000000000000000000000000d9ec371ce4a8ef0846c95e58e9776badf4140383000000000000000000000000d84a7a7166a273b2ae417af3ea4888a153b7f7050000000000000000000000003b862839cdba6727cc5b1860cce9c4dcb472afe40000000000000000000000006ae54716dec355cafca184c5f1d5cfd939e1e7410000000000000000000000007366fbbc239f10eeaa9a65433244c8b80b0dab4900000000000000000000000043fb639d4d2434137f57983a9fd7f88a2ba877390000000000000000000000004efc8e442f3374de7fb626b1d9f76af76cee4346000000000000000000000000313bdba93aa4791c3cea6d46c6f1ccb92f8c312c000000000000000000000000506d0199ec8f7c0b698a9a92c1a40eea89344f9d000000000000000000000000b9fcf775fefc84c1822b2f78b2198806da63f6b30000000000000000000000009b5e17d697d5c0eb041a586a360373be367ea8530000000000000000000000007bfc4c310f002e7cb7e4a25c51bb138e8fccd8f7000000000000000000000000bf21a30885fcd71359c3d739627cb2885cc5cc6c000000000000000000000000a0d09dd6130596c3fadb66ac6d94ed982510cdef0000000000000000000000004c15542b58eb70ca4b851c013eb350da5bffef1f000000000000000000000000d3144025d7bb232966674f043033f2c282e5b69b0000000000000000000000006bc4277c1a2adb4e902db8684f9b7366cc575fcb0000000000000000000000006738c4018c8c950882836040f19a0db3c45f34b200000000000000000000000085ebef6b281b613600342c6d6e97a8c2d4878b2a00000000000000000000000032181bae2fd9daf97788f12585d722ee1c823afc000000000000000000000000c8c3bec574838fcaf09aca192688d8e11ffe8a5800000000000000000000000033271926261e70bbdbe4f8e5af42ab416c9fb2ad000000000000000000000000316da642fcf998cb6447ac90ed489b5180a24777000000000000000000000000cb1e77e15b02423bf68f2659c671c25a27ed40b10000000000000000000000000fac7d0a64634f9cb070eb51dfd8488c7631d8b3000000000000000000000000640681ea525b10283f50ccea79c247bf729fcd73000000000000000000000000682bf185d8a21eea7c9670dbbd6b5b823b8b7d390000000000000000000000006a80f38ea984297a489d7371a08657bde81b3ac700000000000000000000000091f6ec3034018aa28962c51ff55ca6e173b34c8900000000000000000000000087e6955b4dbccd96e643f4115c7a746089be143500000000000000000000000003dbceb36cfbd8eae1bff29e8d1c4b53f04e2063000000000000000000000000fc92c86719d34efd75609cba6626b5a514ff6eea00000000000000000000000081aafd2b1caec783ecf9a502ba1313d8e00579a4000000000000000000000000f5797979defb2f7e18ef1d350a4e0ec293b79213000000000000000000000000a4410ad338cfc95416c99aa4b7bfdf3571be7c12000000000000000000000000103116c00e1e9accd44aa7dfdcb487fc6cf70972000000000000000000000000b6a295a97e024ddba1d3b0f4575a066bebaa0bfc00000000000000000000000012b3ef77942100d9c3dc8af0a2b77c7cc937f33f000000000000000000000000cd6e02fed5e8d9b9446d963d1119a1de107ddf3d00000000000000000000000031710ddb1bbcedebd9613c7e2c6444218516b473000000000000000000000000898b7734d4fabf032d494b066963179aacdecd7e00000000000000000000000091d2092283a517cf8b5d1c1a8d4e1fe4c075177c00000000000000000000000043650b6d2252aa2afd83b5a249e58ed4e0964cdb00000000000000000000000087867e852349d1ffb10759632b9f3deb4c789ab90000000000000000000000000e95ebbc42a19e13a156e4b76c9f9ed1e6c52e68000000000000000000000000f5b4d9fa0b3883b5a5ffba865bc18eab70d2f3c50000000000000000000000009266e092242d0e227e1813eb15f3ae0a41bbba140000000000000000000000001718cbbb004d7efcb7855b0da7bb9e3d4c99956600000000000000000000000059d7d9e9591eb298cda1d3874f88a932d5da2e64000000000000000000000000db2df13f14d20aaefe605448f60041f4e338057c000000000000000000000000935530d2410456a1c898ba6e12fe4b051daf6778000000000000000000000000c6fb8597733cf8119f62ae757922700b80b956910000000000000000000000006a7aee76d1d7db84ea3d3ab36d725474a1f3906f000000000000000000000000747b7308c3c36df4a0b6f6e9d2633d1d265e3265000000000000000000000000158167c270ef86e39bf0442a6fac8b7f37c793f5000000000000000000000000f77e0243f31848f1180059e220c4edfa3954446e0000000000000000000000008b273fcc7416fdf6b3b3feb2278007c8a73ef486000000000000000000000000c4dbc7d5957dcef7ed2b0778c597c16ce2769e7d000000000000000000000000690d20189c91f551aaee6263695e805184b31ee7000000000000000000000000519aa2d0d3eb4833f41e4f079e0452656639e8720000000000000000000000002954b575d0acc691f61b815aeb4b07a6304866280000000000000000000000002b7b1256db10291a0f7bdc6d276d28c89d5f8dcc000000000000000000000000bc861e98e3eb94615d7af63924b42f5ad6729d590000000000000000000000000e3169fbb2530c229a944b1576a9f63bb495a45e000000000000000000000000209c29ee9d60994b1680d2e646da761dee7f4e12000000000000000000000000ba759a33a988e216992c9eb48ef00470b46e109a00000000000000000000000053e800b3901e913aa255a681b6b36eb1f7365ca70000000000000000000000006c89b1e9e90317fbdcd8bfe2ccbe8a1e52e2ed59000000000000000000000000095b2ef052f6e26dfeb796ea15b813a9c5f02cbf000000000000000000000000942b5b72c5f703e2b8576479159d547719acb0ce00000000000000000000000023b35916f39545a0b31152aea98eeef922187c8b000000000000000000000000ee60708c2f27e070ecd6a3d8d250e8409348feec00000000000000000000000030eb6a4822459485c60f70dfdb9ae726e066abcf0000000000000000000000005a795505f21cfa1f9172f267bd0293301970786b000000000000000000000000e4004a19eabd50acc201394a7ce90ff8ef66cb250000000000000000000000007d2d5c0f577c6e647b42576dee1c441565ee9eec000000000000000000000000a5b7e1c9e178317b2214698992e72fda73b0d0f20000000000000000000000000b36278be079654e65ee82a3fda9c61e59b248ce00000000000000000000000028104d4f703ee5b5011cefe106f54efd56f33f95000000000000000000000000854a6a01e65201f01c4eea43b0d80b152a17a9dd0000000000000000000000004002e14539029e8f4a58de2694b50894eca23a19000000000000000000000000500e6207b28cfc669382005b9d0015ca89479718000000000000000000000000a7a4ca1d659e8c9915038adb09074908ac154b95000000000000000000000000d4c48344527646b9dfe5cca78a750d621fcd4604000000000000000000000000956774ec05559c8b5dfc12f8cbf34cc6f14de7d30000000000000000000000005d57e14317b3cd82ae2391c6fd9f6c498bcaff450000000000000000000000007d9fa9f5efdee894665f94b988c524e69712ebc500000000000000000000000041fd8d3e5c8c8f4b5da73362180c53e5f7ced8d2000000000000000000000000ecd3bea4883a9a5306d44203581c63f857f58dc00000000000000000000000003220ddaf1fe8e41d5ef0a4c12b2d9a0fc8ee9d2d000000000000000000000000c44d7d9c6cb148d8621328fc1f5d3893126e69680000000000000000000000008705c0bc471e5f62d065f1a0af9d6e456b7ba2a10000000000000000000000005fb10e48092ccbce52ff8389f37d7bc5f3b8038b0000000000000000000000004247394b6d29e63765bb7b663262ebb69ebd4fd0000000000000000000000000897513a25035f0327b291a2c2fbd031da9243a36000000000000000000000000a7315d239ff4540f9e2564924eb45ea4394d0ee3000000000000000000000000f55d84504217542d4f39d9bf9a703427448360070000000000000000000000002a61d4062b1fd207caf39e45687327593fb486670000000000000000000000001d283b00a14bc00fedaddbbd3228bd8ee10d853500000000000000000000000007dc3a53f67df6a6e026cd5fd9cfc302b009c7b10000000000000000000000006eacdb6c42f57bf1c3d9403b16ea712876cb00a1000000000000000000000000ce5ec8d567f34e59f7fede7ad9ed7deaf65c3ccc0000000000000000000000008e07e61216629d0fe9e8d0334da6ac41a8d11b31000000000000000000000000e94e955aaf45eb72823577a179f04c46b8ed2098000000000000000000000000aadb15eecd6872153844942b8139bda36b2b97b4000000000000000000000000f53529d4663a74d4c10bb0db84f1c79618cc908c000000000000000000000000001146d178bd3f1915516994bafaeccec53b8d9900000000000000000000000092579c27559c8e5942a04c3280aedaa9cdfdd3e90000000000000000000000006e7d7a081511c7aeed36e0fb109e8c62c64740840000000000000000000000004413a906a012f06bd0abda5eec45f7d67b449284000000000000000000000000431788a11cd578bff46f568cd3e646aa4e5bd7fe0000000000000000000000004abaafb104e9ea11bbcac708c2ea83581ce42cc8000000000000000000000000cc8b74d5a338273fc90ae5cd14ed7da94c7f11be000000000000000000000000f8347557dff560a15532a15116b828f515e3b33a000000000000000000000000db9d2906df9ca14efd26f0544198245f662ae0ec000000000000000000000000914d721888b6f45f58ea9ba6589453e542b70357000000000000000000000000337396408a83eabb1abb500be931512fcf7ec4800000000000000000000000002376bc6f5f1dc4395d0fff93bcbb20fcf6789568000000000000000000000000ab5309888c39646bb222a70e0bc1c69e3326ee77000000000000000000000000663b667a843e7144865f81224835fed3b77a5f16000000000000000000000000589ae1baf83847ab44a226d73487a219337eda73000000000000000000000000c3d5ca57a46ccbbc9e012768c1e85fe5ffc8218100000000000000000000000042c0ac4640cadc7379fb2fc2ce5193a1c4fd29590000000000000000000000001bec9a708ff09ad1cc1de892ca9b3e0dc909c6170000000000000000000000000476b5de60206ca6b8cd290f52191c344b0dfae900000000000000000000000036b3de6d797eb2460cdc29a1a3a12e05d444a4440000000000000000000000005f70ca715b5fbf7c84440accb150a20df848b1cd000000000000000000000000886b9f4e53fb59785379e0e58599b8a4a806797a00000000000000000000000030e903d87cb01e4721c030628915d7d6245008f4000000000000000000000000e0c058d00f9041827656557a7cefcdc81e01b021000000000000000000000000a0d79aa4c2191768130d8a6645e7d0cfd4f1dbd900000000000000000000000023a9af7cd94d69678d2807b93c3be8eb707648270000000000000000000000009de3d7a01112e9b64d544b450041a81ea63cec7600000000000000000000000025696dd01062330149e828c6b4dcd2c845a39f31000000000000000000000000b48b395a0fdb89ae9d79b168a899a9819e19ab63000000000000000000000000bff147cd991bfe6d0e7c6e3495418b4c7a58b18c0000000000000000000000009547e9f00354b1555b3f00f7f7a04d09a9ec3e1f00000000000000000000000075fa320b0aababba1f090bf18a7e64271b0d3ada000000000000000000000000cb0b2c874e67aa7c6895027315948ccfd23b183e00000000000000000000000082a00c4a6a2a80be5ab43091efe894fa5ed2857c00000000000000000000000024c098e495dc3c1ee7942d68453fc4a833a26b0700000000000000000000000069b9f0d2b5b91e1f6656ed39986f5445f708c61e000000000000000000000000362aa4fd06f8f540112dfed045e716bed6a56a8b000000000000000000000000861f2382a10910c38857ef4c4af66e8e2f091b2700000000000000000000000059cadb558477621602507a20aba1dc41b3e1e91c0000000000000000000000009a8149a87cec7bbd0fc83af92864fff82644310b0000000000000000000000001a1f563176040f42460e583412e48b778335ff0b0000000000000000000000002696716a4448cf93aac78d72040ac2c7da63ea5b000000000000000000000000956d0075f444053eb40a708cac77f8a67c2b3b96000000000000000000000000aea8795976d231aba2072b3c3f712e888e5fbe0800000000000000000000000042514bbd93505a9cf01ada12cfe540ce30550db60000000000000000000000000cc9dac548bbfa5f04123a71297efa5cc3be6c440000000000000000000000007f2aab459aa5db128ce6088aae780f40d572abd60000000000000000000000005bbecd0e4fad6db52c30b3b882c0191b57453c9a000000000000000000000000221825cc3c72b2d74c953d288c92627d0af540ce0000000000000000000000008235f6622e850436b67bd9b9718de109a6768bcb000000000000000000000000cb1b408c35b5d44614e88dc7862cc0fd792afe96000000000000000000000000706e4aa2888195c0f2e68c61777ba737f658d047000000000000000000000000c523c3556fcfa3bd33441a06d9ab61b269fc5e09000000000000000000000000d27d858c7fad260a15016c374c08d955883124d3000000000000000000000000a154b35f59312448fbcc0ecc9c61a5f61dc7fc75000000000000000000000000388c39d26a9dccb0ec51f04cfedc0f1320dd20630000000000000000000000000d9d376e582b82b71122814756c103cadd5a59c10000000000000000000000001e1386b88fa3fb4b985634e94b17105b909a9fda000000000000000000000000f209520666b7a7b41ed6584677cfa5c26e15ffb80000000000000000000000001530d586f22ac6dbb7206e28e7d914b2c8e0d54e0000000000000000000000000d49cc1506bb5c2556de8755d080d96c6b33d1dc000000000000000000000000559d7388f605067a12c29bbdb3660a9e1f9c48f6000000000000000000000000bcb4b5b743fabc42c6154687c69465ecdf7942e9000000000000000000000000a6308f61feffc683b39bccd036e18f59d0c3f118000000000000000000000000b9206d7c315fd3e5182c03ba75dd51f7cd69790b0000000000000000000000002b8abac7e69589d3e4428b2a5077ea15d1882180000000000000000000000000f4c7dd15b8c13d0e79e7de4fcdf03c102878b4d70000000000000000000000005e504e46b11e0d34195f7d7e9adc9c84b5a82e32000000000000000000000000df1b198824b9fbc329f7d94de81cc669ba0304ff000000000000000000000000af6b45d8bbb92f1eee865ceea73ff2d21c83ed23000000000000000000000000f0e3975a891ba985f39322c2648d9ad2b4fa8bd90000000000000000000000003d6562c773fdb2aca593084bd6dd52454220a592000000000000000000000000b200663fbeae3c28d898453fb4fd9898cf0bcbd8000000000000000000000000de9339a6fb2917c710dfad203ba7f32c1ee367bb000000000000000000000000b4252e04a06ede96fe8983b01e793fefb0cfab530000000000000000000000007f81ad7bc37f05332b3396e2e6a843a5942f3f310000000000000000000000001e5e1d50870bb5546b3ce25dccaea73c45af6d72000000000000000000000000a22a7efe5c685daac3a9da2e4a7e1f7fb9d8d1380000000000000000000000003adc2ecf5d3450798324e360bd2402e64f372477000000000000000000000000eb70aa93efee91ba03cf120bd94ffd89631db6e1000000000000000000000000db8be2da70e7dbe0efddda62d38debc3f3e394620000000000000000000000003851c8a108d770610507a41feea087173636c21d0000000000000000000000001b9bb7bada9334588dc74b0eb59e0cf3eb1331590000000000000000000000005949c6839b3cf5a46bd30560251c4d900728920c000000000000000000000000d31b7ec23567267ce32dd955a17331db4ce157c9000000000000000000000000b8df885f602d0eda0735daa0278897cb0b7063f800000000000000000000000027714351a2021606ca047de12f98bdb5dd9ef668000000000000000000000000f9605e69ee787e66dba3cde7d445af86568cc18200000000000000000000000030a6fe4daace77c4f4f5e2f2940eb500d235fbc4000000000000000000000000099473c43c936bef919bd0c3962da21299e0d2980000000000000000000000009c3ea8e6d9e405591bd7826b2344fdb6473ccc3c000000000000000000000000672c94531e1a221ae9e6a04724e390bd3d27dc4b000000000000000000000000981da63029fb1071e6f9c2cd5e30688407af59d5000000000000000000000000cf81ba932f0bd9981f783ae893db349bd432cc03000000000000000000000000002c2bd39ba80cf12c761edae0c949f8ba21e76b000000000000000000000000851497cf9b1362858c095cdd577b506d24f57336000000000000000000000000c4d80fbb52932ea650d258a4899055871f52f7cd000000000000000000000000e16b854e5e650d3988370fd3a3a522c8a1af68fb000000000000000000000000b768b16122a9c0126e6233c169d247713c85feb2000000000000000000000000cdd02016731e1a1f21a7963e25ae1b47b5970adc000000000000000000000000213e1164a3988143f02f7a5f611e8746c294fdfa00000000000000000000000004b2c703ad82be9f4ca3a8fa8f2e624de86c0a470000000000000000000000004a0d657c758193d2f2c58fb07d935a4c719b9e81000000000000000000000000813074b9a3c964c51ac66b841c2577a3ce1062f60000000000000000000000006a1a7478babfe8a17a28a5b1f18088ff1789a734000000000000000000000000c0a736144bb3b6636826cda8f2809c95da45f1a9000000000000000000000000c9c61dc12655d18b3ceefd4f99be89c232ce9f810000000000000000000000008478fbf80781be1bc9f78c005924780bbe5fb9e8000000000000000000000000ef19fb104021375a830998b2d8d7bc8567f0c37a00000000000000000000000053888c17efbf14e5ad5cb95cf212972def6655bd0000000000000000000000004e6f358c8d0e154eb355ddb02df51885fb9e43f6000000000000000000000000b14d7dccb01a054cbd98712e983162df90b900c9000000000000000000000000e1e802777dcd1279e264d876edf64b1ecfe1449200000000000000000000000046ff08634318b7f4008c3b83d0aa809ce9991b8f000000000000000000000000bbb90c772bc2789471f71d19cead0ad00065b0fe0000000000000000000000004222d35e574853e4dbacb5cc0ecd9b2de60aee97000000000000000000000000bf9a37bc4d67e93b9cd4f24332df82723fd1f3a6000000000000000000000000ed72ef93ab4c499713729b5ed26cf04c4845bdc2000000000000000000000000c1b111ffd6c3a1bee0e58ed771739db091c959770000000000000000000000001d371d28dc942bd3e5c349b49ff5843b75678b610000000000000000000000008a23348d0885ed1e969e8990f97a5f7a0c00f0c100000000000000000000000023871677e790047caaecb2d41be84b9bcd223314000000000000000000000000f866931d5d16a1d9449b90a3084ce5cafb31dea6000000000000000000000000030c403421c6a0f5cf90fc7afbb086a4043e1288000000000000000000000000cb5f042eeb25fbd59556fed4030d989335fc2c520000000000000000000000009ccfd026d337894cb3e292b115bd82c10f002128000000000000000000000000800c6094c74765f677201f0157e36e8e1f121a40000000000000000000000000a4968c9b189d7de0024673ece6e549dd412b9479000000000000000000000000c61b9fea6d188b0606c9f2ea1510fdb5bbf68275000000000000000000000000b0478ac747364d22de1e7e830286da49476518fb000000000000000000000000abf967d322e8c2e172df1989a81bb554a6054be90000000000000000000000008233d9b9bf1e5969c521d505d7bb3c009abfc170000000000000000000000000f635bb661f7bc8186f3aae013e3e0576772fd2530000000000000000000000001df05c4314dda083932f23ea674c2589d70fab8a0000000000000000000000006e96f6ed9c3007229517036dd8ffc64e871d43fd00000000000000000000000097f6e47d8ae6dacc166e5b1a8c4bbbab4fa64308000000000000000000000000e36c90d28b1d392c136a7fb5904df175e37baae000000000000000000000000021c23bcdccae9303072fd8a6e5ec0c4819c321cb00000000000000000000000048d0021df12c357757703e5cf30c0d4f5aeb9b79000000000000000000000000e069c824560b07fc5fefa256aff3e0cb79b891af0000000000000000000000001cb007b5e23a10e4658a8e8affe7a060c3a697f600000000000000000000000085b275900d9f60963a02463a55e052725da3fa250000000000000000000000002ca6762ba8a50b51160519b9994184c76dc10454000000000000000000000000e09d6b11e8db4230094084920889c45bad85b1e200000000000000000000000026431141b57f3e80a7a85404304117215bbe0a1c000000000000000000000000eb445ce361fa7284d3728dfd89e9842b2494eaeb000000000000000000000000959a68ca1f8c7adb423baab6941c8de6f342fd5c000000000000000000000000130bd3f97204a95d2981da5663c12e6589eb7ca9000000000000000000000000e3351c462a940cba06dc282135860a74050efba4000000000000000000000000afabe36f3d1abbe339f9526cfb70b87131cf1ea30000000000000000000000004f636d60c0d64a43180f57ffbb8d16cb8d468d66000000000000000000000000437ed927a90db53106b83a4626574bfadecc64200000000000000000000000005b6e53f9897e35be09c5d6eeb1b14ff22068f60900000000000000000000000025ebf4988e3935efa8beaaf36cf13283d943d77d000000000000000000000000d36c71697a59eb3a0ca3d80c3bf83f5b400184580000000000000000000000006197fb4a74da14122c620e1bd4f18f97a5797b360000000000000000000000009826eeaa9bd100e5f753ebc9b7e6ccb18f88131d00000000000000000000000055a73c839193daff871ed166a976cfd8808e2fbf0000000000000000000000003977cef3670e7e9349498ad9d49c1ee508c2c1f6000000000000000000000000dede250b7d62f0690c41fc43a861763fbd5843eb000000000000000000000000dd4c5f9265e8f0c5f90d4b3f5f0cebc35013eae2000000000000000000000000e0771fe3639528b70c88f7ce3f2037206d8c4aa200000000000000000000000012bf33b51d03225f9661419fffe041f4619fa0d800000000000000000000000082c854504f266dad4a7ea9e448ca7b1572aebf1c000000000000000000000000304a0f7ade1fccd3e37b8eb12874424bafb4b1bb00000000000000000000000005f6b37f7fcafff6ac43c45ce3e8122afd379349000000000000000000000000c422b816156bd7e1f0f4bd032970d939295788b9000000000000000000000000105b1b68a9a9586bd407c78deb6c459b8fcda354000000000000000000000000310f9cc05d033921436d64719462fe652d86080a0000000000000000000000006e800d93ef5c62849cd25d2b5ccc1ae69df3293600000000000000000000000067e6585623ef4f06d17332a311f84ae3d9e1aa3c000000000000000000000000dcfc1abea53f6786f958095fedb4b3aaf27fc082000000000000000000000000548ec39a245836f01ba462514223a6f06307ae94000000000000000000000000b928f0140584081b2a6b417a9cbed50514aea8cb000000000000000000000000176c0b8c04b2ab425aefee2d1a886356ef430d3d0000000000000000000000003d63bf1096e7eb6286a60232a94572e959c4e250000000000000000000000000dab5aad94d92602bc6c469d91f474b84691957450000000000000000000000001cdb5abdcd43d433dde0325f2464bd8cf7b8f55a000000000000000000000000142563e3ef0ed8c0b045fe851b4ab2791eedd08c0000000000000000000000001d9e4866d59ce344575fbe90af0de5a2de1ecbdf000000000000000000000000ab02074d79839e53838c6a79349e08515877512e000000000000000000000000f4a25f7d15fa822e060f64d0eb83bf7200657071000000000000000000000000b24156b92244c1541f916511e879e60710e30b84000000000000000000000000ee13c4dc03c0b5f7d4ad37798d33c80d0187a6f30000000000000000000000008538b722f08c39019ca66c79484648827d91b1c0000000000000000000000000972abb70d702a4cb30cd1d8b9ec7f5d7041688390000000000000000000000003e2f99ceaba4aa101ffb3b6fcf59cadc8fdf4a30000000000000000000000000c8f5cd97a877b6e1baa0ebfb886f216b5fab1a7d000000000000000000000000b2320b928bcbaae2832ac415b427d8114a0b0e140000000000000000000000002b87a5d2fdc4351b417aac9b442df061909e2f0c0000000000000000000000007452090c9c5462687e6632939d5267d317b99d0d00000000000000000000000013a290834b9c0f4010f94b8397f8a55fc42b94dd000000000000000000000000568b6cded0a6cfa216c1edb33865189a496b45340000000000000000000000002e0b47448f95f78e6c867802af96e4487bb82bf8000000000000000000000000c31e45479f8de8af6128acebf060e80d9d4a018c00000000000000000000000069aac18c344c5193626459d67ef27d32b89001b900000000000000000000000043a308a66bbb23fa77bbd8b3ad680c4697d1ca6f000000000000000000000000c3771187b37cbf7090cbf1aedc3f5072593d7e64000000000000000000000000aeb143a569829eed17d5d8ad066ec86496b3183e000000000000000000000000f858fbc7d2fb0e8db1efde3741971f7c717e842b0000000000000000000000008288ee3a69cfa6109c64605bf3fc24f83bfb45410000000000000000000000004382e9fee6222922541661fbc54bc4a670e64cbc0000000000000000000000009c72162a6d57f08a3a5cbd190afb70af0c1c92c40000000000000000000000008271a9758c5ed1e1b4c6e471f38c464f11b322c0000000000000000000000000e0bc8e2e8294c5c85088a58e32e4eb88adc84da50000000000000000000000004c68c2207b204ffa3f4400551896b4a53eaaee4300000000000000000000000038bed3748024891ecc8070ecc6d638c504b6d3ad0000000000000000000000009f1aee16a3b881efd6e8e5d78559b7463f01d004000000000000000000000000f2cd58fe4006d3b0819873d89a9f6ab75088514c000000000000000000000000beadba782ca32fd3a0a2c289ad3b5f34e2bb1bd500000000000000000000000048039d7d0d78e94713aae5ec7207ff68ccd7fbc9000000000000000000000000a6ba490cefc13bb57ed436a6cdcad7a3157c134a000000000000000000000000f1ed7b56ad151c0f35562af84058ae7c16e29523000000000000000000000000e4289d18aa874c78c61ca35aa8b5bcda8a6ba0d4000000000000000000000000360cf0c0439b8a0607062f7651deee8a08faf71d000000000000000000000000fa6ab4ea58c2eb97bae4433ee614cf3b7794e307000000000000000000000000c89231471b27f5d7779d53d6b680d70463396a780000000000000000000000007cf5f14c4c5501e58146937154be49d572484feb0000000000000000000000008d27c03fa77f30af3dce552dde5babf65d14861f0000000000000000000000005437d018628cafca2ef8d16755cdbe7798f5796e000000000000000000000000331306d8c2b527e49b5db4f77ac585f048139de2000000000000000000000000c7304d086f3ddbfef9301619cf56eade8100ce210000000000000000000000000b6b3db2cc30e4b92326367e0c378f3ae44c44c6000000000000000000000000a68cb780316b0cd133be09e882810ecde8035cdb000000000000000000000000f7de39a097040822b91dfe9a6d2e035de7b7805900000000000000000000000058e2da9692c63461bd85b9dfb92f4dffa02954e2000000000000000000000000ae9a9459ca345f9895f993f916bc21a2153fa22c000000000000000000000000da17334fd04ee25984ccae9e661608b79957ac6b0000000000000000000000001a610db1600502518beed6a55ab3e00ceba4e522000000000000000000000000e5f2206571f71d0bd6f44aaaa332d61ba352fc55000000000000000000000000dfb03ba571a233bfdc749c74685fe5d6dda71c800000000000000000000000003ddb5d1247adc837cec3ba81edc923a4a230aa8f0000000000000000000000008dfe948d84948f36dbef00dfbb9ad929f446ae6f0000000000000000000000009b8e40d9d0e81f65d68d2f8e33e50b65e11b53ed0000000000000000000000008ff9a447043d9200165541d8c929d98dfcf10cc300000000000000000000000038d18da166a7af2208b0d73a786b9af1c647e07100000000000000000000000094236894c98d86425e27980e508c11350a9630660000000000000000000000007daac88c492c641a0ac8d08420b6a7d78764615d0000000000000000000000003bf21e8c7d6e956591073279b3347ef7d60f5cca000000000000000000000000769ce97c0580aa474f9b02f39534ea62f5a20124000000000000000000000000ad2ac05ea0983f60b9e46b8d6f27ebbe1b0bd812000000000000000000000000024feac566eed467d702aa678a02e3190d288fa70000000000000000000000005dab3da9d9259b60b907db347c07277e494c7eed00000000000000000000000093c40403dab658827f1ca510e9347098f35748e1000000000000000000000000e5ef12d22ac2a211d36b1bb26e6bf196ea205f95000000000000000000000000bd3986c4259405da2e8f3db87fb15c0bb8f83f540000000000000000000000007307a00f22040495e21e906a75164f5266295a75000000000000000000000000e815e7e8ed0da0835c3e2dedcc1634dd579e3b6e00000000000000000000000035823a164e1f81a382047b773d80f1fc87eaf73d000000000000000000000000483dbb8c1d1c8002d1238bfa6c1b2bc5b90dce59000000000000000000000000c2c1cbae9bee8c610b2c81045f893b00a08c7be50000000000000000000000003ea9de0d14318ac02c755f160679bcb11220478400000000000000000000000037f1bbb6741982556d44218cd57afd5dfc6c88a8000000000000000000000000192f31e0c6bd141f50cb9522fe1c400abeb2aa7700000000000000000000000096508210642b04e809b125bf0a6210c5d60d8696000000000000000000000000feee9e8c8099f9e6f760192e707a56f4dfb64e650000000000000000000000005da4d07e5a4a3c9340bb853ed72b85d9ad004ab00000000000000000000000007cb63dd4dfc4b86833eedb5e1770375ecb7ddb01000000000000000000000000b8cfc85f32c6e2679d789d3e69b774f9f7f4ff6b0000000000000000000000005ff7bcc5a444f48a549a404aad32d31458ce36900000000000000000000000005fee605f0e5f91bb0c9fbe158ace2c1829c82f5e0000000000000000000000000dd5c3b51e26c8070ecc9549ab37238bf485fb1e000000000000000000000000c50b8258dfc852cba82dd27f6ba0179c05470c5c000000000000000000000000dc37ca23ae9f310a83d7b5c43f4eb177b2cb9afd000000000000000000000000d8225dcdff7740b899f9dc7cb4f2bd28c2f322ad000000000000000000000000d3adb6c64cddc9f08566b8aba1129904d5b1b1000000000000000000000000007549ee2c992d1a4d48cb3aaba9637c94dcbf03cc0000000000000000000000007efd7d7c639c60891b2825b6ae6c178045b5fb5d000000000000000000000000d3e0182e288bef1905f7e8a96e3be6cafef5a36b000000000000000000000000d1b1bea949dc348db0daf872d29127c91812e7db00000000000000000000000030e764166986c811fffbe21407982314fe31b690000000000000000000000000fd73fabf5765c43191c9e49e2d868187937c96bc000000000000000000000000dcde8da5f5ea5c8a161026f9f21823e6d535d41200000000000000000000000079cfef67caf5b6a0fa5025064b7ff45254733a14000000000000000000000000b43cf42a499c54fa61953e9295f28447a8805e87000000000000000000000000d222dfe1e196d6be4a59172517b644272e002ab100000000000000000000000077e200e049b051cc11a6892eadf8dbf4648c2d6d0000000000000000000000002e92c81d3cb2abf960edcd721a7aa69b9e0d3707000000000000000000000000a479c0ec345cb90459e4c13094eca9896a3401bc000000000000000000000000646d4c66275e84df928b41a721ac49a83fb1fdbf000000000000000000000000b2531247806359d4fad748a880840e6f991e5f1e000000000000000000000000da0dcc07d66c4e365d4caecd9267dc8308385a3a000000000000000000000000efbccd2c61047fddd713c7cb608d3a59578fda340000000000000000000000002acb82fb51a6f2957948e451e28e74563a76dae3000000000000000000000000207e4e175c7317b4c282351dc72cfeaf8b7658fa00000000000000000000000090d94b8a18abc354a29df526ff4fc0d64399cd7100000000000000000000000028c4ae019e67d7ca08bbb6e8d3e564a41fb58ad6000000000000000000000000c1bfec6b80c58e15781f12b4e2ab06f4c5c3c1ad000000000000000000000000d1ced9e0655d90d89d28cb7b8fe68804ecf004de000000000000000000000000f3928092fe110f54459c886a25c64ef4e74180d10000000000000000000000007cdb0f64584ffa58957c93a0f6ff3cbad56d5cce0000000000000000000000007a90dea4435a43c6be07cdce180dbcbe5b49d4560000000000000000000000005c507c1039f7da55030b7292b44ae4ed506f8f560000000000000000000000003a8211c588e9891a62549e6bb2e2f3caee563715000000000000000000000000541e0d79898b6b035d3df4992adfcec46fecaa09000000000000000000000000244d5291cf188f82462cab7510b881cc0a2f56af000000000000000000000000bd6dc7f8a0add15d779bd5ed521fb495d48ab9720000000000000000000000006b4bfd781b5f77288ee2896de8fe97f3de90057400000000000000000000000056b77da58b1d5670d54b58ff32791581efdc27bb000000000000000000000000030b9f714e52ee706052ef845cf19e0189761a4e0000000000000000000000008fdf42b5245397b79595456bccc7ec3152fe85de0000000000000000000000000fe5a25deb7fc581d66e007ca4f9849d5c95748a00000000000000000000000089261a7e4b287671d9c8fa7844ef94f88450a370000000000000000000000000d3f0a4b31605b054493795fc4d9c67bb7e880e760000000000000000000000006580549640c437f4b82a1d14a693c78d9e51245b000000000000000000000000924bf1b26ff44902dd2b92e211fe6ad977f8c86c0000000000000000000000009b6db47657703e540b73f889b8cf7115da5e04870000000000000000000000004b6f488f02c64ceceed0de4ede7dcefef2b01917000000000000000000000000f78f553ed1904682eddc3d96efe7ab0016fe7dcc0000000000000000000000007a0802bf86dc49b2f7108b25361cb1d928e76b43000000000000000000000000bbc84fe4d79516da3466e7bfb82c56891d9ffade0000000000000000000000005a86c571e5b8ca2ae97a22cc142750c40de5e6c80000000000000000000000009aa53a11309ce0a8eda62e0cd93ac368fb4aa6570000000000000000000000008a6e29d9b40ff804b91ba50436b97ac85f07ba5f000000000000000000000000ba7d1b904176e69d1685cfdf5f160dfefb4ea95b0000000000000000000000006ee3dc13c9f1c24663badd56af519cfeff330d0d000000000000000000000000cc36d9601106d502b2122710e45bc61182e968c7000000000000000000000000f77cc8b953ad061600c05ba4a380fc09fd5a193c00000000000000000000000024b583d40a0405b539fe9227f7d736976679a8a3000000000000000000000000a9a02e0863074957e59b597da061b25327794598000000000000000000000000b533860f9fe5428e61c007af0a41eec615486a7500000000000000000000000005e446cb004784885692987ac5cc4d917ffafcfc0000000000000000000000001c7d075a8125eae9f8110302bc050701d070400a000000000000000000000000b80357c5dc1c00981a437a1918936c6017a742870000000000000000000000000bab526385f6f10607a07539818bc0ca25c52a2a00000000000000000000000088eaccc16e9e9d889327c86bed6732e00ce017500000000000000000000000004b486d54c24d720ed606b8095d19e0b2e409a909000000000000000000000000235ca64fa859db22ef8f4575c9c789b2fda6af26000000000000000000000000475ec20d1cdbc48213cf9bb3275d628ada7f270e0000000000000000000000008b78d14e242ccba658af9455df6c021f2e4e994f000000000000000000000000a54af242301add4d7cb17341ad3afbc8f935d1c2000000000000000000000000238190f4ca4bb181ba4f751c2db2dd583db44079000000000000000000000000bdb3166b39e091bffb1de45a0ca61d8c6145571c000000000000000000000000442be42cd4e06332e10e4874a533a1c46af6f2270000000000000000000000001919dc4558b0b5a47654dcaa448436f2952c967b00000000000000000000000053cf14789f547699682b31ae3f079b8b04ad25990000000000000000000000009d515256c7184a1afcc20a4eb9e82d33eede6262000000000000000000000000b6f664b826b9d907498f06c0ef39aff13197aed5000000000000000000000000549a01b486f7aad1243d60160dcd90509b577c27000000000000000000000000c527e05e153c8aab71dc9337c10fcf1714bcca1a000000000000000000000000c772fb6206566eef3bcc76158cb71362ca32626200000000000000000000000040cb004550a6e8b3cbb0575a13d725b9e17a79cc0000000000000000000000007c574acd6ddb3a8e7ee4fde0771b87d50e393c9e000000000000000000000000bb8dab0600681375444d655cac8bba64e9e953a8000000000000000000000000b70f9b2e0fbff914ae3667828dc55676214a3521000000000000000000000000d87ee43f111b5d994419c69e30d8e0206d9bfe6200000000000000000000000049f553e466c450295fc0c609acf3c33140805f92000000000000000000000000852f79551f034d5c42bc4016fbcf5fec4dfcb6040000000000000000000000006334c65778415ef9c51f5aae061ff3df76f9e472000000000000000000000000314f874abca81276fba89cfa466c4d29edfcf7380000000000000000000000006c83bfb271ceabf85c0d63711704405f5f6669b100000000000000000000000036727c7060c0aaefe43a296fd53424e4699fc0c8000000000000000000000000782949470ddd695ce5cf506a2faff476ffdf6799000000000000000000000000b0ab2ff3e7990e014f61f719003b04625aaa576d00000000000000000000000025addc629b798d193d10162f637b2ffb1588804d0000000000000000000000004c6d6207527fcd75521a35519371c56a3841c73d00000000000000000000000024ac27a7cd2108bc8a0001c800c6c2924e37ef7d00000000000000000000000045b5507b4e983ec33e2ec975a5df969904b0740d0000000000000000000000002bebf2bbe1ea66676ff1c090ebf2cfdf9ddf2db50000000000000000000000006c9e6741340e14d5bc8ee0b3609db225effccee2000000000000000000000000827884448c195f723b7b78abc83f386ebd02f8f200000000000000000000000061ba7a86c15ab89d215a94864a858892df04fc460000000000000000000000007caf278943d6a3ea76b66a4e3d580eabe3181186000000000000000000000000d1c3e2e7905534e70f98ed416cbaf16f4409cc88000000000000000000000000cb0d83a3b38af371890df276cf71ac2f768ec7b00000000000000000000000007017dc12d8b69a76d1beab4aab4392fd5149c5d20000000000000000000000001623b06f4cf1dd0f88b2ccdaeb0811c064c9e982000000000000000000000000d524b485e7cd265954c8403a74bd1992a7707c670000000000000000000000005aa883519271e3f4f76260dc4d5ddb341156642b0000000000000000000000005bfa5876df0130be85518f5e211448ebc71c3a9b000000000000000000000000b67c3566f659a4a3dd249ed9145cc4150347cbc20000000000000000000000005464c560e2741af8c88188338f7d122346b14df20000000000000000000000003f89d23fdad4eab3f30caa40107755b31fb6ce690000000000000000000000007338f383a39e25a529d940bf9bac1c20bd80071f000000000000000000000000a6734a915125ec58fb901854fd3e34b8144996c8000000000000000000000000be32bee32667350ec6af49f3193a2f2d9c414ff2000000000000000000000000f03336c8c2b040cf026af8774b67127dff5413a5000000000000000000000000dfeb37a1147a1c79ca415e766b5eb00fd0881808000000000000000000000000ec37f19351301706f9de90e3ef4ad4aa1708941c00000000000000000000000093592407344d8837b061f083b219215ee3752f1f0000000000000000000000007b0fb277efe9bc9b2a802b0acae1f1ef59168add000000000000000000000000d2d09888063690775f732a027249b0c1303864d8000000000000000000000000d007f57dd6533bd7efb8785fa40e44df84334290000000000000000000000000604963e2404beb6db478830375fc3313f9f5627900000000000000000000000093089ab630519ac732629584714b93ed91cbde700000000000000000000000002116a1f8edeca964450ef912083652741ed80565000000000000000000000000410e0f8b4371f7014ba40be86417e316c865229f0000000000000000000000001080a93b8e6cb4a4a9159a1886db4ab5b0257bc8000000000000000000000000d85c87ffb60e261cd2cbab0b644e91aeb154f2580000000000000000000000000fea8ddcd4da1a7e57f11f2ab43825ecb54bbe67000000000000000000000000c71b1180608c4eb8e18aefb0cd66a5042a1e44350000000000000000000000007c1bf8f9a440291805e1b43afe8688491dad581000000000000000000000000008e3416447222ece005e7cc4cf956c46eb36042c0000000000000000000000002f289a34fdf1cddf951a1caa9516b44e9a25af9f00000000000000000000000065f5bbda59fe7567fbcdc79256b91d322c75e8db0000000000000000000000003c108a2315a13c01c759cdee81f2a33cbd31e680000000000000000000000000b4dba08d1690691984ad1852d7a098af344d0b3f000000000000000000000000e6ba5c20379aad9fa217a0da38e84f98f44b34da0000000000000000000000008691940691fbebacf2135076d6ac9d13155a6aa7000000000000000000000000d1b0e2dd3595e045b0d9ff96181288a0a9536cfe000000000000000000000000e6fa2c85641b614bdbd4260358f58042e847e9f6000000000000000000000000bf49b454818783d12bf4f3375ff17c59015e66cb00000000000000000000000070a7ef5fc126e374621df606812e3a000b5ccedd00000000000000000000000058f5508ececc479ab0c48b050417b2d623ee42d0000000000000000000000000d48543f5a4805421f88e6ad546a1c3561c51bfa5000000000000000000000000105e358978c7bae97ae03c0e227c0f6ceb64c7730000000000000000000000009cc515f7e0427576838ce84193c49cd7b3c66dd3000000000000000000000000a8618daa3ee34cee47e1fcc94844d012fbbc5af30000000000000000000000006d894f9f698fef163dc6c4ee6380987117ec4dc100000000000000000000000012698406c0dcb26b8e57c8852fd7407170ee804d0000000000000000000000008d83869aac3f96b07a756fcba6328a438516e5d0000000000000000000000000e9b87fb5285f727c51d8321e6da123500962832f0000000000000000000000007a3cd0410c977be476951f3c07e7498bfa642020000000000000000000000000df8fd2d7d2850626acb4d6c9023974f6d61a87f7000000000000000000000000f396e8e40ff6a40f43e3997fbcfc79c826bb33c1000000000000000000000000a0894169878a7cd402ec6244fab25b9361b5a8ec000000000000000000000000dfb78ff24e9d3c86fcb2b0899418899d60504f6300000000000000000000000000fdf35f3fb37c178377021f01a02e7bba917584000000000000000000000000177f17a55050cfcf93b17c04a3361a4c77bd6aa40000000000000000000000000dad3555a86e26b3b04e8927d1f2aadfd4730ad1000000000000000000000000f441c18da8de6c0490963a58a0a37a6b7f42f83f00000000000000000000000013096aed66455793ece91d8819bc90bd1e6c6c47000000000000000000000000b6800292521f722a799c07d31c8b8b014b24fa47000000000000000000000000639dd6bbc72e51bda3fb2535059309bf5661f5c6000000000000000000000000cba7cd855cd94684fb8ca5c74d5f9ef834a37f9b000000000000000000000000e0004e3c5ab6310d159bef1b06ad25b417bef262000000000000000000000000ff3b47a66d1cd6544ee91dd5a69db660bb4a867d000000000000000000000000d4414554be195c2cecf4c8ae2d00ab09f5276b25000000000000000000000000cf80e9ec10be549afa398a301239e2528f071d2f00000000000000000000000019d12a34857c1d002494c10a4bebd3f0b331bbba000000000000000000000000591703ff1559f97546f23eba4b94db3f6397650f000000000000000000000000c1ac86a8407c58738cc944ef5b216af7c3e3ab42000000000000000000000000fbf53cd1bcea3eebddc6bcfe1ca233c8b28ba7f90000000000000000000000002a55f658f577e91f0f12c6eb9757c5ba4adb5574000000000000000000000000bd3df1969b930ac3521552af2947cef0c163810700000000000000000000000095e5edc8ceae489c720e3d4b8edfd672f35c698b0000000000000000000000002eab96a210632740b851a02b60c104e3d191e9ae00000000000000000000000025313b57c2992d424c8ab160a2083ec8ffba148d00000000000000000000000076bd1d0cd2c750c16f68dc96cd69a32f3fb5e8e50000000000000000000000004a04cbc680fe1da9c75076a387bab48a57655dfa0000000000000000000000006c1cebf1c3f6cb2ab607b1caf08f623f066e48cc0000000000000000000000005d02957cf469342084e42f9f4132403ea4c5fe010000000000000000000000004d755a1194dc45b1442df095df34d153c68f3c1e0000000000000000000000004ccd25c2f27b4b5e577b27760a0f9dea6052501f000000000000000000000000ec60cd4a5866fb3b0dd317a46d3b474a24e06bef000000000000000000000000353603743c8dd45cd3e46d918cffaad1a5992079000000000000000000000000f847d62c95e00390defcbc68cb542428e089826e000000000000000000000000572dbb50eec2252298237b4df4ca3bfb93815cc80000000000000000000000008a611d4535a12a9f3ec4aa2eae3af42488fd4765000000000000000000000000c3bf13e9cc6ac955dcb1c11b277d0b2fd5c21d9e000000000000000000000000259ba31e1415b72d3a0a5be333c256e1fc0137190000000000000000000000004cca1ca93c81e8c50646f581a4bdb4dbd3e064df00000000000000000000000047948a8b2234353c400ec216c8f8d656ab0b8b91000000000000000000000000861836405b8610369b51937915f26144c5b40c79000000000000000000000000256adbc10038e8fd820552452820ff9b862a308e0000000000000000000000006b7f1c49b41653af4081d283ae6ee4f8f169d3240000000000000000000000001c736ac1674867ce9db793886fab66d58093d19b0000000000000000000000003e0ce768d9778d08b29b547a775ccf98f8662ffb00000000000000000000000009f722cbd51f29dc1fa487857c114766fd48195d000000000000000000000000e4fc960fcc0649cbdd745f7dec15ad6aebf9e224000000000000000000000000542f63d04afd47fcc27a7d453aa56ccdb53891b1