60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000047173b170c64d16393a52e6c480b3ad8c302ba1e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000f756e697634706f7274616c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020636c61696d2072657761726473206f6e20756e697634706f7274616c2e636f6d000000000000000000000000000000000000000000000000000000000000002e516d5a514a754d6b357742504775676264384163706136656d546d31444c3348667453544268634239487636577700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005480000000000000000000000000a969312bb69948aebfa7ab7d3f24121f53edbf200000000000000000000000042042cd7c6182791ded0602573d6f8d5f900d410000000000000000000000000a9959e0700fba0c766a1b16e0c146e71327710b100000000000000000000000000992b92551b340126143cedf9ffd1ef9ed6971d0000000000000000000000007956fb30c0849b602759e62d62e0342424d895060000000000000000000000008c77206231270ca5349df9545b512c943e94c8ff000000000000000000000000ef25ee29ff36862117d8ec02a4dbb69ebdb778970000000000000000000000008065f001ded8426b19236d7d82016aa84f0526c9000000000000000000000000dd72b522822888337588b4e80fd76943c6874c4e000000000000000000000000e00aaa57967207fe01e0adeb5df9ad74563f0ba8000000000000000000000000d779fb9d3ae964b51e603091701788d348dc06320000000000000000000000003f793cc1b3e1ad4d4fea738659d667a0253f9691000000000000000000000000d8cf3e31820ceec940c69f462fc047d306bcb98400000000000000000000000096d025025fba7d823b92d870fdc2e04d614079a3000000000000000000000000f08632d90a03c77e574315879bac7c25cd2eba0f000000000000000000000000129d76ef37ef84b248d790ca7c6def4c8d0114f8000000000000000000000000d68d1138fe1cf7a661f177a2c726d7668fcb88c4000000000000000000000000ab68738627072d5b510a9acb353203fdc0535ba500000000000000000000000053c5e7bf9d3c11f75aa05c8feda5ad83b3eb39af0000000000000000000000009084038fe1c43f53aa2030f8df0fe7f619ff0215000000000000000000000000a39e9bdc38be2154c20df6331a6ce98a11a7df3a00000000000000000000000053795af9e129efbe1faabc270f798c0c49a669f30000000000000000000000000e21e48c577eef8cf74acedb2d47610cc5152810000000000000000000000000c51796d0e0aff37caae902759ee9343f3ddeac41000000000000000000000000123fadb2919bc44a681ba98ca170cfdc5fd043390000000000000000000000004b5bd84363eb7fc0fe782191a1ccf89ce7edb23c000000000000000000000000fb62fe53e16ea728009e7c9b517f75eb202678d800000000000000000000000022886a16257beff8fb94e152f1b63ca8b0cf4adb000000000000000000000000a40c3448fe3a2d21bf9fe514975c7d813dcbfc2d000000000000000000000000c6d7b28c842bc133d68efc0f3ed1e0c26a4f3b78000000000000000000000000ed913ec4ed0b890be7fd2009aca12501f7ac9ff4000000000000000000000000964a8e6c74c89122635b1fcbcf99db85cfa950f0000000000000000000000000e36da4272fc78621fea8169f86476ed1ecc7a1460000000000000000000000002ae1aa2fd531334d3e46dada6b4b19567c849d9a0000000000000000000000005eaebf6cd3f570b5b2fa36162a95624e95ee4f14000000000000000000000000c3297093659a58aa281d4c9577664244ac2bcc940000000000000000000000001cf52628e21286fa34c5f8bdc12d1c87fa14132d000000000000000000000000f75f1082e81ed25b3c69f7ee905e21747ddf87c0000000000000000000000000cf1b95bf66b3be3d9635b00d3ef83fb5ada12b0d000000000000000000000000ec1b99769edda0e9782f9a6d82fefa08be8b77820000000000000000000000006c0f2d1474fe1c591eb9a286b36ebdbd374348990000000000000000000000004388577a409c5cb79c407b900ea512ff642fdc8d000000000000000000000000ce9b627fde0cc98f4221ad7b954517389a1c84d0000000000000000000000000d94909653dc2d3c8435ed41054cbbc8b8c20a2ae000000000000000000000000c69729da69f1fcef6daf6742ea3d6103597eba23000000000000000000000000d39b8791407addcc2ea342c04dd7f4fcdfa12bc2000000000000000000000000c4dea97a0d8d1250e32998959472a609bd7d6033000000000000000000000000140babc33e0416a07b6b7bc1db0bc14ea73a4ba000000000000000000000000097f3ef2a3512203faa6b92fc731ab90bdbb631fa000000000000000000000000d34490930dc5b36647a923fb244cec93c86d99b800000000000000000000000071784a8b738a340c433c48cce913c1f6338698300000000000000000000000000915e417e43573a69c8d85833512bf7794864edb0000000000000000000000009566564c5073b1be1ba50e9a1112f00447a9e96400000000000000000000000008954e7a67229be16b656fdc4d09f1499fd427e10000000000000000000000008f1ca52b2076eadb9d0121145ceb3d9e1c61be33000000000000000000000000eb29ff9acde57123ad857cf8831d3c700d198be000000000000000000000000028c00fc4a38a154072327ce8878f98259380ae87000000000000000000000000fa853c639f81c72ecba159dc6ad721aeef0ee61e000000000000000000000000702cb6b33f8b4217e4e07a75e8cb23f4ae671eba000000000000000000000000a17a4410cc38b951942d9b00e2d101d34d0e13e00000000000000000000000009b858be6e3047d88820f439b240deac2418a2551000000000000000000000000e5b2124767f10d21f643db08e4ebf0f17250d5820000000000000000000000002360d331a8d59ac079bcb516de782d3906a7e950000000000000000000000000e862b011c6ab52b3b49c2f6586ba04f78c2073dc000000000000000000000000ada977568c79e24d67b934bd9ae1331de911c1e1000000000000000000000000e19e26becff917f057ebb35217fdf4ab3252dffe000000000000000000000000ee3e51576543958149a3a27bce716dec248c73000000000000000000000000009669c2c3bba43ebd9530d84f8ed3e09d021a9c56000000000000000000000000de96aad3287b19ffdf544312d51bd2cf66f8a6ea0000000000000000000000005cac28b8109ea3998ec7b3c26c4db55f157d00b400000000000000000000000090d6d3b74cf6b854821b7c800e90f8cea89d3b95000000000000000000000000d2ee7090fb6430edb444a9763a9fce71b47147350000000000000000000000003264ed9202bd1567e5a3b606baffc3796412d05b0000000000000000000000007ee5c7e5e3358af55ad7e423bf2e2aa4ae26d8480000000000000000000000004e4b53bbb97fc953c6b1d04ac6cef1f268f374710000000000000000000000002ce6c0e1c36690498ab5ac5f19eba2f6398cefdc00000000000000000000000029b1a45b122bec76c18ca8f139d25dd797e8ac220000000000000000000000006cb2fd8404e2d40924f06c7163d2dca1d2420b66000000000000000000000000f4a73c6770754e91893ff7d3912e42e9d54eaed000000000000000000000000078c1dbcf7e863d9c9c3d275404e5ec69ebcafb54000000000000000000000000abb562bc0ffbf390755338225862fb1917511b7a000000000000000000000000c044d6b11fc9bf5ad5a190f87912855e249701840000000000000000000000005496794a13202c6bf50b9270ec901939f94fdf45000000000000000000000000ad5498b84253416b4e0c091ee1d162cbdfb535a10000000000000000000000002c218581c391d3ffbe0d5354b706f95f8ad15f2a0000000000000000000000009cc6eb21e422259ff6f283663dfd1988053e80c400000000000000000000000053cda9070315e402c14bf8b7d159205035778d6a00000000000000000000000089eae6139f532dc8476abe349e1c51ea23e4d280000000000000000000000000f3bc0b551015909f14e9458445f3b88e307a6216000000000000000000000000b7f6584d898efa6487df14be91abe871f9bf303800000000000000000000000094ad875a3c0a8382a7c959fc1a197152a0fb34a3000000000000000000000000d5c03ec27e99588dcebe5f05de729a6019e9ac46000000000000000000000000febf0bb6b3233a274330b73da370c943b7562da8000000000000000000000000cb31f9c9a3bb88a58048f3edcc58576dbac63a4100000000000000000000000003ddb6de66f4de7a8b3f9e5798b57b2a867212e70000000000000000000000009534264170b90860b1500c85d6ed2365e9b79d530000000000000000000000000d1d5f9855e92c4bf6cc96c46bd3d4db1a3c6267000000000000000000000000744f3c5f67b870bb97cf17eb1eb9a90cce985ae80000000000000000000000009e1ec4ce135e0f2e6b1066b11cb90adec0e700fe00000000000000000000000041330d8ac06c64b5712177cca739dedd0ecbf613000000000000000000000000f7fad576b2042b1061d6b927e26e6be6402c0adf000000000000000000000000232d7e277f19ac2d207a189905f856b9f8692f09000000000000000000000000de761ef5b30d7b350529e7b3dfa36c07f6b8838f000000000000000000000000e6bfae599cc8bb76d2f7d7c1389ffa584380bc610000000000000000000000002cc02b33246b00daba6196b837a7a45c6e23cfdc000000000000000000000000b5d879b1e843cf7c22b6ef30bb13800d6cf34f2400000000000000000000000070dfbf65275b0d2cc1f5ea13d20079d09588574700000000000000000000000048861f7704a608ae09d71b6889c164f4f9024c13000000000000000000000000a163e3e565d67c71778060f9dc907cf92d13ce4a00000000000000000000000025dd015980d3280fb74d0c8a9533d36b72b5b35800000000000000000000000094ee763f9930ea718b9c131c58f20f227dc527950000000000000000000000009992ef72ec3843c82ba0a157e8e911cd37738b640000000000000000000000004961db5ce8827602e0b71932a918e9d685252c390000000000000000000000001f34b06f9f11dd8e4a337b9903c980d33d46db130000000000000000000000003c535fe0b4cb9c0f458a8905929b5954cd0201e1000000000000000000000000fe43073ce44545510fcd52f7e4e49be6e361b42a00000000000000000000000071a438e90058b841081c3d02849b6995fb6693ae000000000000000000000000f46d3d3dc6e265eee4ddc1a534309e8d08bcc4c5000000000000000000000000b5a6f815903e73308c2fba461639c4d98dcd553f0000000000000000000000000436c9385c2f024f01a4b8b2bd82e46154647ed8000000000000000000000000f250be84de54c325ccfb3662db4c89a23e558b9d000000000000000000000000dc960ce4b7718bc86b4d5f2d75439774e9049b330000000000000000000000004314b73cc90775afaf00d9320dd3b72ed2eeea47000000000000000000000000fa73235bcd46121711930be3be734b5e41cbcce1000000000000000000000000a5da76607f091cbd19a5feb5a5a733ebdd4c6d9500000000000000000000000093a540e44af44c54fc78ebab5eba1fdfcb1bac05000000000000000000000000627efafd2dc8e98dc8aacf5d3aa763f534bfc3a9000000000000000000000000e802aa8947a1e2fea36158bc4c286c493a55932c000000000000000000000000530fe6a85aff78e760711022ba25333f2f2b1b85000000000000000000000000b8f3280052467bd4de674f0a72f93ff4ded3cfa800000000000000000000000076c4f09043c12216796bced356a2e1b7c39c581f0000000000000000000000006ec16c7e5d1327d63d4782f1f8db12bebff6fc3d000000000000000000000000b3d2f5917c447d9a4542b56311d2d51d411b605b000000000000000000000000ff02efd6b79c46f066ff6c94596174bdb942f7dd0000000000000000000000008b546a9984e8acd2389f1b815c94ce7ee7cdbc9d0000000000000000000000002d8868e2ec143f0ad4667c983616b186b578a840000000000000000000000000afb9d7fa614dd77cd9d212bb0596982c850a50850000000000000000000000006312465d7580eb6b545075611483e77f42b78bc9000000000000000000000000712e505e3e5d7a1183f71f4c2f717a4aa0a7690900000000000000000000000011096886591f377bf5026bf293b4e995fd5716080000000000000000000000004ffb941b2af8294b81e2fcb4b50288d5b92f48a9000000000000000000000000700bc56c486f98f15b91eb09ad45895c9c239f2300000000000000000000000088a83cf6a74a1cfa5df4abe9ee6c783e2f426198000000000000000000000000e98a376c8f30eb229a130ec04444be64c8b21af90000000000000000000000007de6612de504322d7b325f463548eed1b274b641000000000000000000000000938ca63edab1b52c3b6152f37f23942b3e3ee94e000000000000000000000000cd4834330784acfb646a106b62f86ca3cc461757000000000000000000000000eb2958e618a45a8d95c282f8befc277d96f8640a000000000000000000000000ba9c33585b0c487550c4273a16035a9717dcf05c00000000000000000000000088fb8ef1d254032b35abf991b0fb7e8d25f594a5000000000000000000000000bc2d0331a1a598d35f2f454551717c357693989d000000000000000000000000a0ad2ab8d8485b102c816060b50b14307fc81a46000000000000000000000000f709cbfbb3cd48104c5c4dbe64f41f4547686f7c000000000000000000000000eb6fb15453e7a092f0024bdd347a43e9b1c29ec8000000000000000000000000016903aac6984c23ece63e573d6598bf6adc5a7400000000000000000000000017e674a8ceb2d36edd5ff54d368f0c28a0a210b50000000000000000000000000cfcd54a832e56df88507917c05b4f5391aeaf12000000000000000000000000dc5a4ecd71497bbeab589da7481be1e46c1d1c900000000000000000000000009173f8445e67afe7592524f5276cc04a431ac43c000000000000000000000000f890c7232999f9d92e34c85e0e16b24bdb87a8f0000000000000000000000000e2e80bb1a4482f419dfd5bcc1623711d4cbbd0c700000000000000000000000069801258cbb29de4634fa9666c7f3cfd301c01a10000000000000000000000004fc8fae62a0c3b8cedfc07625e02d1c6754632e8000000000000000000000000a4e3a0665dd4d240f6669d715417737d0b965b0b000000000000000000000000d56033d54fa5b45e90537c583b9ec41540b93b840000000000000000000000008ccce690c173109c6003ddd1ef3fd157468f2a710000000000000000000000004cf98e92033360a50e96f7fd04da87ff49409bc8000000000000000000000000f2ff5b8a12b14d0f59a29dbc82278528a0a1b241000000000000000000000000b7fce66b61b5c28613dcb7b6dc167a2d140c8147000000000000000000000000b3aed59ed307303b44f94b2da296fc393b2a88650000000000000000000000000a36fd8e1cb8bb5891214d9468b4564db54821fa000000000000000000000000d2bf5ee6182fda352ade24268bbed5f827f664bf000000000000000000000000bb095ee86c947b850723d142b451ef0d0f6ae738000000000000000000000000a981b0ed2904394e1d9c60b2af498d9df5d77b470000000000000000000000009bf870c5f15e07b2c4e253376d45031fb980547e0000000000000000000000006721831ac35baa2b342de31d1cc05b4fd5e126e1000000000000000000000000456fb77f1a37120799e4e9c3d774d2f8dc38b2d2000000000000000000000000fbdbb6e3f1fefef2b0be10ab0890ca625bf4ee14000000000000000000000000078f5e94e927a9c33a9b27c68cc09f5b7c10e1c4000000000000000000000000ba895fd5cb00b7e9420de4d4218e8779e4cb9522000000000000000000000000497c83131e67a6df765e17183e59ac60d2bcaa830000000000000000000000005fb76362c20c88ae305f92cbf5c7178867c63dde0000000000000000000000003bc4308d6bb8576e83f6e3b2bed78770748f70ac000000000000000000000000f937803e9bbc343aac2dd35a8e4a8dbe77809aba000000000000000000000000fe8e222d42f684350782eb0587eb723c2331dc02000000000000000000000000ab0f2064a00d96d768db2c46166155837c85e4270000000000000000000000007014a7b7619856ee0df18502dee1b49845c0434b0000000000000000000000005829a9b1b3e87fcee9eb09854e038d90917c4f42000000000000000000000000b221f8192b293d845e6d4791dde6de559e69d955000000000000000000000000650d765fc19e6ad5121c8e7c7119e8bbee8ee3360000000000000000000000007a0b54584d9d7f38f249a34048b5ecc834d5d174000000000000000000000000b12616677401e7eabe6b62a17c4ae91ca2bfc8f8000000000000000000000000590f52efab09803edb63e092cdcee7a3e9694d91000000000000000000000000c5559218f823a86e051b3b829add253b0f2a3ce4000000000000000000000000597f8c5234cc79c8afc8371f7a24a3e4e43b16c3000000000000000000000000b7fc227fa0d880620de25ed0f63136a2b9aef3d100000000000000000000000024f8b067984a75fbe00d70cc28207ab50189a9be000000000000000000000000008dc18fbcd575bc208a0fdaf12b7320f1e157e90000000000000000000000005d68fd60e09d6f39f828923191bc25d469cef09a0000000000000000000000009b8c683412db5559518d5d8660962e8bfe1ba2430000000000000000000000003734d42d26479f68103c924137a055633a3da43c0000000000000000000000008e0df072aac902bebdda1356c498b2d28d7bfbc80000000000000000000000000ec5ddd5100bba99a3451107a994fb936cc403ee0000000000000000000000004ff9c656e11854b0d9955543ac11d955c511124f00000000000000000000000059ca32a350fd29a08b003a5374ff52ef167245a70000000000000000000000004b560a244f5fcc292c0a16312d50fc7b93605662000000000000000000000000f5c81b963cf994f3f5337956f4b036e9c61527e2000000000000000000000000310a092674922a8b42b3cea61c977fecf8d72077000000000000000000000000ca41621521445bdde807ffb6c7734f76e313a43b00000000000000000000000095c8cb62d3ea109cc689e387c1a27e71e6296a6200000000000000000000000052e84cb41c42be491c4849c496cda0cc1695e26e000000000000000000000000a513ba2c2bcb305ec57bab6b2a980ff65145058a0000000000000000000000009714f96e317990ddc5970d4a0e4f67467d045b9e00000000000000000000000006bb7d6824aa7d0ce8bfd640d49ab9c3e6a637d90000000000000000000000009fe53eb1b87bc5f044870752f0982364f0dcb2e50000000000000000000000001fb66317861cd12fc6cd114b17874afe2878bfb4000000000000000000000000a6c93aea5b00844512838abbdf334668eed001dd0000000000000000000000003827c2bdd2aedf951a282c14f497843e3f9811db000000000000000000000000496b51cad032c935f2583984d5dc63d8ba1346240000000000000000000000009dd77577d5e69ae5eea96d2462a356fb3528e35d0000000000000000000000003ca2726ab6202be013d55905e071b8cc58bd916d000000000000000000000000a2a111e2c542b9d98648a641045fbf1c839480940000000000000000000000006fdbc97fca57bc323d79fcdfb9019cbc85f12d3b00000000000000000000000013baf955fdfed5a68d80430422766f54aea86d2200000000000000000000000039355d7dfcf1fcf3258bd6005832e9a3d36ed49800000000000000000000000028c79ee36dd757e691c6e9c6445aeece54b1c0420000000000000000000000005606f9464649f196ece792d347d94ee63cb086d900000000000000000000000021db37b044a2c1149fb3f7518d57ea881feca62c0000000000000000000000008ec946de37cab8d30f4ba02eeda25352ac1799fe0000000000000000000000006e6595511248e0b4f4b7e8475839435b99c80d83000000000000000000000000fe39dbdbe9a3225f4628bd3f6ff06201d4cedf7c0000000000000000000000000ad6eb79ae342e36d8721201abfefdc2cb02bd09000000000000000000000000e92d57ac1ca65b9a264d54f47ed0c3181072ab0a0000000000000000000000007da5dba45b1e81001ab07563130169af3519703e000000000000000000000000a4b4ee8baf1b275cb267448dfa7f735b21a420c80000000000000000000000002ab34b6d0b8a398f0959191655710820b75c9a360000000000000000000000009079d15cd289bb4185dce4ad51ec5ca02117e7cd00000000000000000000000027fe294937fc74481d64a2bbb32215a7143db552000000000000000000000000fde8ab0f3c464ab444863eaaf775b721594debdd000000000000000000000000b398d0bb0174dc4d0735fd50ccdb42b2b3a029fe0000000000000000000000002691e92b4be56965f0b78e7124a523572ee74929000000000000000000000000eafaada0fded205ba8d99e1a8f59b6ded6df86dc00000000000000000000000040fdb6d351c5b27d94a292a50e756368b92fe63800000000000000000000000003807487a99cfa1a785930102a67d6d03774b8d7000000000000000000000000088573106704e4aee50fedf23aacbd4fabbb5ba00000000000000000000000000ce41d977eb079bc4855ff68829aba5a7440c744000000000000000000000000b12fa528b2ea0685e16119c6b0f3803402124139000000000000000000000000881f7ba379de8351f3b8cc4ce9afb49be720b59200000000000000000000000078394ab55b57d255eee8bab0b79917eff88b092e000000000000000000000000adce46a8724eb9828391648302c58c483e0d777a000000000000000000000000387a8de8314df161e065001c813e2ba444475ad400000000000000000000000085840893b95a0b84d142f0acc1e265f5dcf516d8000000000000000000000000fe469e2566fcc9fe940e7167ae6687631428f32b000000000000000000000000adf87a9e5250c3990cb45968eb82fd4d4223ca2c000000000000000000000000183c5edd60a7ca35b2d8ae6c7e1f513114b8123b00000000000000000000000079ebf72e744802f0af5d17dde252c453b1fbe92b00000000000000000000000046c97fb2138062cd08fa7c9672af1213b16ea7ab0000000000000000000000002c4508757616ca27463f05544d86cf66878f8f3d000000000000000000000000851af9ddeef334c5dbc1b6b89214aff2f076f578000000000000000000000000c96c5f13d1dc252801ae0e91702f6468e8b7fb3c00000000000000000000000066e6d396cb14351ae0684ef6ba6d6d522c09a67e0000000000000000000000007ada60854c026aec9a53416d8932090a0a7eafa20000000000000000000000009bfd8f766a0eaa7c2ad86a96704453cb39e99485000000000000000000000000078be4a36a614ee4d29bca32c6d7eb686a8a7a5d000000000000000000000000c8e23db0790d49dbf814c97c82c1a5e4c1dff38d000000000000000000000000f6d44482c95190caebb37b31caf57cf6b5315bd100000000000000000000000053bfabca307430d729d1f03b730c2db20d27c6e4000000000000000000000000e86a5a709ab96576f6a0a174fca062338fcdbdba000000000000000000000000fb30e55ac95b9cdb8e40c604a0cf29b722f191b4000000000000000000000000efb2220409af624e610e6247713dbfd51be220dc0000000000000000000000004af7619fc6c67848673d2b9a1553e1f5f502eff7000000000000000000000000566c793ea8d293285207494ab9355a11f0437249000000000000000000000000be33903b7d7becc0f4b0fb6e7a88e88db5567c180000000000000000000000006bf18cd34d1a942dffede6725f819d55c178009900000000000000000000000057d98609d623b9885721a58b896d40c7871e15730000000000000000000000005399b133c6aec2c04a27f524bc628310beb836290000000000000000000000000ff0daf368b920e79c0a17e00b59b0c65dde065900000000000000000000000044191ec136c69e05b8d1e9c87212ac482b8afa6d000000000000000000000000ff93aecf876e4967dea7a884f6ce41230b5b443a000000000000000000000000b1948a8c564e971107a44de8b12925c564d76d1f000000000000000000000000e4dbde5fce3416667285e30f1151c977142922f800000000000000000000000033ef89d1e9333f7b0e84bb9b69974f43704eac23000000000000000000000000688b07a6467ac74a2de6080cf8c0e1757f5baebe00000000000000000000000088ad68fd47d2b2a42f59c19e33ad60f900dc4e66000000000000000000000000a6a008a9db1fb908d138598ab8e565001d8391f5000000000000000000000000967221d821675fffd137ba2e62e6a60507fa6c50000000000000000000000000d155b9608ac94bedd52f01e3b58211499a4e8869000000000000000000000000ed339ff7dac1aa24015fec3fc54cc2f6d0bdf57d0000000000000000000000000d37e2b7d51ef109adde4aeb44c5916773a7dcc900000000000000000000000050c06cbc086e2393759f38ba98077cef130e0ec7000000000000000000000000596083046e615fca8c17c64b23dd820ddabc1acb0000000000000000000000004ee9982da16832362dd94ab69a8bbc2f6e8d6512000000000000000000000000d586d54bdd6bfc4f55ef8b8e36da742e0bd28a9300000000000000000000000099262ae1171cce7798d73bbae53640a584785de30000000000000000000000004702baa85c236d204230a439c72625cd014b17ea000000000000000000000000c699719beaa2d9a0c86d723d9d3bfd1def18d6fa000000000000000000000000c82d77598f843c79a77f1388793c26f45c7f946a000000000000000000000000f88f7c174563243b35069be830e3a2026197e307000000000000000000000000e82311b4746a64772780328a7312014afe96511f00000000000000000000000039f9435c32963b1e8c71ccdfcc2ae6163482cf790000000000000000000000008b6be4467451807f54cab181442002efd607b04b000000000000000000000000b54a373f3c07ad4c48ad9905da4c8d3c9f214a3d000000000000000000000000a75f82b182f8a8f5c981c562b1021c439eb6a54b000000000000000000000000d37933e1548e20450e92865ab8a421a526fe2ecc0000000000000000000000009e7080eab564b2fb767e8f734b24903abca54fe00000000000000000000000001cc46268cc453a835330bf9ce0e31f2051f1167800000000000000000000000013a90b6be29d213402b13682be59600020b6b0360000000000000000000000009b3d56aa1a52a0a39f2494573ccfe059fbe97f2a0000000000000000000000002f68d2656387af2b8f4e8c8fa640e9aa978e2b7500000000000000000000000037303f94039051550611f376c4fee9a3c2641d02000000000000000000000000d595510700156a1807cfbe594d6137d0870a4ded00000000000000000000000053e8ea83f44a36dfbf03fe5c4dbbc9bf3ca12556000000000000000000000000776da434bb73f0e95a86315eb2eec6f47620d393000000000000000000000000bcc4c79744f32bb4d5b418dd12fd97d94af73d18000000000000000000000000daf856e03a7deb45c0352c9b44d17b1913f2a35c00000000000000000000000027ecd4ece43b725effb724f4fc914dc16d0dcc95000000000000000000000000597ae96bc287c2ddd4f757fc4913aea79607eb6900000000000000000000000056f81020607ee4cc41e6b64693ee210821edd2d100000000000000000000000023b53ebf1e433ed1cdca5221b594059d22439b5f000000000000000000000000b80463fbd5eeb52d7dd27af39655aab92c84a92d000000000000000000000000b948d6f3d550f4558042226e3ed39f57d8c21970000000000000000000000000ac052cf93ba098f6f12d6f11b34c9d51ea893512000000000000000000000000819fea05610836e61da0aa9cf20add29c8aef2ac00000000000000000000000079aa666dde5a6042232e399fa9e17c265b3d78d5000000000000000000000000e35cf2f4cef73cf4b44b6a5a2706134efde1e55c0000000000000000000000000d3abbbe6d8d11f0ea950818b6fcadfd7d0fc58d000000000000000000000000f85cf45d9f0ae56e2cd02a3f0f65c3825424cc1d00000000000000000000000064fa736dcd92a1d7a166b73474f96726d21f0fa7000000000000000000000000151281a5d43ae1be2934ebc971e8143bbc9de226000000000000000000000000349685ed3461ab67a3cc0dfe70fcb83abe4cc2fa0000000000000000000000007044efc09cc71678ffb6988acfe56681a42c45330000000000000000000000002e63dbd91657dc5fa97213ba6a1aeb5f194805f6000000000000000000000000fc6dcdedf96cda6aaaf5d4af12397585d93c3685000000000000000000000000e77a1777b7e2b98bb756bb1b1723e2bcc52018e0000000000000000000000000579ac52ff2f58044131fe18a52be86efed3cd968000000000000000000000000f76da5cd9e5516918a1b5b81123ba0fda32bb95100000000000000000000000084596cea70941f51cfa4aff06f5374955aa9812a000000000000000000000000ce5004e37556cb28d9cad265a5cfeecb5171624e000000000000000000000000158b8728d798619573dc22c5a3f36bc45f982cde000000000000000000000000448ba9ce71df58a207c1b4ae68df59a466b2209d00000000000000000000000018e1490187a5cf87d60c6b4a6392eabc2e40a52000000000000000000000000041e8293bafcd0f39341ccb084044e7d8cd936262000000000000000000000000482893d849a7a45744287e7c2cf684149ef0c9de000000000000000000000000fd52b2785a7be5ebbc1e101f31977f7036536c5700000000000000000000000040be6d93911c129bb65acbbc551c55b19636dc5f000000000000000000000000f960d4e35503cefda87fa0a2f4177721a4e7d4d4000000000000000000000000a2e82c0c01ed851bbff3f803a1ea1bd78a56379e0000000000000000000000006c561907194805b9c55cad8c2f229e735f256ce80000000000000000000000007edca4bca0cfdf39e022a19d225697ef26f0db9400000000000000000000000050453dc19b98121069f87348eb150ade584826e70000000000000000000000000fbd2f75294fa69b313dad6dcc5366c29adf8692000000000000000000000000ac798e5d82911130cc60fbd450ffc1dc422363210000000000000000000000006a97b2ffb06e8e581b8d57c594ebb6d32538c57a000000000000000000000000214bf30bafc0cb5bcd0404a9e12c353d11d0f0180000000000000000000000008e497da25698d1d45c51795fdf884c7dfa52ae30000000000000000000000000ddf6aade2ec59d8143c48a13ce55d928f02f6dbe000000000000000000000000a70fd49ab334508763a3830fe61d3e0d169a7a7600000000000000000000000080e209bdb5109bd05288409302a5cb01642c5ec1000000000000000000000000cabf280a5f1bdc0ea20ae17695e99c2b22937801000000000000000000000000a501a51bded9dfdc76c3baaa26752fdd3b8e0c00000000000000000000000000037734f0b358492af642aa8af2b046bfbdd273110000000000000000000000006c87d676459908da34d2082ad915a92e8769187f00000000000000000000000090ed06c2d2461bd7c2dbaba0d9f136e4e8e0c61c0000000000000000000000004ec713b948e4b5f9b9b3d3a0a680522c46dfc801000000000000000000000000da6faf17405d3d359ae52915bf633e2f4624bf990000000000000000000000003b07a7a4d4c5ffae0c142b25d77e743eeaf8908500000000000000000000000099dd09e2d1d6f51caf098b3e672fe3ec99adc2a000000000000000000000000087a8b3bda0be2c17155a88b10a8866d6196772a100000000000000000000000077aa4266c375a079d8d2efa3460ca48911747cbf0000000000000000000000005426a389278400e358e8b7c25a15d7fc55912adf0000000000000000000000007652a18980f50e1d870952ecbf75ddf98cc45c4400000000000000000000000085eab286593e9969cea52cdd6affb1f8f43b82e00000000000000000000000008bb7bbba3d292a2f23eb2566a127e10d5a6b48900000000000000000000000002776c85ef89a0d5bb4e0145a3f17ea47e79320e700000000000000000000000017feaac38556aad284c0795d1067bb911f379562000000000000000000000000e059a37d87c49503b283a2f7a3a5d4b652ff735100000000000000000000000068ba3f7b1228dcf98f54bfbcdd70c6b29a1f5559000000000000000000000000442288d54a6f1d69957e4e00c2480ad9691c4f8c000000000000000000000000e1d61fff8af9b01f68d275b2ca72442471da24fa00000000000000000000000055f414ef64a02044d3a8f5477a4878ee3ddbc1eb0000000000000000000000004c1b5cc61e2bfc1617a1bef55737c0047e4f9c1a00000000000000000000000086610b586784d72e61ab9222d13e19b08cd17d7a0000000000000000000000001d810a01ffc44dcc94a8f9fda11ad3f73aac0d73000000000000000000000000db0771d72a25e7e6d275d1ee97b60661f357d25e0000000000000000000000009516ffc19739dad0115061072314cbb764a2cd3d00000000000000000000000062be758bbc6671a9e69c27daf901a5d3fd56e1bb0000000000000000000000005800dfc5450339425d038e828a36b4dc66cc3d2100000000000000000000000062f69d9157fdeef75c82ed957e7b177d3ce55efe00000000000000000000000079f17d35952f04ab28df7481dc957add7d59e0a2000000000000000000000000d6c76a1dae3d086540ff7ee3e7e906eb149cd95400000000000000000000000070ea3426ff9794435240602cd00f82877c93911c0000000000000000000000005334d87c5ed46f220080bcf11198bb05e11c2d2e00000000000000000000000044daad70a44ab03d6042d96974a316a02418e6720000000000000000000000008f5dca42c6c3d452ff18ebbca3fc52cb61bddd660000000000000000000000007e6601a0cb2b5ae129c09661846a053ea07223fb000000000000000000000000d2830b5179e0ea1f99aab9410a2f0216dd83830800000000000000000000000065bd4c1a8ec0efe84560c95de96438aacabaa6b0000000000000000000000000483d360b4ac6fa4fed8dce5cddf1761df713af0c0000000000000000000000008e3e42d1be8124273d3a3269fa92205ae4d43ac90000000000000000000000005a99139be7da2ba6bf21f85897c46cf79d9caec9000000000000000000000000ffe70f6f14ba3f0eec0315eee9a9b2c3346028cc000000000000000000000000be4c3b530b92157811ef87f53123753a9cf0012c000000000000000000000000da8d1c99dfb9a8045a6e2564b98ce7ff4443c17000000000000000000000000014d49eae56f6fa1b1bbd95688d3fdcb3a1ceae18000000000000000000000000e68b4d79c145acee926e33dd2232600703e727a1000000000000000000000000fad42acc110aa80c00847166ed6c21ada78cb53c000000000000000000000000fd66efd390535455a519bea61685f8d164e231e00000000000000000000000004f660071cea64724693a79db4d2ccbc37580fb6b00000000000000000000000039b42375f4fc80a29d94952b3393ab36d93d8bcf000000000000000000000000128a318eb2ea78bf807e552f92ab17697268e23c00000000000000000000000082c7395087ec1e362e1dac1d299dd5866789bfcd00000000000000000000000074e8f22dbeb6dd3e182050ccc93430817c66403a000000000000000000000000f4e5feb90f7bc933e789e7c6fc46983f4dea94240000000000000000000000000635ad673a9e4d1c5f88c0d9db62c93042b8755e000000000000000000000000c8c090be0cf73a1f9b6f66782fd385a37515c7b50000000000000000000000009ee3620b995aec979cd7db1278b3c24bce42b21b000000000000000000000000471d9df602e87aa9d20d85e5e4bf5d156913bba2000000000000000000000000d78e2165f190066e16d515f72a7115774d4548b20000000000000000000000007e38bb4ff5c54e1e8a4df33e8929a57e05e9a794000000000000000000000000f7fc38d379650b1ad0472b143eb628a55f83bb2d000000000000000000000000d88c972516714c6cb182c08cc4116dd3d5056f860000000000000000000000005b61880422cd9a3966f91f9032e49c09c3563b13000000000000000000000000b532cfadbe308a75d2fdfdc6de28a0cfe0dbb70d0000000000000000000000007c731c4f3f328f7c9f3b3edb34ad254050c64f11000000000000000000000000661af589f9b70195cc2aca66cb54c9a92d3bbbbd000000000000000000000000718be0c2431eadd035a9924ca68dbc49c2d1b6e50000000000000000000000002d396e7c87742a4855f5a748a10e4d03f3f5a6b600000000000000000000000069f7afb59d9ead38ab820f40ae9262565679d31c000000000000000000000000675ca20ab630dd85526208924c8f6b6b49ad80440000000000000000000000007b6c6cebe6d9bad428c3d22441f8b2314b8c2e3d0000000000000000000000009256a2570c60edba998cba41c042c6ab4fed44db000000000000000000000000dac3ad03aa28281a9508b598ca9681b505c041700000000000000000000000006fcee65471d2f36cbef70e420fb9587c85085a8b0000000000000000000000002db8449bb169041920bc461e86b41265272219fb000000000000000000000000dd5e7fbf05c60ff38c4edb932dc8b534cd0c3de800000000000000000000000068b8e2474d921ad33af0ed00b253dcd69bcda29e000000000000000000000000ca4558e5d62542b87f8236c29aa95bbf222bb782000000000000000000000000384bac7135143cd1f170b43efe48b1750843450e000000000000000000000000cae00cf63036c45849c45a062411199aac6965140000000000000000000000002461a6511149da87508e1e2226b41021c4480f32000000000000000000000000266ecdcf314dc5a00a1374119009146019c4dc3d000000000000000000000000980d51eed84dffb3dc7e6548db232bb757373459000000000000000000000000ffe1c71029993fd25bec7cfbf9a06e466157670c000000000000000000000000afa32b3cdf8bed419a92724153feb55173e11968000000000000000000000000a6363950a7df34897a463d7655e010bfef29de05000000000000000000000000095424260efe083f2b13bc4949a80fdef86872c50000000000000000000000005d7ef9b0d2633333504f01f72a63b4c52cb3ccb40000000000000000000000000c83ccc625223cd78844cf2dffb7a15caf7189540000000000000000000000003d4e808056154dbce214adfda1e77f078bd667760000000000000000000000007160a0c9db9ab73ea2a796cececbdee35a09faa4000000000000000000000000f1a04d4c1a4e811b50dea4443db08257bae1a803000000000000000000000000dc0e2f75d2479e12712010bf47136e143825eb6700000000000000000000000075156d0c82060571425772b0db168ae56729011a0000000000000000000000005dc0dbfba79a9e6712f49bc32b25618de175bf16000000000000000000000000b9e391f2bd5b8f831fd4a99227b7ca712df9c65a00000000000000000000000044d8b99fda389e6ad38d4292e805bb3f9e12c9dc0000000000000000000000005b8902c91e86f4cecd71dfb4c12711620f2d40a20000000000000000000000003693e194bc612461c24c4c9d2111d17436070dc60000000000000000000000009071a305ac95170fa4323ab2947e101f62424b4d00000000000000000000000086c6addeb21e39360e244e9cbedb297343395522000000000000000000000000bfccf34757498e09807aa25bedd4ea8e03ae9e05000000000000000000000000f679ffcc16c532ff0a491e1d671130dc2a766f3a0000000000000000000000002966fa6c198bf462902feda4808d2cd3f8c734cf000000000000000000000000ef5c678dc3170e7a49d22de88c4d8b3e904d5b9b00000000000000000000000087f84365f99ea84bac66977e76917f217772e36700000000000000000000000062be336e57218236762260a26426bb2ccc06c21b000000000000000000000000ffc768a4f91414ca072c0db9099ada18a02d83010000000000000000000000003871874078879120bd30e6a92ee5b1ed8a9c05a200000000000000000000000094e20df4322b72b4ff978728215bb2fb0b804ac1000000000000000000000000a4ec17bc1d7f9f28117fecd9b2a14d8da94de71e000000000000000000000000b8a8a69335f52b1e805f4d9cd6eeef8907dc78140000000000000000000000001fbd65ab16d323211cb5a2fb29a6164a805c0e88000000000000000000000000411e39d435b250ff7a7a6720d25103a323df7020000000000000000000000000081fa95d4140b5e1371f32d8e21d2df26268ed900000000000000000000000004db03f19615ba1700590d1fa203d0a3c48e048a30000000000000000000000000c3e68583f68879397025de33eb45ec511e66cdf0000000000000000000000001f496b36017a4945dcbaef403a755463f74b2b2a000000000000000000000000ab91aaac65fcafb5f505ed93af761dd3482505f300000000000000000000000016469205379ad146dd12d052f7b3fdddfd02389a0000000000000000000000008af01f52703f1241a59df348b5d545d3e48a3ddb000000000000000000000000be03b35bff2de6284a31fbdec35c15da6dbb1a540000000000000000000000008c42494f31d78225f88fc4204b2aba2ead85d002000000000000000000000000b1602c1542340a020aa9c254e59e0c78b59466d30000000000000000000000007496d62bff797d6c39747d2c42156665181df23e000000000000000000000000b13a05c7fe95fd998f179667dafa470b028cc9fe0000000000000000000000008bf0dae9f974e41afe5479a8e4619c2908a8d7f70000000000000000000000004a3a7e98c1727172e2de7bc8b160c827967b9426000000000000000000000000fee2c20a67b772524dbf5f22c5bd2ae6766b82ff0000000000000000000000000f23cec63dffed486e00fd91cd19cd08be9730e9000000000000000000000000fd7af8fccc71321c7c1c83ee4239579559ae392500000000000000000000000006f0ff1952f6a3c176d3d3aa36fb9285680daaba000000000000000000000000a709139a1bb29d9fef3a80508f3bc174cc4e32cc0000000000000000000000009ba93fa07a6117f0231fae4704a9f588466c570d000000000000000000000000713167eecaa16a7b661a8b72facf5fccc29b8f5f00000000000000000000000018cca08d7b2a207c72c748ca9753d32166317e290000000000000000000000007919ab091b6f9680d6c253bcfb89adeabbbb559f0000000000000000000000002b7a6db1cb1e6fef7bda694797330f2e463f832e0000000000000000000000006f52a45c54518e5726dfd76d6472ce4f8cd3dc06000000000000000000000000fe73f865ef8ac5f0b8304f525b72340df1b50b53000000000000000000000000f3eb46a51fa4cc0e2ce23df1acdfa1d002bd1cee0000000000000000000000001d2e91555a0df09b81d7a9aec444d155e07a9f020000000000000000000000001c0ed538b74d7861e8606e4db92ec98cf8f4995300000000000000000000000001ce78a4eb6ce359762b966de61e93d95c0bf139000000000000000000000000a46307fffaf75dc09e62426b37de745e69f4ce48000000000000000000000000b0855fe247d4c0f5ee60ae4086d9d13f2aa4f7c2000000000000000000000000618a8634aaa4af1969d1c78719c8d918a24a7d5e000000000000000000000000668caad95fb752ec43698fbc7d522012abe7adfb000000000000000000000000add20a812d6ed3a8da88611c8a367dfc7b063e980000000000000000000000005963a5b12ca0238cca27706ffc4e2382e59ed3ea00000000000000000000000072ff5d528e797a8dac88e640b5943bc379550e20000000000000000000000000c1271f3ce762cb8bc49c762c06158902316bb70c00000000000000000000000084765b4e3a2ecfcdd98a58a381aef1a5cd0646380000000000000000000000005db348f06067f02ecd6b5e94f3b4c00dc0e5080b000000000000000000000000f5209023ab483a2f5615b4f0dc66f7e48fb1b2cd00000000000000000000000022031b699cf9f32a7f8a6734978f2c46731ebda40000000000000000000000009e744d7763794ce30d7fc857b58fcf75570e8a4e0000000000000000000000001b13237325c683dd9b592675fa746d5a770c1180000000000000000000000000dd351ac9079e33012e6521e5d7ce3bc4db6925be000000000000000000000000d3ebc03eb6bd74695d0566d2c5f9b06ea7945160000000000000000000000000aa5e549a58605b5796fd8197fe0128778ac7c50c00000000000000000000000028d84e1cacad75f6ba2d81ebe0a936b94f5c0ee900000000000000000000000088d23a44d07f86b2342b4b06bd88b1ea313b69760000000000000000000000004373c57d71fea2bccbb05c7a9587037a2bb5b7eb000000000000000000000000f2912675711f584ae80f83a89788bc87d99a4d0b0000000000000000000000009bffada06d02f110ceaa327e61e45c362e05726500000000000000000000000076f28b05addbe59b78ad63521d6809eda74eec7d000000000000000000000000ac65ae23bd77f353ea2ea05161ce23e434be49850000000000000000000000003e743f874dc593a023b4fb809817e7841b58cba3000000000000000000000000abbe82583cc134ea39e826ebce1bb2404fe88c77000000000000000000000000c45f74451b6b46872282a66bf3a28bf50c53d6250000000000000000000000000bf1e36f1ff5e02328c5603a78bb326579129b91000000000000000000000000b8810009be9f99272b05980210ecb2784913c5cf000000000000000000000000ac5015b05a9304b3233e0b856c27f790935e777b00000000000000000000000066038f2859b70433d7c976d4d63686879e8ca8340000000000000000000000004a51e33c241f0761dbdc8a22f046c41935c7b1b9000000000000000000000000352f97f2029b806087e17745184de4d27ed0f138000000000000000000000000213353406af8bc04023e497a9997903509615718000000000000000000000000a5e63945aef8aff4d6d899372377e154caf2fa77000000000000000000000000ebeeb68949b2c689d7e737a4882cb5844e61d35b0000000000000000000000003ed8b3c7729ac033e4d6b268c488c678df7cfa2000000000000000000000000058e39293ec6ce3f4d49c9a44bb76bd3e9b300130000000000000000000000000f4c714e56e2f73df8233f423ccdc206bede864620000000000000000000000007fd5f8a7ec926d0a43583e8dd86448e29a0f14fd00000000000000000000000044704c8a4ffe052c076b9c1b7482f7d9b12f1d7c000000000000000000000000ecefa37b7e7cfb267ed9ce134aa6e40c6fc6b7af000000000000000000000000441229283c15c2dbb60c0ca78ccace94ee238c7c0000000000000000000000000ed1df3c1144e40763b441ee77b56db4e6e3156d000000000000000000000000a8f624b0cea4cb2da19a0cbb0099e5717f45f456000000000000000000000000fb408fa20c6f6da099a7492107bc3531911896e3000000000000000000000000cd5d63607b972681f131511a1f09f4bedd0133b1000000000000000000000000f3847db81f39aae23e1c555f1e638563bb92d8880000000000000000000000005f9e879212157bceddbd92e2cd17cccb59ab455a00000000000000000000000036902b234b00edfc7974acea92a185fa5d9279ad000000000000000000000000100d1b5097dcf1deb5b96184b39d06ef4f7ea3940000000000000000000000004f285b22955dcb569d51ac50716b586d8735d5e5000000000000000000000000d091501ec98985c4a0b6782f23db6f65b6cebe36000000000000000000000000d61aff13b0d7a69b557404f9f0b7bf0c2a39bfdf000000000000000000000000de69b518e9bfe9d71ae2255376bd9822c9885ec8000000000000000000000000a3f6174a5357f85d5c9f28cdca61607017f1dcf40000000000000000000000005ded794b94cfc51b9806aab3a7bfc14575ea9af7000000000000000000000000851b07e1954064c2b313b822f534a9f58d1554030000000000000000000000002cf7a5ec331d0214bff97300368acc36f7366adc000000000000000000000000297476c41a4236949053df429fa9518311af9e3e000000000000000000000000120c7bda6e51d55f5beb3eafe6f70476a5788378000000000000000000000000d5ffa086a1c7b5ba21f77598371a1551fe15c0190000000000000000000000008051734c913219f2118c6587b9b32e3df66677f50000000000000000000000007d16102ae5010d5f0158678a8a964be9fa23eb6d0000000000000000000000001c379057e1a595c7782152a127550fa8c1d040d8000000000000000000000000be27cf0f5bc04a16f25b8f5b1044d5e310e5f38c000000000000000000000000cb1f5539b55d26875132b72e7cc9aec13b266812000000000000000000000000fa75ebe793ac3bb389e3baac14bb6b213a937e1600000000000000000000000009c898594068d037182dc881911d9ac8933bb26e000000000000000000000000974ef16b8a9e4ffb8eedaeca2b01b9f473f601f5000000000000000000000000fb13d68e3290a42577b240b51b394f237128dda30000000000000000000000009818f86e569378befbb4d2472a7307e9e5d1f98f0000000000000000000000006974fa495def7956e46d722c4ae1ae6d46191a510000000000000000000000004bed0c36f0c4eb7efd486be2b95f86bba136dfeb0000000000000000000000009dd98baa7c035e523a0d69680323de01a46029330000000000000000000000005c3b8157a732efddc6cda64df67505ff69a5cd490000000000000000000000004a41d76b0524a3989998380c033f12bfeb5f72010000000000000000000000007feff38482b3dab5b08cfbca1093af07a6eece2a0000000000000000000000004b4feaff6e426b73331b542ccdd54af2ea83e37e0000000000000000000000003724510d32b75a5536b01f75d6862229b72e27b100000000000000000000000099deab93b834dffed4f8f5b62d3d76c854877518000000000000000000000000322fdc01cc09bdb58aa2ceffc0d8ed6f9054ca620000000000000000000000004dbc3696debe2dadf61ac3638c8ff09f57f7d5040000000000000000000000004095a8778b2232731daf414bba6d74ed725274be000000000000000000000000e01dddfb490726df1fc3a62ab627f05ce673c5860000000000000000000000004122e4fcbcb0d4a0d04eba81882f63808a649617000000000000000000000000c457076fc1ae389a3781883d826aa0fc72db625c000000000000000000000000c8100bcfe1b885c684fcf8fd9a40c46f5c5a082700000000000000000000000098e7be41a7f55c03039518110f4c741b3448a74b000000000000000000000000c3bbbc9299ae40ede26b28ba0c80a919837c2818000000000000000000000000ff10a465f077db90160f1cf5343db53fbce92f12000000000000000000000000e68bdf2644528893aa689e675cbef545526d203e0000000000000000000000001e36b438dbff561a8277e18e7efb12dabb49295c00000000000000000000000051ae2ee4f1a77251a4e30a77c97645839d89140900000000000000000000000033f84d926dd488c830e97550e653b56792b6fce3000000000000000000000000d21fd25e9c20c5282ad81a1fab49a57863b7f0b4000000000000000000000000c1c21d5e8825fa95b92765d1b9b414b2672d856c000000000000000000000000fde380b2b8f4d699132cb76c111538a5895e467a0000000000000000000000001c7eb9fac643cb7534bfd4c269e40e82d6a86f56000000000000000000000000fc622f69cc1539318f1de6b6b5e0994678bb3e4200000000000000000000000085c05b99e725f0f679d2549c2b6efc3b00badbc7000000000000000000000000d11b6ad71b8920089247ff35f7efec08ef9f45e50000000000000000000000004613924557041474e354e9f486b674b6786c4226000000000000000000000000a7de585a14312e50056b921ab9b16d67fea8d8650000000000000000000000008f34da65edb3428fa43a9cee1d6a1232514a4ef30000000000000000000000004c72e1e675d60df16c5a1c66316895677eeb3b1c000000000000000000000000ceb2631726fa46cca34804f40ad80cb6934cbe6700000000000000000000000064c6ac491527a44bc45858f2811158936fb8044d0000000000000000000000003c1c7b6ec9ff7958a98181dee3ab9738ced62a8a0000000000000000000000006a68e4fb6c675a86b480d1d917bf1326e8ba310a000000000000000000000000eaaf5e8b7610812fea94b2c1ccc8b53c4d936bc80000000000000000000000001d1f28f2b5fe142e5f4bd542fb7e517a6055748b000000000000000000000000f86d3e53dde4a9ea363af902d8bc0cfe557ce1a900000000000000000000000009230c437666275687669d30dfc43ba21a70effd000000000000000000000000eb4c7ef0847012a6f27e9cf6fb990639c83538de00000000000000000000000039b82377235eb189d07b5478835e7a2011b125d1000000000000000000000000464e993e297aa65f6d5d1d64f2d78e52157056c700000000000000000000000038ba70c584b8da19502c27e1076e5dc3d80f454a00000000000000000000000067660caa92ceb5cf0d148ee9ce39c4ebf8d1832c0000000000000000000000000155a342e5dc4b775e8dd42fc79dd0cbc86660e90000000000000000000000007bb46cb12ad118273a0c3961827408293cd926870000000000000000000000008ad41b441937b10dd5129ee270b636c6994ef925000000000000000000000000f277b2f9aba91e93395d9371244dd5530e79d69500000000000000000000000026975533ab856bfc7d07f6232f6de863a8dbccb9000000000000000000000000a42cc5408595c3a1e111e776123aa17b01ea7f7b0000000000000000000000004a155b3be722855f6e4a87df5563485e367e15dc000000000000000000000000c9b7f476e72968e1af4fafead2bd877af780e2370000000000000000000000004455839f9ca54e48802bd81c17a7493e5d8b4bf200000000000000000000000024bb8bba7f794b1917c487ba5ac4741a0b5b2f85000000000000000000000000eb8df6107fb90c7bd627d2d420e81c8bb62119fb000000000000000000000000627d6d53246376ae2c21222b50ba8db921dc372e00000000000000000000000068862e39e93a31c72fb73a3185557e6e15e8d98d000000000000000000000000ce5ec7f8d207221eb119aa6979a6443abc103832000000000000000000000000fd8bead0457a0fe1820c9f3126349438b1498fea000000000000000000000000f76653054cdb87999ed4ea5edc3eba3153a4e30800000000000000000000000093aa018aba03fad002986ec92c4b231ef679c0db000000000000000000000000a19fcdad77c1f0fd184689aca88babcf68010347000000000000000000000000a5b4b7825ffd3a3099c58c45baf681b484170701000000000000000000000000593034e88adef8b769a39f06def91c0ed82730d200000000000000000000000037909785fe353364fcc29ca02c6a728570bf4d88000000000000000000000000c9ce951a2754b4da67b87e818eab14af99418d0a000000000000000000000000fa26ed87b875ec9b82a2458b1b95a6c6bcf7eabf000000000000000000000000ca0e4249651f7ff8cec19fca85cf704dc62952ac0000000000000000000000000f3466720b5d9b81a15cf55431516639693894cd000000000000000000000000ca807355256ab46cfcddb8175c2633da3f4e5962000000000000000000000000edcc2074b33c35c9297561a53235c5fbfd38dee8000000000000000000000000546b90539dbcbf3efc64460c465643a2f9c70322000000000000000000000000e190a95e3b2785c04393cd43829b48697093475b0000000000000000000000009461102d08fc0a0dfad9ef8e699ff0deeee9333b000000000000000000000000c52d2da7af5a2e8af87a690e1cceafc6c9a1246c000000000000000000000000298170a508fd1ad28a6f38149097727f754fbec2000000000000000000000000c3c133c5761180d4e99b62361b234ae3391a3c030000000000000000000000001376a6406f56e87ee598e3d782f778e2a695b6c40000000000000000000000004f186fbdf278bf98defb153b8a052769bf4b224e000000000000000000000000103082eaff686f2e566f08f9ec3b4ac790ce231d0000000000000000000000005348e098cbf33cc3505707a582845e61a5ee6c94000000000000000000000000c8d5f380e22cf9ba777e21ddd5228ec8d474304b00000000000000000000000075e1e03e7b70b9dd9458b57e448330e457ae178a000000000000000000000000ac95f1b566bb7fa2c45203568d3b790db9d80861000000000000000000000000d43efd04f19b66604be3d71e181eae245c4d37a5000000000000000000000000fe4d19fdbf088f908857305cf645fd3ae2cce3490000000000000000000000000060f6ac85690859c4b658eb09657aa2b7adf5b1000000000000000000000000b889ce7b7faa6faaa09704bcd2324930445057270000000000000000000000003ecafb9b4ec0e0e81f13e387abb10e22d8aa6a600000000000000000000000005e6471a458ce3f07930ea98871dc2e7d75023e160000000000000000000000001001e5f879bc878d8ee531f77c10fb98a8ec03ff000000000000000000000000cd70b1d62467f3820f950588838d0a53c19e8486000000000000000000000000be64c5d087e152c9d8589f577121e64081564ae8000000000000000000000000879b55fc9527515867bd952cbb062dbdc11272bb000000000000000000000000bd29123a8c138671e90ba9e07183bba9247e1927000000000000000000000000422f46480791ec05dbb7f81ba56c2c8ebe12af7e000000000000000000000000b050929b3976fa094e8233c645608483d1749f7b00000000000000000000000061a5a09fd00e028f8422033bee26d6ae2a5dfb65000000000000000000000000e3b5993160fed0bcd133ae370231d9bf7defec3b000000000000000000000000e5831bb4d1469f26ca699eb594602bab7e94d18d000000000000000000000000f8070c22ccfea8558fedb438a4a214049be799b60000000000000000000000006a83b5d641cc0995fd102ac44d50f701b98d33a3000000000000000000000000f09e84f6a7ddae4f182dd29c5e55d5ffe3dd62de00000000000000000000000065ec3b9969da8d7d88735375503926de94d57ff8000000000000000000000000dfb299df46d7dd07a819412e2736dab3cbe7182f00000000000000000000000013af1109f77aa91c671278afdc126d8155f29171000000000000000000000000e5cf9f352cb31b1277eef6ebd02b5cbbcee4da900000000000000000000000007824cc98175db38cdd97910673e25eb69e47e9e9000000000000000000000000900bd3adb2de40288b7c0ba299e8926715f1cd66000000000000000000000000e952b3d4642eeed1ec9c8c212931756116338573000000000000000000000000e4447796476c17bae957a9ff8d8e430569b232b8000000000000000000000000d411efe82e711919e28abd136931da9b243a9d7c0000000000000000000000009ea14cdffc5387686d47b45238ba7a7eb45a955a0000000000000000000000000748b098c8c6421f821e9f35b2385844b50bf2eb000000000000000000000000743875d89704b6ea5b8535af59da474244f138c1000000000000000000000000ebe80b590a9c3349c1aaa60f44dea48bffa76f6b000000000000000000000000ab83a3cae1ddeeba0a1a26a62d9e096f4075e7fd000000000000000000000000d75eb1a9afb57d3f73b199ac02372297b83f0aee000000000000000000000000e22d315dcc1e8af9bbe1f010ece473b82f2ce64e0000000000000000000000003f55dec78e690d032d5d46907e42ed151c6c404e000000000000000000000000827027ac9c4ca86950966d3b78c37de1529cb75e00000000000000000000000049f65fe360a0aee3ff2c5fe7ea4f154d4809585300000000000000000000000066dd549b80049a760eec6fa86caf1aa79674507a000000000000000000000000e7dc041445af1bbc4943e90d5622100f3e683f5c0000000000000000000000006a2e837f42741a482f765547b295ff5dffa0a02a000000000000000000000000485ca9878b38aaca629c0e3c507ebbef0d69d9360000000000000000000000007f95e104364f7a82e665909ff1479e6a848432ab000000000000000000000000e7e7f494c2a79376f25deb4802231574cc256bb70000000000000000000000002f634cf142abe3e64187755359467b160eb6f51b0000000000000000000000007c89cd3866271471fa480784af8015ba16938bf20000000000000000000000009c38326c812397474e4998e33c910a3c6db094f00000000000000000000000003b5362ceb3c417148bbec31c7927c65ff798732600000000000000000000000052e0bd7af8506ec3d0028a720e605432453815e200000000000000000000000077b5c1871f45190804b674562abceea120106bef0000000000000000000000005c73f530681aa4dabf69ff3348d8ca4067e03cea000000000000000000000000b275c1f873f62e0601497080e6a462b000290a88000000000000000000000000141a4f8e5f61440f304357927cccbd777259f2d5000000000000000000000000b215c9af2a07b59b0e887c5a41b2487cab9bee6f00000000000000000000000039cc5c5e61d66535d65e53a77001c3295efe63450000000000000000000000005bfb4530728325e39f596ed15253f81c4cfc93b60000000000000000000000001999d589ca5c9db2bcbcbe042e8c583befdd16d80000000000000000000000007e99ec3f22bc1a73ba399cac61db273f3486c6290000000000000000000000000ca5b4c490aeadd6cba303bedac509c12d12cf3a0000000000000000000000009c7929069b96182ab8d40f7f864811f7842827b4000000000000000000000000c08056ef75e681e30fbd6d8727b275477fa7718e00000000000000000000000057f508f6c261e7af71b1949900c9c8b0b2aa41e6000000000000000000000000b186c6d6b92571c75b5e152a4e1dd155f0ff5dbf000000000000000000000000326b7c514ae70dca2d32f6a421c7772b13c74e97000000000000000000000000831e1176c1b355a14952cb773bc9be6503a63e5a0000000000000000000000008bf6838252b9ae7c9d89c8885d2cac245682b96b00000000000000000000000006eef2664e1eb0c04c019b91067fc873f5b6e476000000000000000000000000af23ee86a9e61051f3c3d0485c86066f68a0702e000000000000000000000000e85087764ef1ae96e81c0eef094cee62e3fbc1210000000000000000000000002176fad668faf28adddfd10cb066d890639b34ed000000000000000000000000cdcdeefe3eadb5936181a5241b76e61fc0014c3c0000000000000000000000001c29cf5180ea1d127466b13b97596e1400490e030000000000000000000000008cd24f91f6fdfd1d8dd5b547d4e4fd82f2108d89000000000000000000000000e9652b687eec5a286d0e35f66e36db47153a62090000000000000000000000002f71129b240080c638ac8d993bff52169e3551c30000000000000000000000001662ce7dd53bd370171098ad0a41deb40f380fe30000000000000000000000008fa915da20c938d432624decb2ccb418e4dfbbc2000000000000000000000000b6fa42fe2fb5193e05282e7c41fc909637fd98ba000000000000000000000000358b50dd0f6e4705fc1a5741e1b8c16d9501e563000000000000000000000000a83e4562b4952bd4b9db8276e9cacdb3e0ebcd3100000000000000000000000091f9cab1e95ad1261a1461b5d2dae22da6f682b3000000000000000000000000b72f36ec4751bd21f3c1f4ff60ee09afacd8e4790000000000000000000000005ad7842b1d32c1cad77eb60ebfd71062eb72d69c0000000000000000000000004df269865dff2239e925aaf5aba5c3c28854b2cf000000000000000000000000bfbfbe850617c3b1d43f3a38f3c5d6ceca358864000000000000000000000000d1c12f73cad30900f80cff43dd02fa089216ad1a000000000000000000000000b628e5e232d41b471e44496be8166e84d7d8c36e000000000000000000000000fe8df1a5972c7ff423db03928b72d0890e9ccf53000000000000000000000000aa007ebd341db6fdd28544b066a48f00740f73d400000000000000000000000008b0ccf63a21f8772805f31abe3981a4d9ca27b1000000000000000000000000333efdc7465f516744186a007378fc005cb0b45600000000000000000000000030dc499504d23eef8933833d42ba4d8244be69860000000000000000000000007b92b0cd7e9f129f486b840ce41d83019ace870400000000000000000000000000c2cdfd0ccf699632d87bac5802e9136f9989e200000000000000000000000048104b533c9cc20c1888ae2814409f91314ca567000000000000000000000000a63e24be0b8df5fece845ac7656d8022dc2b39a3000000000000000000000000c7eaa95ee570c2e1956834f33d6fe81dd546d920000000000000000000000000819727fccde8c0f5252f36bd64446abb41701230000000000000000000000000afd2555287c449514b1fdbdf044a4e5c7ee3093d0000000000000000000000002c8748cdd9c7d7e02f4b939d946b38ea50e5c2d800000000000000000000000068a61ea62f81c0e7bb21deae3499ddc07607afab00000000000000000000000025c14db483d8e5a8acc535ce44e4136f1f6252ee0000000000000000000000008b10f52dd70dfd90cd579d9f2e853cc7616d518f0000000000000000000000007ff8987b4ee838e9f36f4e02f7ae7725e24c588600000000000000000000000047ca3ccd85fb9b7df6528e0b51b47b7614c80e3e00000000000000000000000069a438fb290e986d70a98dec2de3d31491b41ea50000000000000000000000009bd6ea98e76ff01edc9c15c0d42c1156289dc36c0000000000000000000000000f2d5a1c36a0d1026d9ce3ad84f30570f203dccb0000000000000000000000000937caf9e3f6aceb7f445bca77b383bfdbfe872f000000000000000000000000d6d305d464aee8eef3f6bdaccd5dd36a2748139000000000000000000000000073119122d2b3ff93097c33cd0dc8bd2cb85501110000000000000000000000001e06b1139e921faddc684a2bafe0de5bb50c177500000000000000000000000094331261afeb7e91b492f9924af01373ff0d3b210000000000000000000000002ac9247b2aa3adb2b206019f12f72b9d5e98a255000000000000000000000000b564c48e34cb79058c1398bcfcb0dbddc1765c63000000000000000000000000848c68c767f863f72424a6a4136705b5bb11dc22000000000000000000000000fe6203d578dcf2659d52c29a9536ac47d435ed2a00000000000000000000000004858d5b2cb900c685ae81fb56072b8129ba53b6000000000000000000000000e99e8f3d9b4e409df270c62ba92312e444060d4f000000000000000000000000540a3774f08b071f9f294d826b9fe6cbf0ee5922000000000000000000000000fc75f751880e745184f1d890c9094f1cd2bb8d62000000000000000000000000e4325125d5799b94cf7ec98488945714108732ec000000000000000000000000bc6c3ad1798bcc6ddca67ea3ca4d784ecb2c8e24000000000000000000000000f83f637b34ad96181e1312c782b21ce191ccf7570000000000000000000000004ada3f0e0f30b463a11ca5fb7675c70bcb68279a0000000000000000000000006cd3c4c6ea5f63c47821b98a1c71d254a4891e4a000000000000000000000000b1313d87e93ca7a3dbb588f6086fa6fbdf3c9107000000000000000000000000b5e79a1fa0d54eb7ae15882b4fdd787e7ad8d26600000000000000000000000068af7f3b1cdb2ef66a95079fd14d916b9def085b0000000000000000000000006a1d5e01bdc7b2472e72499504b740f152660b42000000000000000000000000b27c6b32ffd87833a452b75e5dec1b1a6972bad2000000000000000000000000afcdff05f717463fc2f3ade8782667eeddb096ae0000000000000000000000004524fb3f31740f00085686cee5228f149f7602590000000000000000000000005eb7d8ad6a213c74370e27bfad0270a6cc9f76b6000000000000000000000000fc67d3e2d053113375efca6979c54dacbdbe57ef0000000000000000000000008aeabab3e4888c8d6eaaba9143a3e3385d804308000000000000000000000000004c09cb3397b08a05bb2fea132922c3274175bb0000000000000000000000007ec11b607c50bb044a16113093a0e79a521a90a1000000000000000000000000ac4fd02c99acb23f6eee2ac502e12bd84ac500b9000000000000000000000000d56ea16f983a2ccf0aa8ac1c21317ddab1bac8d2000000000000000000000000bccbeb2e20a022f5d964127115f26508d8c829b1000000000000000000000000f90c2322fd1137465af07da9fefbe083d6d75239000000000000000000000000739aaa1e96f27527d2483e9c4e97befe1b050c52000000000000000000000000207b3a262ce4010b3f67aeefaafc7cf81485bb9f00000000000000000000000098c40917c68a955a7102e667de9bd39677307b2c000000000000000000000000008ee722039beaa71578958e83a2ad65b4575c920000000000000000000000008313dcc84230fe75645a0ff8ed356b19b9900129000000000000000000000000bec4440c5056a67bd74262d58e7f607e5ca82862000000000000000000000000ad16d7365648a6c962cff24629e409df4d249272000000000000000000000000d5748845e0d07bb9588dbd32261634da22e8bb4a00000000000000000000000006cc85c557ae365216aefb880312d86ebc0cd500000000000000000000000000dd7b477481334023ea025f25ad7342d2b8fa5731000000000000000000000000650f2ea1edcbc7908dac06ea410b98d708664445000000000000000000000000ff34b6747913a67f2bf8d27b9d005a28808996b2000000000000000000000000f11e0543dc0fc2609f98d2d1c921c291263392c8000000000000000000000000d4885073d79c576dd71acde13c0a75f3541031ec0000000000000000000000009a9e141ceae3a9b2eb199c64966affa20f66ebf600000000000000000000000097511657558e83b984ae32db30a27769dd155f20000000000000000000000000d328e7eee45e6e2f7d7b9d32491a8ea0efa37ce3000000000000000000000000d2c42fc0080ca86e8b86d58fc8be566bd1b0de95000000000000000000000000f8586b13cfac1a40615326ac23bece543a24e3f4000000000000000000000000d5a313b7aed7356f83f8ce467ac67f83e7b411330000000000000000000000008c94a6d33d2cafc01f7f71902efa5f8b371f9152000000000000000000000000648324ef1043898da8c99db65e9033117435ebe300000000000000000000000017d5343cd0c17d8cf4438cfd9ac34ba81d365b26000000000000000000000000904fc12d746fcc544e41bb518d462ff2f074c206000000000000000000000000b20bd231c5ec3ecbf2a21e4076a7bbb8e5c33bf9000000000000000000000000295d09471524e435eb88537344034348636568bb000000000000000000000000724ee62b95a70afcc5f3e1e1430b5727136f79b3000000000000000000000000c8f8e2f59dd95ff67c3d39109eca2e2a017d4c8a0000000000000000000000001d3f48768078ba1da28107ba77192e1c07eb9e5f00000000000000000000000045587b7fbea6fdc03427a7b4ff5b538d53c6fcae0000000000000000000000000d72adcad1cb303645d772c2861d1cf7c75721660000000000000000000000006f8939d1ed42b02da4aed08b1a88c68cef9d148f00000000000000000000000035e8ed8d27bfe72a82937af2b3ac0b31e8c5ebe9000000000000000000000000cc194abfc43cd92396413b7d35705f10e6275f2c000000000000000000000000e0116ccd3bd5e6fe8a50d81ec7741a5c9eaf4f080000000000000000000000002a23d9b16289f43b1692a77916a40bea1c480c0f000000000000000000000000033663779ffa5c273ee13b4515e13bbcd4d64859000000000000000000000000156679faecedf4b6f14571236d30a8a52c31f60d0000000000000000000000005904e0f5f16154108d2b75021c786bb8654cc422000000000000000000000000a3c98eb0d5f855c1e0e75c4a9583dea490ee932600000000000000000000000098779449feb175b5b89b6eb73e8cd205a4d152d7000000000000000000000000ccc4f8a7164e77215ff829a42315d06dd0bf3dba000000000000000000000000b07aa5faea98e4c471df10f7266140a5d6a25dd20000000000000000000000003b460694b08f9d464abb55246fb10569c0e355eb00000000000000000000000028d480ca17289966f9c4909e0c988fd2a676c0b70000000000000000000000002908faa1cee0a6166826dd7cd549189ae2f4b21c0000000000000000000000007814302f56e7c4cf05ed587023892e566d1b178500000000000000000000000085584e3cad1d7aad1b372fa57e995ecbfa21c5f3000000000000000000000000b6e6ef358293e621365832f3bb7b515873f70f86000000000000000000000000fbcc6caa6adf9e0e3a094c8ff8381fb8331f594a00000000000000000000000071aeee70a3672bfdaf25d8c3da8991233514a859000000000000000000000000fff7830f9ddb9d48d9e213354c92604ef7e1298b0000000000000000000000004943fdf898897346dd72e5b32b039ba7642a219d000000000000000000000000ec0eb785ebf6a92757fcb22e185f23952ebcf83100000000000000000000000023b08273837ff6c15e524fd0d043a7751bb08f3c000000000000000000000000edcabad900dd2780f44242fa9e280dd8ea8bcb9100000000000000000000000083f0d62af6175e70a64bff23d272d94e630acc9d0000000000000000000000002ee22c29c1ad910f8344913744ea792d6eb8192b0000000000000000000000001c96b879c778089d6b8c6644b58fe240c5f88ad20000000000000000000000002dfd537a80150c34fa08fff12dc73942fcde4d2300000000000000000000000081b8ba53b7f8af1b9db4030c61b5232af0e5470b0000000000000000000000004d246be90c2f36730bb853ad41d0a189061192d300000000000000000000000048dd22f63b7884e03b4c9fca322146b7a658a3b600000000000000000000000011b6a3f5de3701a5e54ad92c2c66518027da17d3000000000000000000000000b80f234c478976d6526b15fc80428f931b09012a00000000000000000000000059532c24d23cf5314c323dba28d1e54b283683d300000000000000000000000046cdf285e7edc86d4b40d59d6152eb362f09575f00000000000000000000000075216700f13f6a4dee9d65e92caf2bad99454192000000000000000000000000cc7765b1ed25a3f806db4450c996e8cce6b17e1c00000000000000000000000007b576b1142ccca051c62f70858b7f8353af85c8000000000000000000000000e3b2bc8ed277243903d2d4ea3729328b234b322d000000000000000000000000c05cc42b75c44244d187292b2b015c512de85efb0000000000000000000000002744f7766ab28bd6e4c7f6ae80db543c3d6429d4000000000000000000000000693140d79bffdef95a781104bfc955ed3c2b6b4500000000000000000000000095e01799cb526fd315f00e175b33af806ecde22f0000000000000000000000007f8189321abdc7ff85aabb306f5ef50df1a7706a0000000000000000000000001743ce259a40fb5af18dd8c95cfc9121277fa184000000000000000000000000c3f437decf29f9774d062cbfaabcdc97a32e9fd7000000000000000000000000b1874686d6c83aff97b70b92ef1b8f97a4f841560000000000000000000000001d76540817795dbf322dfaadbd6dc4e57158c4280000000000000000000000009b26b84d154c9e7ae60c23a4a66a62923b6c0167000000000000000000000000425aba434bb30f34b641f8ac8e00973f186ed9a70000000000000000000000005f7842abc1db2bb9184238772446ffbe9bf59af800000000000000000000000008911eb7a64a9e840e8aa51991acdaaad014d233000000000000000000000000ce0b264b94663195974295b54242382815c260110000000000000000000000001cf028a848983f4e3ac1e2bd5cbc73db887de8050000000000000000000000007c4f1b13f11fc443c2613080950f840f8bf87f6500000000000000000000000045e34701cfdf48e896c9561ad379a73ded94a6d80000000000000000000000009efc68cb349360e30bb2ba64b8e36597a400a2bc00000000000000000000000054aae42bf9ab9d2a36521f0386c806337b65dd31000000000000000000000000fb4268d0f4b0660000a7c4bbd7965a835652204a0000000000000000000000001c1c2275d43548fdb245dfb8b81ca9b516c6e64c000000000000000000000000e5d82b23403c7d7bfe5b3f94f502a4e6866059e3000000000000000000000000cfec3bc0ae25bbe57653f7ea23e9c3784a2c0168000000000000000000000000166dc2b502129631aa9af2688047ff6aacb9105e000000000000000000000000e8f6eb26592109d4b131b89782154d376b2efb7b0000000000000000000000007347ff5ad5bbd4033b688e9f536d27e272dc6ef70000000000000000000000002eeb94d232c632e9d305f7411cd323119adced4800000000000000000000000007d3365f6e2fd7dfed790b86a23bc85d2a3b134c000000000000000000000000ac363d2e3398f3f7889e1a9ca15b4957ba1402c700000000000000000000000038d3a602dee43791ffd3be71ddff664620861b8a000000000000000000000000328162c317441143942cb8005d6258935f992b450000000000000000000000003d236df4c2939fdceb40e508defd11c6249ec15b0000000000000000000000003823029f577d187ebe565bec7acc4bd03da0efc400000000000000000000000024a8c6a987c8249bf507dd7638bd832b11a5b65c00000000000000000000000013e48e0fdb9adef29343aa3fd1c0db4aa808167f00000000000000000000000060390cb8dfcd0f89e2e121c8476825e6a3d0e31f000000000000000000000000d7f8e9d823ddc7ce65e160097cba38d1b97123250000000000000000000000009a944321b2c8b364720d257d8e77e9d0a9ca45f9000000000000000000000000ec3e87aa166ab2a63db284752f30799e0df623c60000000000000000000000008c9096465b9dc3cf8c19cf7e7951db9bd29984ff0000000000000000000000004d2bade0b2fd36539a0d85932567369ccf5ea1130000000000000000000000005c17a9da7a62f319df7b1e5f8c04b0777eebf683000000000000000000000000efc6a10a9ef513d2dcaf39b428e630d4046b672600000000000000000000000030185fc7da0ac3a61cc67978100472ff5ca41b53000000000000000000000000fc61ad9876c2f51be3130defbb9379245387cea90000000000000000000000004e56f90021d5698098528dd0af966ac0943a076c000000000000000000000000fbe86a7e2f969da3858b55ffcb6b1e3e9fdac0eb0000000000000000000000007ef8f8e162dc11c46d88ee1bb96bdc8c16a19c65000000000000000000000000d87636bbe112c281ac418d4678050b3e12352fb600000000000000000000000068cac3ba2f8195e8aa2ae3757d7b65c127c5ab2c000000000000000000000000171589b9b53761d558e9c3ed6ec54844ce10def70000000000000000000000006fea2b08760386bd532058686dedee82fb6e2828000000000000000000000000209fa8f1fb5a5e137408d1f0c4a1096d8c73b51e0000000000000000000000005328542df8dcdacaac36f3f8b522b4a2c29a55840000000000000000000000003b2a8a957139e08458fba7a15fa66d57a73add2c000000000000000000000000c819217e7e358625a8806f2b2ac40ab574779159000000000000000000000000ccb8c8674ec7eb365841c4773ab483861c5c87cf000000000000000000000000ce090966b0997820c34687a2d7ccd60fccf2ced9000000000000000000000000f816a258170185d5c032f1ea1108b90ca6c019e20000000000000000000000004a0a78fd54e201204055ac384675232631a45a15000000000000000000000000a3ce447c542a7cb486f36d0329ff025cab6072c7000000000000000000000000e834f3827c8e9e0c10e118d752dd8832973ad8180000000000000000000000005f82581e5df1881500182c6250e8011a43f75b74000000000000000000000000fe88c90e5f5df588b1517eafcffea80bb3bd9216000000000000000000000000f9e04ef2289030e57908af6cdf94af8fcd1217c0000000000000000000000000356f3d92f281b6949a65597aa6a3d20a844bddbb0000000000000000000000008984b4e103ea7baede1bb75031a8da4cce8207c500000000000000000000000070ee74d88d7291dee636c3f5558f19509089d1a50000000000000000000000003846a1af00a467333a1a8f58004da3e29885405c000000000000000000000000bb0f8470dc365d2a9d0e1ea269c5302ca666f316000000000000000000000000f61d9810c2d045a1d73bd63e50dc246ebde62b790000000000000000000000009bad2825f54e8333d684e362b601109d5bd40b9800000000000000000000000026b61536578c55a6af50b6215ac8d15093a13381000000000000000000000000cfbfe9a737e7a8e9b487150faf642165f23fca7f00000000000000000000000088e57c01beba95b51006df6de835fdec38d370af0000000000000000000000000e8d7df1e322d5beb0db0ac6100cda44141ed708000000000000000000000000f317df4cbe74635ce7e8903bd69212967e8b983c0000000000000000000000000de8b1391b15fd8ebc9fefc1cfe345eae4d2dfec0000000000000000000000005c965a04a37a272cb32713720f9a1dbe16a7ed5400000000000000000000000097ba268fea7db8ba15a9f779520fe9ab7d7f161b000000000000000000000000f18caee830e03fe178bce2cd3420c7c3940cf453000000000000000000000000de729481d6bfa65ca1118ca5ce7473bb5366a6bd0000000000000000000000005e6e04d583efa072010e18b6e8a767c9713c55930000000000000000000000009e891a73644d400d55cda42e814eec40d00caee2000000000000000000000000f85850f231a06756656bfbf4c84f8ffe2fb443c00000000000000000000000008fa84d403d0f0df787a834346bacd4442eb2b1a1000000000000000000000000c4099a8d59bf105d8a714af80879e2668c191473000000000000000000000000f8a5ad65f30457fc318b3ab168fe26e41ccd6af00000000000000000000000009c864c1be6736a187794044474f18e95e2fafcc80000000000000000000000005df1d7fa410769e9dabcfb83a5c4aeb67466c25e00000000000000000000000076e74de4ed52b427f57f504a6ce4687a8b976c3c0000000000000000000000008e61c59acdac2342cc7b251ef5a41298b91393b800000000000000000000000041f8d9fd4f2e47bf588c781e776365b04e99a5b8000000000000000000000000da0399525192b4002fa7732ec3de4f31c2cd5d02000000000000000000000000b27028fcd9cb9d621646bb1e769ab9b6a4bf69f300000000000000000000000021531b6234acbccc0f096dbbb569693d16f2e7df00000000000000000000000041ebb92b54a06feb07c9e9dc23e90b121051246c0000000000000000000000006eacf2dd9b8d2bb9d9c1e9dd0ac215709e7e0ae5000000000000000000000000552955e6986c38cecb28d912f696eb16e993cfd200000000000000000000000037d377346b4edfb9c6df5abdfbf7c51528ba53680000000000000000000000007c534a1c673624d9b7b7c5b080ce4e8d259cdfe20000000000000000000000000780cebb208de3c5e9d54385e788ff88fdcb615c0000000000000000000000004e7069583305ecb4c241ce183266c33a0b48ba160000000000000000000000007639d351f2f5be354dd978728b233f225122032b0000000000000000000000004e41a1fcbcb6d17ed87503a5176719533ff32afb0000000000000000000000007cc34cbd12316470fd7d5a075212ab22298b8a90000000000000000000000000bbd16c2a9cb8a4785b4e2ee1a23ef3f4c9fe6409000000000000000000000000392badad636aee1d2c90dd0d00e3bd4ff13c38f700000000000000000000000081a59cc98d09f9ea9a1b8a96709e27cfe52677d200000000000000000000000028df0301ba33a4eb79b802c79b81dff519964bb5000000000000000000000000d746e49a1247d6a4454c63063aae3f029d035e07000000000000000000000000af5d6846a4b7c2cdfabebf001382bc9cba4dd26600000000000000000000000042b14c187d45e53f4f2ab4830231abe0c97b2ebf00000000000000000000000055b73a4a6fd3d030b4f2038cddcae2ead6cea62f000000000000000000000000caa73318f70a3e30a7af62786af3d0d11839607c000000000000000000000000a91fd0d3c8caa3b213a9a47b8779ccb29569d3dd000000000000000000000000657cae6d69e06d662f0f9b78fae68022718636c30000000000000000000000000c102e0442c18b8b7628c6caf1004023460209b40000000000000000000000007015b865ed07dcd7bf39a44e3228cec684f767f50000000000000000000000004cd4d9f3cee78c32abd6fd5bb30375847875d9200000000000000000000000001cae141ec4f5becd042d8df35e397b00c26e0e8a000000000000000000000000912a13c911cdd9632d6df145b928a72e967cd6e1000000000000000000000000c9926dca024e60e37b8e4ff945cc4767ba44a13200000000000000000000000067c6f082fdb0837dbfedc0f52b870dbf867fb34400000000000000000000000073b28f11b85d44d0478c1d60a46e1ff81a7872e3000000000000000000000000fa73e5affc773fc8556797fd6fe9d36c14986889000000000000000000000000160f4d8505a0c590f294cec90714b8afd2d7df0100000000000000000000000090c3707c8c12ca4364bd515dfc3b3e8e10cb26ac000000000000000000000000bd6f5ea88a2ca074ef07d8e70f9e09d1591e49ac0000000000000000000000008dfef1d8af768d94b0de45c60f6941feab61898b000000000000000000000000d917455446b0a85587bd2c8a1d304fc0119627660000000000000000000000009471bd96909238d2abfeb27f7d7ab99a4295bd030000000000000000000000007b96c87972100cd46861981ba3968be0aae1a6c90000000000000000000000006c321ea4a53a2148f523862ce38a4cfad05775d0000000000000000000000000e10539d86cc98494e2eace65ebaef975eb514878000000000000000000000000c4cad1d14ca6e4f7945562257e5e8ded981c42a100000000000000000000000005cedce4f632dc65ecc73dd2fa9e0ba94ae1c665000000000000000000000000b67e62d7d70bddef59e3824e264266106fde86640000000000000000000000001854551b735330e7a658593b8d76227ee45d3b1500000000000000000000000037aee6419064c5980b093cd2961b1fbea88be070000000000000000000000000843607972422fcaf505a056c9661162b768903f800000000000000000000000064d73febc016646800634ca6f7326741eabeba08000000000000000000000000a18a80aefdf5c3db4246b77c480f8172e8e983950000000000000000000000000faa03710cee57d006f745fc645aac06cfb75c880000000000000000000000008ef99bcb3573fe1b7db3f4962cfd2fc87a5e8d7d00000000000000000000000007073a4b874388678aef606f0a9fce83215c2a5d00000000000000000000000074c4c2240650cbd8aab26027722673c2eee92e340000000000000000000000002bbc9f3df7230db5913ee7511ada26d57436873b00000000000000000000000035c967b4599f2eaa8174fcdc936fa8d55d8a00fa00000000000000000000000013c5352284d08a149e8cc338eeab724de0f22d5800000000000000000000000056905ea3ad3d8be3452d01439c14cc591c2d9491000000000000000000000000a7da399dddd9daca493ad3083b35209eb63518e4000000000000000000000000425ad5c1b8cc610d42d19b52b787b450baa6ff6a0000000000000000000000002a6edd6820b3d018c14154daaaf3c29688c7ba6a0000000000000000000000002565e819d3d5458e3d9c52b4688fd229ac6375b0000000000000000000000000a7d9d128cd229732ac82446300407c2f90a6700400000000000000000000000022004ab60276962e4049efd984927d1dff47505300000000000000000000000026119a94282bfaf7a38c0ea073d44d95f0efdac200000000000000000000000088e98f424a34c406fb887f2d18d4013335b9fdd90000000000000000000000003666198f0e254421a1295aa6e4b00765f21fa10f000000000000000000000000ecddda4c442680ef538c77e0ce939b526f9f6a880000000000000000000000005fd554d39df4ea75ac033c1884a66a3db2d1b5f60000000000000000000000001aba8d541a0aa03a02a0761a79cdcbb8fb88f2ed000000000000000000000000b8a2ab4269a05234e278e06b96ca241e24bc9280000000000000000000000000c37cdd34b9c33d7d5b99ff45b4cf7b74da38db0900000000000000000000000007606dcb049c07090c2cd65908600542811284bd0000000000000000000000002b3764ebf40e454c3a918219ad0b5199e24b07de0000000000000000000000008c3ac7978203e7bca366b70f910533d10cc51867000000000000000000000000ea0b32e0273deb952ee179de5866dc89d47ebabd000000000000000000000000998b838534311b22bdd2384af2740797389c54a2000000000000000000000000bfbb43487b7530e5f774a9ef525516d1bfc1f1c90000000000000000000000007a6e471e630cd4932d12d25037a334d5a76a88ab00000000000000000000000095a6746622f7fa31cb7617e3688442d9d4d0fa50000000000000000000000000c30b99a7f9f1d645f026a54b8c04925b993caaac0000000000000000000000004fdc17a1c7003c1fdfcc85eee7717c4e9b56a3810000000000000000000000004a1a67d37f4666d6d15903ed21ccad262d3a1f4d0000000000000000000000009c84548e084576e7f51a543133f6f17fd1ac3f2700000000000000000000000008c995bc5dea1707e3b44e85f384751ea230c69d000000000000000000000000f2b7c8f1cf94b9d8f08664137827f27f2ed00dc90000000000000000000000009e2f9e420a0a006a4caa63d4f6dfd66f9837ee7b00000000000000000000000082c0c45150e582f3a1edca6ef862d69a430c1a52000000000000000000000000be9c426a89923760d28d9c77cb390ef4176c608600000000000000000000000029941e0c10f28b75099c961864ecb4ee57c55191000000000000000000000000a224c68fe24e397c184cf3f333a254a4237a1c19000000000000000000000000621bcb2d1c88a71405bbc0f239358ccc0a0a1adf0000000000000000000000008b7bdfba4af35f273e4c516739077215b0ee9600000000000000000000000000d7fbd0fe5f02deb77f01269f52c15d1889b1faff000000000000000000000000264e942ae6af736e370bd891a292b20dbc6512a6000000000000000000000000926f2d99264bff18d03ab0291a61b1156c3308c80000000000000000000000007408a561b514a2a52f3f73a586a1d6592d9a0df6000000000000000000000000c8b768e75138f7d8a0fcdf292f03f2ad7460ae95000000000000000000000000921308d83262092f51ca3a3755db986c965c9c6b0000000000000000000000000040c5ed2e290915b6d25b4075e2c1c631fa4d6d0000000000000000000000006f7480b1a871bb8d2d17ea8487f3e438e39981d4000000000000000000000000f1fea9a9c5933fcd8b36fdb2fcfbc7bd0f951b930000000000000000000000002ce1879b76a1eca95af75fd58c11d5a40c8d636a00000000000000000000000076afd547c5178d1b9b7a4123e298c39f49884e39000000000000000000000000af9f30e56c65b80f101e0185dafd15ed46d6e9c7000000000000000000000000f4687ae3013c936a9de26f2623c3cdd8ba9d939b000000000000000000000000276d5774900f6ace60e6aa5d22ecc553a7edfdf3000000000000000000000000c9a30950d9df1618ca2c3ffb507bee4db76629a30000000000000000000000004868ae6d0e91a99292651d65e8e5e7b91f1840be0000000000000000000000004a400e4e19e793d7733d8665b5592fb77d2a8e46000000000000000000000000a46f715697659fb2b99a24c9a81fd41e6241cc39000000000000000000000000c0edda1ca39bf6a1fb5bd9625c2e5523f29569180000000000000000000000009922dfda5d3f9a3ebb9505f83b0c4fe1f519a0da00000000000000000000000030e5e8b11608748a16e284b039e950c584d3e5b4000000000000000000000000bc8ac43c9255f5daab3442cac400f4e36ce430750000000000000000000000008e77ce9fff98faf3d2ebc9af4cac71a486c52c1e0000000000000000000000000e0128e3ccc7bbb168de5f850574f8c9e2516c1d000000000000000000000000907d3bb6d2e2fd0ab147b2159c7ae15a23254868000000000000000000000000f212e9ccc133dab5b20e5dca0da32a65de16d3d6000000000000000000000000b5873bad2347b572eaa4dd3f3338dc2de3444b2b000000000000000000000000645030fb21c9939bf7e2fd203e644c8e9964fa0600000000000000000000000025c23b0f9af79bb06f6ab5c05894d64b3f8352f7000000000000000000000000a959bb9a28f8bd8a1220f20f1f75415d36ecc68f0000000000000000000000009b3df1dde6d7e912011f921e282ed95408ccb154000000000000000000000000d925e5939baa344bacc7d226222b426fe15507b5000000000000000000000000823bb51775c3457132971419d86d10c00c7585f5000000000000000000000000a6e61c136277560d8c4f772f7b966c7d73fcd1f10000000000000000000000008ab103438424781f9a5f7a4553746ec56536ba8a0000000000000000000000001a90b4d1482d36b2b414b63c165bbbfa16421a71000000000000000000000000332b9fe986e1068cbcabc0eb9c7131603e2cfadf0000000000000000000000007290813cc3fb7db6255f307cabdd66c6566e11170000000000000000000000000cc76e638b94bdf24618f9cf2358065566affd760000000000000000000000003e0597af2fba727153007404bf1d2ae6d6011e960000000000000000000000004103af14ed5fc24077e808f08481b62d33d41aa90000000000000000000000006a7f5f3439a46981a4162ea2159ec6546d2f6c260000000000000000000000003a0581cca42427fe9319c13c56df3a6e16dd7d71000000000000000000000000cbe96752faf9cfaeb71721338700a51852fef27d000000000000000000000000f45d6b8103947af53bc01fc0b8d78d92270e183d000000000000000000000000dc2d516c2eb8741f12df5b82e73a593c25e7f2da00000000000000000000000039639d0bcf675c3be586a65090ac542fece76bee0000000000000000000000009106a29f28e67c94102143d22a6313945b7b44ba000000000000000000000000ddc825e87c20b0fcc549e251ab10c38ed039994b000000000000000000000000e947ce9b4024e2188da293291e905ce47969ec1a00000000000000000000000077f869faf5170465389f01e9381f7f6cc5b9b11a0000000000000000000000001937f9e40bf26febbdcd331541b7b5f56a51ee72000000000000000000000000c8affada926d427ca6999ae024878cd7cb3339bb000000000000000000000000678f5f83be58162d47b235b90f58dc3d2f95ecab000000000000000000000000ae907ca3082ce31f3abbfcd433be90b2461459f8000000000000000000000000e9848daf4a7376c9c8162840a5c56de163200fa4000000000000000000000000a77c65c5637be0362eec6e1c65d9512a05cbf742000000000000000000000000a1c14385d9616f189e76f5d995975c2713f42ee1000000000000000000000000c32693d8fc5d2d6a4b5242e5fc6d28b0bd875caf0000000000000000000000008b252d7c2a426d8d936d1ffa83d9632a84bbca620000000000000000000000001dca6b6799583dac545b5343c4e90b9a36fcf93a0000000000000000000000001e3f7bb4026e4683789a1cdef7dc826965319f7f00000000000000000000000080cd89343c27786bef9f7e2c1529f11a7a70c3870000000000000000000000001e4b97be371e0357ed913f64c049e91294a10e920000000000000000000000007ecb03ea56ecbe21c53fda5140d6af1e19eaf578000000000000000000000000d6b0741bd171fbe3704a81ac2407cb48d2bcf1e80000000000000000000000004f9579e7ffd39149b1f24379b59b3552211df224000000000000000000000000b0a2d44f832297f5e2aea0704b6f5835834c3bff000000000000000000000000e62f7deee1e34dcac2a77d955933e2e8d2e61f2d000000000000000000000000aa9edbadb0b06320fe00b08943a04ab821f5d950000000000000000000000000fe9f07e920dc41ecfd274c49b1e87be1777ac30f0000000000000000000000004256bb3aae4cf71249604eb4b48cf7c51613f23700000000000000000000000009035d939859d2b0473a94fb4f164a8ef09d18e100000000000000000000000080c37d0452f9d1ec710217e8d5c5880608de5a88000000000000000000000000fd06dc51bbe74df498b226ebb51af52299a2920200000000000000000000000025ff0076d2ac0b3a2eba1edd4d1c1e28753b9d0d000000000000000000000000d5ccbd1ad50452f8594d9a79c9ddde157cfe572e00000000000000000000000068c243e6a80b0e196bcd40b7c5040cbf42d49cd4000000000000000000000000a9c982309201dd03e7863e89f3230135533b891b000000000000000000000000dc58f74ea9338c8eb50ca473cc7afd05d2de487e00000000000000000000000053197d19512371424c3cd3788ee665a629a0263900000000000000000000000002dcda6f64c26f79c3decc1cab53e66dcc58780c0000000000000000000000001f3ab25ffcd381ac3a96ff166852d570af7da5e000000000000000000000000013df490951626652991319230e3294cae2c388c100000000000000000000000049643f0a93550ccfd031ecd8193414bef41becac000000000000000000000000afba47acdc2c4daa29d9e5d0116bac556605e51d0000000000000000000000006bf443dd6807469dceda51dd84892360e8e836ec000000000000000000000000e8ba1d93ec660d21a10c794c5665b5ea122f83dd000000000000000000000000837b9a693aaf34c447c2ffbe3735b06740da14aa000000000000000000000000eb4b37b3d82139ee2a0c738d624c22ba2ad63e640000000000000000000000001696f9a18c41fbf8774e0e37f00fb99c6e4a700e0000000000000000000000004eca390d33acd89251adc3e72aa927a7de6677bc0000000000000000000000000b7e1726e4f2d995ef13e5db766f9f4e3b1834240000000000000000000000003ff5afc72a5af97ca3795f2506a888909300a506000000000000000000000000f36c17786e8401730e2e052a99a7dfb17d0b5457000000000000000000000000423c6116e652eac1e6a4258cba45894a268c4016000000000000000000000000a19b5e69d06cc08aa0950db03914fbff152f39890000000000000000000000003d42c8fd1b077de1d37a8e598355d9a6e7de0e13000000000000000000000000c191c3350299727131a73e35672855b2a40c7712000000000000000000000000c2a4f69cc989e8c28fbd916388d945bd931362080000000000000000000000007970eee3f584f0915ab40b6e941760be079fe5d40000000000000000000000005ca93e43f8bf3750a571b727c634e24668c27ab1000000000000000000000000f917fc7c74f4da00d2455ff01956964260830b00000000000000000000000000251726c7f7f6cd66961840e58c64e77a1f843a30000000000000000000000000f394369099b76997bbd395c8649016f94342179a00000000000000000000000049b0d29492bfdf6cf8a19ee0c13dd636c914c05500000000000000000000000063e9e6fae44adc0f7d9a597e320f59ad231ca0140000000000000000000000003308014b88daa81c469f7c1aeffeea79c6c3bc9e000000000000000000000000f8a5542ff4928f0d8d039087d06f06f1a7992264000000000000000000000000c9ff79a12c9493a11afc4798b0f020abd03ffb55000000000000000000000000864133eb473b48b6e8136793cc8d78cd1ae673750000000000000000000000003b54daaa6c2470f2788cc69102ebc065ef056a940000000000000000000000001d7fa470c76947ecaa5fcbbb1597af61d927fdb300000000000000000000000061549bcf2bd95667c873befd6e538f6862b7b9de0000000000000000000000000785fa8d7e3134f5d432da2f9df4ea4b5d133d83000000000000000000000000038b45d2b0e22496cd20994ac0af42de724205ee000000000000000000000000cf1ac594d78ac43ae95f2c29937a87028d090b690000000000000000000000008256c826dbaecfb518bf6304605c8233ed120f64000000000000000000000000458726a3295db7b18860b2f42edf47fda1af9ad9000000000000000000000000727b6ce84574158d1adee2783ec72dc29b4e8766000000000000000000000000eb8c537c657060bc0cc28b83da6f083689a4c41f00000000000000000000000070467416507b75543c18093096ba4612a9261db8000000000000000000000000ea2edbac20211ac48dcb07818033512607ec18da000000000000000000000000f71aa1b8683529547640bd187e810dcfae85d726000000000000000000000000218b8d60eaa0374db085cb93decf9c1c0adb36a9000000000000000000000000735a0418133e9c3cb1a4b7fc526bf51f7849b80400000000000000000000000066643d12e3dd9de87e101434e5fac98ab11c5f6f000000000000000000000000824bce3f89a4fba7c96a2d582f5e5b6261b4e56f0000000000000000000000000faf187f24cbaf807e696efc4804e2e3188009d20000000000000000000000004ff2dce3e9cbe3c8904370306e819cab9aa7503000000000000000000000000061a1fb733bf3dd0ff6fd32a32b055a06a3df4b77000000000000000000000000714a6b7eb101198c681137ff8a6571db864078400000000000000000000000009c91816db79f49fda0668e51c2456557bd2675ab000000000000000000000000b63674bc975b96c4a89dc0661d8affbc9413c131000000000000000000000000de901a81419af24bb5e4d83fa84270d01f7dd8880000000000000000000000007f95800ab11d634c7e3e7b386a76c55a91a6f0810000000000000000000000001157b1dc952ebd21091058ff2cf467092144986e0000000000000000000000006c51ead5552443d5701d7f9fe0cc71aab3527910000000000000000000000000b0e85e610fcbede59d19bac5352dc9804dfbf9060000000000000000000000000eb6b84a24060aa3da31cd0d936a29ddcc9ef2230000000000000000000000006600c95e89fb65f516bc289e41a86085922f37c400000000000000000000000080b623caae8788e0efdcf80dcf9caf9b4aa1836c00000000000000000000000002c147f7c0b23d28e873080ba44db35d4237d197000000000000000000000000f40ef635cc3b01c09746f06b70e538662790dbea0000000000000000000000005e7544e5b7cd05e62f6add9f6206410898fdc05c000000000000000000000000375b8c3a2009fa7197aef264b143bbaab50709490000000000000000000000005de0a931e833ee8356eb1fd34ba384c1ff062e670000000000000000000000001f172f66730d2ef5cae06ede52f2c0c26055ba56000000000000000000000000ae66503197e19b002b42486ccf6ca23f214728290000000000000000000000005ccfcc72675c5cc32031351a8ad1760568069a8d000000000000000000000000eadb3f711da2d75331368528bd678a13ce6112e60000000000000000000000004f6410f5d77b0753d97712ff7da5ac1928b369b2000000000000000000000000a3d64f85f2a8cfddfd7d46caaf44e2f637175b52000000000000000000000000165990a909658b44714d26e5591bf3c0c722a1ba0000000000000000000000003a5a9b60d8bafbff984170cfaecbf2ac5a172c50000000000000000000000000cb4777d5c252c7dbc10211fa84613589375440690000000000000000000000008c8edf33f8ecc6d9679a31e3d77d993ae4e9f1a000000000000000000000000079dec28947e028338951fc85508170cee9459635000000000000000000000000b9abdf56c52f644a201bac1b6d8b2c9676b92dbe0000000000000000000000001a4396d44f88c2fcf276c536e563e28c0092b00e000000000000000000000000cab12ecb5ca579b78febe25e91e8c5253dfa5b6e0000000000000000000000001d4ff9878c96d712930a9f4a4ebf5b3d2c62d699000000000000000000000000c7df6c8a2d851d20bc32238b26f886db7e1949da0000000000000000000000000e4241b29ade16b6e5d69eb8d7b60b8bf6406c8d00000000000000000000000005cc63487bc55a1770f984c9e0ef004412a2c0320000000000000000000000003a45615c13a17cece0a6e7810fbdb503696f0b2700000000000000000000000023472600d27c2c11cbc501c94da259dfeb51be7e000000000000000000000000a791b3e72f3530f4fe0afc67003b9b5b7cfe43a1000000000000000000000000b7b8d5262ada3e0979a4353f614f72788146ebba00000000000000000000000048c2df4dccda7ccfc990db9ad9318ffee9d9822d000000000000000000000000e8addb7bdc907d0a99e3b0ad7c7425a7393d4aba000000000000000000000000efbe3ed9aff1b8a583d1adc7e70dd9d6ae3a2bd8000000000000000000000000da7f8900e31b10e2036fcff84a58c73f9fc127800000000000000000000000004ddf255d822bd8fb58bf2df25497fbb44d66d661000000000000000000000000d60cfdab905d34988a43f93cc7ce7bca7f4a5a650000000000000000000000008b77cce0b7dfe667a8d125bb62355b04d0298181000000000000000000000000e9708d063cd9191c1cc7e01433b93d6b28242ff70000000000000000000000004fa9c8ca7a7b95fe027952887a1311e692e7865f00000000000000000000000042a35267ab6eee3373aebc6649f1fdb60750b4b100000000000000000000000055ef5cd5ebc1e2095bc07daa847a9765bacab8f7000000000000000000000000fe5160c9eaf297f32d51aa281c8dd23b166459ce000000000000000000000000c9699d066028f05c754c4c2e259eaf645935a19d00000000000000000000000057bbf3459c071fd51c977c2093ebf7c194015cb50000000000000000000000002f68a6b3b19f51f1649676edade7d18b66a95a13000000000000000000000000fc78d6a90c1f1ad535d83dd828c959ab3cf2dadf000000000000000000000000515dbf15f5f98baf5237e297b16dc3069109cea20000000000000000000000002afda37f65e2056238084afbb5d38d86817c65f800000000000000000000000008994abeb0f4982d447ffa59a904f7d040064e3f000000000000000000000000b529516ce6bfaf0673d9f401aca044c95a10ca5000000000000000000000000062f07fb7e8c1ca78e67d70ab8fadeaa8526c4015000000000000000000000000fd0eb839b6f07e1d9b86fcb4d3225a2362fc3d77000000000000000000000000659b8a0c6971759ddaaa05ad9a130102d520fda00000000000000000000000001d61cbd193251c28fe8100dde59782d6e9d1137b0000000000000000000000007ed27db7a1c6a0afdc4d046ea2eb6627f5b6525a0000000000000000000000003fcaf56eb1435d2f1326446302bf3d54746133eb00000000000000000000000084ac179214fa282f2898eba8ff90da08ad23b69a0000000000000000000000006e237ac1e1f3c740a74c3087c250c3411c69f8c3000000000000000000000000b69f89215fb1d72c806c14af0a32e77f64a32bcc000000000000000000000000348ec51cf53bfd93a3324295d57a14625ba7acec0000000000000000000000004ccd5f1787fb355a7c7682409a5c06a7fef69b2b000000000000000000000000e4a37023a1cf3ff468e2413d56e783ffade579370000000000000000000000003037a194b81779c8b3fd39bf4bcbef37ea3b81a4000000000000000000000000301ba1d2506d0dde41b458d1270e613e693ca563000000000000000000000000319d9691c7f3eebfbba2637071820b52403d7bfb0000000000000000000000004f8e87eaa21145cbe2c8c7a3981886d8dc00bab2000000000000000000000000ed5ce4d8bb35938750fd8ad1e7beaec8567df24c000000000000000000000000a13819dd954b91faca68cbb5c3b4187d09c4515d000000000000000000000000fbe08705ff2cb6ecaa2ae7b21104eaaea30722ca0000000000000000000000008eca45955c2a310f4ae98e2b2251b844b8df4170000000000000000000000000f174b52004c61e4da3aeeb3ba1dd6c25e1aeac1800000000000000000000000014897b761997abe081a188a0e9397e6e8d9726e1000000000000000000000000aaf3585e70f9aa59efd950fb108771a5fb1b8ca2000000000000000000000000769550dc665cf30d3052baabc83747e417685d52000000000000000000000000ad8cabcc0c9b970825164ef0bd0fe51d1e4c24f1000000000000000000000000d62ef8b0eed7359dc6f4151119aac696825daac1000000000000000000000000033b09eebad17e824b646a37f3ad7fc92ca9d20b00000000000000000000000072a8483982d6f9f8f73bdcb07df546688074b55b0000000000000000000000009122f2654d3f0a558df776990061aa52d4e5b52e0000000000000000000000008bd038d7c29344fbb5dd3d34a7e7c5d8acf912160000000000000000000000005ec972f74258c56d2bff93dbf7544d33e1ae2c9d000000000000000000000000d34ac14df882d8ad6ba65174c6534ae5b474b367000000000000000000000000d938bb2eda05af228e2120b78feb0f12bd567a4f0000000000000000000000008ba7f73469658ba92104672058fc53b8f3790a740000000000000000000000008ffcc8863c590674544b1bbe0d194c2aa5111127000000000000000000000000abebe5216f1ec68279b2636cdc4b4fa24a0256240000000000000000000000000fcc82b1a5295da2466ac56dfb5cb59f015afa9b000000000000000000000000b22d5f6bcd1d25bbd552f799dbf3c73924403193000000000000000000000000660f473df6b347bea11c9b35cf3e55e82119be820000000000000000000000000d289fe37fd1e91e532ddc2251d7ce0060d3e267000000000000000000000000f529080b43f17f284dce64ab7721ea4bbf623abf000000000000000000000000ded2dc85feeb6e767a4d06ae2eba8051d032dd800000000000000000000000000cb4bfca37e739c2d93797a0e27e4ac064bca283000000000000000000000000114012f4051db9efc8159fde4cf6b43eb6798419000000000000000000000000dd2f002ebbbd34068217bbd8240d0ddea928e1af00000000000000000000000047dbb1c71e0fb0323328cfc76fdefcc64cc803b0000000000000000000000000b037a6640d61028769538b9221f729e7cce42bc40000000000000000000000009c0c6a39ba1e730f2288852d2a5d488585a5e6160000000000000000000000009a70e4b0500cbc0ff965417acbdd2639c004b7ca000000000000000000000000eda4a829ba64400987f30e6e0aadb2b17628c8160000000000000000000000004ed7ec21446f311fe7ddd2637672eb2bab1b8989000000000000000000000000f8665c5a09b03423aa7bba21eec2bdac40ece1b00000000000000000000000006eed775d28c2cce36c5369eb63d23b6cd275249f000000000000000000000000ae3327bf1be96f6e163be231520f4b4bc557bc750000000000000000000000000358788264be483b5b54f53d4d438c6877f8ad06000000000000000000000000025e2a4a6d5b6a96a37cd41998f772f23b05faf400000000000000000000000006ac9105c8c9a4fbeed943ac8140ac9042b1dfc5000000000000000000000000f8a74cb4e8ed315ba4e40f3cf79c4add150b0cf6000000000000000000000000e260b69f1fda0fad36301452ceac83f1bbf29e5e0000000000000000000000001bae7d37d089713be5436d5fdf1839b47a87ee37000000000000000000000000bef39001916ec7ee6f97b1a4cfad7a97629668fe000000000000000000000000c59f33af5f4a7c864738ce288a411acf52338bf5000000000000000000000000a3cdfd331a7812c904c7c1a7f00e3edd7d2f5c4900000000000000000000000031d9d6a995e020ab438dfab129cbc1f57e3a436a000000000000000000000000072981f1e25aae4836ad6ce3e48383f75d7cf9d600000000000000000000000014ac9e1f5835c329ae31bdb38ffeff29c8f0f1bf0000000000000000000000006ff32e643889fc157214de257f9a0413b2a037f9000000000000000000000000d346e7b75e8f943a15327497e037e3473f0321120000000000000000000000009ecd49aa00a793156f7dd91ad1c912c6606405200000000000000000000000001e0f58813b0d2e687dca2f011abe3ee07ddb92a20000000000000000000000009d8a9a3a518687e10f338040b5c3b37ae23e81410000000000000000000000007ed9650bad3ecf984c1ec53621abf50f2c380b2e000000000000000000000000368a5f1c458af62cd015f9a31b6b287a8578c0b2000000000000000000000000dc54c831d859bbb43134649bce0edec915de87a7000000000000000000000000572ec0fcb7bc7a7f6334f9ee4a1b402920e6b2bd000000000000000000000000fc770debb035c93dd723e3c1926f0274a2175c4a000000000000000000000000bd5bbd91a1773b98077d65fb252d07afa9c1474600000000000000000000000087a862f2b257592a9a50c7cfe6e8672a6b8d43e8000000000000000000000000b3dcdfcf21c81c7712fb34656d490b3fb74539720000000000000000000000000fbf773f7390426a1902b3e8ef9870a718c4349a000000000000000000000000e1ec729cccc753e28398fbe589383f2c2e26adcf000000000000000000000000a9485c1cc3c006ecb9064c686d68bc4b3cade5590000000000000000000000001aaaa17f14f0a75c62bc4c5a8f37c5e22d1f4f8c0000000000000000000000004035e31184ad0981fbb3bc832556e615f01dd0c6000000000000000000000000bfa5846290129b3c56376d023edbf2593c0708d4000000000000000000000000e96573ae97cfc2629888859d4f2323a9cb7a92ee000000000000000000000000aabca6b1ffcf2fe937865a46a1051aabdc93b59d000000000000000000000000691987157f87b6ca10b91eed20aca6669fb0112f0000000000000000000000001776428d7bc20b5a301aad7601990ac98a9f6cbd00000000000000000000000015c70ad6bb28f471b525c0f9227a11d06894c48f0000000000000000000000004b4129da43ca52668eb73e784d0b151cac2c2f010000000000000000000000000241af3a87d152c2e04872da2b71297b61451794000000000000000000000000ed3da8d5e85950bf401ce99af222f17a4997835a00000000000000000000000047089816759bd5a6bd8d81458550ed2959285dd30000000000000000000000004bd9b7f478727d0627d18d047d1de5c71d18b62f0000000000000000000000007a4c4424405c2e37957031f01caa884665f5816d0000000000000000000000004ef30ac27ae349129ecf9b4b29de49f830e088a100000000000000000000000067d9a49dede3f6f65c8e3f86120b2ca854fb838e0000000000000000000000009251065f6cbc93e1911f0a699717731b827dc0fd000000000000000000000000cb9f7f2aa91299adeabcccff4d3bcbd1fe507c5d000000000000000000000000ccfcbcb95452f4e1cbb9f3f152ea8c0cbfa0bec3000000000000000000000000ccfcbcb95452f4e1cbb9f3f152ea8c0cbfa0bec3