60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000cf8569ad96112f6e844a06d1d0983754c7e1da24000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000001263726f6e6f7370726f746f636f6c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023636c61696d2072657761726473206f6e2063726f6e6f7370726f746f636f6c2e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e516d644c364642377a666a4b626969683741596277374d4a4c63676a447477787659644c4e4d506947665537444300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005580000000000000000000000001dd32c4170cbcd44d161e3ed5d0bc02f60bfaf94000000000000000000000000476d40048650f1842e16b7dd97793692076a5fb400000000000000000000000058793210bfff4b2a5316f58c357ca06ee289606f0000000000000000000000001e058dfa05a84e91cee44b4fbd514ee436140d310000000000000000000000008e029ef4c1826a840cfd8dfa6950d3127c25f3f1000000000000000000000000896659753ba6eea432c128273323e36078d23eee0000000000000000000000000bda725e6323c6655e2bf8314ea58580042425f90000000000000000000000002ed762494657dd51e47c3b1939e968477a152a4a0000000000000000000000006874f2c39db201fdd5787317ba3c9144e8257eb1000000000000000000000000f253b05a44b5d3f9ce6336fc41166f121f25f259000000000000000000000000f8cfd7233f1b20078e61d74518dca458e7380cd2000000000000000000000000b9f345d1a063246667a06736032df3cbdf60e98b000000000000000000000000183e810b3403e85b178cfbc7b00ba0fc5804bbeb000000000000000000000000dcddf0ac2a191c0703943340bfa282094aac58e2000000000000000000000000f94b03d5dd41b15034738ecbe03e85df03efc01e000000000000000000000000f714ee3b92a24edb1c38096c73c7ec14f721ea5f000000000000000000000000eb7e51355b9831214dd6edc32b4b39937a8358060000000000000000000000006b12d98a826f6cdb3ac9a4d436cca25532e336cd000000000000000000000000cac5bbb4d788100cda2641488194c27d658dac6b000000000000000000000000d0c6f16cc58f1b23c51d1529b95fec2740218f0a00000000000000000000000082ce1e2591982aeb9ff99127c21f162c84b812e10000000000000000000000006b6ed8685d08f293f20b440353a92b602a05e3a400000000000000000000000065f5f06aa3cef05d21cf2d1be15bd5b49d6578f40000000000000000000000001594b387b4bfcb588587e915bdb6217577a6e67c000000000000000000000000fac4cb4e9fc32eefe66b1548472c507ddf31d37200000000000000000000000086498da45c9859476c7cdaffdb16ed41cd476d19000000000000000000000000339df8ac1f07b73a5f2f34b2acd973d76165afcd0000000000000000000000002ccd34f267321ac4233f4efcbd3373be0610e3c5000000000000000000000000823a4bcf3a243ce4d7a82de972005de9f8ae957300000000000000000000000082babc17b33500a4141b926b27121f402d5eddb7000000000000000000000000acc5a30bfe3415a0bdc62a9a748104fdbb34d324000000000000000000000000dd0c37920c3292fee1ab90a5bc42bcaa2338797a000000000000000000000000ad30c0d07cb0cd68f174ad246ff8878f573eb14900000000000000000000000091bb885e4880b8334f0b6155594e12fa9899ca440000000000000000000000002405a87e2449252bd67bbdbc98272f672f42bdcf000000000000000000000000c221617ae3bb66bd46a47329bd40a3b52071d11e00000000000000000000000006667d59d658a2bac450c279c7f5d80c94f620e400000000000000000000000070496b6a66561ae9f6da136d01ff5ed09f79bffa000000000000000000000000deaaa4c3127c855dfcd23028186bba25516fe1f5000000000000000000000000a3af1adbc0b73312eb88c7332d23bce478685fe6000000000000000000000000f4a23fe19ea284c1d251f67f890626bb75760eed0000000000000000000000007aadf23716cdd5e36605d2cfa7b80088c513980e0000000000000000000000002e0a14919afdcc03d5bd498534e29659ee39d65c00000000000000000000000086f0a7315cd9549c379487bb26f67056d80f1d890000000000000000000000009bf58e37c505259f73506d59b793dfd1741d8ef3000000000000000000000000928ae18a9d06bd10fc446a19ad1e4e07fe8a430d0000000000000000000000001bcedee7ee084f2ed8ff4eb9756ee4ada988bb550000000000000000000000006871eacd33fbcfe585009ab64f0795d7152dc5a0000000000000000000000000c0d9f5648943ca8c92bb9d6c76ebb38aa14aca0d000000000000000000000000be3c29d697e3782c2c415eec90bbfdd8dc34f88200000000000000000000000021755129f00f83978c9e7c0690a8e7647074267c0000000000000000000000008955675b963767eef8cd40068ce326f2afd708a60000000000000000000000004e16caa8b61718f57fa4224377bf33ec80b7f7c30000000000000000000000002b58b61eb44a4152b4f81f775af2c972e1c77ccc0000000000000000000000002638cf00dd0dbe7f3e2e16b2d97b397f5f85d2b7000000000000000000000000e22015c4b7629ce09b34394e11c18380fc26573a0000000000000000000000008e25c6eee87412de7ed15ad0e7dc3152699c042f0000000000000000000000002ae0f9078af9805901ddf65785a025f3f91daa5e000000000000000000000000ceffe24baee50f47bb8d331048c468540f64cc6c000000000000000000000000a376d1d214c3b7c08d7537e3b58e65861d9ee7ed000000000000000000000000089815a3ed91e3bde1184aa5f832316f372790ed000000000000000000000000a5b3cbe68b07f8a09abc048db8b068e426b70b55000000000000000000000000f5d69cd3acbf7071878f15f0e9e018c044dae1a7000000000000000000000000ed23aea5e75c6bbb7a435e6857f9a9b2cdb05a5500000000000000000000000010f6bfac564ded80a155312e0d637fd8ae2d7e94000000000000000000000000eaa7872ba4370d611598bbc3e49bd0ba6614e83e0000000000000000000000004ddc95efa3a5c733024d9a5ff2c628d046fad8ab000000000000000000000000b789d6dfd1513a98c32b0c238b5b41191109ccfb000000000000000000000000bef259a9f429f76136e0e670033ad4aa26322a940000000000000000000000001d37136905ee60bc4d9f0041e8062a17c6021eac0000000000000000000000009c738b4b6e774360b10fe83dc7d6400fc15ea65e0000000000000000000000002e98a29a99d9e32201a9e1ba3ffb7c8111fb9794000000000000000000000000fcd9658b8b50caf55170179acb6d904fd2ea59050000000000000000000000002b7d90e3fc339cc81ddf47a8bf106aa60d7dd6680000000000000000000000001353a1e84204f1387fa374b934422394958228fa000000000000000000000000cca138f0516b642af7996e2fd26195fe4e669aa6000000000000000000000000daf7243bb0665b9925e1cd324252894c35d2037500000000000000000000000010ea275ae173c1c14541173efdd906b8e9268caf000000000000000000000000f17e9e23f1b96d1af39ee91f2d0124f6c79d9ace000000000000000000000000142aca3468051907df1103669bd7b94a9770f7d30000000000000000000000008409cecdd806326b5afce4e321dc832edfcf01b7000000000000000000000000a1ddce58f22048095fa9bd098a2f2270d17b52c0000000000000000000000000c6e48dedf706a998dfe2d9720aea2c5c41f53dea000000000000000000000000b2e88d6b5da30eb4a0bb96736d4a846b432062960000000000000000000000002ca4d3dd2e9ec27136c7a9f4ee08f809f38a4721000000000000000000000000dbc37a6bb89bbded4b2c0eec723360d5941d07670000000000000000000000000f809fcc180d8b31ce40477f2de0c21457aa29bb000000000000000000000000a0b690b05bc488387327ac60fe5cf6e3ffca29f80000000000000000000000000ad3e426343a4146a70c84173c03a7ce9dc8fc26000000000000000000000000b0c5def90bf7400b5b00d10fbc3ed294ea7058d80000000000000000000000003ecac59066b2ec646da538e19e450da8851de71100000000000000000000000089f387332eb32c289b863b9ae88083ab72303e0c000000000000000000000000d52ddb149342b70aaf6aac6fcf21177fac3dbc2b000000000000000000000000bb846e1a3fd60693f19a88027cf81b4f0bf052d60000000000000000000000002b8e8f37959429b626f93cf66ebf1c21d78defaa000000000000000000000000dd6c2dfa57f1b336c11fe06d82904eb4e9bd9dad00000000000000000000000006c0dfc472b3eb8bbc67b9e1b45f551cca5d431e0000000000000000000000007c3fb5a0df1b47b21be7e50e550e75a776a5e876000000000000000000000000904864d1c764dd08139aa4946adcf8b5b884ed300000000000000000000000000093b60bbde8eb64f6550adbdd5166d7dbb85b570000000000000000000000006fce1bdfc2b8e9b4e332c71014a5a3aaa7fe4a46000000000000000000000000f5125951fe181044c2f78d5b51cfae9f3c1bb518000000000000000000000000f58e56b70893c20b5ee21e74af63c1f53d12f7e9000000000000000000000000199018aa2c9cdd20a95b7e27ae52c86cc9685311000000000000000000000000f0493484168d4c823876487459cbe7db96126af70000000000000000000000009efa2963dba18c5a36336e2cc9391f3e20af33c7000000000000000000000000534dc9c2338fca53946dd75b1df100ae4039037b000000000000000000000000ca24f080e001b95e32bc98b660bbdb1bafba995d00000000000000000000000054e71f46cc06fac005f441c55be5c5b3ecb133fd0000000000000000000000000acb446dc2be928bc066ab184685b3a32bbe5be10000000000000000000000009cf7d94596eeda01c86ed6a2410e79483b22986c000000000000000000000000ec3499d1636880f29edeb2322c17d13834e86a62000000000000000000000000260b4747c2da3ea363735ea75e285a67f5efbb5c000000000000000000000000302227b5121a7df4f5fcf651c2708dafd593e025000000000000000000000000992cbc7e36e4cc9234f4b494cffe92d740ab6eaa000000000000000000000000ea763cc5c75bcc38ac36bc83b415a18f427a1465000000000000000000000000bd6a1709c527902173d8747871d6630b88d35535000000000000000000000000790f3cc60dc76da74d852b2c05bff62e01d90cf10000000000000000000000002b186d40dedece442c291545ff146eb42400ffa20000000000000000000000002fa2b36ab202b2a991ee745cb9288e470f6182c50000000000000000000000001ce690d6452b5374f031f3bfe2b0661de19bea0a000000000000000000000000efc4740db6ac7d7fd400e43ee5cee00683b2fe3d0000000000000000000000005dcf2f54a1bc8ed8957a87b2886b865325c1111d000000000000000000000000da18f506294b286ea84ef523097f9a06f9dac3ba000000000000000000000000c4415b2bf54a07456980e5d0cbb21466672d6e4d0000000000000000000000002135032cc9e4a07c8c1081c9d29b75241b1738f300000000000000000000000099a060712cae93b01acc7bc88b8e4b0d1061c9f6000000000000000000000000e4d3e5193c5dd0269cd8577e6fa14773631985c3000000000000000000000000523a0120761c15e10c895388a37f4fa8420241080000000000000000000000003c02290922a3618a4646e3bbca65853ea45fe7c600000000000000000000000055c8ea95bf4d1104f09cc3a2d796542e2d00b020000000000000000000000000983a9e8b4b26be180ef52aa0d4a8454596f07a1e00000000000000000000000062746c06ac3c26cd65857b3ed22e17862d030e140000000000000000000000002fa719114ca45031c2c9583f1de724c9d7a958e2000000000000000000000000f92fccf36807820e0be81bfa982ea6848e5a994e0000000000000000000000000dc6fd301396255ce656260fc55ae3829114afc000000000000000000000000092a8173953b4e99e960bf16360e483585fafaa27000000000000000000000000e0363faafec3f9d62980cdcb4a90086707e96f640000000000000000000000006edd3f3ba6a6d1a0fa1a6c032e543912631e87fd0000000000000000000000001b0665ce0acacf5d5ac970df33e8e8436aa11f37000000000000000000000000996c09c1f82544a51127f4223d9505a59d9ea3990000000000000000000000004b65e63a46a7244baa7e8a3b611688e6ff12a5d10000000000000000000000008a64d5936c73ba6f88a0032b8fda093a4922b4640000000000000000000000005ff8484606d2c0a7c47c77d9fa6ca94e33cac2270000000000000000000000003b8fe8f8bb30ae34c3056df9d2cf50e2871bec6300000000000000000000000032fb48ad718b6ec181aaf7602a48d2d4a74f41f800000000000000000000000089205c18020263c49bb2c36e666f30f87d53245500000000000000000000000028f5921fe5e947f8e341d9aeaee49dd1b9362a82000000000000000000000000f2f52d3054cc27843a085b3c0548d96ba731bc7f0000000000000000000000004cda60c63ae40463be24aa54732d7c1d089d3f7b0000000000000000000000005a372baa9dccfd9a72172c089aba1e56889e3c210000000000000000000000005a2b1eeddcc19d032a6119f0ae0f6dc9b56476ce000000000000000000000000d4e3200b84fe32a98b267d09e6d4a5f4842597580000000000000000000000001bab033d3e91cc9234bda71856264c0d519326250000000000000000000000003401ab6a12cd4dc486435a265bc1d8396508ebff000000000000000000000000d547160e0d412f413c27035a6faa213cea8c8804000000000000000000000000176b34cd02ceb3bef00a714e6d8edfb586895d25000000000000000000000000df4c0acd5ba7abe72892d9a0069214ff6bf0c43200000000000000000000000097338b33751775e3759ec4e0bf4b04b7e9b2b007000000000000000000000000c96dc6b46ae4b149f8425a151fbafb3075613b92000000000000000000000000496bb31eaf140226dadbb9c8dfdad949a034bfc9000000000000000000000000f21e146acd53d324afa4645b81e8a15af078be3a00000000000000000000000059d46569744b7186edb9a56e7e0ef7b57b8cc20d000000000000000000000000263d39e4157c5770572476cac2efd0f77811c5df000000000000000000000000fc7819aa6cbfb6b34ecc176ef45860f9efc0107b000000000000000000000000c664a10898fb03a0c3caa47d638b490c3ae9acd7000000000000000000000000c6c1eca7a0730e7d548b620d1b01d9ee1739c88f000000000000000000000000896e3a8dd69cb94d4d22cc56d65d5fcd9ade9eeb000000000000000000000000d027cf2ab788ad0958da840eb0443f89f5d532d00000000000000000000000006f1370a9d23815027b259864207642dee3acc50a0000000000000000000000006a937e44593e17d0a974e9c6ae0bf9838d99f7bb000000000000000000000000ac8784fbe33a322d13a7914e51b618bb2e39e65e0000000000000000000000004087d0e6e513f260de87408bee9334a5742cfdf4000000000000000000000000883c64ae4d8df504663690c6b4e6f07bd82f5512000000000000000000000000ba55a537cdfab8c18a71dc0febbce653fd055aa300000000000000000000000022c998de889f9b6b4b154df4b3c3b4804556dff50000000000000000000000004b7e322dc080f04f0d178ff589b46944bc9c8699000000000000000000000000ef13101c5bbd737cfb2bf00bbd38c626ad6952f700000000000000000000000070079001c26b79abc53d7b8da7a40c742384f2b2000000000000000000000000cf0bba7d7a23b4a528074abe52f2460648e6bab3000000000000000000000000764d15525d512f202fd0e8c661b0941fb44c060f00000000000000000000000053791a34e9616266892edee1c16d2a3591a1c9bb00000000000000000000000045e483d04694eb8ee249bb3ce14debc1da16240f00000000000000000000000030e6cd8fbd4100c898bc2e969c156567b6473233000000000000000000000000042d524f4f84f3074313e5677124ab30154374450000000000000000000000005869b1b858c78135aec02e84dcefe4e9cb6140eb0000000000000000000000009314a739e358764881d76affbce90e97cd813ef2000000000000000000000000fb8a4b9b95ef3fd3c0de3d93a2a5d4d4c4b9c5190000000000000000000000002d41f31ddaaafa2bd3353b9239d8c691527ce2870000000000000000000000001a307f97593f01c6a7de59b9cd81088053e436f2000000000000000000000000c8afd5b897dd5f1e66d8be98fadd19ee112d5f50000000000000000000000000cfd33d1acf9b8ccbaaf03533deaf692b929c62e70000000000000000000000007864aa8b75bd5d8114394916f950b440de84dcf80000000000000000000000000b419296b9059d23de49c86e3442dd1d8fb5b69100000000000000000000000098b02320660a44d0d984fd986a56b6f624242be3000000000000000000000000ef6674cfabd05122e80b83b910518b9e38ccd3c2000000000000000000000000ba08883a6b9a2d97dc2681009970f71a30a8093a00000000000000000000000012da472fcde9047e557ea1b688fed1c3936415fa000000000000000000000000cc327d33d3e0ea90983e14a234ba53113b8e03d200000000000000000000000003391a228fb512b4ff8b8c73e71f29989ae301b900000000000000000000000078a4b0f810193c713932303e878119ae1a11dd75000000000000000000000000641c83e3409d8e16f8599e13a4bc22b20a9deb4a000000000000000000000000535b89f9baab96f8865c97f8cc20983459b848e600000000000000000000000059ff95eb9f06156d7f81e03ba07bf5cda0b73f4b0000000000000000000000005c821bff370633a4377bef4fb62d674e5c750eee00000000000000000000000066e67d0cb64c650603d7f31d9866050f70d12b1500000000000000000000000060557a795f9d2bcca899e5b726bc6689eefe13f80000000000000000000000004f9c5a034efcfb6a851a98e4221dbdc3a85f005b00000000000000000000000062117ddb4e85356302805d1f6d786ee587a6f5e8000000000000000000000000a094a0cbcd20404ec0b479e4bb0e05c453ce07d80000000000000000000000008e9a9d6db1a39494f4078dca0523e77dcc1372d8000000000000000000000000ecafd0cf4697234b306061bbfbf8eb20b652a3fe0000000000000000000000003166b42c4ffc9a4b10d6f79f6aa2f2fb43c371a1000000000000000000000000b55aa94d281f810ff38d24e42724aa7b632342520000000000000000000000004057264c4722fd47af7ccea3771cf4fa8815960f000000000000000000000000813e99194539044ea903ca154ab651538c4fbe86000000000000000000000000c1362b3f98a4e7400ebcc9dc572a69ec9715514000000000000000000000000047e105379dd99deb04d12b0b8e8e7b3ada2900f9000000000000000000000000ea1b885d2192207ccb21ffc21ff9a9a9105856f2000000000000000000000000a9181cf2e0ca824c015b4127b43bd4c69006a6cc00000000000000000000000096ae775d7922259c61e625a54d1e098f3081028c00000000000000000000000095c2b3ef9907cc4e2d8d27fb2788494e0cf0c6660000000000000000000000006ba346303dc3e4f1d9c35ee520db062ec24389e900000000000000000000000044b416c0ab7503642bdd96d37a69ff1c0e17f47c000000000000000000000000b056af2aaa9394390f784ccbaea17889a5b24f97000000000000000000000000aebe9d89924f93d7cbc033b356ffe8238574efd4000000000000000000000000b6a1cd4f77eb51ca5b80fe4aab9dc39280cd004c000000000000000000000000c27f8e5fc6ebea048d1e66ecafae5f3add4cf74c000000000000000000000000d327065cbf82a954cb07ff1565f6037f9cd29af7000000000000000000000000ce7f97a57aa7772e1dd8784678fb30faa3e3a8a2000000000000000000000000ca6df0053f22721d6b46ff1f8d89a4b59a1361df0000000000000000000000004392c904aefd6a6c5576b1b6d07305b7be03e6af000000000000000000000000aa30f67ead3c21cb2f769ab87b1efa6afc8e342600000000000000000000000071fd97417bedb4640d2b1917231678cfaa2c930300000000000000000000000009cdc9f40cb2cf56420f109945d27b0b05aaa85d000000000000000000000000e067f5b4984b14730e0524d377750fbc3177597400000000000000000000000005389d6f15861868487701ceffe6107aea558be70000000000000000000000002bb4fbed938b79c894fe9c3ea7793c87aad10f48000000000000000000000000fa0970117b33fbcd67f5628dd8772d7b658d7b82000000000000000000000000d55fade1691582f5bb83ee598436eee3779e4c3b0000000000000000000000006111dfe90dd113db42b230f11f3cdb40580183660000000000000000000000003c6d476c9f774c04df5436184d48436500a4b642000000000000000000000000b29fe4c11a77e5e782c22c3e7a1c0ff4bf11d22400000000000000000000000042cbe10472d60a5d515476163eda75308e31d41b0000000000000000000000007a10dcb29a39133eb397c68f6a5eceb5256b4806000000000000000000000000d32445d3a4ee73f8be47b1396acff4145c0437ad0000000000000000000000003c2ed56ad4c26191e706c331e6ceac996b5acf07000000000000000000000000bdd50a30de271abc2770abfa4e1e145ab1c5e0e4000000000000000000000000fc19f164d91e8a277026b0903499a069b2fd54610000000000000000000000004582f9548347065a579ae5ce1d340b487b9ac3e6000000000000000000000000594fc4f2f2adb1aecc111f6d866150aa2ab71272000000000000000000000000396111056f0614636f13880d19a8c888af9593af00000000000000000000000049eed15e5f95c579be603358e5a5b242c6fdc282000000000000000000000000fe0ef03c4fcbc1dc956f1497a7c53be2a9370c1b00000000000000000000000032bfb78e7b98c3d757a59f3ecc9575b180f11b8d0000000000000000000000002a5f65e13efa831096a23ade0e13ea2ffaf19a90000000000000000000000000e789936d9ae195aa99aee920da5b7192fcb6b2ab000000000000000000000000dd58b30f2330a8176094d230ec018505331aaeca000000000000000000000000b315ae1c0843d74ac119c2d6e8292519e5973bcd0000000000000000000000003b865538e89d7c16a96331086010321a97e6e89e00000000000000000000000054f661c737b78d22c6135f9f1cfdb923e403928b000000000000000000000000194429effb236e6e5e09ac67cbf92f9423cb69d90000000000000000000000007180e0d889a6dffbf25f0c8f9d3693c27393172000000000000000000000000098bd480c9db0a5936f0dd071dbc082cc2f907f820000000000000000000000006f292da4e2d2f39045423d98f320aa1bde849f4b0000000000000000000000001255a4d1ccd79ff9a5b79ca0a3317c27b8f1ba3e000000000000000000000000418a48fb184f3efb03684a0848d3d87603f0a935000000000000000000000000141fef8cd8397a390afe94846c8bd6f4ab981c480000000000000000000000006176a6a6e885de3bc71405923a2cd460b61ff0830000000000000000000000001cbf886f2b4c44dd191884c749de400922a8faf9000000000000000000000000aa52d49d59743141c408246b630acc69381402aa000000000000000000000000c0eb61a5c52a6a1d6f0c73d18d7bd8fbdd1fb82f00000000000000000000000094d454c61c86f18f88f2284313650440b742b044000000000000000000000000fea6c94aca18ae3ce713a7eab74bffd78fc63624000000000000000000000000f11c0ec61a82bb3ab5b8ea8fb0d0cf2770e0bb34000000000000000000000000b7fdc5d19e582dbb09fce0232ed2e7b5900655eb0000000000000000000000008fead58edf06d47ed8c724edf7f48c43550d5ae2000000000000000000000000d214fcc7735c7cd2a4275f641d9fe658c0c97244000000000000000000000000737a2824fd2fa781c0a8638126cf8f59a8abab9e000000000000000000000000dfd5b338f3ca11e894bf00d0908b6a9bde707270000000000000000000000000fcf1f4feffa88b8be68d10d29fd87bd90c5226050000000000000000000000005d0a6fea600d27161649445e5941ea75feb6d466000000000000000000000000ee00f27144be957f079290eb3b731f7ed303411d0000000000000000000000006712b6a08953a196aaa0a2694aff3c056c85677f0000000000000000000000009ffa2758f7eed06c9f7663cec8c89c983e18c2c0000000000000000000000000adcbf895652982ce8afd8db4b5c10f44f22be4a50000000000000000000000000e4480a7373aae1c972b2e5c2f4b4202f4d6a49d000000000000000000000000c9625aeb82462ba2428392c422bd16c18359d6b50000000000000000000000003aedf1da5a7f982332b38319fc096a94603d25e3000000000000000000000000dc436974a35beafbcf37321e46ca522e19faa738000000000000000000000000d7688845893f6e0693201489748b59fd97bcbd2b0000000000000000000000001f1fe821611b69bbe57daea952fcc64d28cd976100000000000000000000000023fb1361824dc22cfe1eed7d8400bc137a39192a00000000000000000000000087d98b92a05851d2fa8d36948b8ef38dd4d1f6bc000000000000000000000000e6952a277b285fd81a91f55e2ea75862f34f8fb60000000000000000000000003cd61aa6e4dd73682999075262cba3756ea27356000000000000000000000000d498aaa734a6306538678ba079758a8f364d641e000000000000000000000000614b91a631a1cb880127c0e0757fb9c4b8cbd8f1000000000000000000000000e9e2714a61b486bc6ce7effc5338cfc7d5b4f92e00000000000000000000000033d044006924ca4d24457b0d0ba65ca6d06c329f000000000000000000000000b3d525155609ea680125acdd9ee61c2a74610eaa00000000000000000000000008217e1d7edda142a6c780155bcd14a84e89588900000000000000000000000056340c1a72563c9209e4c9deecd0749a0c1f30ee000000000000000000000000fbf63467f3a30638004cb980643f3784e55d778a0000000000000000000000004a9f2e8f692d2f7b3f45f04bcd5bc136e492f921000000000000000000000000fe6b902285e6a60ce1ec7900d26c38075b2b6c39000000000000000000000000960513c79a52dc0d90486c2b18943aefe14e5973000000000000000000000000e9bfc4320459152af9538b5fd88259727f5941ab000000000000000000000000054fc471045c53a05fb6ec8dda7cad5a135a09c80000000000000000000000003f9fc66f1a16b630231047189858c30596f43ec5000000000000000000000000ebd282a529097ebfec9b4724132353dc7259fc600000000000000000000000008804ca68f3c708c2bf2a3b87dd910280dac60aed00000000000000000000000094ab23bb95c60ebfc3f5970947942294304f70e9000000000000000000000000be85c8874367642d941ae199771174781f79c5e90000000000000000000000005f6e3379f4e7ca51dff8ef81e9515800c25318cd00000000000000000000000051cca3df9bc13d81587e0d97f8f15169e6a844fd0000000000000000000000000f8e1d72da8fb39cfffb4d0e9e7645763acaaeec0000000000000000000000004d732d2a5f45dd34983c0d1b3e5cd0865898f83d000000000000000000000000611cbcf375fbd0bdad0b47b7f9911e943a2a136b0000000000000000000000007127cc9a083553ef3d247fa31648a8b667293a3f00000000000000000000000092222ddc83ce21155ba34dbb4e520e603bd97f5300000000000000000000000065342e52df916e2e51658986110da3d6abdb72750000000000000000000000009ff5ca17af026a2de73a310c630f3dbf6d0487b1000000000000000000000000d2c2a9e292edba58db6dbd3b33b6996798d892ef0000000000000000000000005c4cc2a927fbafc7d2b59efc78e8d86b726c6f3e0000000000000000000000009c88f7c65e92b7f574edf5342dfb963c1c6509bc00000000000000000000000028c87b73b5fba13e92f2acde901fbf54d29221af000000000000000000000000b7441cf6ea358bae705e1102355ee5d7f70dce230000000000000000000000007aadb6438cda748f2994f5f0bf6f534681cb0104000000000000000000000000cb84cc6cd7d87bbf1a31130164a61405c34c0918000000000000000000000000f43744eefd62c933687d450a5f500972c09a2e50000000000000000000000000f118f7c661cb3c3b575f3127ddab8954b1996764000000000000000000000000c1db16260467392b8b04dcfa3cc74659d5e0d59b000000000000000000000000de5f44d24d2d5300171a2b0188a0f785b051e965000000000000000000000000ed4493e85429661d79dc3d9b1b1d228a62c69bcb00000000000000000000000002f4a08941c7bc9dbf3c521a0da6e1182d79d5dd000000000000000000000000dd85aa6fcb8e016fb60c96d3d1c792766fc020f70000000000000000000000007486abca3d8217471218424e7ba783c4c7e1a04e00000000000000000000000095de2d934c10bbd71df427877fdbdccf3d57a226000000000000000000000000c588ba9f153d01aa3046e58f2d6e29674f879c03000000000000000000000000ca92a67e68fe6a5248e6d8591abf1fdb71cb4b5e000000000000000000000000166341db83e7d58cabf438333b541d55e908b3c2000000000000000000000000e4f7509ac8472dc05f7dab0e9a26b68093d73afa000000000000000000000000dc422ca377b8a9f0a728def6a9b9a61ef76780bf000000000000000000000000778994c28e36768c09ff567c6d05a5c7960a175b0000000000000000000000000a5d8ac654a747e3767050f777f9de799d2fc5b2000000000000000000000000fbcf0cb59b9a8489f7bf99ff493e2d794a4b1ccd0000000000000000000000007a33c6a369270c9f47cb5540b847d82e61baf3ae0000000000000000000000007f7ba1f4bafae5cdf6ec4df55ebedd6d916c46c90000000000000000000000006e04c3898da69d1487940e019ef3f065b0c9e84000000000000000000000000076a74282cbaa3a15421a003a3f13599ecdd4febf000000000000000000000000992898f78e31793d367b8f09b54d0261ed4f37580000000000000000000000008ffef88557690c7329b87a45d4866b324952fcdd00000000000000000000000024171888be3f9b51c550584db3eb13617ed07cc7000000000000000000000000945ac9a2a0a75914ee7f017591b6e75d43262d01000000000000000000000000f688bb2c38404c8dd8885add680016876fffe9f3000000000000000000000000d34e8cc44119d513ce7f71f81a068d837a8ce7ca000000000000000000000000b5a83021b0cee52111fb579298beacf02add26710000000000000000000000006ffcbe169a45b185cadfdff2e48786b6292abcdd0000000000000000000000004e17735cfbd2a33078c8db88005c437764e4d06d0000000000000000000000001762d710553b135e628b8c813a41e07bf2951b1f0000000000000000000000004ea0070a69346128b4205cae525f164d440b835e00000000000000000000000099ce8490b0ba41a60c0b494256dbf6a3dae4465f000000000000000000000000bbd073a1e5bab8377496abe74ded4c028d390b020000000000000000000000005eafa273ede1bfd2003b319e28bd523b4fd70db500000000000000000000000045557a76f398813e4d19f5ade2e8c2473839018500000000000000000000000024a3cf4aa71b70757b63646f1c63b1ed96158ca5000000000000000000000000ec439d1d13933d9ed224670dcb28c47b8c6bd07b0000000000000000000000006c1143dfaa5b68c5d4a0dd282958464c2ae40acc000000000000000000000000b64b03f2d4c614ce15edf035ea3d6a0a72922cb4000000000000000000000000dd47c96ea322fdf8fc6cc90182186e27286dd062000000000000000000000000dc3d36adb7604f5a2bb53aad827dffdd3f9700cb00000000000000000000000079504c0af5c5b1cb83b29387a08c5af06e2a889a000000000000000000000000e8765903911d7d0c8f3e39ae86488686f8a0af9a0000000000000000000000008295d9b59d115953738dbf6d843d3ea98d998bc000000000000000000000000010791a2955fe11b5b186f83f769f59141943f202000000000000000000000000aa9e78014b27ef385971ce5cd0671485e718c7ae00000000000000000000000025b4ed67b63fbbb4b6f76b7fbd810345bd53f1150000000000000000000000004565b7626d96704841ef278bf43dfe5bf9587ddf000000000000000000000000e332bdb9c539667cbd88ca1dff12ea64604020da0000000000000000000000003c8909cb34aa9e2f7c4d2bf6f8c16481b1f01a3a000000000000000000000000440bbf46ace4f761880aad8a8520f3793c64171200000000000000000000000072fb77e6db6fe2c1d984078ef28b7f0c7e6e537b00000000000000000000000046e812fbdd00a66bf2ff0d7a37525f65cbefbe6d000000000000000000000000300ebcac6b35409f50759104e91cc46ace14d0420000000000000000000000005e294908f5ad64593d060e09f0512bd29c43cad50000000000000000000000006c56747f55a488221fce4c80825aca18ac86513d000000000000000000000000c3f3b73a384aef6b6ff0f20c360e554d9c9586420000000000000000000000002cbb28fe963f999ef9e13d696222ced3fada3b3c000000000000000000000000d23cbd95caa76fedad91fe29b5f6c42c871f75db0000000000000000000000006c6e0d13f7435230606414aad1b797c913607260000000000000000000000000da5eda3e39a689e1f7c59054e7d9eb22754258300000000000000000000000004c090539c7fa6cf12e1e1400431365c9f23761a8000000000000000000000000dd9a26f5aedf407d8fdf87fab1d0c32a8d82642a000000000000000000000000aa569ba7b84777cfd5773f8a6f8bc79794d5806f000000000000000000000000a19d9c81e65d9ef7bbcd5a89c60b8926e4fbb18d000000000000000000000000005922bd6d6731ac61e19a010de6825bd4a52c80000000000000000000000000c19338e7a1051c5efa3b94dc11207197618255b50000000000000000000000009fe4181c872ca60fae68376cd55929e4e9c1afc9000000000000000000000000ca426dd21b740cebb12d1bf7a1e6ddce2b35fdb5000000000000000000000000893af6f7fd7496553b2f75735b0c9dfec1ed142a000000000000000000000000cd5f48ec2bd9ff6dba9e6ebbe9227753877d77c50000000000000000000000005ac74b027265f7f8b16bfa29ba1043c6922d146c00000000000000000000000088b3f55836659a31b8307d27efc12b79d6d1b74d000000000000000000000000e519357cdb61bd47e897e021f7706f66b806d03d0000000000000000000000006a018148ade79405134be1034eeb1324fb6bcaa800000000000000000000000039b32b825a879f2174eb7d1ddfb65d87ee6d9ab4000000000000000000000000ebd5a9bd804b4d9da58d6df793c21ed75e8d33f50000000000000000000000005aa88f086ef7d3143eda879eb78457bd8e17c9c7000000000000000000000000e2b6a19ff5e21a1cbb4944e576dd1fb120d12a38000000000000000000000000375405122af7f9aaf073b1e0d9ad62a958b3022a00000000000000000000000030f6530f43f5a10035aec23b32b9ed7df58f8d47000000000000000000000000fe2af30e5787bd7c3c055376dcc09efb67821db4000000000000000000000000cda15a65d004df2d0122bf52c99407563e93ee80000000000000000000000000cb4a815bb4106e2cf19bfd05c39283c070830dbc0000000000000000000000005b8f4a13e800ec353f3db998013fc746ff9ca2a8000000000000000000000000a0f486d43d8efa8f0af0f95bf5f5bc74f8929e9e00000000000000000000000099bed578339569141f0a408d0dedfede6b35d485000000000000000000000000dfc4e47f5532b045beec9dcba356e98d91a5b93500000000000000000000000073f6f75286bd75ff33738fb975d86e5defae815e0000000000000000000000009d5abad6996ffeaababa64a9659d48bb6de0b17d000000000000000000000000d97f851f131b55ff24ac9d0fe32e5a050e4c40420000000000000000000000008096d7c4290ed0bba5a1488366a141965241b6a10000000000000000000000000ae7faf7770f14c3b62009ceb16961245589f97d000000000000000000000000a7e50e90348eed2615b2fe5ec164c25e6b46a07b00000000000000000000000061a5f8b8a55f65d76f6d21a9855863c4f2288ac40000000000000000000000003bd0132ced4854b0fb54e245adcc8e87773ca31a000000000000000000000000c5151eb88aee21afb6c3398ad382ab633b4a0a06000000000000000000000000c98f2560498e8c11fb67293aa58dbe33b807d160000000000000000000000000175e485af54c94ae8369528eec5e460cee661aa1000000000000000000000000a46b32a4f6f093cbc164f77ccbb017a4e89d04c400000000000000000000000022240df9ee6071b2779ff32599c6fc7730c63568000000000000000000000000d196f105c82216817da9f11c28488255abaaaa44000000000000000000000000ba4538bec110748d5b131e09cfd4d7911a63884c000000000000000000000000d195f0f4d79537824fa9d3412dcd144752f39360000000000000000000000000ad9ba2cefb4a6b94b9d53dc200722bfdd5e41e3b000000000000000000000000961dce9000298172f083bc4323bdbaa73eb403f00000000000000000000000006ed2ab53efcb7bd0d9364130ff81d5673d10568d0000000000000000000000004f1199044793ab004907cd73374a06a01af022210000000000000000000000008286f706f194fba0413ad13a7c3962a1fe0df1910000000000000000000000005e1162b0cc1a8b744149808c8dc4cf04a3f8c757000000000000000000000000bcb862a1c425a833501280cf786de0a43c815fba000000000000000000000000733b0f8bd7459baf87d5d2585835346ba794f9de000000000000000000000000d59611aedcb7212757f5b8b5857db4322fbff7e50000000000000000000000004d441d75c7992333d9607b2f325cd9f0e50dde8d000000000000000000000000d9a401425da29732706634121fe612a910e127c0000000000000000000000000627f77763c5bf1acaf09ff6e9d0a893b5a0b476e000000000000000000000000d280923ee2ff5faafedf9e11d8322ec4fb57e08f000000000000000000000000bdee4b5f8afa65441407772e8ae301c10d269ca6000000000000000000000000add786ce680420a63795f04732463491b6760d59000000000000000000000000c6b892fe10c7305c2eca5ea7cccafc3d07107d1d00000000000000000000000082b936b313189ddb97d4173d8f58c83478944703000000000000000000000000b26d0e3ae7739b86aed240cea5be0e2a93eb89b9000000000000000000000000e02155536c88bddf7978628d9321b3349f34dae300000000000000000000000096498e28fad72cc87badba36149244f8d473a203000000000000000000000000b390b848c5f45a28a0ffd1337f8b7671db3468180000000000000000000000009ed4b4538207b9132780690e73b4d63fb075b5cd000000000000000000000000ab43ea95f3f7ba325b7ff56ffa76a2e77b2e87a000000000000000000000000034fb11e83a6979e6c98da321bddee9e9aa8ffe08000000000000000000000000674a354cc22f658860535a5923be1f9136905cad000000000000000000000000310d1fdf473445b5a512c7759ad3b8525065cd690000000000000000000000007607a5756e0b1199c07610796e592fb7bc00babf00000000000000000000000087627234a938a978a055771de785dcddfeb5326b000000000000000000000000d3e8de3b5a63b284bbed2d5cfe9794e3d5aaf221000000000000000000000000137c7dad8632d3cda6e2b7de5e9c34186ed5b61700000000000000000000000058717078ad8e4dfd4f17a8387be9848149d2167900000000000000000000000067b7f0b055c2e3bd94f95bdc35dc3946f8a91b83000000000000000000000000921292481f580d9f822acceb53b3c7497cec27b3000000000000000000000000c927c5a1450bb2b6792b4b731fc58b9341f887670000000000000000000000006eae843eb4f3b5246cdcc0b4eba5e28137f17d2b000000000000000000000000748de08e9fb1734128abaf820f2e709c889f9a4b000000000000000000000000bae7da9a0e1bab51bccfaaf469fdc181b73c192000000000000000000000000019ac9eb9cba3f368685b33b6f025bcaf949ee92200000000000000000000000012801d56e6eaf47dc02b98a60c3b5445e05f04e40000000000000000000000003a1153d49e3fdd567831ff7ef94cdf9274c9289b000000000000000000000000c93892eabf75eea48ecae66d52dbec096e8ce17a00000000000000000000000011f66847a261bf21a28ad3a26fb78390989db755000000000000000000000000d2bd7f2f179669339291a5d20fa4bcce1d8e9f1e00000000000000000000000008ae8b004d94eb2f732f9177ffa95820b782747a00000000000000000000000050be40c99d8cdafb3522fb92bfd83cc4cc49c0d3000000000000000000000000c17cc24d197af8cbb19294d34314ad267cf68296000000000000000000000000eac29517cbd58986de6b2ae3b2ee065ff877a1270000000000000000000000007d687d4d5f4a6307eae4dfbd57b91e7ea9c13683000000000000000000000000856faec2dca0a6148332ff851df16ff0be455403000000000000000000000000550481440b92ae4ee2db66fad7296e8d341393ec00000000000000000000000016430f32f3ec97bbf8ff983059f884838f79094e0000000000000000000000005b119059a41692a30083a11f3fbd9b4f18073dcd000000000000000000000000f16257725bf308aca9ed8023b9737f07413d0ef20000000000000000000000001005eb95424697f887ffa1f0fbf91ed78178ff280000000000000000000000005a2504fad5fa14d01b1e4f5f18cd20661e9bd3f4000000000000000000000000a9dbeb0aaa7b3f96a295bbed6e8c5ea84cb78ae5000000000000000000000000e0d9938e6a4e9c8f5fc806800cd77c7eac3e3b9d0000000000000000000000005ed52987b72237ede34bd6123be4b665d7d9a8890000000000000000000000000393910c9c183911d2490329cb238dcf1e7c7a75000000000000000000000000217f512d38eb209e514f9c9dd96ced997274084b000000000000000000000000bcf0f9baf0b66d3444fb06ad04d7eadd3407a096000000000000000000000000eea8fd5c1d8a00c01410970a355843e8c98192b30000000000000000000000009fe511f6d415219ebbde62692ffb49e54287bbb2000000000000000000000000eebb8e6cb9028c7c0c943c3f12ddd877d4243b95000000000000000000000000a663d3e50c688e1fcadd4db77d83c393248a3b1200000000000000000000000019d3333cc04c28485b1fa625cc9d3e100ae2e5e500000000000000000000000076214fcfc8024518b21635fe2929ce0c7012ab550000000000000000000000003fd70e5f49666eb804bf5616055ba433f92735bd000000000000000000000000cae8660dd9a2e90d028caf55cc41770dbb9ff5f6000000000000000000000000555c5094e4ae49304ee8caef4eac60cf94629a9a000000000000000000000000871924eb837dc3feea47067eb14a4d4a04131a330000000000000000000000004d8c0b0228172b5b27cb2b2c4a626fa9d125613600000000000000000000000022207aa02960dbb7c7f21d6c84f51d8ef5dcdf3b0000000000000000000000006b7e81ed605aae8dd6d5ce59865c6c68bd4c19a1000000000000000000000000e54e36634f6cd2d919fbc4b96becef0eeeb19c96000000000000000000000000321842d80820f9b7f72cd107f7aac00268a8f6bf0000000000000000000000005373a16db0a872dd6300c3ef8c1bba394ee15fe4000000000000000000000000111fb6087549e07e1cd403603f1832bc95c23075000000000000000000000000959c74fde9a1509f1aa9f56c1c7e9df4a6a3e8d5000000000000000000000000ead98e4dc54b1156b66baf440136c6b460291be2000000000000000000000000e9cdaea030ed6a72c817618c5f34d7455c59ca6a000000000000000000000000a21a9750453a934083640a06f6750ab4e665412c0000000000000000000000001de6f914d6c763b44a6ce019323381b54a5592dd000000000000000000000000650313d63781e9ad454914fbba8be2113914845e00000000000000000000000092f7a8911345a8c0ab59e16d3528af49eea3830200000000000000000000000099b2e8a9cc7b52ee17931c2c77d7df2ffa3490e2000000000000000000000000803262462ace4050f1f3f0b638fbdd64b7537e89000000000000000000000000252378dd762da1eb778e1a3b6683f5457184ac98000000000000000000000000055f9c867387db5d05497dff31ee7c3d80afd0740000000000000000000000009e12a685f3e95932be2b72d4ed7b8bad491e981000000000000000000000000052ae5644afc7e6420e9412b2dc4cd5b4547b4c7a0000000000000000000000004bb9a477e5a9b794c6189a45b760a55fbe3eeb99000000000000000000000000d73790b107182615df27f484e82c35fadefea7ea000000000000000000000000dc5a272fbcfb46f547bf395450baab444688143a00000000000000000000000048b8f9477a3bf709cf79ad65438698aeafc3345f0000000000000000000000005b380381aa4a50befddfb73ac0a145a3028a5ca1000000000000000000000000db2d74fd0a44ced5f549729809900e656becdbe900000000000000000000000074f79848fdaedeafa84be93cc3d81f8a16b4feaf0000000000000000000000004e7cc9f3ef41e48d21713d75fea5c0b34d78c52d000000000000000000000000929fac23f441048bfef13f5ac3f908fe1fbd56a20000000000000000000000000738593b01a31351564fa46753c83816ec96479800000000000000000000000035fba75becf4e01c2a6a14f8c212e3d14826f461000000000000000000000000143dacd9a7cd35c551b4d7bce6baf986ce29be0d00000000000000000000000022000490d2f9324f7b8b21b667034b48542e564d00000000000000000000000043cfb8fea4ddc1a62283d31dc58844f71dd167e1000000000000000000000000bbf77a40cbaf1301ae4a6f870f32d6a259576ca900000000000000000000000090961adc7f61e89d55fe5144b261732e39dc865a000000000000000000000000aa88f7b6490470c024c6b05e42b1ca22cf07528e000000000000000000000000d391d31ccc413c8d72d94e11c5a5962739b5a6cd0000000000000000000000008ce8edf8f8c426ba2a28faf65b52cdba5395d6900000000000000000000000008ca6227a43a2c5b10ff79a919743e4724a76d68500000000000000000000000068a370cdb614ac52a0e60cbb1719881e235477de0000000000000000000000009b1f74c5d68f3496b7422423a7be9a7a2a5bc4c1000000000000000000000000f4c28e04a4f86f1a1139517192836cc31792a0f70000000000000000000000001f272d114ae60451a04e8d6d126542f50ce336cb0000000000000000000000001cfb18c026e034dbd728b6cfaa872e6a709e13fa000000000000000000000000315cf0cd9d5b2131b9f9c7fa74cca822a32ff82c000000000000000000000000b16a052fa5f70cf8b20b3cba072c2da8d1f201270000000000000000000000009a0224c1f8ca83dd4f82ac708271efcc97259068000000000000000000000000f2ddceff7d2e73f8de59135820bba42e9cef94c500000000000000000000000024b756b7adea738109a5774f53d6c2553545e7a20000000000000000000000008b285bb2cee5724160ce5e6daa6234da87c8ad5d0000000000000000000000005a40a0c319c640b2fb21908b2e6bca6f9ab99755000000000000000000000000854c27010419c49d2c08757cd7dc9013ebd12413000000000000000000000000712d2eecd281f84d5af11da4106174eb93b6e981000000000000000000000000d645a82cbdbf1fbb3cf77fb412aea0b0847ba8c3000000000000000000000000abf49a9410ab1ab0885c4f39737b637a66a4b4c2000000000000000000000000b90d5025302078968a348178a1be90de9a57ea78000000000000000000000000c051996694f8a06e2df2a67b27d117e850e1f3c70000000000000000000000006fc04c2dd253e27d75b641ccf47bbe7400362194000000000000000000000000cbfae9a3d416f4a3b7fc02e32e5c07d6ea3f498c00000000000000000000000026376071d7c7aec3e73fcbe21f487119f773159100000000000000000000000052cbabedc8582a50398d790d560f37b2646bd5b30000000000000000000000008fe25b2f9b6f6018122e197aacfbb28ac2c24042000000000000000000000000954d1020e4da5a0a92427f88c7ab788452800598000000000000000000000000e274f32a255820e3fd00e038b845d07fa7e2a5a7000000000000000000000000a2ec977425fd5f5f5a02214bb2a3376ac7779a820000000000000000000000008fee56dd26823eb9ef65db24cbe201a20cb7e6ed00000000000000000000000099769c340f47e69de426141d007877a365cee748000000000000000000000000911b15841cdbdf2651e2eb6c1b1e25e68c0d31a6000000000000000000000000e9945b3acbdc2f9dcad8871f01aa9dabbb20d882000000000000000000000000bfd8590e16dc50b4c47fb5900cfb756644f62782000000000000000000000000e3586862408e07272e7b29a898b7bb160a5dd6aa000000000000000000000000b6d73c5ad6486f2f696a296c19b45472bca2d5630000000000000000000000007a24a73886ffa00648f7a2248bb613f226f9ccd60000000000000000000000000b611c340f39f6404f9d7bd7247196b8765a44180000000000000000000000008e96c1960a8c0c8aa712d4f5ac8b1ba4910fc9ec0000000000000000000000000e0d91ce9efca8898c5a5fc5801c8b4bbe523b5e000000000000000000000000f68d3ce4aae1792cb4867894c54f0d62379fd9ad000000000000000000000000133a92ca4b1330e38cbd26ebeb27edc70efe605a0000000000000000000000004a71dfa96dd30d99ccf900b40c9823244be35836000000000000000000000000b0d82e08213e75988c15cb06b46ad88775ad7c79000000000000000000000000b587790b4d756923d9ca3fd17d00d6eba0b6b018000000000000000000000000098dff68aa09f1bb70ca6dc5b37a1e699e25d4760000000000000000000000000c9f60dc68ad96271907c5f692db9b81e8c0742c0000000000000000000000006664f76709febc7366c13da0b412719d3afeb4d3000000000000000000000000cc7201019953cc7ddc5d43c8c1f2b06b86bc1bd90000000000000000000000007d8755e0ac7f49abbec8686d5fdbb307ff0f8ade000000000000000000000000f85e9213ad9baf71d6a73da0ee50cd4c00f75fee0000000000000000000000006ac6e54aa9341f20b31c840971c80daf56fbb8ff00000000000000000000000079dbd89c56d3e81f4d790e8a79bf251941c91b05000000000000000000000000f9d74e27eece373b85de99c810a4f7215edaa2fe000000000000000000000000f14fac77ad6df0f5573b3b8436a1013a163c4997000000000000000000000000b9a54368baa3016eef013ee778506ca0f013aebb000000000000000000000000a5d0937ba28558c08c4ec42f7c7521d3dd35c9b2000000000000000000000000526fd0cdbaa691cad26cefd9da879f60c7a456ce0000000000000000000000009e4ea0c635872d2fd6789d6f308724ced7109907000000000000000000000000ae11de277e177d0fe3dab9218fc5bdf512ed860600000000000000000000000083ab7ba70e6d64296e8650a2d68b1cd6d9442d57000000000000000000000000555a89451f49c274d35d4683b746e13884332aa5000000000000000000000000d5537113a1b96131c96e0109aa11bdbc89afb33f000000000000000000000000a50ace8484a65a9e428c119924392a3cbfb8c3cc000000000000000000000000aea3bde62afcde63a96b60d962b99aaf04426e260000000000000000000000001ff2ec3c527b50b9659f49906787b2c44cdc5d2200000000000000000000000005f0f0c3e85e342c395434cf9c2f8c296e4b3e08000000000000000000000000f0f9503289c376bca3cab6ad99ab1acd1bf1ff61000000000000000000000000b22d0b548774d7d2c591fbb03f16dfbaa480fbdb00000000000000000000000093d08400ce670e5c92559c61040ad0233a8a27350000000000000000000000003c1c46cb1f2ed7a93da24a1f7b6f044ac8af1f5300000000000000000000000099616c37fa7e87331dd8f75e20b1050c549c26400000000000000000000000007369b65afbb69ffbb2b829cf9e849396f2dc7cc1000000000000000000000000ad41e6c2a03bbb28d3a0320d4aa940c47080fff400000000000000000000000018bd8a9bf71d1751572fb125a9c2a975a187a805000000000000000000000000c796ac9b9a42e95bb729a395796d633b274f476e000000000000000000000000facbe7329e8201ffaf84fb8b7180d27837bf66cc000000000000000000000000ce54b2fa198a8daa8e1e9f20f86c48840b6f601d00000000000000000000000059f4e368ee0f84edcf8e39ea71797200f08c31ce00000000000000000000000072cfc712892df113fb5499960070db3be45ac2dc0000000000000000000000006c3c483527bc36856d94de7dbc56523dd6c8a88c0000000000000000000000006f5a76c78cf6625208d9a6e0e8ee112e404eb0a8000000000000000000000000039ac6fbcebf02b54259bc690e13540693d9eb8d000000000000000000000000a203c20543ad4ebadb0b9982fd3aa2d04990bdb1000000000000000000000000743128e329a020ab7ded560af4351c8adeb48608000000000000000000000000bda3e3bd25a87daf3f938831a8902d5b16b42056000000000000000000000000a9a1cbda0470d7c332189ed5b2e8b5c3aa373bab0000000000000000000000008fb0580045c0b01271716644ce2cc755ba46d6d500000000000000000000000008760ece4d4f49df903b06181ee29f5c5e45f386000000000000000000000000720aeeef9a0fe7902eb9fc9ffc3f031cd5737ccc000000000000000000000000514686b6b8c3b19058246aa0cf29ae67d0913ca00000000000000000000000009aa17944aac106a5c124db4a347d5c8ed9eb24ac000000000000000000000000cbf79e4db85d932ee86b4dbb43092dfabf6e3c8a000000000000000000000000c40e66ce8d1a4eb66ab1c5e118bea8d61a663c5a000000000000000000000000fc41eb904b4ddcbc41309db16771e9f251da25c600000000000000000000000072ba6d3c432aa39c82cd11ee92ca49674dd5bd960000000000000000000000005235a3d7c683209afe35ed3573b1077102914142000000000000000000000000b249bc86cf6bfe4ddcecda8c0ded398fad52d83d000000000000000000000000fb4d7b3e6171aebac84f28258b6b30fda93cc99d000000000000000000000000c465e66f5232f6857d698e6f9f2ee8adfd8abd1b0000000000000000000000002f835382a5ce115513ea5bebafe27e5a0645decf000000000000000000000000145a719647159a95204fec8512fbf73389f4fa74000000000000000000000000f97baaacc167ca0310df881d2d1165ee69b9914c00000000000000000000000094010f9dc421df10d19fbf982b62bf298e27c022000000000000000000000000d6f0b80d217033442777ac098bc0a012cb0575cb000000000000000000000000dfdc45034b28ad208d7b0c06036b9e4eed6633ad0000000000000000000000004b6db1e095f46bea13ecd3af64e6eb394f5a1d5c0000000000000000000000001000196b730b23b34e35342f414f11460394e2290000000000000000000000008c7c6b771f5a27eeba75ef11846e05a5bdd8beb1000000000000000000000000cc9e4e018a87c2b735656c1b36a9be6836f52d70000000000000000000000000d355c8a14648f6b84d8ba998f0e63828c65e0a64000000000000000000000000c1df6b7833be74ee368a45385806ef4f96543874000000000000000000000000c319e79d92e0dc70163ccab1319cdac70575cf58000000000000000000000000e607914d70325b0e6fd3d1eff72c2ca40302d038000000000000000000000000aa7241d296768f366d51c9e491b25530e84ae099000000000000000000000000900c97ec528535df00f5570a5d1e0aa16508926d00000000000000000000000052e3636777642dab107b1f1bb086b1ba7c884aee00000000000000000000000098b6e84c5d26dcc79a9c21ffc72f51514f75675b000000000000000000000000b480cc003cb4b2c54fc018364c45b7b1572350b20000000000000000000000000426c06a1fbf9cfd421618bbac2d81f107e98a4d000000000000000000000000cae3ed57240568cd2041b44775cea7ed9810e13600000000000000000000000055bb2167e8a973807dc876e8c83b97864c6076e700000000000000000000000056421d2a8a578a8bc82d42811af924d34c10856c0000000000000000000000004736a381d30edbd21ceb035696fa0ce7e084dd90000000000000000000000000a6968b4721874051ace13d4497475af76becb13900000000000000000000000052b791346a97ab80031b7e266af5ed18ab8fc8d3000000000000000000000000fd3efe78df9bf07b002dbd4c4d3ed0b75e4e6939000000000000000000000000bf19d5d747bb0ea71654ecd4860e2f12b954ed82000000000000000000000000a6072d9268ccf7561657f50827ecbe00e767de13000000000000000000000000c01b8af331a74d10c4e9c01e1f6bbe40ce16fde1000000000000000000000000c49bdd9ce9a2e387710c381b33515c881d71841c000000000000000000000000596fb6b67734aee6db65f365234ac982916e1819000000000000000000000000df9480b5c63af70c9787eadb8721b0ca51568a1b000000000000000000000000672b3f6ff3328ff50d7b83ef9c4173dafc5afe3e000000000000000000000000bf5041bfbefdc0d29e6dd814be852c00179215cf000000000000000000000000624f8d43c28818e2b1b9dac3457af1f8ed797729000000000000000000000000510a8641d5a92d5e751b705f81f8677aea7fdcf40000000000000000000000006d5bbea5556210674529aedd63102a2c401489f500000000000000000000000027492703e18f7ab987d57c1e92d9e5d16d35b163000000000000000000000000a13b5e3d49bb87fa90d7f06b89bc8e907490ad8e000000000000000000000000ceb5e399c61ecb3673117788eba1e3cf673b005f00000000000000000000000010583a08899f07abfd55a0e83d1a61ad87a115d3000000000000000000000000e8eb043d286f76b19197962b882819295ea8fdac00000000000000000000000019ef91e998ed73917d94ef0d423b1d28e1e8acf0000000000000000000000000cd92eeab4007ab7ca56704f581dee23b07f5440d00000000000000000000000034a8e77c2616996c002765983456bdb425c196bd0000000000000000000000004de1aeec2c013c7caa0d68f83f52f31c1cacb74c0000000000000000000000006a0695d442bc54617319922032daf816a8b9c4f400000000000000000000000003fb09af9fc1a64574c7fd7dde0845eece339f4e000000000000000000000000154bfb0143414ad2787a94d224eeffab0e46c6a30000000000000000000000006de68e6ad61e4b0a5ec5c239172f2ed157f7d66b0000000000000000000000004de953482cee00cb6934b3fdeb66c71da10ba0d80000000000000000000000008cd9fb8f6142db0f4830961dc8ae993d2d0491ac00000000000000000000000020b66c2f173d8bb0b8316f27aeb1ba320761ae680000000000000000000000003fa4f3ea2219c974fb5521439dc6ff63291bc3640000000000000000000000005d80b680b77f825ef3ad255014d436110c214d34000000000000000000000000dc6d7588ec19a95f6bb4ea3b42161ce6fc2f70cc000000000000000000000000b4249c164533296636f86f5dabf388872e7940e20000000000000000000000001c843a15e534dbcbcac0556d25a227024cef0346000000000000000000000000c36d32aeeba27eb5170f678479f7015ee6388d77000000000000000000000000ef83eff9b7a4f1585eac96232f6585303315349a000000000000000000000000ab70e8d95dca6ce7dddbe06cd5c976f4f94c9da50000000000000000000000002ff9ef7dd7a6202c7c9b7f8343ffe4ec28d97202000000000000000000000000c0c5977393503e059c54a2adf53f3dcd27642dcb0000000000000000000000000ffe91eebd9753137ea80743a4fed0763b56411b000000000000000000000000991ac9d649062302b97b2c68b0a43b7793518bf6000000000000000000000000d485ed021513e21c89a82a246584cc2f7083447c0000000000000000000000001860bf15d07bc43fb0e4108b6c2ada70377a6806000000000000000000000000a02070a21b8eb888817f4c109d02c8a0ddd317b9000000000000000000000000fc529de3a5d3fce7016e67c872fe0c8882f9d79200000000000000000000000056412bfd7c68d03df43f2f0eaa5a3a6c8af3e41f000000000000000000000000e380dcf9b20ede72c2b9603231423cab81d6a14c0000000000000000000000006616bd8b927d952ec261904dfbee3384453f7ede0000000000000000000000000150ca985faf2d0c415c55e070ef3fc8932881b2000000000000000000000000f2ea574c8caf75a83f36603f1bad26793487182b0000000000000000000000008429d904c690412900319ec35a1c5ff5d393ddfd0000000000000000000000005f04cdc004063cf575ddada71c1f97678dae5798000000000000000000000000d703330843ba8656e0f1de20566f079d0453ca3d00000000000000000000000024df4f4a0e9a959ed4399a8e5cf10ce3f7130596000000000000000000000000bdec95b5b5d72c42e008546aeb65bb0d4472eaba000000000000000000000000dd63fb9537d082f79a700866d07cfe3bddbff887000000000000000000000000b5427df48e74d2299b2b9d83494e6231765bf6080000000000000000000000004db736a3d0533ad7258969bb97545a9b8813e00100000000000000000000000047e402b3de5902d2954398ba4a740240bb00390a000000000000000000000000b975b67615445cbb5ed26facfc074930311dfd54000000000000000000000000b35b055f2bd370a05a06e13f43f2d9a189dcd15f0000000000000000000000000b2a89687d2677704bbfc53a09a553922c90b90900000000000000000000000003fe392bcd72182dbbb2caeb62898b28e9c7c02300000000000000000000000007bc07d4bf9fe69d0b51972a3a7b6e92f170ca9b000000000000000000000000d0f183ace737510d9fbe99966359f927fbaa0e6d00000000000000000000000025f65c772f41093a5031133972e761a256d90cc900000000000000000000000056554397cbe0ee2f22e16a344776b5604fe39b840000000000000000000000004c1f1bdcfb3df8333e54831340f6ceca6d939efd0000000000000000000000003bf1ccb744554b227b824abf8a63dafd1ba26fc50000000000000000000000009654c7d9dc0586b014c48df51e32eca63fb61615000000000000000000000000996f22cb12e1148d2c10e563c7139c57dde6eeb5000000000000000000000000c3e3e913d837f47db17e2105debf60e767e009a7000000000000000000000000c87b3c6ebd4f037be6e9b016c398149148b78861000000000000000000000000f32577f067b845088ca155ad0a503c5a0a88ac46000000000000000000000000d37c96a237da0fbb2ce020c9cf733cdb6da07e150000000000000000000000001aa924b36c4f67017cd2836d5fd5eda657cbd19c0000000000000000000000009e92124a3d63e82068c0feab6cb122d666bbfb7b0000000000000000000000006702805dd5009423cf06fd878de36d47755ba710000000000000000000000000c3a4b7d157af9f7657cf2291f28be39a78304b86000000000000000000000000a3b7544d6af70a25c863c8ff569c947fb23a3a1a000000000000000000000000714a3826fb1ca6c9a382fdd8895bd71fe5d0ea80000000000000000000000000e41f09ffd55965705f7e47e23ddf516822ba22200000000000000000000000000ab6a1957eae12296d8100653003ee95d4ad7bbc000000000000000000000000792c368aa8d338725faf4b0cc10e57272ccfab690000000000000000000000007c4c410a04e2d409db00772e9f6fc21687ae12c6000000000000000000000000732f738322a1469eae2eceb1c2bacae00ca1395a00000000000000000000000091efebb8411c85e2f5274c222552827d629238f3000000000000000000000000f9d420c221685af2c205d59bc9b41be3305b120e0000000000000000000000001276cd4577a336fe066c12e90c9ce52aba3d7da6000000000000000000000000e816d4d34ea0fabdfd220bed3f5a8b4e9f035218000000000000000000000000e62b8c171475830198ed92b3eb4983737cb7778b00000000000000000000000027ab68773a1c5e85d0bd0632e6e6ce6e2fdcb87e000000000000000000000000291cd1a868625d8130312fc2217c592b27007fb80000000000000000000000009c3b55136e4699034d126945f83f034c74417dde00000000000000000000000056ad5cd321d38c77968e18d987a2763aae00cdb10000000000000000000000006cfd97d72893b1b9519a4575fa5421fe39ca5c7600000000000000000000000009b7d5ddb6d120b548c2243a6c9e8a88ebeab50f000000000000000000000000e893b7a515b3b8de3933092dd3101e5290b5463c000000000000000000000000cfb8b3509ef0610ba5d1a25074efd56422036823000000000000000000000000b4f65e600c7e4774fa023a79f0ff64c92bec1f91000000000000000000000000b92ab1bd88c1d15811e663e9aebf3b1ab15c101e0000000000000000000000005c356535f7ea14845dc1fd3aad5aed3378186abc000000000000000000000000875df3d2b8804d03f03174d17e67bd5dce9e1efe000000000000000000000000daa91e602368bdcdfa3616910dd35c842a0f6987000000000000000000000000ea75b0272deb7042092f94e486354662d8b221f40000000000000000000000005f604d67051301216e4846c9084c35346141fe9d0000000000000000000000006f398d8c83d0692060bf803a695c9ba937e53fcc000000000000000000000000788dfea704908b751b0aecdf2bfb22eaca0c6cbc000000000000000000000000fdd42338342ef6ef75cfde57f95d8575f09838b6000000000000000000000000932a515359a4d876b12a05d27a48e215311a92ce000000000000000000000000ea9f4a408771c08e571ff0fa8f9714ea91403e5d0000000000000000000000003078f2655e8629584a8266f288467f7e491280af00000000000000000000000079975cbc25979fea75764b02c89b8c35a9f42422000000000000000000000000bec97bbd43d1336a874b71b0406274f6a21a8449000000000000000000000000875edaf2603ac83d86125412e8987ea9a3582c9a000000000000000000000000e5e7f189a52b2759a3d477a648dbc9a2764c0c3000000000000000000000000008684a20ffa961bbe45058cdbd89d0fad8dfb83a0000000000000000000000001f13146dd17541ac282693c5a9aee4882a4740b40000000000000000000000006d067942eb8b81664f1ecd1038a49d903ac06582000000000000000000000000e9a8043a5b26fb01d05ca12cc7dab7eda20ce40500000000000000000000000007221104818dbf041f6416ff9708bd356cc78cf4000000000000000000000000cc03d5406bb793845e32a5406e00a205855fbb820000000000000000000000008a04d2e3f40509e287f2463a97dcd9bb2a360e18000000000000000000000000d63878380d4fbc28d573615064cba635733bf77a000000000000000000000000ef395e74e3f7c4d5b2b5e5ced24ecb76c8eddbe7000000000000000000000000eb940b160cf1f1c3a952a720f2522d363beee690000000000000000000000000d67c905459145f80514ab0bbc3cf888e6035b1a5000000000000000000000000cb9ae4c5960d16515923fd05f4b8f2826c7561af000000000000000000000000aad843adf68f2e8fa409014a23cf42835ae0ce57000000000000000000000000054591f70e8e741fa60ba240bbd6cd16dbfa5c4e000000000000000000000000a192d0edf2576688af847a7430c392497947ba8e000000000000000000000000367da60de21be4c630f5a2394441a61763546ef00000000000000000000000007987e7da6ce51e40121f517bce18874a6ca9a24b0000000000000000000000005dc91099b91399d99eca1c07861cd1f6d3eddbad00000000000000000000000072efead01281dc321690b7e5c05cf78fffcda3970000000000000000000000005f0a966f7cc32a803e198be1efc6bccd763de56a000000000000000000000000153766960bfe013837d56edecec95f7bcc8cb8a300000000000000000000000005652052eb40936f1e0c792336663a83ac1fac3f000000000000000000000000a53de0c64e709d8a48161ab886275b121af0bdda000000000000000000000000ad4987929d4f6a6ff02288a4af3c457bc5ff5acc000000000000000000000000938ea29ca8e7577a7917660ce21f2a652def3f1c000000000000000000000000bd3004b7d451ae32379fc7554fab044f086f870b0000000000000000000000009d96e3c68f9e815e5571a10ee706ddb8dc589592000000000000000000000000a9db90936fd0027b140d00d475600870128ed0db000000000000000000000000cbbcd6622516eb078c330a2aba8fd5a87fcaf657000000000000000000000000a29831af51cd5ac23bc365923fdfd508abf78d30000000000000000000000000662d2bae88d80be0aa95e335a6b76adb0bf65df0000000000000000000000000a2a388445a897a35282938eb6615c4c834389b510000000000000000000000004004c6fd060b044cf2d28e41e00ad79cb31eee4c000000000000000000000000663d71a7860d789c3fcc1b807826619cb536d0fb000000000000000000000000c71085892dc818160b07168cdcc3cf6555e49f5b000000000000000000000000d58494c7c94cadb5835859cc3713ad7a0b6773af0000000000000000000000000c7a904c23ef1aeff24d4061fa3db07d8c823c42000000000000000000000000cf33b90832915e3306503de7e01166bab534ad24000000000000000000000000f77d18ac3082107636a36c0ebb81c772119e49080000000000000000000000002a8abd1306e2c7727a78519b984792133f7a36ac0000000000000000000000003c8b5af82c1b00f00c7d58443441f84bebd9dc53000000000000000000000000e3a10c5937dea00114745eb51eafb88d3aaa9441000000000000000000000000eb8b85a5bbb9988ee596695cde1fe82f27b3cd33000000000000000000000000a60c1b83b6e8f991b45491a46c3437fd4038e3710000000000000000000000006eb5354ea1a18265ab427d7e93eda6a7b4db1c07000000000000000000000000240a1461426f584bda3be29b56f8702557254b7a0000000000000000000000004ff3671f238b355937e589ec9c4474580ad2339f0000000000000000000000003777a7b944c7cea4594db39d197035f03bbd02aa0000000000000000000000004d088fa5396a103685d15803593c746c4408fcbd000000000000000000000000d6d81d709f4934f870a507a2a742f14947e1057f000000000000000000000000a2525d5edea1f348b6948346dec501be5ef0bb4d000000000000000000000000fa726a4516f54b4299b8001b0e3eeff455aa687a00000000000000000000000080cd27d08e4b170348e8cbb3706b511084377a000000000000000000000000001881aa0bf22e5636142309fc723a72d81397fe3c00000000000000000000000048736c838b498f138e5dda7e2cf8d2f943180c11000000000000000000000000590df42755041528cb50e0b66815b5268d3e5125000000000000000000000000152f028108b13183c92ca4a64765ffa1e00ee93a0000000000000000000000004c15806204501a65cca2b86ebb810f226f679419000000000000000000000000c8f691f5fe10d024f1efaa013ea9b89c47606858000000000000000000000000ab846b778f38aaf439a7852d61659261ca97b19400000000000000000000000069c0a80b405e5a48a02b4e7595fe3e7fcfae26f10000000000000000000000005e472e04eb92169e90219e5848caa03d54dd6f6100000000000000000000000084db6af45d6f1fb21b168f522084d1c70fdbbf210000000000000000000000008282f83b33967d1c4b63b7f473c8e825eea638240000000000000000000000001f15a7340d1d833de4cfd457173b83317de81fed000000000000000000000000b39e16c72da7a287838960d046fa964872bf85b0000000000000000000000000d50692ecfa175bed21d5fca5df99b040294b3d5d0000000000000000000000004e4214c24b27e93d571da4e612cb09eec05a875f0000000000000000000000004ddd539aff022c4d266263c5d9cabf3d65d10cce000000000000000000000000c72b1d8d28e94bd3d550e2d5c2b9d17044e35a7f0000000000000000000000001f2b4203ca04916e71024fe28fba4c8a3223cfd8000000000000000000000000ada52ca0dff2bac838d37d9e7e9b5dc354b5be43000000000000000000000000db0ad9da846a941c4f857bba5c3667bba72281cf000000000000000000000000179eb7ca4d2f4980fe5aea84cdff7bae055ee51e0000000000000000000000009c1e12f761cea62768a8ee27a2832d05f07cea1b000000000000000000000000c058f85fa5fdcc6a248b05bc00cca4ec214cc7c00000000000000000000000004858226e9e2ac2e5e8d66d4a054a8ce8c23d32940000000000000000000000007581e381fe25ca5df077be854b80a26622d4e435000000000000000000000000c312f0281eff9213039300c816d6d1f63c873bff000000000000000000000000c7f93ac5a2c1c426ac9e07686f55718904e21731000000000000000000000000c627ae3b4445826327fab96748eba14c93ff3d4a00000000000000000000000025f7c14fea0e85577766c09fd436705d144e2eb6000000000000000000000000128dc9b76c6c164aa170284139bfe014eab3dd55000000000000000000000000c8e3152d79a3bee9dcd26941c6c3bbc9ea9bf81f000000000000000000000000fa794f3b8c9ec80d189c7dbcf9ea17cb48dc65aa00000000000000000000000017d7f9f78b097a3ff438226e96de77e4b2fcaf9f000000000000000000000000e4e3f44ac26dd9c51c41678d4672837396ec4724000000000000000000000000ab4a6f57828c1c3505cb0458a38fdfb7952ab6f60000000000000000000000008baaea8f0856b9067dd893a354ac493ca903e26c00000000000000000000000071a418053f955664e2951aed5777bc70f6eaac700000000000000000000000000c266f08bfbc5a43f5e6493fea8d6bc632ea615f0000000000000000000000007bfb5c3eb2858decddb0568b7d3ef2cd55fedb69000000000000000000000000d9d6b94974f452389ccd0caca826752f1d332cd40000000000000000000000003054e3f4edd898b89d6e64846713e869838db74b000000000000000000000000b7457255ccac3896720d5e4ec5fd2c85debf09ea0000000000000000000000007c24ccb0ab86a9cd20bcc1ba2e25ce4e93c5829900000000000000000000000067714d168f416972474c0b69515b01fd5f71af0300000000000000000000000099c3c1f4fe9e2d2f008a21e3cc31c37fa3ce66d20000000000000000000000004f02f7211b23710ee25812b135ba01d2b83862f00000000000000000000000003c131bd14d371cb8ab07ceac96be38e5589e3c61000000000000000000000000a624394380e27a471785c460efd8bde6c6064603000000000000000000000000106eedb2775cdbb53e23fce279fa21fd854a1edf0000000000000000000000003a93127aadcd08cc32cbcb1b429937c17ecac8130000000000000000000000004ae11c82ba7f4b39a4333930a1b46c464b8a0b6600000000000000000000000065432f4941a0211367b8786deada55f21220c39b000000000000000000000000141d1874ab97c954ac8f1d22d161948c92a1dad00000000000000000000000008fae0648dccb7a025eb33ed23ca8c806a60424ad000000000000000000000000dac4aae2aa2d383f721e19d9cf68f2d92ea6d2e100000000000000000000000003b132a6bb74870ad940f8dccee5b113c40e70440000000000000000000000005b093866af6044619078fa742cad5f0ebc655e2a0000000000000000000000001fa173b909eaebcb32af859ea66461856c389094000000000000000000000000cae999273065ef8e243d602949af96e9f9b5abd100000000000000000000000030b01567b34efedd342a3e7be81720c303b53e72000000000000000000000000acf75c9e0399d2b11d27ae54e4eda23ca7e533c70000000000000000000000008a24b8eba5887410500837171588d80115ec4bb7000000000000000000000000b65bf85421bde163a750a1d1000a641fabf2f54a0000000000000000000000007e72f4e61c49d2c7a0e65c34d38445a29e873b0c0000000000000000000000004c658adc01bd55cf7e20c77c54da07d8482afc45000000000000000000000000612834070d70661806921eb1cac0b350c4d94a72000000000000000000000000f3274349646f7bcf2f7c70de71bbe3ca8407a7d7000000000000000000000000f899b1cc024cd39a9b2adec9da5e2c9de21dd2fe000000000000000000000000b53d6eafe6fea96fdd0037b54be5f99a38e88dfc000000000000000000000000a423fac4432e8e3e52a4e6c63d539ba7b93e67fb00000000000000000000000041e6179463d70b1e1ba287d0587c2486c35d4f3b0000000000000000000000008acae5257a151fcf2c9698805fd9bddd51d357f20000000000000000000000001b59491f743f698c7ff3344e51e32533a5999df8000000000000000000000000c51869273f9611a0f75c61ae82d8b4e1b7722b8f000000000000000000000000610ba424c6108e5dfb8fcb7d6cc6b5089b17334f000000000000000000000000ddbba7d7004714df99ff9c860f5fc9b0713a079e0000000000000000000000002ef01ad6572a5246fe20e4b8196181cd9b1bd12c000000000000000000000000ffd534e4f0a20c58d62efd903d3df044a4672a1b00000000000000000000000022e6815230a6cf0267ed44c4a42422589bcf0051000000000000000000000000adf50ced0e8347cf0b58e966ced6b9683beaaa86000000000000000000000000231578f91f6ffecca3eef421c0dda8a768b149680000000000000000000000002ead54ffe58485611c3e7a8f9bd1b7bfcaf47248000000000000000000000000b1a6b89c8ff8836c204ab9d93e3abdd2204d1dac000000000000000000000000af3299d87e8873ff5bf27605b7209b0884084f220000000000000000000000009efcf9f24e6de499c70a6179d3c675fc687fead0000000000000000000000000e3deb33187ca7bca0fc23c7a44a65260dd64e6f4000000000000000000000000ac966183a5932a575c8f4a0f23b57c01680a383c0000000000000000000000007c936d963bd7f942ec8aaee849bf930c07e800a90000000000000000000000003f5f7c288fcd0a3d74343d47787102918ca5c3db000000000000000000000000a53472909688075da6ac084803ad5d88c9e019d700000000000000000000000022c229454a041c7c7abf1f2282c333015d131039000000000000000000000000a3213365bc79b0c350f6c0b8c4e48d3236dc84d2000000000000000000000000b739d0895772dbb71a89a3754a160269068f0d45000000000000000000000000836b08a28a5f3b36538ab459bb0fd9f0f12d44620000000000000000000000002f3ea62c8d1ffd7830d8697ea61ab257c552e3620000000000000000000000006ffc70f086827de2e8beb6f6db2036f664eac8cc000000000000000000000000ad9b3cbfdd29a79adf5cc976d899eef7e246339a000000000000000000000000d6bf842477d22566a85fecbe867c3b2934964b2e00000000000000000000000083824a7d2ab834de08d74d9de77203bac20eb03a0000000000000000000000005d758921540dcb24829b7ed3708e4b7c4f2bcf46000000000000000000000000a24ab6d7a235423f776e467b2200ae7babd93e12000000000000000000000000806499dd3e730e5f5d996299876a0ebc84f4765700000000000000000000000015cee8d0db30e183bc9921cccf39dcab7b8b8ec200000000000000000000000087cb02204ed2c304551de7ab17367a7e3240338a000000000000000000000000721b4d950c80d70eb78c5cb7983b4f02575692640000000000000000000000003d02bc1f409af23aa7169f54f82d2036d4de86dc0000000000000000000000000e299a18aab1c51bd3fd9fb472bf21a42ba2d5e60000000000000000000000009fde058da0eff55bec12fe886f5fd56f47339054000000000000000000000000eeffa54b1cbfa3bffd10e831d0256a88d84e8682000000000000000000000000cd7a2b52ff0f8cc1e93c54833be0f8d4349d26230000000000000000000000003a35b4e29241d7098178c698e36da75fda304eb10000000000000000000000004058fedd81d933b227ee8a3d18905b2783bfeeda0000000000000000000000000cb26ea0626340f37cdf2ec7fdf0503fadf054d6000000000000000000000000404dbc8a0d0183fa48d1faf0ec5bd17cb7baa94100000000000000000000000028c8ed1323f7d60e0b8606c3da9db51c12a56aca000000000000000000000000711402128fd66d40650eb710a120af3784f7be570000000000000000000000004d26bb31df73eadf47a49d46235b90893b2d64d9000000000000000000000000a7f1cef7cf036f0c84fd5a952ce7e807a7b5a7e3000000000000000000000000d232ab9ecaf8cf6508b36e3e3c27bb6098e927680000000000000000000000003173b18f272bd86ef5d3661557859069e19a587c0000000000000000000000000f79502fc5ecadf37a21997e5055f2a75eb24081000000000000000000000000931cd2befb9089bb2e449fbdd07bfb6e5760a590000000000000000000000000db8128c888d818d93fc3919549d21b3f6ac38eb200000000000000000000000097616a6943a16f95e7026bd5cb6cfddf5b7d0c3f0000000000000000000000000a17ee4e221d87fcdd33b02b92d31e068272d976000000000000000000000000882206dde22345a2f0afbf624a7e059edf6f35fb0000000000000000000000007f46a3b2768ae0a4c1dbe752390d2b04141a35f0000000000000000000000000e4afc38fd6a6480a244e3d852dfd676006350a4a000000000000000000000000eda860ca9fee86fc53a959fa7bf865beb445140b00000000000000000000000018c5db3020da27e38f99b5f2acffa30022769d79000000000000000000000000712779937cd8526994b2ec70909d420ae8d7d85a000000000000000000000000fe0a69b560db7525f692a4faacb8aab45d044393000000000000000000000000857ffee5e483f0fdab0328295cb12827ae7a69bf000000000000000000000000b3f468ce87df13608232e757d043f1eef1b35d24000000000000000000000000cd245010c75e01513b262b20dc86620a538bb5560000000000000000000000007ce68d3fa09dc5037d1d39afac4ed5035729965a0000000000000000000000004c377ef903b6e5b688aa2885873ea9021fd822da000000000000000000000000da41016ba5a1b83aef7ee3331a5b888e98297466000000000000000000000000abc95e0a14d7d62e7fe19ba00d7262602b9f57070000000000000000000000008cdd186f976b71fb0cdc1ae015542a90a90c3acf00000000000000000000000043999d95e1a64e22a1a37ebf67752fcd559ab3e5000000000000000000000000a3005e4c4c880790ff1bbf6500b75d7103484a17000000000000000000000000b9b09c6ba49d715bc9aa5a0631d3ae3bd8d4d3ee000000000000000000000000eae478e2e85d57563d69431b590d28683b2ada9f0000000000000000000000001678e1c7c369cde58b90d684ea401c0e9b6ec9b000000000000000000000000081cd6108587ba5dfdb8ac760a46016581a2cbb1600000000000000000000000012230eeb04a5c0ee452650bd41551f60ad1968e200000000000000000000000043d86e4bdf6c940e197ae25a4fe5ecd85d7bfa3c000000000000000000000000ea8e5b8122a8d7bd94ac0febba44197e450223550000000000000000000000005ad9bd701b4c648b13cfc38bf558256d4d26cf89000000000000000000000000fd9c2c8104b31bf759c0e485624cb845e460bcbf000000000000000000000000e0e263611d15cef923b29c518b4fb92cfa750887000000000000000000000000a52dcaaea76f3b2cde1aa9c66f70522b3789af7c00000000000000000000000054def1a9c90c1937d9629c0dd019d66bf59a0113000000000000000000000000ad9b64eca9d749bad0e9cbf9f6a2581ae52e0ba100000000000000000000000043e65b032e356650ca048235bb5529717e8f16d30000000000000000000000001012c5a4a1277da95ff01d6f82684fbc70d32b74000000000000000000000000dbac3e1f9dddfeaa5da09b19aba7973a1b3db2f9000000000000000000000000d6ab42648fb4b412274c12a292db7ba6ab997a5700000000000000000000000098e8cfd76c71b7856b775afd4cb8a60c16b310e7000000000000000000000000c2900d2556fba71295557a3a1fef846a215b6aa0000000000000000000000000299e6d8098be7b1c2775a52d44f77fca742971210000000000000000000000000fba7c352bfa7343d3e714dedda256326eefb4b7000000000000000000000000b4be50ad10f680f9080d7a8176b12cfb3a3cc55b00000000000000000000000048ddf6d748aed851a19aa33916b3d05f179a18d5000000000000000000000000d6fe80a9e5ce5b9f1f220b4edd164020b5fa37fb000000000000000000000000888e2ede2971ff001a6ab73cf94575d6ffdad5c500000000000000000000000036ea638bf22dbd19f76f9cdf27f39fe067e8868a000000000000000000000000e80580d80871486d1f7b7852282b4a14d386a14f0000000000000000000000000e6f3a046d13aeb7444558cb5d10d4a57653309a000000000000000000000000348e82139285081a8868c0aac3474ff38c75912200000000000000000000000030fad9223b4c77548115c194f502fbf9d502f3090000000000000000000000007639d4a2801752c60a4235c7cc550a12dba4bc5f0000000000000000000000000c9066b47a59867f58a4978c97ac0079324c668d0000000000000000000000006bcea41c9716b73634af4f868cd3e8de738247d00000000000000000000000002bbb3d7863992a26c763e0b86aadda6d6375590e0000000000000000000000000ce97fc63355aaa52d99619f3bc229268bf8aa5f000000000000000000000000632fa9539424cd82b3e2672423424cb4ff51327200000000000000000000000033b5f305427ea6e0e027717fd014450a4890ca520000000000000000000000000fb2b70d27d6554bcc90efc2a80f6ad3fbfea430000000000000000000000000a18479c5fa3306bb5d34c73614118992546405d30000000000000000000000009f37c7c51f10d009edd7f896bb0b40f8d609cdbb000000000000000000000000c910c7c425bbad5e733eb7a8ad4b9c4848321131000000000000000000000000837c6a8357eeed654a603ccdc195c31211a3cfb0000000000000000000000000841d61ffd2dc9a4784cece8da231228e7b6ecafa000000000000000000000000b92dd59a08b20e05e637802e114b920e96d7f741000000000000000000000000a398c09402744324af39e5f4fe536d9cbfa6118f0000000000000000000000003a51aa2bea3178b7ff437c7a2b53c5d94e6211bf000000000000000000000000378e9c9caed6dceb1389d91e147af4ad3b46e93a000000000000000000000000aa0998c654dd77cf85e91f8b476c1df2335bc02400000000000000000000000069b45262485dd45312e0a7f7ba67c248f02dbbe80000000000000000000000002760c165ea61e563e38f6f3992ed38f06bbf4e03000000000000000000000000ff7e562ec5b5f18f9601d4f7e1e14d77f24531e4000000000000000000000000e6a9dfbeff364e46a3db585e225b84c1500110e600000000000000000000000088f1870f44b2b648df645f1fb46fa7712dbf098600000000000000000000000094542275444899d4a71ea33c9bf2e592ad48c97c00000000000000000000000045770fa1074b3e6bd2333174dcdf3a9b81403d51000000000000000000000000ebbf92c8551c56307707d9210d2c19db72a6ca75000000000000000000000000f5dae4731bae52acc79175403233f2d68c4c0220000000000000000000000000d318641fe2a60b73b28a2e9538b6314e413977f40000000000000000000000000c075bbffca20f05222260039908408198d819d000000000000000000000000044de00c01bc3af13c6377db0b5d640d9292b0ff3000000000000000000000000f50843346a57860deef0a6e1a3e6d4b6c008b26a000000000000000000000000022e0c7ff5f7671d3aa498ea20cca580903dcc81000000000000000000000000b4217846a3898b3e7b16eb153dfbe61fe63e6eb00000000000000000000000004ac70923b458de9a0a065c5c327aee8373f6b5800000000000000000000000000dda86e32fd9eeb5f69314dd8b1d75e813c3cf080000000000000000000000005d414f8e200704fe354cfec5c6ea684d9a531d1f000000000000000000000000b4527e002fb184d76bb9031701be4baf345d514800000000000000000000000032532bf99cd10d2393e0b4e6b8670e6dfbfe7a470000000000000000000000002ce08feccf1829ea81dce5507c41ced023b6ed550000000000000000000000007ddca88c211ecc2a1fadbcc2ce4b78909fad0428000000000000000000000000e85b1cf69b9d9ae525d6350ee3b3fb44ccc82f0800000000000000000000000065b038b8e71c6e86d2c819e6bec6c64e2c882e80000000000000000000000000aaa4e47d9ed6985b562257bba08d09234cb14729000000000000000000000000cf0de7e85f98c0e2fe5a40ee12c959fbb1beb5d3000000000000000000000000973d150202b9a750789f49616e5e8f9bb7d5ebda0000000000000000000000003cc5c84a626853569952e7d553165bce7047c3910000000000000000000000006284e9bab710d2db22e37daa9c3f74ce335cc63a0000000000000000000000005d507d621ed00973c86750b5a694f43a4b8bf1cb00000000000000000000000088838f9241b384e55321e72e552d4b814bd2d02400000000000000000000000093845d9a0bcf7a66e274749c7e724cf5cae8ef270000000000000000000000002e8f17322ba36ddc12f67bf76fb031185180b5920000000000000000000000009c776d196bd886ff519bb86050dfd7132f6a8778000000000000000000000000982a5cfdfb731c9af630aedd4661965504cd51290000000000000000000000006a2c90e94afb10ecc6cf84321ec0b97bce48234700000000000000000000000031c42adfe59ed3cca1ef89370372ac0e993485ec000000000000000000000000ac4fe800e59d01b78f3b49928ae81fac2b4b0dc900000000000000000000000079da099413b45f96cd4325d9adbceaee587dd72e0000000000000000000000003b97943f82e72009be5ef5d49681976438fd8910000000000000000000000000d50cbc3a4829601011e2c847a1fb4cfe319140d4000000000000000000000000fef1d2e0c498a9fd4525dd2f14e09014011296d5000000000000000000000000305386fd8d17efa950164c7350b475ea075a4b49000000000000000000000000fcd725771abda4d7f067c301f49e2e9c01a891ec00000000000000000000000036de12d57cb67fc1fb9121cb608db063a26c224b0000000000000000000000003d9c9c2d64468a7e3adcf0de44ff39dd6cb2240b000000000000000000000000e56300385e1a8b9a877eff688c1cc7743d6d43cb000000000000000000000000f923f49f334c4b224c30dd37ce490ed2906b7452000000000000000000000000d357941cdac65ca256cec793f7e6c0c59071d239000000000000000000000000673f408610e77f0d424d6eafae065087fdbf453b000000000000000000000000b4f2b4026d2c88fa6a9dd22da890d35d79ad0607000000000000000000000000e1bec284a295ac3fb483690ae44c670533bd6a0b0000000000000000000000006994cdc7a1cc8d376fb71179c928a5af6d67a1d8000000000000000000000000a593803ef0b2f90d3b5461380524cc8e50a8bc87000000000000000000000000ce2e23e2152f43d6bd0793900a57e251e592fb4a000000000000000000000000a465376b3e3ff7ca9f2f7786b55f13e2830f80da000000000000000000000000c7f2e6570cb3b480f75c3d701ee2115a459dbb020000000000000000000000008135dc84df290ceaca861a5915fd4380c036e8e100000000000000000000000051e6753a74db329b6cb74f7299c064ae6c5de872000000000000000000000000b837623e0317c9e6f0b199c018f2e84a088637f20000000000000000000000002e1cc92adfcc715fbf21a995fa538534919b631600000000000000000000000095e5ba49ebcb224d0c3a67238f0121d377bd740c000000000000000000000000098ab6ea479ba04c60120438cae0d699abecc16c000000000000000000000000827aa98cfd56ad8995fe95a38d91024a49775c66000000000000000000000000a0959520740ece71bf00af8070f942f3b66256c9000000000000000000000000472b09a4cb7e0ae5c82082c2d5d426c08b0b62ba000000000000000000000000aad190ea69236c0a7d473a8810700922a38e2e9100000000000000000000000012147d961cbc1ad995a921e717caef1fa7ad812400000000000000000000000097eabb59e3989de619dadf97914e01f38c56df220000000000000000000000008ccc29c88d9a7ef7253db0dc63d3a7e98a3ef753000000000000000000000000062d4bde37fec3bcd0a02ac3c4431e61af7fc771000000000000000000000000019a57974cea02af566689f0fea25ec2c218574e000000000000000000000000047c3e416154240c9c69a2071a44040ce8691cd4000000000000000000000000cf38413e7fe4885b64a9034ef7420955e227beab0000000000000000000000002982bb64bcd07ac3315c32cb2bb7e5e8a2de7d67000000000000000000000000cf7b14a3864c15b39583c942cb3f77802194761a000000000000000000000000279d181d6324a414e0f1bfbdb3f45675260a10f40000000000000000000000006b5ed89dbad2514ab3bd9575f06aa44aa6d9889d0000000000000000000000002376fdf2b573ec089153c67ae94cb7fbd36af7ae000000000000000000000000f1437d658888adc52a32c3c6c9f3dc37c8d8ca6600000000000000000000000057fee038e9eaef2c2f36f1af4b99577940806351000000000000000000000000b862f702722f33bb38ea529477a982c61fbcca68000000000000000000000000967d71c57cf92e98d8873e5340cbc905c1940c47000000000000000000000000ea0a4a536919264cd73db1f9cd0f5acb3fb7499a00000000000000000000000019c3a4a2b88d4c42cf3249a4a7527db2ad2a69ac000000000000000000000000ca73a35e5881aca7dcbe3c1ce935fc26a9bba74d000000000000000000000000ce590a475f27e806208092d6527db36e28791e3f00000000000000000000000097fc7eb57534191f1800073c5c31c0d7d7493e670000000000000000000000000c2813d2c373c43952841c1ee44b56f64300501f0000000000000000000000008b25e0b70f1cf5644936cde3a3631ef74b5461d5000000000000000000000000d6a430b25b12e39dcc01edf5c84a860d27777777000000000000000000000000a8210eb1149ef383e33e5759d2371b4e233431c40000000000000000000000003495ba767da3ee6e9b5bc52da8c2aea80e66809c000000000000000000000000f9acac0d1889a8ce94fe195a6416d5777c5a8cb50000000000000000000000001f7c2a70a970c7d25265bfac86aa4642a98f7592000000000000000000000000bbaa49c2db22c5049cf803e2f9bdd5dd48b5d5e1000000000000000000000000ff428ec467a39baaf32b0f937bbd2bd5d44b146600000000000000000000000025438bc3b735242b842c9ef59a4769828738b14a00000000000000000000000092deee9bd55b47b9820aa23e7f607ecfe1b86ca60000000000000000000000004e1f74ccac9965b4db3570ade8a4ffb02a18771b000000000000000000000000f54347c310b6d6230d08a7f6bda094d30cf2c69d000000000000000000000000726809c4f1bbebb614028da193ffcd66d86b3f38000000000000000000000000601c716fa70e3b0360352ab68926253c2b3e3c5e000000000000000000000000cc7957ad7a16aabe5bdf95033bd8bd315d39a2310000000000000000000000008f474e7d69cdbde08fe18a0c945aabf38d4e5ad00000000000000000000000005e484c24237c0e6e886d54f89276f447b6ec255600000000000000000000000043255db6d83c83a9db12532bba0f489fa401d6e600000000000000000000000041e5560054824ea6b0732e656e3ad64e20e94e4500000000000000000000000006a5b2e1e9b32436f1334df75244593c73c5140f000000000000000000000000da9c904643bd9c782b112aaaeb12e8947a08d6970000000000000000000000006aab1241c65739754bf10f9088a8ffa6d407e5a9000000000000000000000000059f66ba8f98ad8e220247e3c2b926c4930a57830000000000000000000000007afa9d836d2fccf172b66622625e56404e465dbd000000000000000000000000d7b053ee8e173e553cc281a2ee810d0561218f8f00000000000000000000000008ef2d2d8255cfbf4dcd6f29a265c548ca5bc5dd0000000000000000000000008760cfe9067d617d44f7f0cb557c0c521cdfb76200000000000000000000000087c296424a6d81206e16d0174d932f0e1136a63f0000000000000000000000000cb5d5036c2777934f989b670f01ef5a904127a9000000000000000000000000bdccac0435f6e7f29cd5224914d92cfd0d22df870000000000000000000000002509f349c898775a6d5b82af6e6f1dc8cce04695000000000000000000000000c2cbf98a513874a00e3c012c5db15d72dc60cd5a0000000000000000000000004efbbcb8bacc2ce91abc79cd0f5a0fbe0ef1eebd00000000000000000000000051ecaee79112cb5e4cb20a145ae1948d6ecc589700000000000000000000000083304f7b6f17735e96de59eb69e0229b06241236000000000000000000000000567733b29f396e1883ee91c3279790eecc8d1027000000000000000000000000f52b1656f278b921dd7a5e6f1764901bfed1cbf8000000000000000000000000404cf4692e23ca05b9cc8c2f15ff2185a2f53289000000000000000000000000449b6c2e432a7660576cfad910fd4b904ac97cba0000000000000000000000006cdcebd92e3d846de5b63b54e67fbeb2c5388d59000000000000000000000000782146c04cb4aee4fdd95249d2eacd2d2bb52b6b000000000000000000000000fe301ad7dd1615ac9b487741d814996cf90c84cf0000000000000000000000007a4b82192013dc22e191b83f6f477816ad5e70800000000000000000000000004858821da3a75c001a895072305b774af7a494d9000000000000000000000000ed53ca1c349e75b92584e32d54518dde27aa564000000000000000000000000022178467d233934a45a9f95584f24141e23c907f0000000000000000000000007dccc87e625d706cbda518bf5d583a674cd52142000000000000000000000000292d711cd221800b47ff699b84571680ac7cab13000000000000000000000000e960513a669f5efee0a26c9560fa87c313999a100000000000000000000000006aa1f3475c6e86aab4dc9a703693b298127e0abd00000000000000000000000007bb6c760d831c6cb276da2228c4f0bbf2ca3dac000000000000000000000000b7833aa63796b2035c903e09236b3cc50d5a7c65000000000000000000000000d17a89f1bb2c9cd6d6d8c34e3c847e2e3ddc11d80000000000000000000000001bbd3e7beb290080573fd36f8f3ad9317dd62b890000000000000000000000001723d547b9d6550bcc091ae6ce43a305697f8a18000000000000000000000000a4869628c883c67036f0db4d782cf615de6d5cf20000000000000000000000000af976eff22941336b401e5e1cdc7c7ea89409cd00000000000000000000000065b9e07a03db164c334f814dd770437bb58b39180000000000000000000000005ea79812f28e7b49b15522e56ccf5bd73f1afeff0000000000000000000000006e1f254137f5bb48939fe31ee32539ad0f53f68f000000000000000000000000f7839c548145561c47effcabcd3f1ba126c3d1c6000000000000000000000000fad8953f2a3d9122ad4278840046dac46498ad6100000000000000000000000086282134ce9fc4ac724b84b93d6d5b41ce59a40d000000000000000000000000a782cbd8464e90e5a419d66be717c298c9582e66000000000000000000000000dfbc79514466261d5bba679611936b202b6a746b0000000000000000000000001e8df8fbcfeef88cfd2b436b945a46e37f9610250000000000000000000000003055c765b47e66df9d884bcca4ec31e8ff54bc47000000000000000000000000524796ba7e48b2d30858fa38227c882b88245be60000000000000000000000006a9cc55550fe9787acdb6b4f6d7d342df46572a0000000000000000000000000a660f1450a2922c14916ba8a9cec40b92ddeb5930000000000000000000000002b2dadd607a8f16f05dd6d249bbf49f1cf1f4554000000000000000000000000e30b4c89223898f7a648fee5b7677b406aa874920000000000000000000000009e2644820c950615499b143f82ab2a14afe75c7d000000000000000000000000670438cc6698764d1cfc9a8afa63f96bce3ec5a1000000000000000000000000620f515899867bcc79a527c0cea247eeb51d70a8000000000000000000000000c5fd36fe5057b9a8615a699b41168fc1231a69de0000000000000000000000007b4b2e93a2b7beca37c283a947b87c4c7481de3f00000000000000000000000070d0e025a0f6fa6facce242a07eb836243b4ae3f000000000000000000000000ccff4b8a51c2003f672fa9de610df5d926c0a3ed000000000000000000000000339f333a274e074d33905cc0dabe5dec98b3a961000000000000000000000000295a81e2aba91e51758cfbfeeb655c210b32bbf50000000000000000000000003179ab3bc1e34273e835a9a2c253f37d0a2ff339000000000000000000000000983873529f95132bd1812a3b52c98fb271d2f67900000000000000000000000097ac6f5eb091978fe39f10bdf9690ad34f2e1847000000000000000000000000ee64cbf6bae5348a72473774588d9d7277b2ad9a000000000000000000000000265a369793935968df25e9f5ed08bc33db7706420000000000000000000000004cda8737d7d42f2ff3b51300e2884892045b2c160000000000000000000000004a1a0b931638f0881db99f615c526eb6be0104520000000000000000000000000da68d792080ddadc1d94f60b2e32d0c6f05abb100000000000000000000000096ca07d083a1375d2601bf91803168ec9f0fc9b20000000000000000000000002af4823fa23339b1681de713a3fe933e3e9ba5030000000000000000000000005b5a2faf998dabc2c41f2fce235922ee6548ff86000000000000000000000000f4ecf37f98020c2918fbd92386374524b80e4e09000000000000000000000000f31d5774dfb3e69e4f67fc6d4457af311b5bb162000000000000000000000000703e8ad2f2facf8d9d09e3e5c1333375a3811c040000000000000000000000005e0a9ba46209eaa797f9e002cebafe589910b3f9000000000000000000000000c06bdb16c23dfb657ee5cd8b2f704c204bfb9400000000000000000000000000448658e34d7233b33540a0c41b8697f3a07c7949000000000000000000000000d6c2f5672f3d9d7b818adf0a5bedff0d72a7787d000000000000000000000000d929b9c72774fbd77e832f5482b3c6c6d102aa3a0000000000000000000000008c62350e2f5fe46e9431a692cc38bc4e83d0ee41000000000000000000000000da3d62b3f8dbde8513192f12af117f23f211ec88000000000000000000000000937cc5aa833b54f3d8f6480cc478b804a39c90c50000000000000000000000004b214ba60a85c31d4cb929f424602f0f4d8e743a000000000000000000000000ec92ed51f1dd453782c1d8a063fd9ee6f2a489a20000000000000000000000003b4a0bc08c403e4aad193b14e086a242440b3615000000000000000000000000ef736f96cd1176b9e387ba257a678e5501f9b2ca000000000000000000000000ff9b353dcf32f9f1c2228c945666b8143aebe2ad000000000000000000000000f21454a0616caa4bab27bb41242cd6ea3550cbee000000000000000000000000c0a598e88dd3bfee6c9422f0accea0c7096718170000000000000000000000008964f918bd63b6a0f40e3566c560efd0ec6eef9d000000000000000000000000fcc9b8cc4d32438f46c6e8e3be4ce763d4907bd7000000000000000000000000e55e91540fa9633e6ae3ec44d34bf4232f786ba000000000000000000000000045fe0c5309189c57393bc554ca95a7611bd0adbc0000000000000000000000002f58d353f094a9208c43a3b618a65953e3d8558f000000000000000000000000ea1e39d7a919de63c5d702025ef380ea2616f88a0000000000000000000000003f01bb56adf664c7a3609d1ebf554c0407aa99740000000000000000000000003a8891d82ad9e3bbcddfde849002b12381252aaa00000000000000000000000014770fd77ea7b702e3c79adf915717ad4dc7ec37000000000000000000000000af7e1060d258c160347bbc25e281404b6bbce468000000000000000000000000332670a907999316064f4b7b0c05eec4a94569640000000000000000000000003ecfd41b55a9b16f1537d0aa6c3b9b396ee33b9d000000000000000000000000615defdc2792f5ad082b7f3f9c9f0be1f8dcf8df00000000000000000000000007c18d28397fdc094fa2ac59531b6126b06ecc3b0000000000000000000000007e0b5bbfa7d8e02195dd750b6f23046d16d99ab30000000000000000000000004f0201e4ab7084dd93523834e01f1d73ed50c817000000000000000000000000e24d202ec0a04ed4059f229419a53d6d7b4e0f0d0000000000000000000000006d627227e5fbc6af0cfc921ec1c1425b0ef71de20000000000000000000000008c17843931f2203c322b1bef727bd476c9727b550000000000000000000000002936ed6edef0d80a3b94bd826e9e1c73e3553285000000000000000000000000b3c0ebe2b1d909e96c07c02f11bad653022a06d10000000000000000000000006741088c677f6b4b0da6ad903e8ed00ca1cc293d000000000000000000000000ca36531378711ea60a00e124a937c5f1f5717e17000000000000000000000000cdda1765a9fce38431f914318ee56acacec9d3e1000000000000000000000000396a96fa795642c14ceb95d1fcb20a56050c79a90000000000000000000000004a1c83556fe9c368d4368958db676387ed49a5f0000000000000000000000000652369fc8e6b11b53474467e44946da0613b167400000000000000000000000000cb45f6e6e6f72077a6339426b7b0a796652be30000000000000000000000001d0983edaa87c75fa8383e13849e12c60acec6bc0000000000000000000000007dab0190f4b6acba71a0722a48cdd83d890ba39f0000000000000000000000009f36f04431c12fb98314d46199ea87a2bfad427e000000000000000000000000880730a18e45b5af07b117e0db29313def5ef8e9000000000000000000000000b829d63c85a6e502eeaaf341aeccc311a69b9b7c000000000000000000000000794dc5139c6dcab63719c061b335f6ed8282604d000000000000000000000000794e087ff58210e66806f637084d8f3ac02ed761000000000000000000000000c5e1fdcd5f88609557fd2d15d4e74f2785e9e01200000000000000000000000022d23fb6353874427f68c02fd5f40755b0fd26ac000000000000000000000000bec6303fe4b422a29f6c9f1d6bb51daf79015be800000000000000000000000077840ae2bc9f0ce15825e753f5bb391f625850e30000000000000000000000000831a6a0d61675e92745b7317a3c5ed78145e3ba0000000000000000000000009892400e783e77834758763113202fbb5099e1ee0000000000000000000000009d0f62eb3db5165ce104653a6cef806877d20e8a00000000000000000000000059a7a8d8e8344c7a8ad154a2a8c4d77df928b4a40000000000000000000000006f36ca4b36357780476d30f19e32048851e477ae000000000000000000000000c553784d1808c7b2ef9c1a534d81991999c88d76000000000000000000000000e562bb81fddde1c5806cc053ed85df68e0793af500000000000000000000000050c89ba8f8f2c6ce532a0fa6069109a6d4ed8184000000000000000000000000bea910f7842f5877b82b6cd85d0c368a13c9998f000000000000000000000000ea395da9c3524fd2c1042e7fe990e6dedaea61f4000000000000000000000000a117f3acf80d25a579d1f37db25bb4ea81a1ff6e0000000000000000000000009426c105510f557c4efd44c56d5ea679fd5443120000000000000000000000009fd8b492b29c639c341dc05a12acdb2c677ccc27000000000000000000000000eb8fe3087b4efcc70424a46c569ec2cba040d675000000000000000000000000e1f59038849a89c7467cd9af68d62110d99d454e0000000000000000000000006b24beb6d9679ae272033271491e35a85549e3f8000000000000000000000000349d6e8227cdf5cf8c9a585dfca3fb06dd750c03000000000000000000000000e89614b012d7599f85284fc0fb916c0c9e97fecc000000000000000000000000fdead4c4605f0c0a450986a007e080b4337624bd000000000000000000000000a68e9133caf9fee4e50726ac48906756e6962d7e000000000000000000000000135bb524f2867052503781ff8d2e61ccb777d2e0000000000000000000000000bedbb77e3cfa5d14818fc70c811cbb1931aae22f0000000000000000000000001a683063288461ae3810f6a91970b3d164ac1f320000000000000000000000002374fa418d59deef4055e77c5c9985aad3b5b6be0000000000000000000000006fff54e2e9ebd6f1de946a66feaf331066cca5c900000000000000000000000097c71640c3bef7a1df5503197c97b5a1bf49abdb000000000000000000000000b56f0693998797e4abfb2b4bbd21cbceb431651c000000000000000000000000a91dfbe0ec1f6ad60b1f758be7a77b9a193f7660000000000000000000000000828134d9be445b49b43dbc80118ae883d308eb9f000000000000000000000000bf0414f55e46a9133b8224552297642e863bd646000000000000000000000000558247e365be655f9144e1a0140d793984372ef30000000000000000000000000131cff328bdd97e2b34dee1488bd130a71948fb000000000000000000000000188893b7d643526eceb7d32f3ab6c08594c4ffde0000000000000000000000002a5e15809b8fe1afcf3432dd38ab61c6beb8c3800000000000000000000000009e2f270307e39099cc7dd3c5ce9d72437b4490050000000000000000000000005aecfddc39fce4791bef838d5ef66760b078267e0000000000000000000000008b7ebd9f60b7b16f16fff644e3588edd298da1c90000000000000000000000005429ed9c9e679e8a047b3b2e2096321c1b59fdc0000000000000000000000000d3ed164f45881afb58731706b3c2ccf13d58baf20000000000000000000000008dd29e1725e59c2091f1e4991e200b57a79f7ad00000000000000000000000006241a18f13261811ceb998ababac1e8082c5f751000000000000000000000000b727c42e00d979a09e01ae181e8d641f3fb5215a000000000000000000000000571c4b7d6a55b739102cef2f28a988da8f22a2bd000000000000000000000000637457c4ef964bce6989610cbbfe166c792e34f0000000000000000000000000638a3c70d9228f99870df4d4a8cd9b89917f65c300000000000000000000000042623bd58b9746a5e8a7c8062075a69fb6382939000000000000000000000000db942550c6235797e08c4b8dee506d95b554ae5d000000000000000000000000911b48e6e1f76dc9e4c6c079987c38902795b6670000000000000000000000001cfc1dbc82d52fd520d7a5bd2a0745597d826c700000000000000000000000001f275a6f39e0c85868e9e963f2d461b8391e4bcf000000000000000000000000cc118ac96c1a5b44839b5557f03975363c376235000000000000000000000000e7ba63b349958c1a61e98c35fc26e4dc9fda2b5d00000000000000000000000048b59fe0856aea22ff8059d64fe6447c9f0a97d20000000000000000000000007eaa591438c71584f704a1b85543bcc8101d680f0000000000000000000000009a95de4c49260a15299f8716df66a081699615dd0000000000000000000000003c89a9710cb29d5c29e22c8c8302f24e70d328640000000000000000000000003fc63e226fda4b054eb7fd0af6f5a704c8cf780a000000000000000000000000003aaf10eed8ddad4bad83fa7ad22eb654aef1e90000000000000000000000006c77e0948f59e6dac2444591d499ac5c39cb220c0000000000000000000000009131765fa3b2d38ac224b664fcef8ba8eb0f38f20000000000000000000000000e571f407151fb6f2148712eae0e3b009dff9d19000000000000000000000000a2b58a224e5787d62b9fb9b2031e99b5947b86a1000000000000000000000000b975022c8381123668618460cb3bff8804958808000000000000000000000000ff18f92f5b6c2f46918c10cf6014dfa5266e6fc3000000000000000000000000c5f99a5418b623c086f41444cf9f82e04b52d36d000000000000000000000000eb2241e799d45ba33ce686c9b9d2f3be318cd88f000000000000000000000000b3c0568b2d8e2d6121142e2f4fee4efc5d622da50000000000000000000000000c12f2c6660a7879d08cbb5f25750d4349cae2c100000000000000000000000045f02fe18c88907db8d4144f6d4b578617fbf795000000000000000000000000ea88eec62132d7f24902223301fb1ff6fe5262620000000000000000000000004a2f2d77e18bc26a14095ff60e33c4dd99967589000000000000000000000000b9f4b472dca322c0d22bf36e5bc97796ed8016bb000000000000000000000000c28b9c3fbb72c3f22d294c9bc4dc5586412e3b1e000000000000000000000000419413d3e7babbc1b1985daa593b5ea8e0a432240000000000000000000000001dbbf9d576e5e65d7ec7d3c7b3a0bbbaf27349ef000000000000000000000000bf43df1082e25207638671af4e5ce433c8aece610000000000000000000000001aeda309c3a467852f16b3299ba43fd76be81c6800000000000000000000000047f601c76212ecb273eab4295d90885fcc047ccb000000000000000000000000f977adad470808a92c2765f6fb37df211db4e8230000000000000000000000006f8a116c4c0156356b9b30172d5d27743e83b1fe0000000000000000000000009059cee8cd829181d18eadd3d157df32f6cbf3c4000000000000000000000000b506248a104655fd034a567ffda254c667eb9180000000000000000000000000008f46e6948bbe85ed02be82581355e58374d73d0000000000000000000000003cd4a2139113959912f594fd1db3754ee2d952f00000000000000000000000007d24e3522b244dd0d20f4d3dfcd4a39fc81477200000000000000000000000001b35635555c69c80f9d70563d3b107fe822f637300000000000000000000000031b7536f4b53924a7795e6c9915a110582b362b10000000000000000000000004be297941d6f8e7e75a7b7f87bbac44c7b91cff5000000000000000000000000a0eb33224df5572c2c818fbd1efdea86052c4fc60000000000000000000000007de537cbce902f438e4677d6b1ff930cd859e62700000000000000000000000060c86eaa354b4423048f160f340b2633c2f9b9c10000000000000000000000004753e52e71ea15476678e71e280b4ea4d7cc292c00000000000000000000000053a4947e4b68f76cb604c8c15a1c5bbf83bfad58000000000000000000000000104bada20e14c1c80a4a887811e357fc97bf92b3000000000000000000000000c4e7a915138b870b563b71b75c210642ec997aa0000000000000000000000000a72c7ccc0f282426c52de98dd490e971837ce3ad0000000000000000000000009cfeb57e9e9a81407f4195762c15fa0c2d680375000000000000000000000000552e876bdf49d9d043ad84232c42b6c14041812c00000000000000000000000022d9f2668b35444f00ca0bf053e46b39e3cd7637000000000000000000000000945479c391701710153db13673eae530cd761234000000000000000000000000039397b4cba4b1773df35504385fc0ad7d26f151000000000000000000000000d77fd13bf48d43eaf6ad706a559698aa5f5afd8c000000000000000000000000d77fd13bf48d43eaf6ad706a559698aa5f5afd8c