60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000f285694d36501ce2ebcb094679620a4777332d5300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000b676574616176652e6f7267000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c636c61696d2072657761726473206f6e20676574616176652e6f726700000000000000000000000000000000000000000000000000000000000000000000002e516d643258774467416a6446784c76376f76465762334133624532504c72534d4a63685032454339596a68537175000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e00000000000000000000000079b05260b0a476268e536f8d56e4565fc3aad7110000000000000000000000008abdb7dad97c71dbaa5bea76e9a78bcacfbc16370000000000000000000000008588c88ae9282aae7f342d91257d22cda8c316d0000000000000000000000000fba77bd4cab0881db82effe06cfd437b0823d3480000000000000000000000002de9fdc6b5c829fc25dbb93126a2e229145d1b19000000000000000000000000a9b44104b305ebfdae06ad473934e5931129f68b0000000000000000000000006befc468e1682ee8ce0ad7ec17448af059c9ab2b0000000000000000000000007819f370cd2917504583521df8c050f38c1d57430000000000000000000000000523814c7b2d05fae2e6299cc35c5b2307bf738b00000000000000000000000005854890125d6bb62699f10e2ae1b34033c253c5000000000000000000000000d9cdfd9fca64ac5ab26efe09cfc03d006d2dfb760000000000000000000000004c96575734d5be7c200eaaeaaa86c5f1888da418000000000000000000000000007772b30a0c2f22aef96ee022b7084285b5d99f000000000000000000000000d3a120ec6f1ae6512b7de68a0a97250049be56d800000000000000000000000088c6f204ee1bfda3df1d9e85e61c99bfb7a53e0e000000000000000000000000374d050011e8ecccfa6c0f5d1697a83008328a6d00000000000000000000000098ccfe1dc2cae5e332c6a6c1257426ed1e74aa89000000000000000000000000d4ce6a1c23160eb99f5d7c9c98ac9d3864cba6fb0000000000000000000000005f0d50bee770563c02168acabd2fc90b18c828ea0000000000000000000000008de8f96cdff0fb0cc5e8fca76f2483d166eff9e40000000000000000000000000bea4d54c16bead240901fea727dcb036a9df7f2000000000000000000000000d136f77b1790d3c7ef43d8601629318665a4857f0000000000000000000000000bfcb6389dca2b78224d1e3e0b874241a18154fc000000000000000000000000d3268c6aea8656bc72404877959cca6f35514fa80000000000000000000000007a9a9be447204bfd17dd5d6e6a95ad7a9e853e140000000000000000000000003c1de8a3e954cd86f22b4a2fe7d47be3a01e40e7000000000000000000000000da24024ae86bd482360067c4e1fe07086fbc9617000000000000000000000000b772544fff474c62a0875132044f23c61d26d2ab0000000000000000000000009f876c05ce5a6d76ae8f11504c329d0eca4778290000000000000000000000005e452c2bc3213ff587d0fb0783d9d4b3ff6f58260000000000000000000000008cc70eca600b3b2a287617dd0b5cac58711916780000000000000000000000002b56fd5fad1436bf370b1f0f969f13d0801d2d00000000000000000000000000a82de3320f966dd1675d716a8ad59567712246aa0000000000000000000000006d7806b7c3d95f268f4be7a3aa29b26d2fc79545000000000000000000000000eaf41e2d9d06f0ca60b4114678a39cfe47c76e1e00000000000000000000000071cba156874e7644861fa550e11845c219c79ee6000000000000000000000000152aeb05ff6e180870bc321a3cdb57887022c682000000000000000000000000989b35e81a998723427dd56cfaa9c3f9415c8408000000000000000000000000279849f9ce24920474593a1177d2aa28cb2bec7f000000000000000000000000195c4300a929d0e1258cbc5c653e5d72debc2e17000000000000000000000000c2765d3eaf02a4efb1a62553989002f7f19def0b000000000000000000000000a57c023ec3aa8469becce69ed808a898e6eaaa700000000000000000000000009a5ee2ff6287a441f687403620e36858d7421fbf00000000000000000000000079c572e48d85b9b712cb4234ccd50053e9daba7d00000000000000000000000006c8aac97caa0e19ba9a2f402ecfb9c2e944af63000000000000000000000000fff033d84e7783381fc902abf2056cad19c815e1000000000000000000000000d4987e65c5f7dec2a153e34667c339b2a1c8ab940000000000000000000000007ef918594b611459a7b5ab6a7773212a5c8113b80000000000000000000000008af0637f835168ec84cc2af6e5778ac781cc9728000000000000000000000000e9c54c86d7ffc088db6f24ce5a5c18fea03caeea000000000000000000000000501cc6a7b8cb9b65337277b77a14a1ee35a7f944000000000000000000000000187b0bc5941100925ab142baf3cc76349e107bf50000000000000000000000007af0006700ccfb2fbf603804baa17b716ae5a38e0000000000000000000000002ac33e6e406c61aad9605b3fff40b8b0d75dc9210000000000000000000000005d7fd30ba3d38fa6033d4487dcaaa9301ef10467000000000000000000000000fa66e7af632bbb867c9746401b56d492be84d95c0000000000000000000000004316155193437aee1dfbfcb7b33bdc4e39162514000000000000000000000000284f26e35df5e476129aba11460b78c52e20d3bc000000000000000000000000380ea6fa387c5f72b807235c0c6c89c5664c456a0000000000000000000000007177549b1d82cb48ea41571a5e08f5e8521394ca00000000000000000000000007ffdf9e81e4307e0832adf54cf8d89509348fe80000000000000000000000002f97ea9b38ecdae72f3684ddd199b2a420bf214b000000000000000000000000c4dc807d6fdc7a230d47167307400b5d5ffc76a0000000000000000000000000ac4bda0cf67b7b191ae46151912329a4b77c0ce5000000000000000000000000179f33fb072fc338ac6da8880d01ed6912fdca420000000000000000000000006cf47b05891190b9dbe26a26b02c62ff3e1dc0dc0000000000000000000000006aa8e0ee65f7784ef932914b6718b4877b1e6999000000000000000000000000fa80eb3ab08b3cca4d1e189b21e4d7bf0bdb9919000000000000000000000000c1dc6796560292cc45945474984f0edc019d90ea000000000000000000000000eb62cb183488e149fa6e2ba9a326778e69206bde0000000000000000000000006e08ca4ee8ccd8ef008e4173d91c86560561f792000000000000000000000000cadb09b7c56ea09c068b0730d05f845b355e223200000000000000000000000052af87ef120bb342477ecfb25c8001b34efe742700000000000000000000000021a3d9fda37cd46dc9117882814696ee4a116ebb000000000000000000000000291ba68ed63414f6b23aa86b3e14a9a657ab1cea000000000000000000000000ca96fed34edbe8a85c8cd21055dd16c1914ce4690000000000000000000000001848807439a242ba97407476e26b1b2043eb95a6000000000000000000000000231ad87ebb55a0b3438a41cfcabf2caa298706a9000000000000000000000000a8931eac3214e32f333fa164d7b496a745deda7e000000000000000000000000d5272e77a31a931b0c4980b9db11a4ed8b834b540000000000000000000000000183ec72b4bb2c0021109eb202d2a5881657b704000000000000000000000000afbb54529aca2a103e11d6802d6b611f6328171a0000000000000000000000003789f202c473f0bafc427a3d4065d0a0d0c6ffd80000000000000000000000002dc77fde854f54b8ff5437be503ea311227e978100000000000000000000000028abd71e397542e407405604a2b95e2c25ea99bb00000000000000000000000023133cc36ad089b4b88da6bb241d6087d3fe54d8000000000000000000000000b84bc96097a365151cdd5160588f4ac6869c7f01000000000000000000000000c0c9a08de7d0cdbf564fe2895a8247ee909010ec00000000000000000000000067b3e23735edb46462be3a3f5e052aeee207d1d80000000000000000000000004ef00383398fdcdbb87ad13910cb9ca5ddc1fd7100000000000000000000000041b192601a1a343581c7b09c68e365f9429470fd0000000000000000000000006df628109e18b03caf76073fbfbde0f4d1591464000000000000000000000000a1e55399ab7aa2e10e0a3be2b50650610e821779000000000000000000000000094eb8d8d26c737a6b7540f1d8cc9a3a23984177000000000000000000000000867ec97ea1725d05d1881f25e39b31420c50513d00000000000000000000000098c94045119466e22730f937e1c4b8a668ab7223000000000000000000000000fc9d2ba2a2802ff65832963012a6d87450609a0b00000000000000000000000028f7632f0cdc0b434a3f7cf3606bf82f0400aa0f000000000000000000000000a2c22c46d75cb5f5f5d6e0db5c94925d0c37bd38000000000000000000000000d61b1663da95d9e4c140888fcce82558c4a7471300000000000000000000000085ce7d8f5c988619d2351768995bb60896ba46e3000000000000000000000000081d1fb7c1861705562cc38f526de52450cd23320000000000000000000000000ef1e6e7393018e388f37eb13648b52dfdfc7451000000000000000000000000705b1d2b2a4ddd387478dc38a3b7e550208c11550000000000000000000000001def51847b490566a9760d9a699761ef2539e6220000000000000000000000008ae3e0d58d0d8722f3e5b1cccead6c458b0d907e000000000000000000000000591a9b25df53b33006b4ddf2d84a034867285df90000000000000000000000009607f05a82144d0ca29b49a87ee241298df2bf55000000000000000000000000c6e714501779a209f973959da6f6afbb359f01410000000000000000000000001e2c4cee74ae1ff41f3b777a0e7634dd85bc99650000000000000000000000007bd493c52b4ee153b8957f03e9e26784aead3843000000000000000000000000420ab460c55f0d200c3775a51a92ebf7e0bebfe40000000000000000000000006fca234fbad1e43bbff7f49aa0304f93af02002a00000000000000000000000055be1b0f1461b3a6f64086f2526f5706470c602600000000000000000000000009175abc1168d6ef1b325536ecacc9aad55931da000000000000000000000000616e2c89d551e4d7cfb338e60d58e38b48e938980000000000000000000000002c2ad335fcdd2ad5a82a6925bd7eba45f91c572d0000000000000000000000003d5e227ba456d8e784df8e37abad549f9677994b000000000000000000000000d855465a70768795da191837a5692badd84b9bef000000000000000000000000e0800c187029a238ffb252938f43f4bf08eae6b0000000000000000000000000b311519c6b69eebf7ee1b993bc9a2492d50566d10000000000000000000000006f58c8d753c57f3f5bd7593d7f9d6cdf3d270c810000000000000000000000008647255557e905b035fd5b22f7383f42ec7845fc000000000000000000000000bb6edbe62322b69fa9f9b57ae1f81ea82a1a974c000000000000000000000000d80d9bc84a9f8fe762e05785cb19bc9fc2d4cc860000000000000000000000003022e348929917f549642a6fcfdda9a2482fabfc000000000000000000000000a411d3a8ded06b6d7ac7416f2af07de6e0f5677600000000000000000000000099eb4e99e4a4dbcef8f71e033a0130666c257a25000000000000000000000000bbc9e3b403735cc0a5a2397678fcb7c33227bd8d0000000000000000000000005947610fa42881f5789889de58bed7a391e0bf880000000000000000000000001f1282d44c2b64d24b08a1c6513bad2d8cb42f100000000000000000000000004a20dbed531782a06591ca7a14682cee258096a1000000000000000000000000248787a4206fb64a62ca009c9c4ebbdcde0ee37a00000000000000000000000014a3fe37bc4010b0d3e63acd10932064a93bdd65000000000000000000000000643255eb8c53f92f6b08f50317357e9c626e4df10000000000000000000000007901b8dd4d2b8c7e2dd2f203834201fdd32ccff30000000000000000000000002d631d2ff73244ecd9b77bcfc3effd044dcff500000000000000000000000000d57d0964cee4e0622965c2526d06826458b42b0c000000000000000000000000f8115c2b59a40b3381a66d656d911e72fcf9ac15000000000000000000000000c7ba18ee44a4ba476527a0b30a0d5b289d673a76000000000000000000000000455c53000a95a06131e1b43fad58c16e08e6c14e0000000000000000000000009d73749970e2a926d19fd991adc0c13985fd9fef0000000000000000000000005be31bf7ded3eb0178f79772081630a00f2bee910000000000000000000000003383708d451dbdb2ca94072047f95831861700da000000000000000000000000905d1d2606a9c4f6a33de531a1350a6a4a576d5c000000000000000000000000d39099bded42082a4d8a175f403f491de8cb1175000000000000000000000000a7300d95fec813a1cc926b553f2a3609233589f5000000000000000000000000199c7d58b7ae9aa2e1d2bdf033c7f30020eee7ec0000000000000000000000004e61f5f8a834c84b9523519f20ad915dbb2bcbd00000000000000000000000000b5f4eac3ea2a9f7555df01adf31250710ced61500000000000000000000000043cf4b85e60518f74486e07a27c32ea2248bb07d0000000000000000000000008bbd520594788f62366de003e549f83a2058d6130000000000000000000000002c1a45945dbf4dee6089376421081c502fa1d0a1000000000000000000000000e8bd7437544270188f67bbbd0ae94b6b7cbb63ab000000000000000000000000f2a4acd8ec069ad13d5b041767fbef509bc63b440000000000000000000000000890098a9bc08985eab1e2d9b5619a8c42a642890000000000000000000000002b86484aca4844b46dab768402c3b8577b25ee0400000000000000000000000046d24ed4e784860de6ae8fc218e5f7d70ca4da79000000000000000000000000773b3ce989bc1e84f8dda204a81cfe643bed39da000000000000000000000000dbfe59ee161cf6b9cc7be51a1d860a4e06fbe43e000000000000000000000000dba9386098d24917cc1e8241c63acb5f8816850f000000000000000000000000d02593c0864d564f5122519a7b8262d80bb5d880000000000000000000000000c3a3784e0cea7aa8365ab3a9f8066045c48cea100000000000000000000000001ce8016d4924306483b4720ec5be91333f1cea560000000000000000000000008a5d7f1d189c86397b134389218bbfa8b7b0b95800000000000000000000000043db1781127fdc21d6f387c55b8ae23ccbbac153000000000000000000000000cdf6e280c3eb1b32bb7b8ce3ad040876bbb578e80000000000000000000000002fddcdca8dea1ebf3d7c579db4240af5467ea0d0000000000000000000000000142ba6223f907d4590098471831cee1223b90c7d0000000000000000000000008156235152a1ccd2eda62e7eabaf22258eedb3b900000000000000000000000011f7ee1330404fef940c05d1ff527b700e50fc17000000000000000000000000cbc889b414745ea46f9db420270f3dc32676e23a000000000000000000000000f9cadedd62a303d7bd5cde47594fa0da4263c0aa000000000000000000000000a0477a3b3e4f13426f6c1ccbb2fe73fceca308fa000000000000000000000000c4b76cb0e894bc125951aeb6def377a9ddd3c405000000000000000000000000dbe8a7a2e7e21461af0fd32b395d23a9cbea572a000000000000000000000000fb2a899dd5655ecdd999796f4c6d6855f49b0f090000000000000000000000001da6fe13280a4b377e1a83a35062d2fb14b983d4000000000000000000000000bc7b837c47b83dc75f536b9be6140eebaa1706cc000000000000000000000000f61438516e5a9142830ac3c3bbb913e157bb3a5900000000000000000000000090701f4f80d0c4fefc1221f18377cf2a618b83cd0000000000000000000000001e00b40af9fff6c2869c8470e0dfdb27005ab655000000000000000000000000e148da97e582b99fee06099d78c4fcf61121284b000000000000000000000000907fbf004d23f2a81fbd8d79af8029e82a73d4d3000000000000000000000000e42c2fb98cc27e63b90643648a24bd6810eb154b0000000000000000000000002cb24838047d0e7f49702a9512bbfe035b91858e000000000000000000000000d9201e8a6440ea6ca9a3673dc746e40d5a7c40150000000000000000000000002b0133e25e94906bb82bb6f14e900ed03ff281a800000000000000000000000009f27527f12d22adb9843d5508e88840d0cb165b0000000000000000000000007122dc95fa14ef52252fec2e44259db7ee062aa80000000000000000000000005a222242307d757ab93ecba9c8c1ccb47235dab2000000000000000000000000400c3fe4eef9ef28cf42d4ffd660c5bc9443f79900000000000000000000000007258ee65ce45a4c9326b825c41b4637806a122e000000000000000000000000bd5a9a8c9b00ad0e22745d029e31f77f107451be000000000000000000000000964052c7a0feb67f552bf5f97d61be5505b2ece300000000000000000000000030edb9435261489311aa2e2eb5cc21a3f188776c00000000000000000000000030b7860641aeda598dad3d27ba8bb556de8f3fc700000000000000000000000061aec3966369e899e32934921c1bbd6439834b5100000000000000000000000048eb3ed8b6a5621a27817ef1330af2fd3dc8c8e70000000000000000000000005cd704a98e66c284374af99a91cf499add326a2000000000000000000000000067aacb8dae04ac050609f1921a9335ac56cbcef6000000000000000000000000714a8cba3049b287cb211f8093e69c7f3c094ad100000000000000000000000028732da9221c46b9eae0f494253f74ec0e3ff4bc000000000000000000000000698d136712928913480d47123a38ca905d4f02d3000000000000000000000000962ffb402d30802266e7c18907b2aa47829ea9c200000000000000000000000056ade2d5b7e6263c7c39f1cea338b9ec57fde7010000000000000000000000005b65f21f9d8bc2be8761a10456d834fe1735528b0000000000000000000000008757ace7a2f8c51bc0f2326c9ece1b204023ad4a00000000000000000000000036f73d74b2c1032e0fd5e62e21cbd215b6a8a38f000000000000000000000000fa1400a84adb87cbc19c1f1177d5ba7c0e895bc90000000000000000000000006109f016ae1a919e61c4e5b1a8af514e6dfd2460000000000000000000000000bec7899eeb725c86bd402ad39744636d0e54ac9600000000000000000000000019b002d2c68e17f74ac3860e69e48bc1bcbfcdc500000000000000000000000020c910957aa63e19f4a95289cbe22be04f25b62f00000000000000000000000079b3044ba55d0c9d5f02aa0073b7aa84f86fb79f000000000000000000000000cc7809303cc63de30da5cd7898926ab6e54d1088000000000000000000000000989d199acde44e0b451613dda16f3f201f56a979000000000000000000000000495bd08449a756e062bfb664ada9833afcfd7030000000000000000000000000f761e72f46b329c83e28646f9b0c34e39e3438e30000000000000000000000005284a19c0ef1ba0b7cc702282054ec5707a3326a0000000000000000000000000351d23aa7e16a36f652451393a0f7650fbcf6c9000000000000000000000000dd800f35cab0a7f5daeb9106315b33de523494c4000000000000000000000000effc7b4d294cbed03add56f1699fbbd7c25a8bad00000000000000000000000064642ee85fff4ef90cea56e1907a552578a7a2f0000000000000000000000000441aa0a052e2d05b1022c9dbbcff7838c40ee34a000000000000000000000000a8326fbbbb8e8b06cf792709ebaae74f2264c59a0000000000000000000000004a37972fdc2144cefef203a68ceee25e6c67b543000000000000000000000000b3967c375d9fed3a911ad8befe0f297cfa807d3900000000000000000000000083338b1e26e3ae57d62e6a901d39882ddc80947100000000000000000000000079be6aae0d7c9aac5efc549e0871fde513e7e73f000000000000000000000000bc011b73c0de8e7fcfe60019d9104445bb52f57f0000000000000000000000000852e4b32b57e4c7ef9d2a738da2585bb83ef86a0000000000000000000000008c6054bac7a41f0216f48f9bcbc44558a4e240d00000000000000000000000001e21704667916f3c1358a02512fe71fd9a121ab80000000000000000000000000c87c02c666723192da9e32cbd364b5a7ea2b4850000000000000000000000004b543585f578eb1ee3cac4885ec46aac739b4374000000000000000000000000433ce3269658414b4212bb32206b5795ec825f110000000000000000000000007c7bd0c5b831876154dd70ef04f6fdf2e3fe40a000000000000000000000000067c16e1cfb8fbdd59c65fb6a16e4efef599cdf9100000000000000000000000072346aa21c151efc81da030d29c8d10fe906b0e4000000000000000000000000a070714be461967392373c64ba6637d31a8c9ff0000000000000000000000000abf3fcd4817e18e4fe28b194989d560085ee8f0400000000000000000000000090152e5d284b6abda503573ff7260465e81cff0400000000000000000000000000f867a9464610bcea3a564b5857dce236d164830000000000000000000000002424e9e96f3318e9fd7cd8e579816b5f732aa7fe0000000000000000000000006f785206e04ad38bc7ba2b933940a7f209fe92010000000000000000000000005a35649eb616666e7630ee5eb2ceab0cce5d76fe000000000000000000000000ce8af9d7f40fc8be01bc7fc26b96ac799782d316000000000000000000000000a9a4b8c06237ba62f90b1ae1b0a32639fade095d00000000000000000000000092b0b5b8a72f7bc25a286128e4e04e6e3bc2b51f000000000000000000000000e70f258e564deca298346c61d4201957241a2d0d0000000000000000000000002f39f98c02e2682f814b36906880d0ca2b05ca58000000000000000000000000dd1279f64f8df0589d5d23c209da142709b5009b000000000000000000000000b5d7aaa7e5ca006b00f9137632ad5e2aba77e1870000000000000000000000001d1255fd212472f7a649db6c54a6114c134e6880000000000000000000000000b1d81c14e1b5ee625d4aab14b4111dacce4d1d6700000000000000000000000032be6c1e50a3e94d36165449ab991b6ccd216f43000000000000000000000000f596217de9bb44ac3274087309280b598f0dadb20000000000000000000000007a736aebfdff3ec824f8ea3f83639e863d7963c3000000000000000000000000c837a759b60a83d8943896162c4dd73a452838ff000000000000000000000000dda3942a2bf906658afa1584e4315ab80d03d125000000000000000000000000ce564a1ac0116a0a40acbde7f35433e8198ca616000000000000000000000000339e709cceb374376ab444f5600c02fe378a4827000000000000000000000000917d5cfac648ec9cc7dfb2df4b86c99e65a2544100000000000000000000000009d0e0687fcd8939cfcd1b4161a6390ec4b6e3620000000000000000000000006db3e36c24ec6d98b5b5e1a9df9be4f9a4d3608d0000000000000000000000000ce26c282d848af6dcb8bc4cded9888d11da8ad70000000000000000000000001e1a7e951956a588d978220a865dae1bb396bd80000000000000000000000000cb1c0ddb4c0f29976e4a5f67d12063afe550bd36000000000000000000000000f9b5c805907f8f041cb033552f36d3e995b8af9f0000000000000000000000006db2fee830829b7c4b67e629e17a59c52195c067000000000000000000000000fedbaa7f6c325c6982982de990b7408514bb620f0000000000000000000000001309c23604a52dd9e736d0e75d74584159d2070200000000000000000000000020c4bed99472580a8a7a95a0cacd3c9991997e5f000000000000000000000000880003689a81679b340d2c2751ea51c77246bc660000000000000000000000009c4523ade5807822c18279765301743641473e8b0000000000000000000000004a4688269c91dcbb9722bd3c0991ff5bee70109500000000000000000000000076e005b2e344c752ea55c05706f1be31e7dbd7fc000000000000000000000000aafc25ca92aeb819b679a427d6248369daaafa59000000000000000000000000e7e6ab6721e92bee8250409b7544cdb1fcb2601700000000000000000000000060bc7f2e156dda2a7c641297ae43990d69877ce7000000000000000000000000f09ac41f16eb4f61c7329bf22d594c1ab81c1a7e000000000000000000000000f84178101438c6d5e0b58f739dfc8186a4388d44000000000000000000000000e97fd7248a05e9773c47c69692ad47b7196e22a8000000000000000000000000154bb03ee9de4416fb01dd25f183d4b586939bb100000000000000000000000076a74047f6c45dedf56fb1bef939fa5c35ef4f20000000000000000000000000cb4a87e46b107f62fdc485c014a5c71bd1a1bc80000000000000000000000000337ef3e2378e884adf2b05f332fb9d79bde25341000000000000000000000000b4cc53ebdf81c69f2bde6e8e45bdb05c1c50e02600000000000000000000000089b3d3ce2f7ef136b4a0e7be60ec52647b7d7f72000000000000000000000000a54bda99a8ece72bdccfee4671400cb2a199804c000000000000000000000000af984494996ba156e0bec726b721eed097f8445e000000000000000000000000688f8869669fe1c792f0c2f25e45c6e033c1f3e30000000000000000000000006a47d04b9535d85d2cfa92ed01676e2b04678163000000000000000000000000d12d0248ca72ff91f20ab3a057caabface13ecfc000000000000000000000000e47416a5cf6c391d3bf264924bff1f334600e5590000000000000000000000002a15d508b7b3b70733e3fe5cac7c9f8d7042d0b60000000000000000000000003059aea6011d83bfdf2da7b4299da5d00d0f12370000000000000000000000008efb3969a4f9ddb0d14482e6f88e84c228ffdb6c000000000000000000000000cba5d53eca91948181a6c8c73bfe205bdc99904c000000000000000000000000875c35d57fdb2006bc42232cc877c0e9ec6b002700000000000000000000000012aa74b8d2b3ce5ddfb33f20262df88fb9f88a0800000000000000000000000028e852ba68c8b4ce71e4cc98da165c5934b96e3f000000000000000000000000dbb2359e977ffc2c2e0a0fab326c75689676ec3300000000000000000000000041cb117fd42582c1ff95ef4a7ba3e32ea8b196e7000000000000000000000000eb5a560084809792c968c90aa63a3f4d3ce3ba6900000000000000000000000041a4eacf451aa2b820ede70653d75af84edee4c50000000000000000000000003007d2fec0f69f178b63e602e5b89f3b461906970000000000000000000000009c4735fbf1f377ab59d7707b70b8139769b424710000000000000000000000007e16da058b8548b30603a1e06f21499a53a6d8b20000000000000000000000009b0ad242fcf67656a7e3ae796152b753dfdbe13e000000000000000000000000b4d4983abbcf6c1f7d00b15231bb9ae5a1dc2b3d00000000000000000000000053c43441a4988996f16e129704c8669d6501d794000000000000000000000000f901c34f9e883fa8dfe4792f8029c17967ba5820000000000000000000000000c1b2d99316d38d31a3f6d74165d9ae94d5edf16100000000000000000000000012364e376e8ec3170ebe12de1de25cabaa4793ca000000000000000000000000161e41ca8ecc092e42bf3044bb28e47025c574d60000000000000000000000009344b0ffa415134a44101e84acf2e4fb1b0aaba0000000000000000000000000de0c1b3a02716b3741bd0ce0faa1e26bab8a8b0000000000000000000000000090898135d5bf74ecf503d7375932d023b4e903fd000000000000000000000000647cbabc228ddbc672b1f727dc0810cc0eb475d80000000000000000000000002350fb13aa33a39fe526abadc9224c994849de67000000000000000000000000288d53d0032e84257c24811f7baa0ce84c3ad71b0000000000000000000000001921828867467d7359d7f0cdfae9748ffb5d4d4a00000000000000000000000088c419b7c88a7fa3dd4d083d6cc2fdc3ea52592600000000000000000000000059bfa5f07a3859fc5cd1c9eab277b09bd7365f0d0000000000000000000000008e357ba1d832895649cbce4f7a4ab974ffbb8f160000000000000000000000008798e5c492e08a5ae5480b87777a50fac771cda000000000000000000000000049c723e99109ceb3825810cbe5c6564ff5c45bf20000000000000000000000007ca8ee4072e94bb21e5310cbf7540cf2ff91b815000000000000000000000000394bcfa302d694c3afd14ef627dc43f89b3cb5fa000000000000000000000000d830cf242bbb3f1dda8c04aa9aaa8b55ba8e7fb1000000000000000000000000a45ede48917a022cf0e3e6f2ac17a119ce0e8e520000000000000000000000002eaeb406a198817b4530ebcbadbdc5c98047e5130000000000000000000000004842a71701defe9e27e9690e40e393f8f7ba633d0000000000000000000000006ed4fe83668978a1644f88e815e72008d6a15f7c00000000000000000000000010b7b7e3f8499e8d91feb33f61b17ab400eae137000000000000000000000000e173afd9634db69487a04e543e95b2d39d345bda00000000000000000000000068ee7c523be949d6cef5adc42bf2aabec6f3e92e00000000000000000000000063d3aad418ccdca6824b85d72e52c5645cdc0a72000000000000000000000000e13ab72d19288a2460c1a3d19373ba5e7d4105a1000000000000000000000000325526d1a1874a7b8d137b8b8e8189afed92691600000000000000000000000095fe34b595e6ddbb1e4a32624e2a69818aeeabde00000000000000000000000094f9afd4a2b99864c9866fd5d3aaa13be2e21e9600000000000000000000000068e69556398fbb02d907c59e758cb0824e9fb011000000000000000000000000b275f0fb3b1517ac6905ab1de3e4e58114119f78000000000000000000000000613fe7f3de3607f8c08a4d5db2e3accc436c4d90000000000000000000000000891cdb525a3b8eab6913f925b04b9991c8a8b6df00000000000000000000000096d8923a8dd37165a24d72ddaad430eefffad90e000000000000000000000000f01ccbf58a5593f00415ba1c89a164f1b13a8ce0000000000000000000000000b8a0b6600561b4641a718d32e65537c171e1f5810000000000000000000000000f421218a38f81b6a4d54d9e4cb1e13416e5f2c80000000000000000000000001c76422aaf911a65fd0d499a8a50b8e38f71f7bb000000000000000000000000486c321d66dc376990a7a3f415bc9cb56579bc3e000000000000000000000000ced8189e0ab4ea45eab2f201a3339a192455650d000000000000000000000000a8798064b76413cc188f90181755889db557fe4900000000000000000000000065e8c18f1b29e6b2cf72a8cab8539467dd988029000000000000000000000000ad8b0d1d88cf74a33db2d54cd3e5db16d5e874320000000000000000000000006fbf684ce6738e8d76fa103e325c8d206142db810000000000000000000000003fff533d2af607ac01b786d7f1a142212cae1efe00000000000000000000000066e382a57b16edf990a9b45a64eb0552ec0c4df60000000000000000000000005e1f3a809f7f1c43f4af95fe1bfc0a1714ab8c94000000000000000000000000d3f96f6d9f369de3a88f2d0286361b6047e70d66000000000000000000000000788e45745558cd0b5b89ee1cc691a2b261b802210000000000000000000000000072a2a1d0e81fac1fb8e5b97ab16ec82ca056ac000000000000000000000000dc2b8362ef9e0310bdf2b425f7e97617082124a400000000000000000000000034142b4d02dd6637c5faabdbc27d2d6bc66b77900000000000000000000000003687401ed031d11e5fb828423a99621cefb13e500000000000000000000000005109472751adb78f73a7eba3fa5e1ee11750ba450000000000000000000000003936be70159dcaabbbe7d2f2656e57b25640d66200000000000000000000000037e1057330bbfb17dcd93052da64f9d61ae700c1000000000000000000000000f600afe39cb7a27e917781fec960dbb0ce3099f0000000000000000000000000ef4fc4b8aad4a05c3c73add05bb9bbea659345fb000000000000000000000000acef8c26c6318047374788dc4b088aab60fbc6e2000000000000000000000000cde300840b0e9e31bf0063b047f03187defc337f0000000000000000000000002ba5108268e64ae4f2206bb740f8813c6419524f000000000000000000000000b15f0a45787d6b781675db66916d3a82357d7fc00000000000000000000000005c615ca86721907bd968264fd859d0f17c6d5a09000000000000000000000000635ae1c3e6f7597c38bf87fe2320f218a4ce6be5000000000000000000000000bd0c8bf6783292dcbcdd1bcb07ceb7e8d099533800000000000000000000000095e3a0683fd22b790bce8bc5b250ccb6d08c72c0000000000000000000000000398d6a14ab8a7ac09c77fa2f66ec5e068a45035f000000000000000000000000703b5c4bc272ff629e00ea0cba9d3940fb1e8173000000000000000000000000264f06e95b095362bc73415b19601f249d1e0ad30000000000000000000000004bc24d6362cd8667ef8ffa1b81affabbb9286c95000000000000000000000000cc7cbadd1022e279b6a05a857fde27613cc865be0000000000000000000000005ab8c4c9750917e4770249608a8f5bd2f8c21cf200000000000000000000000014c52ed8a0fc2c77bd6d646c3b58ccfc5f8cc80f000000000000000000000000b6845795d9e739b972573b085cabae640e523cd600000000000000000000000048198927fc0f061562d87ee5420e95d3c6dde3030000000000000000000000005f804df96de9f1e3a140ec900eca3ffe2543e524000000000000000000000000d4ead37de2c50fd41bafbc07387445f58c32203e0000000000000000000000002db5f6de6205f424090f741de0c78e62ef40336c0000000000000000000000006fdb8f453a74a96116c31b7721f0dbcc864d12fd00000000000000000000000005b4471bf252ce025d35a6771f0244c0753c9c440000000000000000000000003e71bf234fd3035fb6985ff2cbd74954c55b6432000000000000000000000000c74e5b2f6594934a90e5dc6326ae7076b9dca6ce000000000000000000000000d605918275309008a80f9a9043c4036514eb63b3000000000000000000000000ca10f05eba0c6c445bdcc7a25bb20397eb152d85000000000000000000000000ec2b460f05cdc74ff561befd6eb02bfda59092ec000000000000000000000000951f84a14f38385c0d927b771bb3656d1780a334000000000000000000000000bdfb9ec3328062e6fedd936c3d239705fcefe5d00000000000000000000000000cddea4fe51e6b00674ac240beea46ab225c9d7a00000000000000000000000097228b6051107086182becf4c8d9d748d8dde77f000000000000000000000000b4b7667fdb59b9ee749ed17e642ee9752c491598000000000000000000000000539dc97dc5fd6e25907b335af734447828b2a6000000000000000000000000009ca913e60d99e549dbd78eb48e298781b2bf110e000000000000000000000000ac5a098022b799c43012310b3002741b391bcbe90000000000000000000000000f70ae9803c90a6c50b22bcd1da157f7cc73de030000000000000000000000002b7c15b38f8e0d363fae2b3cbc01e59059d8eac3000000000000000000000000505c9848624977e93e9e1ce9fdf65bdce254d7640000000000000000000000007fc0f48808662a5431e0d3f71c72eb7d405c6c90000000000000000000000000714751230cc0befdd0c4d8a4a959b8456375dad30000000000000000000000004ab30436a99239092dc89ed0ee042ba08184ea8500000000000000000000000007c0034e1d53f1ef3b852dfd12b23d20fe640c9c0000000000000000000000002b7cc0cc5158f8be331b250c2f70a73798a3d0ec00000000000000000000000084a2e928faaab0b81d0f8d00fe2d7d1faf2b87e6000000000000000000000000fad5e0b0c407d937c7c68e2984b3cb78c1befb7a0000000000000000000000002ef206804d1c274d147732df44ee04c482f017ca000000000000000000000000a6ea2e118bb3b408d688003688b250a9015393e0000000000000000000000000a3a13eeff3d5ef2d8c4aa3e8c3a59d406785c6a0000000000000000000000000f1c64b2764bcbee899671a543bc0315511ba5a66000000000000000000000000fa956efd112933a6eecae0d26c3eb450055e357400000000000000000000000053d19239a72341fd92fa3cd1f8304637d28cbc2b00000000000000000000000039e7636649b732a5706f80c0bafd027fb484fcac000000000000000000000000f9adebca2233e4312204653efca47d022d08ed5c0000000000000000000000001b3513c60670f56f32ee6a2f4b0df81b950029ac00000000000000000000000067c1b9a83cc9a39e585c535925de8a7fd0d9dca9000000000000000000000000280341daf4c6e0d730ca1bf7e98dc8d2feb96d2a000000000000000000000000f8290f60afc58fc095cea6dbb7aaca17499a7881000000000000000000000000f3fb748dcc9c82958b9f175501e1bbec52e541ac000000000000000000000000252eb2605c282ad3c82e0e7e8dac26ce222099bd00000000000000000000000070d2b843da6d97fa3145804510c68b7b952d40f3000000000000000000000000431b375409b2651186ced1d78a5bbe8185a311d00000000000000000000000008f362632e37bfd1929f18961046f4e8fa4e6ec8c00000000000000000000000081cfabbec2736e84809584de34d633e8b1ba35ff0000000000000000000000009cd823614b12b12f115071b99e2a39947dde4474000000000000000000000000fab8e9df5e1056f3e1aeb5c8667e22f19ccca4b900000000000000000000000065c015b06c8cc92b6bf37cea9bf5e86d648276b2000000000000000000000000c06241522f679d0db0b6f22f5f8d96188995b47200000000000000000000000063d87ce4f86b3099e0c6bb3e9b8cdcfbd85cdd750000000000000000000000008206f2963cc8cd417f4e4a9872e1eb7a34b6c3d60000000000000000000000000ec201544f70915e5d3d1dd6d0da672309fd21d10000000000000000000000005626d01d85836b275509c585661b72d364b9b944000000000000000000000000f600abb9e242153e8bdf30141d07dfcfb0490d25000000000000000000000000897791707c707fd087c9b1e606549bde0e7d445500000000000000000000000036db98c66e7b1abcb6f0a7c63b7e182178598c4500000000000000000000000018d173ecf3e7f83e9a6d98f8a1be42fad34376f100000000000000000000000033bd8d5a4f40285df90694ccb29d6f5859c3977e000000000000000000000000584fdfa5fc3dc0979c29ec0220976b3b73dabafb00000000000000000000000055930715ecc91008e3a295cd1b814957a8bce3ed0000000000000000000000000cf877f92a0f3348f871ff438cfd9747114c74ab0000000000000000000000004a1f17581438abc69d15f7980fbf11e90f2d52d50000000000000000000000004833e50ce3062fd50ba0ce260bdb45d7545409bb000000000000000000000000b7b80b7a649ea449e1c92b5c6d0c272115b9e0c30000000000000000000000001cfe83c90d7e4ca2c48c12bb8b57870eb5c8216700000000000000000000000010acd477e05d920dd5d6d3ad9e41cb066db78240000000000000000000000000f566865ee9a1791127abb8ffe6165347ca9ec0ee000000000000000000000000a6afd18b57cf30d7791bacfe54cc319debd6d85e0000000000000000000000008d6e4379cc2f0b419cc3b76d57296c861c5e8258000000000000000000000000166386b4cb1ea3ec83fd5ccf76ba650a6ef73f36000000000000000000000000ce4a9e543a927214a6288d3b70cabe88a53a0246000000000000000000000000cc6af8bf5df52b6852a7f8614fe2dd49a567a94e000000000000000000000000beb2fc67b6b1ec5258ba526a5335e0eb73a6db970000000000000000000000000c9295ef892cbde8bc99869daa1cdb829dc21d860000000000000000000000001253fbb0e1a0920b60a90d12ae0ec35b612ef28a00000000000000000000000051a32c419246763b6b794b2bfd885a9249b4171000000000000000000000000006b75e098097645661932a8eef88bf4798a67504000000000000000000000000ea450e9157aceeff5c8e61849a7b08f9545d12e1000000000000000000000000ca3c7d570e93b9efdf689d66fb006e169810204b000000000000000000000000bbf6fb7c2467df163971758cdb958fea3939fee2000000000000000000000000f4bb66dfcc4567b89a12ca694628fcd51d067147000000000000000000000000e60121be4e58b16df612d0a98db3f568b64a50480000000000000000000000006e0f0f5fd798c5fb1939e6c2263e6080643b26b20000000000000000000000008966562b5e0c745a89f2984fe9a78fe2dc1b990f00000000000000000000000044597a50d854bfcba6af0675a4567006b1940f340000000000000000000000002f3e9acf6f4484121f07d09158e5981aadb7aec40000000000000000000000001c5d16818c6678ba8594a2d520a3078afb157a1300000000000000000000000092272ad5eac7d0a975633619d0cca10f0ce42a3d000000000000000000000000aec3078ceb4f2896545fd277e8c7883deda68250000000000000000000000000f313bdc8f9e07e34c723ae8506482e2af2fc9de30000000000000000000000000b6585b583a18f245ceaadd88d00eca89f0728bc0000000000000000000000006e08b754922c352f534f2d0590e034fcd14a70be000000000000000000000000f574cc0efe23d5747fd04a6bb158e0f7d98e36e60000000000000000000000004663fd20fdc28edd477ea9b1ba84333d35742ef50000000000000000000000004fc8dd817b444e0991c9e14f1455c42bb6e093f40000000000000000000000002043932230dbbbc534556392d46d3c8c3f168335000000000000000000000000374a368fcf1bbf5581005fe8f07f14d76b387fca00000000000000000000000082a737b82a1ca80ccdde2713b08138df2f992d3a0000000000000000000000005f3fc047e142f120f99071528ec26e821b4f1d390000000000000000000000005a8623cc958f40cd764325645ac13c2369c9ac8800000000000000000000000095e0d083a2078f170d47135c0ab91b32ecc1212300000000000000000000000053b6868e0b86dd024bda4c0c6a9a04c1c84df576000000000000000000000000141774b5bcecff3f56df0782310934dd8af100940000000000000000000000008f5273bcbc0aefea94d8cc32c9b68812008f2d100000000000000000000000004b44c57a7cf27db22f58d8f599dab9231775f348000000000000000000000000d95594e12f286b8d6679b0bf22bc165d0d109f030000000000000000000000009f1805dc850e6c7542c8c352a792337533332a4b000000000000000000000000878e68534afecf0969122b70b594bfe02607f1fa000000000000000000000000a408984396cc0c8b74cb60f3f05636a2c64037fe00000000000000000000000094a69b7fa2cae2e83336c52a584adc1775039368000000000000000000000000ff800e4653d71fbbb3af3e0bfd05470dc5c18160000000000000000000000000f29b15a31c7792adc9e5dd6094ced4c9979f22f1000000000000000000000000f53f945c2971c5a90f6271e30e21b79a241757fc00000000000000000000000086ec4949ac95c9540f212ed8707653f6a4efd26a000000000000000000000000bc7457a07f3b109f7aee956d6da60215fd41061c000000000000000000000000713684f3b71bdfcef7e755d30d100c4e3ab8c758000000000000000000000000097e9f74d4f9aad3ae03aed03bd561a67ec090320000000000000000000000006900d06a58e74bf961352bf7009291a50a43185e00000000000000000000000026248a41b3f9ed3b995449623ececa4fb9ae94ea00000000000000000000000088ced45e9ab5e2c0d280e12804b08388f5162d70000000000000000000000000e8b55cd5528468a65b1fec90026496ae03fc1b4e00000000000000000000000000ae21876129c99fd8acd9b16ae3e2f8a4cda3b3000000000000000000000000d870655c65ea184e4fe8d21653689be9e253a2b6000000000000000000000000d787bba6a67f68480460377ab33cb41b70c4ed7a000000000000000000000000d8ceba39de61407bc659b474c2b0aa968756b88a000000000000000000000000104ff25f04d2ebcc602495fc5b4f4d422eb79750000000000000000000000000cf579422328138b6e99ba8b2635aed8921358bbd000000000000000000000000e60ea533265ad2582ae6d958f4bf477e987ff87400000000000000000000000053c8ced1ed3de905eaceb7e55df47f64dde073450000000000000000000000006711bf4741571f1ab433b9190f6ca6fa8971ce2f00000000000000000000000051de79c7ec742420321e72a243b602c931eae9d00000000000000000000000003779dad00596dd2e35815217a92df4a3277b99c30000000000000000000000001f0177bf4dabe825ecd646ade2cae70064ef40b5000000000000000000000000fe586587aa871318ed9dd361acaecc891b5813e5000000000000000000000000b50a29557e25042ae60cc15edbcf5cd905d85f50000000000000000000000000f7b087130c5b292e9ecd05c91dd8ccd4e758825000000000000000000000000041c17d4f0cec9fe28ce13073b04fccb6ac079607000000000000000000000000aa6936e21aadd590544a621363aabf1bc2d2127e0000000000000000000000001cae5f081ac3d194f06a8b6231515146f694878c0000000000000000000000007700bb2615ce090004ac9552937e1f76f7a2c35b000000000000000000000000bac875435273a499bd02c518a71fe0078d939a0d0000000000000000000000002835eb3f06466cafc42018191ab48d09c19f395300000000000000000000000094afe6a3fc62a71a9964a2244c83813e02c140af0000000000000000000000003051d3434d3b9da403f5183ec628dc7cbc194384000000000000000000000000fad65bb104d84de327b276b05e7d008c6dd77969000000000000000000000000bf830d7b6b31c7b4fe0868e7cb6950bf625a5f94000000000000000000000000df85d57b963b25f3894d0e19a7906a8c4cced0cd00000000000000000000000029bb11a3be56f9aca5e0066963d87fa00340e6c200000000000000000000000042d708d6377aa1f6754c5416749ef59e7bf752e1000000000000000000000000165c18b186073739c78157b9cd0e24a9f9a7651a00000000000000000000000042fcc55fd922c6b025797d91c6563fc675098a8500000000000000000000000097ff90fb9c21808c6fa08cc46d9d3d5c65645047000000000000000000000000328d7481f6a0007c604a42701463fa8579b2e34e00000000000000000000000035413bba69527468657d5073aa39c9c237bcc675000000000000000000000000ef1ac5ed6c907619dd20d62b1371b825b3487c9700000000000000000000000034d96ea0213784f5f02d5dc92e7d6450eec5494c00000000000000000000000079534e919b5e2185d2d74aa9ea6edf94f25cbfe0000000000000000000000000ac0260451b32cd4a651783a8faa0259c27d965260000000000000000000000008fa731b9ea45906efcf3cad624e665668d11291400000000000000000000000036958322159ccb0ca2f2c147569479005f8eff27000000000000000000000000dfffbf9478132c2a09e1068fff111c8af467e54f000000000000000000000000103d4a8a7e346360132044d9087bc2716f592f67000000000000000000000000deb7f74b70948bc3e4fa4c3ca68299235214b67d00000000000000000000000074685aa327ae93bf1674368a4da2a23e504425d7000000000000000000000000d3d8d0894893eb3a7de11b8aeb9e2f3d86bc247c000000000000000000000000440ef27ba3f4da1d92707f51ef48b85451b7fba30000000000000000000000008e754de2ff3c1edc8ff25f3bdeca088071530d8b00000000000000000000000097561bea9fd8a82e597107d22ad4287c65520d64000000000000000000000000cae3dba5bac43308c4cb54f684eee95b8c233b63000000000000000000000000f9b80ed8d45aec9313592485b3794331f0036cbd0000000000000000000000009ef26560c1b8bc72ffeb8c71b52031b871edc84c000000000000000000000000bc9bf71f6068078d98b0a0b95502c85975186cfa0000000000000000000000007ef3b5af29993294cdae50a62b346237d6e53cd00000000000000000000000009903474701831305051a30dc159845c6cf50f504000000000000000000000000c9b21a9a7dd2885e6f535c85180c65481317cbee00000000000000000000000083dafdaec93f1eaabb454a4ebbc2c0457cfe864c000000000000000000000000ec217f9d6107efa0fa510266e2a3449f285834aa000000000000000000000000666f4ae593d457dc38fcdc9d3961f5c96ab7ce9f000000000000000000000000d46215a38805caed0edce19f6e7010f7d0d63dd5000000000000000000000000ecf73d41ab72514ad8054dfebbeff524caaf41c700000000000000000000000042e15b8542b39a0b71d3f08e4c7ed5c049f0b1ba00000000000000000000000025a1330a69a548f4508813a17e0cb4125b64cc28000000000000000000000000db3ce5c9a462c7215e9519145c15068450d2be5f0000000000000000000000005cd25c7e41ce851a255bdbf2c9db1f8bbcfe681f00000000000000000000000038e76332552aea46e68a2a5e83ba2d2e581a6f000000000000000000000000002ad8faef9ec392b7c561f79e6fc084d6a297a2f7000000000000000000000000bddeb066827481e6fe38ab524aceaa7b232c349000000000000000000000000093d667721502e58d582e8805d3b97ba721ab7e040000000000000000000000007843643ad93ca8f0d3dd68d9a53645d11d4767aa000000000000000000000000231426301a8f86bc291fb63684e0690e38494adf000000000000000000000000cc492d059ef1bb8c041b7f93ed94aba43a43c8350000000000000000000000009a2d575285c936ce95199c56eaad6970ccdbfcff000000000000000000000000f18aab698bbd742357bb7456e235dd194f0c81e5000000000000000000000000a261f09bdb0f733cf41c8ef35f195e3d6e561aee00000000000000000000000067dbf6c06ca51646d6f7714ec22c77914e16e05d0000000000000000000000006cf5f140d4e8196a4954fb4272a4551a2323a2c0000000000000000000000000f768d0a0c940dd5d89dafe6cb86b29d8dcd893eb0000000000000000000000004c6bda6a88c14c15e29aed83f3742a065f5dcd8f0000000000000000000000005c95ac88334ebf28eb57dd00ce753fd9cd3333c10000000000000000000000005ca764ee691ef8737c3ff90b3fd9c15c193d4f2900000000000000000000000010bb8d67a1d3972120de1f9e8a9c0168324475bc000000000000000000000000dc85f58e8346334b4e8e853dc8eed2054c58192000000000000000000000000035bb276ffd9c5ee45a10f97cddf0d6f9ecf1b4ea000000000000000000000000baca1ca3eec9a5461b905e8e66f64f559619c4630000000000000000000000008e9a44dd8f2d9c77b25e2920efa097751ca93c590000000000000000000000004efb8b0823fbbb16669b9b56d3fd0539cef2fb1f000000000000000000000000b8fd7baa601a15261f4dc75320ac4d515696149b00000000000000000000000067de9af78e07feb07561fc8bd569336c255d5a610000000000000000000000006790d52946e07e4638e42145e41dd67a72415806000000000000000000000000bacb6856eb0b0a82bd8811c083b496efb09e61a7000000000000000000000000b558462c2e68dd46ed7110d9ebdd898acee220c0000000000000000000000000814d5c28c7549df267bf49a59e91cd85f7ffe876000000000000000000000000e628e7593f7799f2a65563a218061458265913240000000000000000000000004c03e8ecf941420191754a135b12396ee2c5001000000000000000000000000055a697757c079885082969799ae0676edf5cde38000000000000000000000000efe6c389c03a03e32947028d4343b1faee08547e000000000000000000000000fcc02743965de2d0da444e2fccd534e35f30948a0000000000000000000000003fdfd8311593a380fcc289806b8b0d163430293e000000000000000000000000e95e4af900f4bebc117947c69bfa1e81976929f2000000000000000000000000ce2485d746b245caf7da84e6bd74ee3ef51d208a0000000000000000000000001ce2703133e23e0ab15063a0b35fda890daa31020000000000000000000000001ae3372d8743d2e0fe9bbb816afb3d77a8c2f07100000000000000000000000022b51c7dc2a9883af90064841a37da5fa94737a200000000000000000000000047bb45418e90f7fa1cad10f938b464efded1269d000000000000000000000000259b2f2501aa1530cc0c9dc24670f538b3158be400000000000000000000000019a1f4b12ba9ec9170148efd74ff26c3e35b15ef00000000000000000000000000b892f3809fa1bf22effa005f696d192452f6fd0000000000000000000000005491cb605a04f8bda657e97b542d5c34fc4fd5d90000000000000000000000004325377eb8a84d0e762770b056193fd56b781f3a000000000000000000000000e2b020b7ac96aae27f10b5f901ce399c39432483000000000000000000000000a4984c142261aadd71c1182791d3252bc41c8225000000000000000000000000499915aeadeb885e6b28081449567e78d8f3f22f000000000000000000000000c930a458da933bcd8c057175ea82110ab7c8f6f8000000000000000000000000d2814976f8ab60186fc4bdbc28d4fe240a0123d10000000000000000000000006016082faa9d11cc32e4c9139192254801cf6300000000000000000000000000387d03e3a7848ca227730612a29d24131d15c3d00000000000000000000000006b0db8aa112c5c6a3395f8ab6b4a1e2ea09380b1000000000000000000000000fcf728f8a7d5f73be0615bfb68438f9ac167b9f300000000000000000000000076916a57e80dd1195d57f1199b3b7cee59e7221c000000000000000000000000ca66d80c729ba4e431475a1853a426eba46dd3930000000000000000000000000e809dcf2aabe71689fffe46bcd846bfb0bcb2dc000000000000000000000000d9be96f2e182237ad5d23d743da579e1a0ea20cc000000000000000000000000bd60d5cbab2f2705fa4ae9aad5815f228a105c2a000000000000000000000000aef4e0f85d729415ba05a1491683aa572d0790de000000000000000000000000b77bf6d36411f914835783bc9caee8a86a3740900000000000000000000000006bdaf83550e9f79b3875fa4a3ac7e1a89826e110000000000000000000000000ecd1fab8bfec2e1f5e03d77c4e597c4978b6f0460000000000000000000000001874aff8ed6a42ac00abe8298a3bd4f5880d69000000000000000000000000003357876fd7b868a1a03dc5231dc1e1f65aa3df43000000000000000000000000eb62ad6aa04c144f170107003b3ee9d19bf30de000000000000000000000000080e61cf35688f72b441a89cde376d78762918330000000000000000000000000e96270cdd465f3e14e68ee601a54630b50e7b67a000000000000000000000000eec9fd1c805dd306815ab36a6c2d0573f022dcc40000000000000000000000001e8a898f5d5000a6415567a7f0c617aed69b2320000000000000000000000000c04c997fa8e9b8337fc4ad8e1a33b7430e0369320000000000000000000000000c95e70ef2532d87b28430e170299af113d2c94b000000000000000000000000001f2446bf67a22f56988d13db5e449883ec336b000000000000000000000000d152964612cd57fb2e4c995349522123bd228fb3000000000000000000000000881a3f7e98c553bf0f46bf32627dcddab73d24a4000000000000000000000000956be953421fed7b2389d42e58696f829a79d31f000000000000000000000000c564ee51baec27d4edef773793d235add7f63fd80000000000000000000000005d85b83098d2867e392619243d0d2e4a88362da80000000000000000000000002be35a30f13be10e53a846538a99ec487a801e340000000000000000000000002acd475ae051a8d4132b10f09de5d72be9aa70d2000000000000000000000000ae8a3b63cfe5514ed75243f82dd6a7cc2aa44980000000000000000000000000c45e823b2c1509c67d86d4d4eaf448257c950d2100000000000000000000000094d74d4f9b0bd6158a2a2e0a1c85f169c087137b000000000000000000000000c1f5f831a5e86ff22847d231f2aebd40490375fe00000000000000000000000060e388f2b6cf7ae7e715d32f6076abc20e7ef548000000000000000000000000893393f1425cb5d9f498dd391e888fb64eacc3e5000000000000000000000000052c50208895fdd197ac284e2517e184691a66e500000000000000000000000006c972a17dbdbb645ad84f36ce8845d394dc3172000000000000000000000000204cf2aa8ee96fdaa582a80d8585b4f291ad7f570000000000000000000000000cd1594d8f9cb5017b092be6e773fd96297acd61000000000000000000000000946ebdfd59649e95f32e82f3f4ba6333b39f017900000000000000000000000079bf825c2174ec9dfb10742f9572596d899fb97600000000000000000000000083ebc90261e7e04279655434be177bd931b4b66d00000000000000000000000050e4a783936f3057d1a09abf776568eabe87bbc200000000000000000000000033b2b5c6822facc6bd78b0aa9757e2b7376c7ce8000000000000000000000000959f459ffd696f1f4c8c1ff8fa7a6b5d1c699a91000000000000000000000000ad6e4cc377459127015f70c69c75aaae24100bae000000000000000000000000522b683a626560f125405ceca89d61799918a39b0000000000000000000000007df332769335ff704f48cc7283c7d43cbad61e6e0000000000000000000000002d8ee9eae42646536a109d394956b51b89f07066000000000000000000000000bc300b88952fed5062a2f420f36acbfbb3a53bd10000000000000000000000003c94c4a8320ccb1958700317768edc88965160e100000000000000000000000072a67d176657a4a767cf5a8f37541c2e86ee8c5e000000000000000000000000d5f7e549e79ead4ff3be5c0b9e70c1429fb4ce130000000000000000000000006e3445629b41b2ce5d33282a98047f8474a43d990000000000000000000000009d8bbda6b16f383e3cacfe6e908204e313fcfac6000000000000000000000000d30a8876d46747b95fbbefdab392cd0e30b761c9000000000000000000000000accf5315d47cfe6267de46c86491ffd2108f7e1b000000000000000000000000040e5fa753e9f7e508181e85671e62b00cdc4e1c000000000000000000000000677e0f4aeffd0f9d2063ea60e72fa3bcf7a384e7000000000000000000000000a7b75d6ed4e899cb1fbf814d2772884f9eb6d4bc000000000000000000000000c0fff904f3741f156c2e41276f1f4be1f5ad0010000000000000000000000000512cf666d6ea7a526f1a9b701d0c2dc4184a41f0000000000000000000000000da8d665ea5a36b47baeda27869c1f58d4e3131bf000000000000000000000000ad179dfaaf1dbb202f850a8b36f8bbe143db78cf000000000000000000000000299afdabad3f88d6be84bf0c808d252ad44e0e2600000000000000000000000082bf0c78b618951cfb961f440add2cc990fa3fc20000000000000000000000009d0d58a697f7c779ea2e3aa74c73ceaae7b94771000000000000000000000000ab739d4a6b2a715d22aaace6986205ebddef117a000000000000000000000000bcb2ee34f734076d14ac2af7ffd5dde29026fd7d0000000000000000000000008976909a60a85493a3a6259b6e74a6c5f1a18d680000000000000000000000003cdb39a00aa817da5076bafb42a0b0cca713976100000000000000000000000032716c8d754d8f86e847e641a356405e629e5def000000000000000000000000e9ea4deb521d9b8a0084c9f32c391851a720d2920000000000000000000000009d73add47a4f5472722731345512de6b7cdacf08000000000000000000000000c395bace42b24ec8f41e4e71016cf58f081460db000000000000000000000000d34f0baf88f56cb8cfe904869efc85ab5ecc961c0000000000000000000000004dd8bb5ab9fb6b527855796ab85895f0edb0b87e000000000000000000000000e076b9919c2ae376c9f2278d4db3f4cc41bbd86c000000000000000000000000210ef11429bc5fad5d89d5092800e6b91d4469b300000000000000000000000062577b514221d78b9a05cc28f0bfb97f1c5bbeb20000000000000000000000001398778827474f7cdf7dd4e7e03015b64623b03d0000000000000000000000000bc125a03359d2af8dd5651bddedd03e490d382f000000000000000000000000b823a4d3a333a356737ca0de9fc5c05b5bd8981a000000000000000000000000552ef0110d285603413e736921edbf41b97ad4f9000000000000000000000000b88ea37ebd322c4770d457cb26a681d98181d3ce00000000000000000000000073b280b144fe0f181714ccf1616ade793c64ca21000000000000000000000000dae6b8e1a6f99935104448caad37c8183c92632b000000000000000000000000b9624d2e931156e254aa8d5a430c192d638c98ba00000000000000000000000070d06f97c24e4510facd17f17d1e18614046d900000000000000000000000000c18fb7b37f3847a8c911f349342cbac7f3aa56e900000000000000000000000043f323ebcef4fb3723c91eeca16d6ab157dbfac30000000000000000000000004fec6a9dfbffe37531dabdd62553ffdb9567c8ef000000000000000000000000ab82decca70b023b091725e42e23020fbd35277f000000000000000000000000e938ba61dcdde7b102601f2c754e3870bb65fc9b0000000000000000000000000f306a1ff91cc91dce2f98b5c3134f0b71e57659000000000000000000000000daf1228af29625c713cad18eb074a79145888482000000000000000000000000a32ea9d36fd6737781a0f3456d6742caa6f2cec00000000000000000000000005019cff9ed02decb36b8b24c5ee5a80032a26846000000000000000000000000b80aa9fe22c11e117988266e40edec8de63c64da000000000000000000000000f1722bcab90dd24b863ae9bd49080158d2c3b651000000000000000000000000c9f0e9cd0e36afecfb98b259fdac5b475238f0a2000000000000000000000000b484ca26d388a4c25a6fe3486d7d57d4299804e800000000000000000000000019e42891b437edfb2cb2a0d3df247ed0e0d36142000000000000000000000000f52ec7f6322d436a2d0462435c2d2e7bef244d600000000000000000000000004f53b60a4e862e905ce87a452a529439f362d5c1000000000000000000000000ae76c14e7946c18b64dddc73289d4675bf8076c7000000000000000000000000927121533c5be315feb2ddd9d11dec795fe91ae7000000000000000000000000d61341e1a5de969ff53614e7e520f8e99950126500000000000000000000000089a64a7feeb1a784c25fe02c8c7b4ffa810431ea000000000000000000000000bfa887bd1ef9aa1cf8d408c6a9e3929a233e668d0000000000000000000000000af408b93a4a497c13464573fcef9c21d99c9b8100000000000000000000000008605544177564482e056c97188ff28d7fedf69a000000000000000000000000cf1fbaf11550a0ed7f0af3d2a5edd259efc6227d000000000000000000000000685cc4ed0dcb251aa8e59b534b143946baa1a94d0000000000000000000000009339d90019a905a96090920ba8d2b5bc80cf0ac10000000000000000000000001817e1a224e13d88d348d84deb9243970c42a01d000000000000000000000000be2aa8ad82b912ea749e68842c27c96422d436600000000000000000000000001f794ac1f36c4e926b2c408117d50e30c63e560a000000000000000000000000386bed8e44ebd1094641c98c1c880ca707542dca000000000000000000000000bae276448cf1fec5e04d7d271d3496b8c75401f6000000000000000000000000d3024ac7f247310c3f5f1985016483ca2ad2b92c0000000000000000000000003e2ea6596b2e811b43625905a754689cb027efcc0000000000000000000000003b90f617d89240f0f936579fb263d03dba39d4290000000000000000000000004161df0252ff5b6ce25ef45cc503521484e70f4f000000000000000000000000c46acd16bf29b8eac1fc1498e841ec54f9a6041c00000000000000000000000040732e95ea01bb80dc6a55a4ee35826aa21255eb000000000000000000000000c28884e90c9e9721972638a997605bb7e4222711000000000000000000000000ffa286d760f0c4ae040fdfa9a75dd60a057510800000000000000000000000005ee990274856885f0d8b76b78e506f6ecafd70d5000000000000000000000000a9dd1a3f55d3977e85ca562cf9330dc127bcc636000000000000000000000000813e159f570b73f135e8e9e2ea9b0c3cc0afb71d0000000000000000000000004b00a5a8fc6f47381be94d124820220ec0a1b81e000000000000000000000000fe9ab43f202d6de7e0d3907f416348c4d36a7a41000000000000000000000000d60cf4d3562ddcf582430bbcbea4cc91601e623d00000000000000000000000098dc0e1fe2e165b735609ec9f3092636f582223500000000000000000000000009c2a0c873f5b32140e802e124f7413511929c23000000000000000000000000b85f5cf4e8c978a989c58aab19c478c0458dda57000000000000000000000000edcb23599f5e4a8a3702079687f7d5a6123170c80000000000000000000000000e9355b04e5ea9efefda37e1924b69b9e984d286000000000000000000000000528b82770909ba2453ce3701c75241d6f15bda8900000000000000000000000098199b822220e3e93a1396df0391e18d050b9260000000000000000000000000eafe745263b5c1bfc9dfa97dff8661621cbddd05000000000000000000000000c06c49cecee6e495aeba90a3de34f80ffc54628c000000000000000000000000ff2d22affd97f09fd4dc20d64b7eb70a275a71e9000000000000000000000000c02997a6a61ab1c44df16ebdcbc2ace4e40582740000000000000000000000007f9c5cc8fa560363383163fb31bf89b638f2889c0000000000000000000000002d92ae85e0018c9956298052b525cd78138e9ef200000000000000000000000080a9ec20571b90ca4c5ea0378665f7d3a1aaede1000000000000000000000000f8ba097a38d8833686ae5569f5c55492c228e73b000000000000000000000000c9a73d7e51a1f410a1fb947cb25bdd648483d7cb000000000000000000000000c6f02b59bfb8f0fd253e1516e314e82a5ef06343000000000000000000000000391d570392d0120de5d4f12b7d20bab2a81782eb000000000000000000000000a53627cf4bc7bc275cb4e77529d4c75f1dc00d360000000000000000000000006309bdcbb2bfb1a217b33dfd2096b4995a78a9f20000000000000000000000000d990724567ef4c2e341dc8138d3e3fc789a5164000000000000000000000000f28e9ba6cd84bb193f81e336a359d4b0e3802ee60000000000000000000000006cc76ec8dd8db6534c5e5ad0ffa1979519f10c4c00000000000000000000000047e2dc70972fb15a2f661e8f20408689be4d145400000000000000000000000065138b5e461f7cb04d97ab48f06e87a6d37ea943000000000000000000000000a7e7a0cde266dc611aed3d3bf167b119eb814abe000000000000000000000000005c05e8f33f7cd94ea6d082f0bb8d9dac0dd208000000000000000000000000094ed7c2ecb7886c4af01875ba47c7cfedf1415e000000000000000000000000c582c3894002127ea926f8d3dfd35a89b8ffd61d00000000000000000000000087f286e839cb4f55e876cbc1a839652366f302fd000000000000000000000000ac4c5debbcccbf7f14714ba2d5325129feffa7b5000000000000000000000000877d3b63fad6c229be9daf612655d0d06fe995db00000000000000000000000028723161c5d1f50a9acb947c1633678f899910f7000000000000000000000000b01c3c0942d6389c0a90fec278d54eb2846042fa000000000000000000000000c76e03a88e6a7e3b29f4ba41c3780c1d1bdf8cfd0000000000000000000000008577ed26da34289ea48f4d530a7a634dcf57d3700000000000000000000000001ee6f1fa8f3b2d75aa1cf18b4f53d88b8b54b6b8000000000000000000000000589703dd42643881e579d4955b97ae7cff1f686a000000000000000000000000c26a965013400d49caf662d0f59ec6f9df7a7b60000000000000000000000000bc36005db4a66d66cc517a6edb4f6792292df888000000000000000000000000cecd682da0b068511148baf57e37a1031bd119b8000000000000000000000000d986365cd23fd1f2011eab733b50acf339b82ca800000000000000000000000016a25b2cd11cf278489f1137e89bdc4c70b2004600000000000000000000000039a79dbe4fb758d24e9de1b1a18a4a2965a411ed000000000000000000000000a096ca153362c6e4bddd2ff15c8928ffe5be1cdf00000000000000000000000070e5b6f60215f9de8d06bc9ff7903fd40f46ca760000000000000000000000005eb0e5e8dbc81b84568857cf6012e37c3059092c0000000000000000000000001c6b29026e2ff7f59365e5289ad5ae07fa82f32d0000000000000000000000000164b0b9ae00f75f4808ba5cddb85a754e8b4e56000000000000000000000000af3b44014e84a656e427614824cebbd888cc50d0000000000000000000000000a2a6c7a2a6ee6b803fcda97cfb0067b8e968bd93000000000000000000000000fef06f272f518a2a6b0b67d3f73abe0329ef0cac00000000000000000000000008c3015397006dbd18b0f67e9cfb36f3b1f363e0000000000000000000000000565e4a78bcf00f5703c7a0c3278aeaf0bf726bc80000000000000000000000008d97e1db6dc49b3c43e96da87ec3aa69de444934000000000000000000000000497b319d6d0dc03c7b55beb2a7d58387b4fde6e40000000000000000000000003d87c57de6417a7a3ea83b9d86e3f74e150962a0000000000000000000000000f78742af6aa31ba6f7a636588af38c1378d0d788000000000000000000000000f6cb8257df60b62fb26a33360b0cbd74429ac2a90000000000000000000000009c681adba08f53b74b5a1703b1186b2a9a1a7b6900000000000000000000000024a3121b88d767e8b5270b233842322492d89ee4000000000000000000000000c853866b34b558dfee2070365d4c899d2a954d9b00000000000000000000000026ecce9ae540a46443ede5133576a60a6a6f683c0000000000000000000000006d831a93219d2f0550e5753f5f7c3a2548a59cf0000000000000000000000000e0be0bc97c106fef84e42827e2a47be3327b6dc5000000000000000000000000b77be2d92891015df1e0adf39d7bb716088bf0210000000000000000000000007f64ceaa64d74be5b451f36de4ee8099afb59270000000000000000000000000102bf806610a4f612ef2aaf47d84d416c7e4387f0000000000000000000000006cafb16c36aa1a812f7b9fdb8fbead7e3fd37d8900000000000000000000000092c09781e481d1e8d37ec170052512fc1118df150000000000000000000000009e2431c9a2f2494a06d9bd22cec80bae3475642e00000000000000000000000076f4629720a18663a3fc06a2d8effcbf8cbadc5d000000000000000000000000b653890cbbb8123803e262d29fbaa17a5fbde870000000000000000000000000214e9c551ff8d5672add7462c16110c61bd17d00000000000000000000000000a83d7a11d22d160c50241d4c00e13031355c3c52000000000000000000000000dddcb5df296bd5307d722b96baa830cd5a8463f10000000000000000000000004594a03c95670bdd8954fe450c1f4528ca13e7960000000000000000000000006a1014695b7914bc4bf08c929d174f1210dda924000000000000000000000000638ab3e2260c7e10055863604738e249f630147200000000000000000000000048b43dbc3124bc85b738969b3c270ec33082fae700000000000000000000000049c5522242a3bd72e91fe690f977d87c6f77e97b000000000000000000000000604b3a19c049718669ced4f0d8d9b06860a23ef50000000000000000000000005c877091e88608f0ed52ade0d0da102b8eb285d80000000000000000000000006650b8166daf5fbc08d6977628872ef74d0ed407000000000000000000000000b01a2cc0166c3b8f701cf02572a5fec49f984393000000000000000000000000e3f4c7ce12cf19bcef5b919b0ee6e0159bb221e5000000000000000000000000bc0ce115e9fe71cbcfc63ab72380be3fc771c1fc0000000000000000000000006f9b5bbbac3867f7f96aa8d40c04505c7230ef95000000000000000000000000bb7634fb7e250c5af8de01384927d3fb0c5a71ea000000000000000000000000bfe38f80eed7bec711a8451fd8dc26ae56b2d1b9000000000000000000000000e9faf56dcd37d4aba4987dc2a4e16e0a89ed372d0000000000000000000000005c75fd6abde495f0d7897528b98bb25b2971da5d0000000000000000000000009eef196c356d8a8c84a624164286dc8485f12a1b000000000000000000000000b0d91e35a91f3c948f3ad544a7c5b26f40a06b9a0000000000000000000000004c6767831bc3fe7c1fd4444e7df55258170aac77000000000000000000000000763ecda82faec28bc2905ef6060b0e98863c782f0000000000000000000000006e8b7e9f7a5e13765e84a4cfaf1b2f40a21075c1000000000000000000000000bf18f70fcf7776e6e5bf018c3889720b80dd7456000000000000000000000000f356404c8120bdf5b7466e45a3150a4cbeea0b6d000000000000000000000000380d57bd146a5aaf405e14a0e0ddd19a0948028c000000000000000000000000d9ea1efd34f406345c886bdcaacaa3a020dc08b0000000000000000000000000f186150411d3c296ca4002154fb90082683a3b7200000000000000000000000068be8d6618bea7cb112df8013251a4ed8d524ca0000000000000000000000000bf887b7d35d0a3e9f6dafc73e6dd454a1a88204a000000000000000000000000f0dac772c4c64f6d98313a3263b9cb0126f08850000000000000000000000000c18104b31849634d9ec6a6acb9a01f604afbf7bb000000000000000000000000b9b76bada0517a498c9fd3ca4fe516c0df812bbf000000000000000000000000be32511c55e86db7c922bac0cbbf7ab20beadf75000000000000000000000000cb45b74ee00c2dbc2705b54fb385bab776a79a6c000000000000000000000000277979d395355eadfc4c9f0f02de2754037ad287000000000000000000000000aa5537c0bb2eae4aeab29b6178feb9fd45c1cb6a0000000000000000000000004e5df1fd3fe8d147ae5f34d2439f5848ee646ee70000000000000000000000009224f7f3afa3c6cd33d6a7acc237a2cebb819e03000000000000000000000000882b4e8ca07687ed3f1e3c561c2824adb168d4c6000000000000000000000000ae4c0a57667762c7d0d16d30de45312acb80ed93000000000000000000000000be1ee3932f1917831a5b2288ad5466a85ed1fadb00000000000000000000000074659eac7936139c604a17cb78d5463e4fdebe100000000000000000000000001dbdf5ab2218b91ddd94b9bc053ef21e0c55ed840000000000000000000000005c2b163fb5a90247cb6446def7e6c6d751c95500000000000000000000000000924faa169ac64cd76128a8b02956d5f90bf1b6a6000000000000000000000000aea2897809c533cc8060ee233f767c9e67af0dc600000000000000000000000004873f904303f882f62fc887e83e40c450573ac3000000000000000000000000da85147c76b05eaa0e3dc8e0b96db5044e99177f0000000000000000000000006a163bc4bf0b5eb53496c481186c5b8668f4a0a200000000000000000000000020a8f35d95bd4ac54628d8bc0b3fef897ead4dd2000000000000000000000000b3e5efc3cf4cd99e3f1e904ba81d6199ed6a56b9000000000000000000000000d3ed10e15693d4bff5d57d0319f2ea04234b286400000000000000000000000048d166f97c37f8682f00a73c869b0b61c6775dc80000000000000000000000002d7c5e6f04553872f78e0d2ee53f132ca5a4f7bf000000000000000000000000da55d77438468733c69070a01c2d309d6e8161bd000000000000000000000000bf1e98025f9bbd5ec22310828f77f2e49dc9d97000000000000000000000000013033c9a30b43143f30761d3545b3c7f0316feb5000000000000000000000000ae02ced3591d1fa6fc69a30de0973ca148f94d5f000000000000000000000000c5e98143b07fc81f142ae13e804cf489d97e23be000000000000000000000000f691561968d9488d872a8b92d88ed548cfdc677f000000000000000000000000714f41322421db1ba46eea98d3f220ce19949cd9000000000000000000000000e5149e686dde3d03ebeb03bb6511a9ff695252b50000000000000000000000002b44f0ff9cbda93f01fcd895c364c025df5c917c0000000000000000000000003ebc78231e9139090a6e39950c564196508f5442000000000000000000000000d8b44cc48ad1b8b7d95aa5c8b62a72e3a34690d90000000000000000000000006b13a7b367ad3a8ba2158607e81a7b18c0a96197000000000000000000000000e1037fdfff29d0c2a238909cd6d3295ad9808123000000000000000000000000ae8973ab8253bb83c59a89aa2d9a001a9998fc28000000000000000000000000097a1d3b7fef528c6d30cd524e430d825e1bf44a0000000000000000000000001f3dd396aa57b403d653cdf0d6b7dc291b12dede000000000000000000000000c3b9f1311bb4bb25bb0f309bde8a766575a2ea0d0000000000000000000000009ea21dddb640febf174caa6325e5efc0f70011d200000000000000000000000049425db7c2a8018c59dcda8fbcb4ad3a34bfe510000000000000000000000000f1cb3637039692e312e7090c1488504a353ac4720000000000000000000000000dd78551e06625f2dc1a801d6b24f32d3ed8228d0000000000000000000000006fd0ff54bcfcba483bddf7ba6a508cc1994b6f630000000000000000000000004d74756b4b06e88f87e60013bd574d629158e2d1000000000000000000000000dc3753e6f94ec06f8317ff720ef3bf5474ebdccf000000000000000000000000dadf70b1b0daec37f0cd8d8cab698e849ea9ed37000000000000000000000000b81fbb328bd4e79d4d6ad3452b159d754eb14fb0000000000000000000000000921c52d15dead61ee7078058c970ce0d8e56a7b1000000000000000000000000cb40b08bd99ce4d85903f4f8bc6948c102a30d71000000000000000000000000de909f2f5fc7971127f79b5737a1b7e73d8665b2000000000000000000000000d31f62dbcead8814830651204b838cd08245de6f000000000000000000000000954d26910813b703af1b3a881033d1301103c3060000000000000000000000009f2cb3c7d74be989aa7f3e23990be53c70fe6647000000000000000000000000b060c1f60630d5d227f7d12f453ea8917b441b0d0000000000000000000000000ae4fb8864ad70595ed08d1f43224fd4f9be9d0b000000000000000000000000482b9e551d42a2cb0c520ee80c6cb77ff3073c9900000000000000000000000072850bfd490e9974f16885ec733c72a28961963a000000000000000000000000ca5c4251edd71a87649c87b23e5eb90165155c51000000000000000000000000fe313334360c02ca2d3779f2bfe2d7a9f2210c65000000000000000000000000d8d3954b07cbfdf0bac4e1f7f169d37a8c6e950d00000000000000000000000043718db02ed3589a320370489c72b5c0ca3be2bf000000000000000000000000b1d21147e9d679303e0f96b6dfafd7c8fb28389c000000000000000000000000762cf7a31e26c5897974a7253b9cd4c15bd6986600000000000000000000000017dc8fec2e0e25e93688bd6ba3d1840870ffc9ec000000000000000000000000d2079455cd3aaa2947964b810424a7eebeabc5c60000000000000000000000008b7a0af4c5323f9b45f9225ce1f5f861b93679a2000000000000000000000000889870fc1a7d5e098696f4a16798a6f6c8017a4d0000000000000000000000004412c7aaf223869c6ffb9bf6fd2c03280ef38dd70000000000000000000000009f6a3724f9a6e5285db9c9ecdb39ee195fb1bba90000000000000000000000001dd3a940905265ec3c0c6d46c528d943c3d0895c000000000000000000000000951a907323c8d41f9c254ca1b98387c090346ca20000000000000000000000000cbe3395071d725f1dd1b05388d50574e931c5e1000000000000000000000000874135a1e58c1a7b961ee11a6d6e40a743e65f66000000000000000000000000f0e3418c97015bb9f3e53bdeea6330f6af73480200000000000000000000000046c4c9da2f8a80551a7d54c64aa0a21b1737aaec000000000000000000000000a0b0bdb552f97d6bba30529363836e30a1119f2d00000000000000000000000089122da68ad589d27c2e00fab72e1969d157a7220000000000000000000000009a38875d0e95b6e28c7a3a4b0a416f8e6d7049c9000000000000000000000000c2e1ef2000d218da285c7432c76047e2683bafd1000000000000000000000000a4d13f0c687b2d0de141b1e74c318a349e4c10b8000000000000000000000000d4725b1479ce8acaa0859f99226d5b9160066cc500000000000000000000000001e73ca499162a866e3c8fbb6605dda657d3307d0000000000000000000000003934afc6b77e0d8f26b1944db53c06452ea80eda000000000000000000000000d483b37fd131f28ff076fad93db05f9d6a7d5b3600000000000000000000000073ae58bb4f7f9a11a0648dc9153ad4c02811065e0000000000000000000000004a657fc6d2014ade2896bbc5e5c81330304034590000000000000000000000004adb0927c15b38d26a7e55597d3f39e74c8d036a0000000000000000000000004618284817afdd9d87995a36b172e3e533546606000000000000000000000000d5b06680a98d2f6136fa3ec9d4a8a8f9ebce32fd000000000000000000000000d9ed896cc89dc1453e28f18a99a7a2df96b8d10600000000000000000000000002c8192b66ff2182e3fade7bdae27a6fa30cd39000000000000000000000000088eadbd1d31d186f343c2bf7ef971a32caf6cc6d00000000000000000000000096046da2c9295635c5bb7cb932cf0380f94b75ce0000000000000000000000003282190bd5d870c4f0f25f4ad321a5a9ff4e71a1000000000000000000000000d10341a536b36872181cf5a875c2d715615953900000000000000000000000001be8e4ce623aea8cccba51bd88936b493c01c3ab0000000000000000000000000667715e5e52b646aa5bc56b7be4ef5703f8708b0000000000000000000000000f68c0da281a6839e4df18f3631162034ec9cd4c000000000000000000000000b5d2063663d28e6a390cc6feee63800783fb482b0000000000000000000000002dbddaca6395171569c6085f0eebbf8edaab75fb000000000000000000000000c45867326f4b3acfb838c6aaa995e827005593d60000000000000000000000001b5532cfc0e41ece2ed97c9a88de2570c53f69230000000000000000000000007e267911b83400587d042e5c37adc8ec15decae50000000000000000000000006f1861506b0f4522daf4e5827da7cac229d9cb4b00000000000000000000000027ffdef421d62b165b3d4da3ac0fa4ccc0b3dd0a000000000000000000000000c2a340a28d55c5531ed1dafc2db4e95965474803000000000000000000000000812cb67d01ecd2b6b2cfef9d3b56831dd478a90f0000000000000000000000001c34a48f9dad80f5f25f62ea5f552037593eb5460000000000000000000000005615c7f8942f5292b4b9795efa1e0a83099920930000000000000000000000007fab257946887c99ae964e283bdadad507722a2d00000000000000000000000038db4f54618683ce35cb81e568d6999a73a401bd00000000000000000000000005f0a7fdd1aed5c1ced00c8b9ca3e19110dba218000000000000000000000000b90ee3c6537d0f2803903c5a4f60846d9c1c95c90000000000000000000000007d501731fcba349192440b339e3d8640af36814a0000000000000000000000000bfc4c70e48b615a33523473ca2b715add1f8a0d0000000000000000000000007230b9ac231d7dea1c323386c550d2e332676491000000000000000000000000b0a89e1afca4c758008ba15e09033865ede373890000000000000000000000009a0f3fbca5b9ff0f2ba6bb5839391e4ea834724a00000000000000000000000049a2cb6bbed1912b5da2f6eee011a7e5c6c8bd6a0000000000000000000000007f5f1761d9f11ac3440d6479ac368a5ed0a22ccd000000000000000000000000b992701138a09405cf136640079e48ac9257af610000000000000000000000000f890dcd4be1d9b42aff6c1513fac68a00e534d0000000000000000000000000db5f7ff536737a50704e592591e287885306215d0000000000000000000000005376fbe1418a8521f2fc1d709cf5796d5537108f000000000000000000000000f2bb32c85233f8e2c63dbb47cfd2b9c8f39cb5ef000000000000000000000000f105d65d16efa0ba807ed08e6cc6eee7e9eb5c460000000000000000000000009a1392f98fb44a44a0bbc784e65838622eb70bad0000000000000000000000001201c07ea75b8c1a2b1d232db1636e9ab069c9690000000000000000000000003549fefc4a94510b93ea95d377adee8d0e863bf10000000000000000000000004a8fc28b571cdf1b2b19988d4eaf944b2b1f171c0000000000000000000000009d8c8cfd93dd87f0380bbe47519ab5318ade6afc000000000000000000000000b24de8e519b3b1933af8a2cd573bc904eda85e96000000000000000000000000995a537607b091166031f4b13c01315837b21989000000000000000000000000e6013c2854ac35090b5972040f6fbfd425b0119c00000000000000000000000078fd9dac76c0cf1d99c8b0ee98ed95373e0a554e0000000000000000000000006c21d5a7004d17b545a60cc53c09c6c1ec404613000000000000000000000000a3dae5f69332b754d88c38d6d8335ea82df89962000000000000000000000000274be1ee80c01f0869951474537163dca633b992000000000000000000000000e9b12607b62b487f276d9a2529c476c56fad145600000000000000000000000092b355c776b613831ed86ab1e511f4b10c9b89650000000000000000000000005c59b8ee278c610ddf25a6fa0c642614bce94cca000000000000000000000000832cf8c873eec9ede0294726a2ba22bb858e6ec60000000000000000000000000fc1e37ef6e83342bfd32d1aef91ee6370e491b100000000000000000000000020b38a5caad27d2a68fef44808382afa921212ce0000000000000000000000002a51f754756b712e93f44f601f28dbbe835b7c050000000000000000000000002c46a8481529689bf0979175838cfcbb0566157900000000000000000000000023a2247055ced42285d6231c4883a942ecb35917000000000000000000000000692fae7063fdd536ffb755d14df5127268ed55d300000000000000000000000012019c4ef48b68490b97b31e8847709b0ff90b1d000000000000000000000000b702661611be0a69c005a614840ee64a96a4caad00000000000000000000000026d1b6c581d7d2ec0a693cbd46d949ef53a35ab60000000000000000000000008d6dd6c0cc6f5332d1d17fec9b4a3e58c63c6ffe0000000000000000000000000250bb4a4a049b5ee0da252d75b0def1a722091f00000000000000000000000037565d18a6e75077013308a2d860d81b568cc9030000000000000000000000002d845ffd768dbbda0e79940b15c03d4a4ccb5ac9000000000000000000000000a8876fa7d00c8ea2deed011a1726c2aaa2d74ace000000000000000000000000467b1f82bda8bc172f1484825ad561bd2211e94700000000000000000000000053072724a798c870a3572916acbc352b787741fa000000000000000000000000d96f1eb018fcea61868bb314848fac0527c2115f000000000000000000000000da44381e4e829281b60955e9749e0a6e62f2240e000000000000000000000000e5457ce132685ad2b0b3d13e85b466efeb63476a0000000000000000000000002bdf8ac7d103f7d83455ebe44122ff945e5fb0cd000000000000000000000000e00dc5eb53d376a50556f0039fdd3da7dc83f06b00000000000000000000000049f6bcc53ec89447c6785100f1b9bf30c4572858000000000000000000000000eb57ab988387945c87350b017d4473293556acc300000000000000000000000008596ea9f4e5a68ef1077d5ce3e5c325d336bbde000000000000000000000000463a2df775508728f62d0026bed9222077475cff0000000000000000000000008bc0834b93295001233fede9b81f740750ae84ac00000000000000000000000058b1395894e8730710e6b93048ee35449510eaab000000000000000000000000d957484dd5939ccf418de27779f65228ee4aacfb000000000000000000000000826fb9492d67db952df272affe7c8e8b1739ec55000000000000000000000000c00c6655f9bc1edc28025d18669b9799e9e3f8ff0000000000000000000000006a23fe9f89246a530dc99c3a865633b2da77b5010000000000000000000000007f48f74349e55d8c0dda543bb1cb21efd1e06e6e000000000000000000000000da2c02f33b65eafa5bfd5ba8e072ed752910cf93000000000000000000000000bf485c9910f962b862cc9da9987994cf58bd4b8b000000000000000000000000170d505c01c3170b21fa2e50373c7cd340dfeee50000000000000000000000002f50c709c9e196fc96aac396ae1b77eac61007b9000000000000000000000000165108116a077a4252c886c4530a9d97edca222b00000000000000000000000071a2cd5fba0d35e937db3b7ee0fd39a41b8b637f000000000000000000000000fe4c8d2700dba8ba6850ca3dabf1edfc7a1deeb50000000000000000000000000f24e50e0dd28034e7ab4929366458afa16d4a98000000000000000000000000afe6ecd1d23203724282f98cc5f0523a88dd814e000000000000000000000000ca033b79543714836051409eb153387b1ca35f1b000000000000000000000000fd5565f45c38176bedaee546b1d03c3cc6fd226c000000000000000000000000ad170297baa53623fcbcb8525989a6200d5403dd000000000000000000000000699fda9f49f6086cc3c3f25dd331f23e4eb9511300000000000000000000000076bbcea858cd8233ffc182c1f668f7c1191183540000000000000000000000007d2dc098c4c1d97ec7b642032690e74b76ce796e0000000000000000000000003ed5334355295dd3f4e3729d7449965a4ff861ac0000000000000000000000009a6889bf9f2cbe7386d2475332fa384d5dabd78a000000000000000000000000f4b33b266fa8d8b0b657f3be17bb444573d48e7a00000000000000000000000095af3ba78b1979ae9988839bc614b899ed273be6000000000000000000000000574ef77c858b1fa0797726e946d8ae939e2e56a000000000000000000000000049724134d620d7e52721e5a27dc4493bff3c7e86000000000000000000000000d28cad52b1aaf05caa0efe019d6b5043ad2bbe81000000000000000000000000d1a2661a6b9a3e3c54a5cb06a56c283e020c3cf0000000000000000000000000e3f9d60ddf5c8c7e35d89217e6f914c5ed53f6eb000000000000000000000000323bd6376bdb02f64efd9890069d5b85d09014d50000000000000000000000001dbd5d71d094db590e3ed652e48dcec8ccd65c4d00000000000000000000000074793d8c5276d38366e42707be57543f7595431f000000000000000000000000f894add9c0890ab61cb387a835f376bd88a55d860000000000000000000000000af3323b809a60cc1dc71b474e56b3c2b71e77960000000000000000000000002759ed15d425e64cdde5ac1da48243767da7e637000000000000000000000000eb28b316638954b0c806b70cfcc7de48bb1b41e10000000000000000000000006c56788b960423437e60f7a7f8e1d077da3126bf00000000000000000000000063d5dc0da80a6cde25206fa15e14c5b81879d0d2000000000000000000000000fa596733bfef1a4de934cc01b918fe44e105fb8b000000000000000000000000de9abb23713e8d21176da1e993d5ca4386cf0b2a000000000000000000000000b9cc0cb41245983497acd3a6bd036732f8644c600000000000000000000000000034a24a7795d33d20f1e693ea099ba3dd0ef733000000000000000000000000ecf4bfea670e63a7da9a463694f6578a4b796e5d0000000000000000000000001c59014d4e46fde4bc64d8dfa05bfdbd1c0cd3e10000000000000000000000005f64c6665f60d68c5728ee3d96d154209015ac2100000000000000000000000037f8cf234e6f629a681def0692d25c6857d8ecbf00000000000000000000000033ff9363a9e8adb4867620216417be58aaad9cb2000000000000000000000000149edd8738f808d20a371be3d6a4a41555302f77000000000000000000000000bc561328973f17933444d74615168c60350c9aa4000000000000000000000000b731754dc3d558d3f41bc140210f453c533e14da0000000000000000000000008c6b0afd9c6ca2e00d6dc4bbdfcf07af9c0b10700000000000000000000000004a4203ce2232f0b735a71dfe645c5299d64d9b5d00000000000000000000000030e3e92ee49679dbe3873d78a1c4ec9d083aa6df000000000000000000000000d5e7ed9182b4bec4ed91378028071258d98575e3000000000000000000000000e34a288146dd53072283f90ce3e86cb9ee74e79c000000000000000000000000389cb2df52db2768ea8202ddb1095f49c8d63ef60000000000000000000000002b4a3ffb0c8552dbf7828a0771d00b5aea44baa700000000000000000000000021a8382282bee0aa8e44ae5c03823fc9d84617a7000000000000000000000000aeb0a61e69afce9d192eb451d44b22fa7eafaada000000000000000000000000047efb9eedab8be7410b6649e21b5bf6da608a360000000000000000000000001b858b6e15a69877bf3958b6a8ba6c794893be4800000000000000000000000087db49ee98a8f44ad2a6a30d3bdf6e804a90cd4a00000000000000000000000001a59cc451cd4944b469ba221de46178292e3c60000000000000000000000000c92e9d2390b83bffc26c10ae2c6ddb9e13897b060000000000000000000000006a9011416cb0c0cc6d905ae41fb63c8dd9ef020c00000000000000000000000067d1a3142e584febad863da1600bc285573e77d400000000000000000000000017f5c6446640c7ab4036de1d8e1de34798cfc376000000000000000000000000e386c896af7602261dc63bc232bb080e5c39f9cf0000000000000000000000006e91e00fad12e30878a12cb9bf121805a994cee50000000000000000000000001e07fdb672435c51adca38f874f15231a5388e84000000000000000000000000bf23a6ad398264eb284b6d83ddc482e345ee9ad30000000000000000000000002442b50b7769e23bac71040d0371df56f079991d000000000000000000000000889c66d3ed8c387cb9cf913aed62a381aa9862a30000000000000000000000003487b9b8688cf9b18e8b8c4568888e9fc1bb2a630000000000000000000000003cf9f83047be6f6c74e9bf40372dbdeb43c2f92c000000000000000000000000d0ecef7747d6ce1b630400b830fa49a4b50d46e3000000000000000000000000902048712478f311c9be99c7e3346ba43a61c4ab00000000000000000000000039f4177c5bb0459c7beeee7ca6599826ea382322000000000000000000000000d443a031868403413149dad273bd7f3cd279173500000000000000000000000081277351c1fad0927f0ff14848bf23775e0180dc0000000000000000000000009ba514a754f64d2b89cfe98e13f1a1f8d846b8860000000000000000000000003cc98b27262f052f5f86aafe05b57489313f89e300000000000000000000000007995505837defdf543cd40e8bc30c787625f58a00000000000000000000000064a1f0c66a9dd531bb9663b28084a6d907eb0a830000000000000000000000000f7dbb050e946cf7360c245fd8f24692d695cd270000000000000000000000005ca279bc7b63a9d1022a8c9effd36ef2fa0c8d710000000000000000000000001c49a26d4aaf7b92afa19226727281abe4d5dd0c0000000000000000000000009b02971cfb681e1b76fdb8d5c9872b492f64ce360000000000000000000000006dd82dc05197a2994b6077e058e2f5f868037558000000000000000000000000be9c035b2e57f2e724442f6ec24838d8510cc33a0000000000000000000000004651aec7e85f8989803a86c89f5175066637b61f00000000000000000000000059330162e001fca86829b22ca484654e6b5a060800000000000000000000000094b93beaf9406ec90ae6e9c029c30ae8872f7372000000000000000000000000c6a76176ede01c5cd6e4231ad97525616b76fe6c0000000000000000000000009c2f09b522f0350f321715e84f95e1af202a7fec000000000000000000000000305ba9cbe30630f153200c4159ce4ae9414ccf850000000000000000000000001f4961f7651878007d44ab69476ae45760324523000000000000000000000000e9cb91e0f4ef7f0ac087c067d8749d73e9243754000000000000000000000000b866b6b656af8cbe6ef18f4cca989ba6555d985a000000000000000000000000bc0ae1833aa0ac4950ed3d6294394aba2dc98d6e000000000000000000000000608d17cdeafd3efc0ca3d6960908cfa9f4f93a6f0000000000000000000000005b9237ddc4cbff383858ec8ac7713857102f2352000000000000000000000000928a5664fd8de179346928dc962ae8a56a797454000000000000000000000000444c01b2ff636b23d732ae60bb5ac931f7acca870000000000000000000000000592dd5419e714b792cb6fbd2502fde69af3547a000000000000000000000000dc45bf4045f48f59ae6128a1490f395239efa988000000000000000000000000a57e25048003c81d122530b03dd715ea8c76897f000000000000000000000000d68d93a5f2d6bb77f8167873cc03924bd15d424200000000000000000000000029253cc787b6752d8d14d52597f7ea728caca2a100000000000000000000000017393819d9c1a6986e874b4617da0f96942309cb0000000000000000000000009a28027af4b23d81c5ce15978e77772d73ac163c00000000000000000000000010f7e657f20aa52963c3d6e784106567466dffa30000000000000000000000006d72671a24e4bf7916372243a2091074872741b00000000000000000000000002e4df77ffa0ffff5a429064258fb6a5c665ac4ac000000000000000000000000ad48d618f082dce6a023af225f1ad4a8487f76bf000000000000000000000000dfdfec3821e325f2a14ed3b274ef0b97c7f3799c0000000000000000000000003dc14fa66d447e4cd4347d39462959670995027200000000000000000000000001be346dc1636f029ec025c91c992f7b0d14bda50000000000000000000000004c80584fada0bd0202856eac280edc05d1a743a100000000000000000000000051244b3db323337922b98765b2a1aaf7b7f29a150000000000000000000000003f39f1863df413067964470a62b0855d257ab489000000000000000000000000644315b11641e0236fabda2384054e6fabc3d54c000000000000000000000000f8334e43376f0531d6994c58dca9bb25141d0f780000000000000000000000003656d191ea3061f5babe63f7c124827066d481b800000000000000000000000088a8310b68a862b4368e99a7e47ccefd2387d2f3000000000000000000000000b5983903a03b9486cda94da719f07394833213bc00000000000000000000000003bcec868058af7f902c39789cc3216b20fd89a20000000000000000000000003f76b37f910862c909cda678b1fac769a716c48c0000000000000000000000008177eaa98892ca7e394cc399286e92bd1f89306d0000000000000000000000009cc040811b7c5b1d36887dcc573e4b808dc88d0b0000000000000000000000003f0770af370c95e7a1ccd8baa6c73ff7793c0bda00000000000000000000000054dc199a0cdafee9c0ffab41828e05e0c4637d4a000000000000000000000000488cdbea5aa9facdc2382a57a1205f97cdff2ffd00000000000000000000000030de8365e511af969787b6cc1f889fda5bb373b6000000000000000000000000f56b6833c0a031c89706e2d26bc0c4b473d1cb9a000000000000000000000000195fe435a8b88063539c5eb26683d832ed10a11f000000000000000000000000cc5d496c3cb4f2eaa6f30231ec635028967f654d00000000000000000000000016c9e7acc3ed5067e7c6b63eb86e2fcb3229f6250000000000000000000000002efc82f7ad758ca9f75271e922a4e274e0dad54f0000000000000000000000007e430b0dccf44bc177a8d861d792c3eba549b1cb000000000000000000000000e97dbfc5024fb55626255ab5694c3fc6a87017f90000000000000000000000002462dd2100757d9d9e186702ed34cb59ef6157dc000000000000000000000000f8a21a5b438b8d29d0e0cfbf638ec4f3e7b0f7ac000000000000000000000000c6b30917abd17b10e5d589edf45ad2799928c9c3000000000000000000000000ec4ff0f6e867122b8f67bef8d706242dd010155a00000000000000000000000045a33e8680ac12daded5cc1200d7678dbf20eb7b0000000000000000000000000d6c650577677eec6097ee0ded7d3ffa980c69fe0000000000000000000000000703808b58f8b6879bc3817843319e9012908e65000000000000000000000000d16e954d0128df7c5480131c124d5ce6380cf1af000000000000000000000000de3a3b4a4f11980ac4e3131b0c7018ff66a590880000000000000000000000008c74d4ed224ca02c14dbc39db308586d818abd7600000000000000000000000028647a4a5dfbc2ff0505d23f1e02da507dd562ef00000000000000000000000039bc3be453a141daf43a818adb449f5fd97a8e4b000000000000000000000000bd998870d9495cff961d7e4a842e6d29cab2441f0000000000000000000000005f61385d88ea7334a90a637d660c8075a49b4146000000000000000000000000b7a87ba23f394cf63bc7fbd0b887a113e2fc45fa000000000000000000000000de2fdad9b84e0c3c50bceb8d530a92ebe6481e510000000000000000000000007e8f4feb56f216ed509529da21324c4b1785acda00000000000000000000000075a0fa8f38ba0b3001e7950b0700fd38f4e8831c00000000000000000000000068cc3125df1d13ecd7dbc77bce7eb2d64da8eeeb0000000000000000000000006d343a7af48b9ff0b11c016121bee55989eefd18000000000000000000000000f73f19fe1d1f673853f715a7a896da1932a3ff04000000000000000000000000d891c495bb8b566c9faf8c216823b122e9cb3584000000000000000000000000d54c8d50f0961cf07c344581c77ba545fc9d389a00000000000000000000000082ea41f93181d079e400bebd5f6ac14e76c51fcc000000000000000000000000df4c48dc9d98b3a554d8bdaf823a64f3fb9c18820000000000000000000000003bccdec3ce518bb758d14341d2aded2674c69e1100000000000000000000000050427f59edf8d5a26cd6cf45b8f512115bcc5ff1000000000000000000000000f609059c411e83820960fcbbefe311a0b21962e60000000000000000000000002d5d08c92bb27278270e0fd36d866b3f5b2a75cf000000000000000000000000b8d823d991ba4a173956365f462c3ef4ac44b35d000000000000000000000000d2b105c5738d1b56300940ad955104f0e99649210000000000000000000000003dad7e82766fbcb3244c90e0be537eb6b227074f0000000000000000000000003cae530b34fbb620f55e6b63b6dbca29566dddc00000000000000000000000004c13a42013ca45b88e4d19d9fcfe33e73df2887800000000000000000000000069b69c0c64fa9ada48e32f574922566436312ab1000000000000000000000000f25070c8cb9e451dc7b27484190954edfa206bfe000000000000000000000000f2fb3bfe82378219323f78043e095aeb0c3ce988000000000000000000000000250452a87d59cd5ae9c2096ce7fb7e0948712443000000000000000000000000267ab2b810f046a5628f44969bbb8ff20950178c000000000000000000000000f915216366c9f0c1dc105bf626c1727cfbebbd2300000000000000000000000017c75523722baade9225153e07840d5f89c83a230000000000000000000000000faf819de159b151dd20e304134a6c167b55d9c10000000000000000000000007b7684214035d281e59846d151926e725f353d1400000000000000000000000060736be822b39fa0628ed35824f6328f0c30be370000000000000000000000007248be1546647f3f382b620768577405e53c8697000000000000000000000000696547e5a2714188ded9e4dd70da50896b1a4d6c000000000000000000000000f5be24aa7b9ed1a5d3b8a05c9f5e2ccc457eb32f0000000000000000000000006db34595a5f000e2d522509e80fedc816c3a783100000000000000000000000036b3082f54a516e1d95293a55dfe167dacf552e5000000000000000000000000bed3642616006e1a6db8ddbea72b10e3b125c5b20000000000000000000000007e8fc8bf8dbdb11e56f24510e02d9d9ce2ac3e8b000000000000000000000000dd9b0b4aab8d309c23ca1e0cba98fb195a9fcfb100000000000000000000000065c9010cd2ceee0f11c50b4a039f72923ac8bec5000000000000000000000000c4913aaf1adf2e6252beb69cd76d2b3259d024fc0000000000000000000000001b4d366e1ab16c71237eb995a770cbde26ab521c000000000000000000000000eb6d871d16b9911c12ec9592a1450e0795acb533000000000000000000000000476da1530803cb2cd1ad1496115db18e517009fb0000000000000000000000001c4e468ef0d05fff402f249c0c916f0e809c83260000000000000000000000007a122339155a56b2aa156316e960f2474ab41be90000000000000000000000006df0c8bf132ed6cb3404ed5885ee57b7aa120429000000000000000000000000e2ddb2f78319132fbb0acd881345b8fd1b4d73210000000000000000000000005ccc7a4f5bddea83bed04791ae5f00d8d7313aed000000000000000000000000bf448ff6785740321d2fb79ef9714bc142ed8496000000000000000000000000fd2068970cb10158bdfbb972032994d3a5dda4a400000000000000000000000020f1c43f8103fa42efdac13b8337e261ae545b940000000000000000000000002ea14c8fd08fbc39e0dc1add10032708f47ab2a60000000000000000000000008de1b431ae10bd596f5a39113bc0880e3c077632000000000000000000000000b5f0e0c494fb415a4998859633216c425f9a4f3a000000000000000000000000ba6547cdf6641ec9d44af5733dd5d65c272d12ca000000000000000000000000f122ac61bd4f35bed9962245bd620be9b666fd6a00000000000000000000000019ef1ab86f7b4a1f253c0c1216242d2681caf9b10000000000000000000000008589d6ff3aee0b274e98b941250ed6dfeb33e24a0000000000000000000000002498cb90fcaff90df1b44571bd99fc9f0167f51f0000000000000000000000009ab5cef5f9db15245c1bbdca7065c97d09ef0877000000000000000000000000bf62c55b1e488ff74c61261aa8f99fca5eaf6f05000000000000000000000000069a18f1b1938a905b3eb14d560f1f37d1b44e16000000000000000000000000b380a5212fd855ddd2c744d78e11b0bf951ea23a000000000000000000000000bec6c8e1a56b943d4efeee47ce088b1f302c2a7900000000000000000000000046782a0aefdfca758e3edcc9336d3b2be1cd0abf000000000000000000000000c2bd96321fb0dbf88a83b211716f7b5de69ae84c000000000000000000000000a78e28890461b147a0253283580b05bee8be18ba000000000000000000000000ac9b023066808f443a674bfd446909d4afa0c3e8000000000000000000000000c0d194dc50ae25d7f9400218fd258dd40a908b4500000000000000000000000044f55af1b403a83b97d8f131b9cf41f9e1f215dc000000000000000000000000babd88bf75d194d6d0a2b05b5f7d11d70175d4b800000000000000000000000045c5fb7a757a6ebe4a34f619850fd501b2a1f69b00000000000000000000000070d0c1d9937588941fa2103805b6463e53ec8ade0000000000000000000000000499f5ccc4c4262d4ac5361e43e9fed2d19f5565000000000000000000000000cb7ce72aaba8d40d1471327c49f8a833c795ed840000000000000000000000005bbcb838ff4a42b5cc338399afcf96eb34dc817f000000000000000000000000d7f6473040968cb0681145f15b023bccf0629c9a000000000000000000000000d311acbe1ee1748ef021258492f5fe6f594a59810000000000000000000000002fecff7bf6c9d08309765fb90a60e50874fa11e1000000000000000000000000f379afd7f77fc19b70a672a1ff65cfb341b0ccc000000000000000000000000055bcd9557a2ec1885b21f0e52df79e3374d2d152000000000000000000000000fc8aa1aa9af4fcdd6dcaeb57e5f5a2e20f3700de0000000000000000000000000c5dc155371ee46ecb15f25c91bdfa6655c3a96d000000000000000000000000560f69401b1f5d7208348d4288899db75fa402e3000000000000000000000000b42af87e1b39183993cdf2ff29de5d7426a6563500000000000000000000000084ccbd45cc2df15babed4ffaa1322b3c7ded766c000000000000000000000000d6e37b65ad738e0494e50867522966e68dbeeeec0000000000000000000000005cd655575c48a3b33ea8b05e333171a4306478c900000000000000000000000062a2f3ea2389e1f396155a64623a13868a4eef7b000000000000000000000000cc852c8411639d07e9aa15799e79637592bcf5b70000000000000000000000002d01a7ece594eab848aa61c44c6725488da6aef8000000000000000000000000e15da5f50d48e24b7aa366559b833b83414483cd000000000000000000000000f862567fa85e197fe8e5a898e9156efbdc2b1eb8000000000000000000000000c6b270cb11cf3bdacc5172c6fb5d8505ac2eff5c000000000000000000000000569ac7c24667c3326078bdfc21a4b0a6975751330000000000000000000000008cb8f952be25dacd147e2feae1a688ba232e029f0000000000000000000000006cb609fc16345fbd51da82480509425bdfe048850000000000000000000000000c44958db2a81a7b1dd8dde465969bd9580cad510000000000000000000000003058fc7bea3eb76e611eaf558a81c238f3b3f843000000000000000000000000074c508973352d8d1c46dd913c823c67a3702d81000000000000000000000000f890bd936b752acf28a20c3d95ed3e295e2d28510000000000000000000000000145175c816ab3177074b9e5bc12ea2d34f5a08100000000000000000000000051403cf05105489b668e47297830f27ce37b8350000000000000000000000000b13804e6e3d34f76725b930ee5148be3578b43b3000000000000000000000000eed47bf8b17b48a4c2619ccc5ce0b835ec81264b000000000000000000000000e8a728a5d47940647d3d37ee87278ca86d71a0800000000000000000000000002e7bf50d11a5d717c2373be3156790c98da498d7000000000000000000000000b7e157f46569964fd752fc4f76ccc29ddcbaef81000000000000000000000000c799e94cb87c594378ae11dee126f45d6767115d0000000000000000000000000e0bc99e218d17a29b54929a72a393d6434abac20000000000000000000000001eb718b74d76653f9d0b582f7d98ddeed811dc11000000000000000000000000927e4f437726942f2ab8e47133259ff27126098b0000000000000000000000001e728905f4c824412a8f648dc5fbb6ac1628ea6e0000000000000000000000007c42bc5fa330b61424ed84fda0e5dd2faf8e255b0000000000000000000000003fa8fbeef133d9b17013dfa9cde3153273edf14d0000000000000000000000002db030b27b799e7b20719c0615369749a4db3ce300000000000000000000000005f95b90362c0e6a61b1b2eeff829aca82ed775100000000000000000000000016f5fdafd62ea469a691429e31500506c3c42aa5000000000000000000000000dd4f71114a27869c7fb094f1715d9904421547ab0000000000000000000000008eb95fe899672d695e6bae75bb29e0b4552b9a66000000000000000000000000339664c1f2cb18b29229956fa9aa5c9c6d970bc500000000000000000000000088263d076b9cbe9e3433bdf28034c168e6b787c40000000000000000000000008f30f459133abfa3ad40842d7887f4cf01d7a957000000000000000000000000e2e6901a898fa6c635e6d73689ba5d5f0f1a3a1100000000000000000000000071af44922001e5bad010526041688c13d0dc1ba2000000000000000000000000c13c206a136db35f6460bd2f8eb7159a7109f082000000000000000000000000f428b9b32f0f277c6c373f2e4462fbfc25be37f2000000000000000000000000166e08b333aa5d17d118d2cc6887bccf0b9435f80000000000000000000000005f57aa95d86b9114cf6612022d28e517360fdd29000000000000000000000000984d1364ab4df98e114d754179970dc7e90f8e2c000000000000000000000000dc841531c2ae4eb656c010352430ab96c497f025000000000000000000000000c6782ab9771151275caddced745ca3038cadd6d90000000000000000000000005d6a7b94d5bae6c03fe60b885d2f7e1f492364b800000000000000000000000072c77fdf99935c1f44adf35e80fd3d7ed4dc6dda000000000000000000000000efebe06563702efdc01112089a9bc0a4ea12fd8b0000000000000000000000001bb9f4f6924bf30ece5ac9b71e9f55aa25cc0d3e0000000000000000000000009dc1dbfccd4c1f3d1b59c9bf900ac322d43f78c60000000000000000000000005dec5fa16343d4dbc13b91a1a45f1eb9e6c2731f0000000000000000000000008cb2c5ede205fb193d97cafe41677d9c20577b49000000000000000000000000d2cfa3c29c87aebf690b6d00717e61e4b961dd12000000000000000000000000aecf435c2a67888be083822a64a2b47443355440000000000000000000000000100f61cec0151d3354647cb56b2e21daae2ea239000000000000000000000000ad7e33722b180416075664cea62146dc44d410a30000000000000000000000009d8a098ffc0c2ee7f94e92afa7906dda4f4ae65d00000000000000000000000069522ac7598c8392eae17e22095db13e647ea1eb0000000000000000000000006184e22530207a9c0a0b73cdc58206250acac1da0000000000000000000000000b946efae53975b97a0d1d02f75fabf55d0d6a96000000000000000000000000d418691037d7bc5537249f8bf096f821902e51c800000000000000000000000063ae3ad8bac3cf460ac66f1182a4b864a60b5187000000000000000000000000e5e0045dabc6d41231d4a44f99eed567dbfdda34000000000000000000000000d4a0877539f5db063cabaf89eba83a541bce0fc80000000000000000000000006c1b54942b4067e1364fc3848a400ce63fc84011000000000000000000000000873693577761f337eeba69318bf35a6291e20afb00000000000000000000000064be79ba5137825fc19abc230eb6813f63d830a0000000000000000000000000d8285e2cb2f602dc0d419e9e66c2f5d020c250be000000000000000000000000ef7576b7856590425a521756fcb7876bc3876bd9000000000000000000000000a78f145feca078c6894dc5f6db32524c638090a900000000000000000000000095db689a473b824e7bfbbeef70ec80ff886a9288000000000000000000000000929596c3ebd63cc9a829657a1f541fdaf34deccc000000000000000000000000259aa8f13882b429422841bdf0f91c24efff4134000000000000000000000000b123c9dd7194c740660e48f1d33a7f7c34b2d1c1000000000000000000000000b4667c8d406d3a19a1c43a92e381621fc70e87ad000000000000000000000000b7762699ce6c0061c4eacb7ffa1d00b797a92eeb0000000000000000000000008245749700ebf157eb7585f9e961c3f505eb233a0000000000000000000000005b1dce5f9be850219906406774dbb3a70debc3a60000000000000000000000005b1dce5f9be850219906406774dbb3a70debc3a6