60806040526105dc600555348015610015575f5ffd5b50604051610ff7380380610ff7833981016040819052610034916102ad565b60066100408582610470565b50600761004d8482610470565b50600461005a8382610470565b50600460405160200161006d9190610598565b6040516020818303038152906040526002908161008a9190610470565b50600460405160200161009d91906105e3565b604051602081830303815290604052600390816100ba9190610470565b50600281516100c99190610634565b1561011a5760405162461bcd60e51b815260206004820152601460248201527f73656e64657273206d757374206265206576656e000000000000000000000000604482015260640160405180910390fd5b5f600182516101299190610667565b90505f5b818110156101f35782610141826001610680565b8151811061015157610151610693565b60200260200101516001600160a01b031683828151811061017457610174610693565b60200260200101516001600160a01b031684838151811061019757610197610693565b60200260200101516001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f60016040516101e3929190918252602082015260400190565b60405180910390a460020161012d565b5050505050506106a7565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561023a5761023a6101fe565b604052919050565b5f82601f830112610251575f5ffd5b81516001600160401b0381111561026a5761026a6101fe565b61027d601f8201601f1916602001610212565b818152846020838601011115610291575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f5f5f608085870312156102c0575f5ffd5b84516001600160401b038111156102d5575f5ffd5b6102e187828801610242565b602087015190955090506001600160401b038111156102fe575f5ffd5b61030a87828801610242565b604087015190945090506001600160401b03811115610327575f5ffd5b61033387828801610242565b606087015190935090506001600160401b03811115610350575f5ffd5b8501601f81018713610360575f5ffd5b80516001600160401b03811115610379576103796101fe565b8060051b61038960208201610212565b9182526020818401810192908101908a8411156103a4575f5ffd5b6020850194505b838510156103dd57845192506001600160a01b03831683146103cb575f5ffd5b828252602094850194909101906103ab565b979a9699509497505050505050565b600181811c9082168061040057607f821691505b60208210810361041e57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561046b57805f5260205f20601f840160051c810160208510156104495750805b601f840160051c820191505b81811015610468575f8155600101610455565b50505b505050565b81516001600160401b03811115610489576104896101fe565b61049d8161049784546103ec565b84610424565b6020601f8211600181146104cf575f83156104b85750848201515b5f19600385901b1c1916600184901b178455610468565b5f84815260208120601f198516915b828110156104fe57878501518255602094850194600190920191016104de565b508482101561051b57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f8154610536816103ec565b60018216801561054d57600181146105625761058f565b60ff198316865281151582028601935061058f565b845f5260205f205f5b838110156105875781548882015260019091019060200161056b565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f6105c9601583018461052a565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610614601583018461052a565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b5f8261064e57634e487b7160e01b5f52601260045260245ffd5b500690565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561067a5761067a610653565b92915050565b8082018082111561067a5761067a610653565b634e487b7160e01b5f52603260045260245ffd5b610943806106b45f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220007e36cb51fcaf8c933215d3a363be4c99361ed9571dbe27e96f03910b94219164736f6c634300081c0033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000e737465746861776172642e636f6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e20737465746861776172642e636f6d00000000000000000000000000000000000000000000000000000000000000002e516d52725765323146526575525734366736385a7667527a70764a6f5172444257326a5877467a3567336155564c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000558000000000000000000000000d50b9151fede8282b90e64e6ff2e39001cda4fda0000000000000000000000004432f7481dbe75e4dae444af73b13e41937a528500000000000000000000000088a184052f975276563a23880936f519f09655a0000000000000000000000000db81bbe3c04c60f1e6af5873316774f632e7d509000000000000000000000000aa5cef8855e2a958a5753b99be3b0457e9a4514000000000000000000000000082440402e0d0bdf1bba944fcbd6974c65adb3d23000000000000000000000000ac73db1865c7dc8009f686b8b066fd28dce4a55900000000000000000000000073b306f0492a8658a5691467eef0805b2febbe7d0000000000000000000000005502e35ffa725397953d2de151de8437ece5e98100000000000000000000000062cd9670ab8677d23a298324f47a0423258751110000000000000000000000000fc16317199a69e3f1ffe315b3c76cad9376abda0000000000000000000000005756d5dc11af5f198e5fe25d8743624bcf332ac80000000000000000000000006f72cbd99a7e9f925d5a49bf5ca1e96c94622bc000000000000000000000000013622ffd095ecc0eb31f6fe3ffacaf3c973478b5000000000000000000000000a26569039e821b675d183628b966030c7c554b5b0000000000000000000000006b71a823f96e0497bff2bd10c36e951ca7f35d0d0000000000000000000000000c1fd8441c36b288ec0f77e12ca8ba27a27b28bf000000000000000000000000cf534fd7eef84f5b5db5637e96bf73d63aff0712000000000000000000000000599f99ca0396b31ed2b5c3843c9c81562f4933320000000000000000000000007b97b83eb23c6cde73904e531f4ceb021088951b000000000000000000000000d5fd728615ab59df0620546fcdec77dae546710c0000000000000000000000006051d0492356fa521f1639fe7da14103c31b719e00000000000000000000000019cd67da6a6d47245ffd7ac4058c3c5f5ab541b90000000000000000000000009dfb4d70d594e161206934f3cb8a36c08c656b600000000000000000000000009a7bf2d131de094846c0599abaf678321cc5c0a90000000000000000000000007649d98dd110d898bb7f5c7cd9e8c98864500156000000000000000000000000fe85935f83aa7559d07863c7596a0fc3003e0fd100000000000000000000000024489440d69505d57dd79b4b8caec7b5ab05ff9c000000000000000000000000f0b6c1758676ce3dd165db7ae5479c2a45acd7bb0000000000000000000000000e5f119bb64db7e4fa0dcac3a3b2f0a20e14e1aa00000000000000000000000064427e4bb97f294fc4c4b39be658c3d15e6348b90000000000000000000000003fae0a5a18f3af64e536ff641d7f11a085fa42100000000000000000000000001041977dd1013553f8d77328db25be23c1c7c94500000000000000000000000050cd77a7410bf259c19bf9b8140e11e6b8998cb3000000000000000000000000ed01b8b0c31f99ed3272a74c05f4c4339cdde5c0000000000000000000000000a601e819073a9eff19f5c22abb8a21b5eb06c4a3000000000000000000000000906a2e1e6bb24a1d9d50ad1315da46c861d11b140000000000000000000000007475daf2959bdd2e10fedee4b23cf85ec9ce36f80000000000000000000000006cde102aa34d4da9a266f2f0080c889cd6c92748000000000000000000000000afd3535656785571386a2a7474577283033f37b90000000000000000000000005c72e58eb0899cfe895fb6e6dab8cd429370a4e6000000000000000000000000f9d69e6858f5807d13e01f58b71d6a627ff6735500000000000000000000000073cfa4ce8109cd93936843f2263e5dc91579c410000000000000000000000000a8cb1b702ff41c4b4e6e67c973bc88349fe472e4000000000000000000000000c02ff9b1b5175bebb18a4d76bc4d709a3f12c8920000000000000000000000002f827cbf21bdcc9eb352a1e03db6854f9289281c000000000000000000000000ee7467a2e01c88f5e0d8a1896fdfc7ec5a575ded0000000000000000000000005347ad29e73923781a7b243ba6e77acd09b070cb000000000000000000000000158a431570ad21cd52b3332dfa699e95e41e7a6b000000000000000000000000cf3dc5d8bc67b57478010445e2e1e8fbf63286770000000000000000000000008c03453001ffba0121d999b74a464891a7e0d2a000000000000000000000000079a90ed57f9c62c0c709266f940982ba121a6ade000000000000000000000000235ed098c2165c12e56740f29e1a50c1e776ab9b000000000000000000000000c187def96be46184a7c36e5f2cccb98c475e15a00000000000000000000000002d44090c0fada53b18c90d235bf769fea0a9d8ae000000000000000000000000e8542a076ddfed76e881c5039e5a9cc3374b0e6e000000000000000000000000f2e5baeacc9d345313f3b9c840260937fb917a5e00000000000000000000000049794bcd4364e4de6583234f39f4e05505fea8bc000000000000000000000000c0297310771dfcc1dec6833b6dc1fc0de28583e40000000000000000000000000f783816ed03005be0f25fad96df0eb2a4e41df10000000000000000000000002128d2c18f434305e7fde1030b9d951bf18f510500000000000000000000000073230ccfe51ef699e830f34600e5c0b76c5c6903000000000000000000000000b79143e7615bcd4ad5d15e1eaa2a1557e6a981f40000000000000000000000007a7c303bba0417aef71e4b5f589dece3bfc44b7d000000000000000000000000a6615e7ebc86f51a09d52ef469937d3a09ac7696000000000000000000000000104a1a5d49e3fbda056d274b1a6d469bf6f15e07000000000000000000000000bfa283ae7cfcfafe113b4e1c6ff433b8b34a0f710000000000000000000000004a6baca6f15407589cf649ef441661770485476b0000000000000000000000000b3f6d4a5d6835137ccb2c1248f5a7d882c0dbda0000000000000000000000008aad71ecd4712c48d6443718009f73e580148b1200000000000000000000000083f4df2306cb4f6c39606c81f22ed60d5bf22f77000000000000000000000000e5145ce1cf39793223b715579764adb0b5e19fbb000000000000000000000000b3a71f15187e4b1df49c69a32fd0edd36293a27d00000000000000000000000038880935ef29978364f14fa0c5bdf5374befd89f000000000000000000000000c1c405d782e09860833fcb5d345d7115ed62c9c40000000000000000000000002e74ad66651ad500208d58561e330eb184deb0ae00000000000000000000000096b0060f2a45e7b9d4a56348f1042b06b7fd87cc000000000000000000000000e175318066e07874b771180a0f0e87c2fd203043000000000000000000000000273e3534020a16de6a10520df249864517a378cf00000000000000000000000074de8a52e4399c74bad147583e3138048035330c000000000000000000000000a25adf4d20ad482d4b350ff92d77529b95e6aa48000000000000000000000000dfa8e9b4a657923db52a1ec11e28d1dce11ddf17000000000000000000000000060fcdd22e1ae6b45d01978d322075a7ff0e6a070000000000000000000000007367528f4b971b60dd063b1cf286142ca6768ec300000000000000000000000067aa7abe89021aa3e8a991c062f3f49ecf6b418c0000000000000000000000005ea8cddc8ccd007136df2ef8aaa1914d05ee9dcc0000000000000000000000007cc4a09ac8ea0744ad8698c60660e3dc9f5b6f7b0000000000000000000000001bbc3a95aa469f057dd96e7b3f4b57485e3c8da200000000000000000000000054ec73a44368b77ab0de21d0b0cc1b723a56908f000000000000000000000000a02306eb1de5e47e763d2065d53d55e386d0239c0000000000000000000000005d86ddec69087c91e7b4f68e1eb67df51b166cef0000000000000000000000006e36aeb18e0fd10964af9aeabcb00e671ddc57a50000000000000000000000002db8050ab6da85b80bf5502df10d2a63912cc410000000000000000000000000a0bf90ee11191b5563078e5336def72dd8ad6d6c000000000000000000000000473d5ae481816a416cf3e969ab20484bea46a8c30000000000000000000000004cf6f2a0a3a274b648bb25833550e8c82d505ecd000000000000000000000000974772d708e73f02d2b5cdbd351d9421fc309fb5000000000000000000000000dd632bd1dbc772ce2918b460eac2b6afa668524700000000000000000000000019b8f7619154b5e317342b11ba5fef115f0511900000000000000000000000004175a84cc017af6f52301a0d217aeb272cf1e8c300000000000000000000000024d7c0da55fcb884f3e581b06fb305c41c8f980b0000000000000000000000008acddb195b35fc92150b20a662bd63f43a6af6660000000000000000000000001c7cfb665d7e6db370b8d3d78d1a6c4c945399ab0000000000000000000000009ab1f6e6a8e18e0a550efb7ea41124812f0fd31300000000000000000000000034f13f6a6d5f6c533fb2105fadda498bcd7e0367000000000000000000000000d7974c62ee6e4fe61a9779415c9fa7d99601c6a20000000000000000000000008ab093a6f60f8f802cefa06cc41fb9ffebd377840000000000000000000000007c1ac6a22f42bfee3dd194dd9aa74e8e2dfd399e000000000000000000000000d28c77a2c7080c6db51c46d4840ca7c47151620300000000000000000000000052e9dddb4bda7f482fb34084e5deb036ae85e446000000000000000000000000b8070d71efd3f0dc24b7b0f51c69ccd167e703b70000000000000000000000003f352ff97b23f168ec8d655576ba3766b19f3cfa00000000000000000000000094e3a64e385d156975ea2c421090ead2f72427420000000000000000000000009a0e2d5c107b7115df7d223c6ae3d5688dbc1ce50000000000000000000000009a568bfeb8cb19e4bafcb57ee69498d57d9591ca000000000000000000000000d2e552f3e0455b97cb5cd892f7c29b2064158af30000000000000000000000002e506419f6ceaf35e315089c32503c49af2d21e300000000000000000000000039e5efbf80a074cd0656599753b04ee616b15d7b0000000000000000000000001c791418e42d3937624d5b78c1b63092785f1942000000000000000000000000ad6bd51dd90e66005ba0ca36c7e0b667166069a2000000000000000000000000301c0137d1d1a9bc071adc8729cb48780be01ed30000000000000000000000000dae45e0960642a570229b8900ff18d11ba43f0a000000000000000000000000f3172535dc1a9d0928adb8ecc7bd162cb37a92f40000000000000000000000003e5fb26ffed4653de14132f08a4385c4e2ea1ed1000000000000000000000000fa378c4c9b8e5426ed0f5755a29c0370b830d66a000000000000000000000000f40db18648427fa6a6a6951297190a91bfbce271000000000000000000000000a0344a23cb6923ee44aaec462484834c9d4d7adf000000000000000000000000ccd27f630f5009252c5bdae32bb3f1d8b0e50dec0000000000000000000000000f8497dd504318bbfcaf0d0e751d89a8f7f184b4000000000000000000000000a51f6538078c36068d357068cd4e8c9c72da58170000000000000000000000005d5d2944df030e06de3c3a1319d55666d823760e0000000000000000000000007530ef3979ac0e08b91fff345edc85b0fbc41964000000000000000000000000558079aa73d69a4750ab2d7913f3bfdd0a2c88eb000000000000000000000000639804afb581e03b4b7a20ddd0bad60db2867c0c0000000000000000000000003f27065e722d41fb1caa06d5472003ce4eaddc5c000000000000000000000000fb338486b0a72391ec6e7d6812f58e97c0b598660000000000000000000000000405e31ab5c379bcb710d34e500e009bbb79f5840000000000000000000000003e3b57ec0d6fc9562414183d70b76aa58c3961da00000000000000000000000025c9df3e52ea19ef78c89c90583757c36be6ce300000000000000000000000006c8c6318fb56f26254e1e90ba8574eb019b2f451000000000000000000000000d3d0cc0c50964f373ffb577e153a515bc17d44e7000000000000000000000000121b6c8feda89e8216660e967de44ab1aac339340000000000000000000000003fdd7e2306407a5c08b05889fd5f9e9b1e363c2200000000000000000000000076a80cbb99ece6a7240c90c39e5fa6008e4376de000000000000000000000000717703aac1b35f622dd2bbcfb2205fa3c5c26fba00000000000000000000000054a3ebbd3bb668ec71cb4c1a8a5eb9d67f46d5fa000000000000000000000000b6fc8c1ce4167223029062e8719781155aba518100000000000000000000000053e69bd2640b89fa84473ea84b857f473e76ad48000000000000000000000000c1d10c9d08cd1600fcab60d9ca7cc09601870fe5000000000000000000000000ecfbdb38acde9ca6d2e270b9592741b0590ef20a0000000000000000000000003308b1df1fdfcb382a1515f20f1c4c5b93853b4100000000000000000000000099ae65ffd2606187aedce5acab739e254e4e0102000000000000000000000000570ea4dc185536e76f96af180598dca0888fb93c00000000000000000000000067cbf5574ba8dd4030ddf83e7b107a2449ca18d2000000000000000000000000091c0f5f04b7ea9c69c96419296c4c17c4b84208000000000000000000000000d2c7cf2a1190d41e5ee603d99d7e3a5ecd1f5fb1000000000000000000000000bc9bc2a69e43c63bc64e2ec55b1405c2773d3371000000000000000000000000f50f0f00f93bb7ac7e7e42989c45a075fdc3ed83000000000000000000000000ad0a0c851db7e44fdd73e8aaf4576daceec4362e000000000000000000000000c226cabbfa41c07b2ec5c685cae38682c5ffa0590000000000000000000000001633c4324ce2789453cf9afda4d97fab871017bf0000000000000000000000007253578ed46bb7f2edb5e4d0419e0f5eee355c7d000000000000000000000000cde929e034a6901997e804185472705535e80d86000000000000000000000000be39a4b6e0fecd0c0fddd00e2807a4a3d79ade590000000000000000000000007e455caac23eb8ed9884f55ed7e5a42d5dec2bd9000000000000000000000000faea44bcd343f6fea4e18fe322ae4b0b1a54e910000000000000000000000000ca4be607bdd336191189217deaf53bae5505141800000000000000000000000003979a8facd438298b933392240b929a43a5b8430000000000000000000000001a587ecbde99f2d94f0e355ab3813659d54b5970000000000000000000000000b44ac362f2964281be462b8b9fc5d4543ac8cc330000000000000000000000003fcdebcaf5b31efbe8b10b161ac0fe9a1d359aa5000000000000000000000000b8fbf55486d41afc7d7f9e88fdc307080636b55e000000000000000000000000c5e4f05364b22070d870c6e90b5ee58b2816c2930000000000000000000000000a4c580768062e8e01189566816e6e4b4f0d6a380000000000000000000000005de57388204a5b02ebe81e0e2cecc98f39414163000000000000000000000000da581f5df1797d08e11f17cd4cf691b8ffb2843700000000000000000000000034f4a6ddff51eef0fc2b32e6d2ddaabc4c56d43600000000000000000000000039c4da2e425c26efbf4c0983164a166bdb804b37000000000000000000000000d306d5a5f3d6201fe8338523bd9404a04da7655f0000000000000000000000008a4f748002495bd0dee42f748a80096d040bf504000000000000000000000000bd9307d88a84b18d654b75273e70915463ecd1ff000000000000000000000000f261f1f2f1c1a7313c15f47700d94d55a07000ca000000000000000000000000014d123f4407d58c2d08e3cda656862a8c415524000000000000000000000000bb1854d907fab15432ab01992ab64661c0d15af7000000000000000000000000fa3bfa6025fc8039cac9c766c5d1086cd772e5b7000000000000000000000000dfa677b7027187872bd368148935154fc995eb1a000000000000000000000000eb3879bc7ea5b950f5feab1dc5efd2fa86917e2100000000000000000000000094f20a24e2c5ddee47dc9f15142549afc1b7eccc0000000000000000000000009cd99ca56fac354184a2559d83cadd6d62e8644100000000000000000000000057e25fe4d5cd21948fd8d85ecd911a3981f194d10000000000000000000000006d478cb16317680a517ff89253f82032efdc31ba000000000000000000000000b8c7fd7aabc6e9c9546dc4a87ee3f05e72dbc2220000000000000000000000000f99c4ad47032d0c5cdd09d0acbbf73be6e82e3400000000000000000000000074f6c80257ee428687a248cdc533ecdb4b33f502000000000000000000000000521520c6ac74964b8c1cfca4a6f90a9466c72d6d000000000000000000000000de985694eaad7f06831faf4c9ae59460c4fb808b00000000000000000000000031a50cb634cdc93cfcf9fb4141448e769fe849d50000000000000000000000009d868c2dacb50892445b9dea425c4a94c92237a30000000000000000000000005d81c662b170d559f130d71ca92d58b0dc26f6960000000000000000000000001e0ddfee84e8b237d0e5d85bb3593a0bb94ba763000000000000000000000000522ea3f8a7502402031eb7bdecc1ce09be4fde1e000000000000000000000000ecf64776d0d3a89c3b51e396fb199a95be13edd700000000000000000000000088afda2833426da057e324c327396091d8392f10000000000000000000000000a22c562c6a7fd4122204997614110a23c065a3dc0000000000000000000000000206539c19b2791dfa12ef09a64f37bf81c7bdbc0000000000000000000000009241d717fc370c0743037c25469223fae8956d4700000000000000000000000011bc303a3b41bb4ec92fc14c8f421757dd78729d00000000000000000000000088730957e97f5856c24908e54008c70abe98d106000000000000000000000000e8995aee06f518de9865917ead8aa489d1034649000000000000000000000000d5efeadcf23be13b3c79f1d525f165177103e03c00000000000000000000000096c73ada7ab2daeb00c1c3f6ca49ad45627c0d1f00000000000000000000000068cc181d921cda62db79ae0a41b9451b6c000822000000000000000000000000f2dda5c53898e55a474cbbbc3ea22283c678aa5700000000000000000000000086ae75b7863cfa0b8207a56a86b2be7534439214000000000000000000000000a1cad48e9844d850f066376e1f1e04147b16619e000000000000000000000000a216442915cacf4bc616b16a825b389b97efb105000000000000000000000000594bf46e2593b9ebe230dc0983d57bf95189981a000000000000000000000000f615ae406438499724ca2f0c1e0935f3e5613ccb000000000000000000000000fe16a289c8d4b2dc947b6380ebc91715ce767275000000000000000000000000de60d916a99d51c1bf58d36674492033fe580bbb00000000000000000000000075c692dffea2ccaed41291ce39911a0bfe8fde750000000000000000000000007f7e5dcbf9110fb13fb23fa3e3ea51c74c2ae97400000000000000000000000067de99e84c1353afe0edfe09271a454ac015b53800000000000000000000000074c1ab24752fb2aced31e4148c2ec881b1c2eee7000000000000000000000000f76d8b5f31639ca59bb9d4c08194f29dde1a3e43000000000000000000000000d4f3ae2c3d8ae5769baba8523546864a31f7d9ea00000000000000000000000036c10c1aa45f4faa8aa9e82f41045068caebb424000000000000000000000000b6dc5137dcf20fda4de825bc6768d2920d06b147000000000000000000000000978a3701661475981c1ed259960a1f453b4fccac0000000000000000000000003fea9e4195f8102e04836bbf32780fe8afca13740000000000000000000000003ac49e54c8ba99d7d288fb9ba6a2cc8162dd25800000000000000000000000005b856c3c10fa842aedad2bcdb9c973d1dd9690880000000000000000000000009f129411e7f1b82d622c2b580c468604590415fe0000000000000000000000004b59abb2808070a52102d4b4b3816b23710f64c20000000000000000000000002bc57a2420585bf61e10b1cb5a29259e14d4bda40000000000000000000000004c5d94416848a32806662cdd90682569da75d88c000000000000000000000000fee561459e49be16b60e0dd48178b796cb3c994b000000000000000000000000c5c42f366e6a2358268ccce95ed1484d20f188b3000000000000000000000000b75737af8ef3a259bcf701bcc0486703f92eb4020000000000000000000000000f54fa755fb3f118d1f699e9858e2050119f5f7f0000000000000000000000003f6a32e203f50b4cd7dbef7d3a994e7dccd5e73500000000000000000000000006723c1329c4f03b3474e1bed86e47e69b983622000000000000000000000000c3c2da03cbd320ea84ec742593eb4fe42629cf4900000000000000000000000044bf2986d52d8ea56a3ae0a48d243b03db1a679b000000000000000000000000a33dbaa9145ff49f8eb4bd8a8357470f87a4b31900000000000000000000000041610f3a027e27de451deb603bfcd6811a76b1f60000000000000000000000002cfca7510508cf8da6405f7bf330784ecdb3d7cf000000000000000000000000fc52d6f5effbb84467aee334e683b025f319883e00000000000000000000000035bb85d759cd3e74aa66f602ddbd618f64e32203000000000000000000000000bf8dd246afe903a32bfb7570b94c2b1819c0a76d000000000000000000000000d044529d0e5a85d68f638c72af68ee79f56d5be000000000000000000000000087c3220242c7ebebe1b88238f9cf9078c4308f68000000000000000000000000c1abac705fded6a8e77dfce8d86163eefdb3ca5e000000000000000000000000bf78cb3721ea84323312b13c95795454222e9cc7000000000000000000000000e496e16a351b7fe960ef6cb743d0415df1474eaa00000000000000000000000035b7e8480ac28a7f0b2a1b17e586c262e341b250000000000000000000000000fe3fa34bee527b5d8b8c61bba8f775a2bb9353e3000000000000000000000000469e10bd72872de3050120cf8fb2f2b8abbacd7300000000000000000000000093614117cc5655873967783b184c93cd7ad74bb3000000000000000000000000a49a74005eef89c132de13b3fc064a73335ac2fb0000000000000000000000009f37432aaff460f37bed4a2c6d6c3d237cb1da66000000000000000000000000cdfdaefb15fff41d655a70ace5df589871e172b8000000000000000000000000cbbd54291f0ceb5392a55f78c814bfeea2578d050000000000000000000000002acd274fa7ed5f2f03dcfe02380c5c87b179820d000000000000000000000000fc7e1f1502d7b115b53c8449f3f48da4a7f2ea8f0000000000000000000000004b38c88bf267eb2754ab2bbfdea038a56f5ca08f00000000000000000000000088c8fcd0511b8ab68588d02247de2a321c0654fc0000000000000000000000006678d7258c334ba261dc7d7af8512b5968bfa3380000000000000000000000002d6496e74ee130b66445d0b68b5d9309fb2a8df2000000000000000000000000eb7f78a4fcf306ee9d568369e5f6394dcf81b94900000000000000000000000066859d4916c11d2c89806c6a0cc8c075893611010000000000000000000000000fbc222adf84bee9169022b28ebc3d32b5c60756000000000000000000000000057b0f0343e173be3203a369975ccf9e064e63cf0000000000000000000000001eb88d18062aa2947696cb0ec3f1f76eca6697500000000000000000000000008767a9296a55f3163775cb182622b76b66e98d780000000000000000000000001b1086af0177fda676daef8752aea2878936f520000000000000000000000000609c8944ba9d9b33663b51e13e358bf1444fbb7d000000000000000000000000a52a050d5db9e83c9740712073444de5d0dfff6c000000000000000000000000eb3f524a75ba8abaf2bad4c982f09b030d444eb50000000000000000000000008619448ac5013fba0f9c1169dbeae62bd5e14874000000000000000000000000cb2719f9a92ad588f71775f39da403c47731996f000000000000000000000000e12a4174171347c82a1c5fd5cacee617a2786110000000000000000000000000b652535c4e1b24802934914fd2bcf2fe28c53ffd0000000000000000000000000dceaf228a66a97d2e1971448d52c1fbd4921bee0000000000000000000000006d82bbb9c207d256bb1157b8f0773ff97aeed274000000000000000000000000ceb2334f92090569c598bb38347e11dc0907528b000000000000000000000000489e4743ca97582e4424c6397a841361298f27440000000000000000000000001d614f2450e5aeb607d7e7583b81fdd3350a4b0f00000000000000000000000040cb32c72c4dd8007c9e831842d007840c5559a9000000000000000000000000470103cecdc2cb474f7ef26d20800b0832babd79000000000000000000000000b0a67ac4cbdd19d3b98bdd59464d1b3dcac4a2de000000000000000000000000d107eb457a5642cbdae54088611daa4257ab77eb0000000000000000000000004982d509211d064b5958ed1f4c991a17929c649c000000000000000000000000836a575c7a4ed389fea65a251fad058f24099ee20000000000000000000000000403bcbff159c98cb5ddda1bc2bbcb4352f89a1100000000000000000000000069d7b56e48f4a6e60fe51d4cb16e4d44ac2d3fc0000000000000000000000000adfb8435bd08baef8e356bd987e34d3c76a94abf0000000000000000000000005236275056b5d0b5ad37eb5637e0317d7c5f41a0000000000000000000000000b615602ac78c30f60e90cc259f61a53e68a8a1b700000000000000000000000009540e7b77b12e532897f2e6d6df42889a6fe09c00000000000000000000000059d563f90afdf00c41fed6b8e2a98497becda7230000000000000000000000004055de088df51fe21576786de950b86cbbf6332a000000000000000000000000c3b0e0e262eb5a0ba76c09a930187f888ab218d300000000000000000000000091ed5112288fe05eb8248beaa8986540936fd751000000000000000000000000119a6a482637525fd5c911993ba02c0fde37deb5000000000000000000000000aae4397bdde70931fb9708b8b2c63471cfd8a343000000000000000000000000653578c8028b6f4e71135276a9878db03e9b8b2800000000000000000000000002462e36bd906529bd386049890c77e16b7da96a000000000000000000000000546c254ff5c8a89416e0a549b68e0310fdf3d2ef000000000000000000000000ef26a531035fe54e011a6392cab80357ecdce237000000000000000000000000a9f077abbebf343b66f967bd55e436d94e6400d8000000000000000000000000378791a4cc2144521e7c225ae6085753273eb427000000000000000000000000875a7b08843a3ccd9584734c602658e2729bf5bb0000000000000000000000001e60c9534a6cb991f99180bcf07f5331e81b3a0300000000000000000000000017d2736fa837b4497bdda46d09eafc9df1e9084e000000000000000000000000b0130ed64002a27c5c56418c5dad62ab21fe6e1b0000000000000000000000004ae26e87e97374f44fbf25eab31461256840520f000000000000000000000000d65b5d8a8fac119f7b2685240eefb0410153f7dd000000000000000000000000d5015ef381956863d0d5f10ce38131c07f4ab36a000000000000000000000000da29cd0228e24892df4cf7dd7a301006990514bc00000000000000000000000008c358b2e48d8a11917e9ea63a7028abf78235180000000000000000000000003d51cbfeaea061278d2b20b5da046869f29a20da000000000000000000000000793a4a75fff37fb591267829a1a0e92bc41f2cce0000000000000000000000009d817f8f99c8f81d1483464442acee9f6c3cbf28000000000000000000000000eb4acd1813d6b94d6c998686558e26e3083e1250000000000000000000000000d2ca144f78a8b644f7d491621e2afd5bf93919d700000000000000000000000071d8ab59b8684dee26c3642cab199f1d09485acd000000000000000000000000688dcea6d9b2a9064430ca94aa9733ace8e666de000000000000000000000000ccaf4227a935cf352aaf735a39965f90541f6c46000000000000000000000000d0af26b04197ab1ef5550b397943b7dafd6ce90e000000000000000000000000f633d56e343cbf9296c903b0f768887b7639e73e0000000000000000000000007a58ab96abd5e98fcc98d2b5fa2728bdc506ba05000000000000000000000000b36e0e0b0a6fafb8be6c662056acb4a9b3f62503000000000000000000000000f68d15f9cdc6861013aab756a46a284c146459ee0000000000000000000000005e1eee860de3e6bd1ae5a069b91fa44d7ece1924000000000000000000000000defddc20201c084fdbea7e119e0e58514eec665f00000000000000000000000055aae08c2913c4b582f860031e3afdc2ca0ba063000000000000000000000000360f48d300d76879d498c37ffe5282906b6f650f000000000000000000000000bb7a059a9e0239f629072d4406a6bf53ec89ba4a000000000000000000000000a357ebc06f0e7864ec9952a695413a20a7ce186c000000000000000000000000d1716c4a4dae6001b0df85c5c6c1845a90600219000000000000000000000000c40f7e8f42b6667be03f9b79796657fd8d68a18f000000000000000000000000eee2590ee987642a16721ddf83a85c71de3af35d00000000000000000000000029b94f927c67e412dabfdb20ae5217dc699c6f7b00000000000000000000000009bb12021c4c8fa7f0726cdfca815cde168c8e97000000000000000000000000bb473861e4569b46f997c4c4c2e826c20b43ca8e0000000000000000000000002f7e0d81e2324ca05136eb1fe46c8b13d060981700000000000000000000000095d076081fdde7294d60dd66cd126fce62f13a5f00000000000000000000000074f3c76b113ec5385971b94f295bfde7e740b9e7000000000000000000000000f1501321c73575e2b95e750cf57c027c07b94e6600000000000000000000000079647174bc9abe404a5228c4812635db823a653a000000000000000000000000c4f26109ab4a56066ae99b781b3ba328e9bbaf03000000000000000000000000ddd911f332c0775cb0426080e6a2f4406e2eb84900000000000000000000000094843434993f2efc1a8fdc47f713c0f97f138e0300000000000000000000000077ec867240ee70a5a1f3c5a19e0c32476ae094f6000000000000000000000000e0610150b6c2f76d05bc9728c4223092d35995b00000000000000000000000005e8b0865f460c697208ab9b53c84a5b20ca9ffe2000000000000000000000000a5a9e0217836cc2fe7c158baf542e4207ef54cca000000000000000000000000e01fe4d80fcfbc33faf0eb62dec9f3201b422c870000000000000000000000002ca401880219e042cf824029b91fba938cd0b8110000000000000000000000005aa7574fa76cb4a69d430348fa520069f3335b7500000000000000000000000021dd24ed8ba124077784e2b25604337bd4530f21000000000000000000000000a92d016dd29438586bbdb030f54ef15c5572efc3000000000000000000000000c07e02b3f17cb8ea9e69bf211f0b76dcbec93b1400000000000000000000000025a73c46ab70da5a7b72c5e33ffef74d3129feee0000000000000000000000000a5c11a0dcffadb8b2e1de3a7affade2f20262c60000000000000000000000003625b4ad77d202dbcfd59315b3a97f473b57fa130000000000000000000000005424add5a0fdd4d6960c0c32df17163d3bdba14a0000000000000000000000004c28627d0abf04340e2f4369ab060f9cda9343940000000000000000000000005e6732d6416d3f3a6574b61ef1c81316cf8d928700000000000000000000000086d7f56bf96b72000b773bc82bcdb151164d996f00000000000000000000000040c01b461744c72d01386fcd5c50ebc41e84acd10000000000000000000000006d4045c0359a8bdf41caada90de17e0f1dc072bc0000000000000000000000005dbb871625354a22e9408cbc55d6b17ac2af66f20000000000000000000000001376ad1807a1bacd365053efeec38bdaa17d773000000000000000000000000008fa21af985591e775523ef161f023764175a93200000000000000000000000086735bcb1990ce2e2c264f850732255a7d9dec210000000000000000000000004bea92e6e8ea2734c701b465b7cb0f4b97cd1a7d000000000000000000000000308e5e145f22f3459d57c820638291fd13afcad50000000000000000000000002d1823fd2f3993c1766d01e74297fb77af735a980000000000000000000000009da17a5cd4f11cd7af416e801d9c3bebe21adadd000000000000000000000000304ae51d32da8966ea417c5391edec0ad5ef3b14000000000000000000000000f16adb9c48df4c588541942ed6de85bf7d2fb170000000000000000000000000586abc60adb480fad3bc71e197aea89b53e1f950000000000000000000000000818238680359e8efdcf094d19b5ed1e4889bb34b0000000000000000000000005391b3a5f1d3d7502501149542370336aa8497320000000000000000000000009283c90fceed17e28f13de19363e900393aaf7c6000000000000000000000000232c98c6776a3897c0c43c5140f4f322861f787b00000000000000000000000008c9573a3a9235b712237747a88989dcb24d4a3400000000000000000000000072ce81e4dacee39589539d79efc6aa5823e9d920000000000000000000000000c7803a1717155cbee657e810cc288f19a30a7c34000000000000000000000000646a046ec06a64f7769471049e7ad18bcc9c501700000000000000000000000016c76581520445bb111fd680d7a9373b752bca4900000000000000000000000069f2eea583a4a1482f61abf21916b688ec0cffc1000000000000000000000000a69f1f727fed54394aef88af420ec86a02e36993000000000000000000000000a804026cb77c7053344c27a1180372e4e1578eef000000000000000000000000f071274c36f417f6d2d19cc7136f0944c98fef06000000000000000000000000a310126d79450bce2bb8a15b1b4eff5896ddde4b000000000000000000000000b2b4d90c391942f502bbd786051c27d05209329f0000000000000000000000009d392e1cfb46ca8c7d52fee0de9f82ffcdfa08e600000000000000000000000024dbebe37fcb1383d9c370a50b5e49ca584aec360000000000000000000000006f1c9b32719a66b1197e1255a4ed2a91fd7470a0000000000000000000000000774bb9306df1cd921eb842b1388c78f75e6ef79f000000000000000000000000968edc304d5caaa1e2d6cf3ca1f29c8be3a8f1f40000000000000000000000009dd540860d160638116bb8b3af369f0fda6765c3000000000000000000000000c90d3759c5e6c61779b685f6b056e56d3a59121e00000000000000000000000073797b9c40f9d5d8baf0bfe35db8e08199298377000000000000000000000000f0f75c7da32df4339f69fe7690f3ae50d76b4a8b00000000000000000000000009ef6f5288c07b83cda02ea75a1454964585d92100000000000000000000000040db13a1536d91a6ae0633299203d4e807a120850000000000000000000000002ce393c2f8d7964ee5602bc585fa8693f3429efe000000000000000000000000aa8fc0cc0f3b49746f49b0bbd6590462a2a31f6800000000000000000000000065b771b27ae40cab09fc3c1c64471dbbb5a9eec1000000000000000000000000898e60d71eb7f5d1c5f139826b494fa04a9a712a00000000000000000000000079011b1f23185b173f8f030969f4a48bdf763686000000000000000000000000bf165d42209f26ca53ff357379e504ada5997cca00000000000000000000000022da190d5c0dcbcd9c7910d6b07bd1fd88d87c5b0000000000000000000000000c2f6565a15ffa51ecb0a949986cb20f77ee02ad00000000000000000000000036aa395cd60d511b8e6d829adf28104fab59455c000000000000000000000000c169fd4c0d82d92a836cf72ca4c432b7a33222b800000000000000000000000053eb9b7c1c56d45986173d2b172a8fae0210f5bf000000000000000000000000da0bc2b8162e0dc99aeaa1511320cc22a6394969000000000000000000000000275c39895bc0f26b26a58c29ea8f6df598e3cb8900000000000000000000000013c0029375c169dceb7df4caa5884881171b5940000000000000000000000000a6f4a261dd9649cd0c827b7f497e1fea9d0fa2ad000000000000000000000000668c6f75486d6882a1aacf7bf03eee605c96fdad00000000000000000000000012b8785cd32c850c7b9405e75ffda787432550aa0000000000000000000000004fb62c9ed4214750d7687bff05e433c775d53659000000000000000000000000a6bba03fbc064c5430de3d154b3c7109007d4280000000000000000000000000c7b4dd3e570cf190f1435be92332ff2d3c0eb1cb000000000000000000000000f6e45a98ab974bf1d6e1ed1b169c1f05490f1145000000000000000000000000c3ba7cba0d03214ca632a0c4fc657827e73d0a3000000000000000000000000029e41872bf7ffc1bb7d4a0efc8a30bfbd6fbbd3400000000000000000000000005a9b7202c1d2e1b8d97324fe8210a51f5a4bda3000000000000000000000000c1aceb9e3bfa69843823ef01bdadf4b5b10af1260000000000000000000000005f257288c31a51f33d674640ca8e90cd6e6254000000000000000000000000007af034fdcda2198944af5099a3927ecf05a701a60000000000000000000000009351bc24be9e0456db6e4ddc64b584bf4f5b57dc000000000000000000000000f96c67f630427eca5e4828420f5f46956b1ab0a60000000000000000000000008f7577f3138e9babfaac327ea9057710f3721a4d0000000000000000000000007387d100d7a6c3a250d36249511cff966e0fe018000000000000000000000000fd0c8d00b005e461ce0af5f091027529eaad3d0600000000000000000000000034cd24e8c8993e172491de9ce88b93f25c2dbb120000000000000000000000003f8f89107bdc7044c6984e526a32da44e2e0d62b000000000000000000000000b8ba228dc546259dc5a7d22cb0067b20a4b96a1100000000000000000000000051762ff4d8b08f98feb9a367736bd0ebbfcd833800000000000000000000000028f29996b5855f1ac943d688a5166c09591aa7050000000000000000000000001652c0838a62fe4f2a68d27988ae89b9a94b65100000000000000000000000005e0ca5ddad030c7980c19fac9b69fc3246c91bc900000000000000000000000037a8e6a01e9e4baad0f700257f6326005ad29c0e000000000000000000000000873e8e64d1b8a67d293ef60244e901395f991f80000000000000000000000000dad01ba729576cbcfa038eafd8c1ed3a00981788000000000000000000000000b2e39aa495cfe1656b2e2523f9550e09a185ebd7000000000000000000000000ba207fc7111f22367af23fc3387fee89e2d540fb000000000000000000000000ef47745a64204c286d5ccb6ae836943fe51586720000000000000000000000009233077cec1bb077731f1592352b09d2e91d7bc3000000000000000000000000ffee35e531d94f266b67b672c5ce87e064c7fc7d0000000000000000000000008c057688df782ec3285d3411588d81fb454b4328000000000000000000000000193bf35889069844cdacdfb7bb51c968a192bc510000000000000000000000004d4860cac91a239963fed88be12233ee07938ea0000000000000000000000000f2230c70f665b79ddd17ef7c685950f98af864070000000000000000000000002ce32944d59a996559576bec1dd8304edc050bf8000000000000000000000000f6b1c70cc65878c3a36f8d7f008799f9987201e9000000000000000000000000e1c72080658cca9e3e8dc0ac9299c27b2bd6b5ef000000000000000000000000f245870631ea87c7895d585826a6ecb55146c1150000000000000000000000001c0f51a7636d603e4f4522727f38830bb2844cf3000000000000000000000000aa9530b95930d6119a54d773fd5be4a48014a08f0000000000000000000000007b9a2572fb364f22201170a8ac21c43db8b8a69d000000000000000000000000d336713a56624b67d562376eba38105d27d8eff300000000000000000000000055c0a48ea09d4c20a1901f64dfd8ddd31764ef34000000000000000000000000d68a1866df70026e68bdf9e0320dc36d24a62681000000000000000000000000c595266d61931fb41110df7f86aed92929c5b9fc0000000000000000000000002ce7edeb6c47eddc2d335b8a34e73f4d85ea1f25000000000000000000000000b327c42a337ae57e3b16df52e38834551870a5b5000000000000000000000000a0a9ad080abcbe33641cd7fa97bf3d205f1980cd00000000000000000000000006d703811736a1cf0fa059922b6ab412a593f2190000000000000000000000001b9dc74a728a85172d5878d6ed6624e5af9d1f4f00000000000000000000000084c6d0a59f3d49d59b0b9de26b4ab29b6de9bccc000000000000000000000000012380f6501e1b6daba5b012bb2c2b22f0320d280000000000000000000000005e611e445b62ee4ece67b58996d64ab9942cbad3000000000000000000000000d5b0e16717d8ca9b8b1447a786f3ad435cfb8b2b0000000000000000000000001b4c707120f8170cfcb03557cb657caed71ea3a400000000000000000000000067bc76e8fd78cc59594c9f43c643ea7cafa4866900000000000000000000000049ab48d5eb7c5845e050a61e60cadf4d2f6e2c9c0000000000000000000000004682454c09cb7b117fc64ec7acb0b2ed7ac62637000000000000000000000000b2185c92a4eaf0dd1bf6a5476363444de9831eac000000000000000000000000d272c58fa969eec6c99afae337db3e768274dab60000000000000000000000001d54662f074db0cbeba31540d6bcf8fffbd9a91a0000000000000000000000003f86f18322a888d9b3adef38f127c941bccc014d0000000000000000000000005328a6beee66457314c6bd17bcf20c646dfd5c1500000000000000000000000042da4c3d8ee18bbe1e22bbbc151c12694ab94040000000000000000000000000895f523f62ad02913d72ecf87bdad30819b016a9000000000000000000000000db2563b7d24b5dd9672772927b975884822c5b7e000000000000000000000000629e8f471c6376bf95f6325153abe4c1432c4da500000000000000000000000033f0c87819abad8dadae4ae14ee8ee932017fead0000000000000000000000000157a58ea45c6dd1bd6f23a0f1a5319059d1408600000000000000000000000052db1b55167bfde15f1a5a0599f95cf95b81ca18000000000000000000000000433e45ef8262eef22c6bea78572d49435324d887000000000000000000000000ff728fa21cd507b85996a3997307dcd56bfce85e000000000000000000000000dc18deabaee038be6edc36575c1a720260fcbcd2000000000000000000000000dc73bac85b53911b587448934d1244ef134dc98600000000000000000000000069fb161bafd0c5de7defc04b935a1d45aad3f99700000000000000000000000070bb115e0deb13a57be26275f35e83adf9e0eed8000000000000000000000000f8a6a82d17b54eab7de4273c5e7644e27ced3a090000000000000000000000005d0a6c5baf5bafde7163008db892dfeafade2bf10000000000000000000000003ca665790f6d64cb29cddad2cea6e5d530a11e8e00000000000000000000000096dcde32606e98e2002d62173f77cc0bb068daca000000000000000000000000021600f1289240529f0acb9d39e86bd5d4dff2150000000000000000000000002cef036e948859eb7383386eb589ebd8480b6ff1000000000000000000000000e1d2c0d8a4cfb84f3c17381ce583b1338c887e2f000000000000000000000000303cea55b603f74d3d4665ceacda493b3545745500000000000000000000000041bb79df5e4f4a5cb367137e887c2cd4a8197b060000000000000000000000005f26177a9615d7ee45362f40f3250d81f31d7412000000000000000000000000e47e342b746ca65fc486f5dc773fe6a18a84c56600000000000000000000000012af0a7688f18acc01c984dd8e44f8ba3e94aadd0000000000000000000000008e46f082ebfb9e908367d42e034d4e79163a4ffd0000000000000000000000003e2bad705fad58e2fa76edd677657aec62eab66d00000000000000000000000061586a5aef2fc4b39e316743a393631e53c75cf2000000000000000000000000723b3098186227fe3897cb7c1525fe91367f780900000000000000000000000004c24fb851c31db6cc9c69ce626a38ca26a619190000000000000000000000004f3fb0c0ccc53c9477e7fb3f6f36c3e9d195d8ce000000000000000000000000865d8f197f39cb733d3788749ad3784954b398df00000000000000000000000069670a6b51242c525a6d949a08dc8890fc5f5437000000000000000000000000f7c31963a080df05629258a69f861efd89bcc7ca00000000000000000000000096e562dc1c5ba11edfdc40c4d237830e6640358d00000000000000000000000094936a7817871bb0b63a5735244508560dc9be9a000000000000000000000000fe92fba1dad7c8a0d623391791d3c4d2a24851c9000000000000000000000000a88cac6d901770a733fb6d66b67403ddb24d663c000000000000000000000000794c30528bbcb4af9f3d8a09dd2e4225ac5b758c00000000000000000000000085eb2f687bfc0d68d8903369df28f866a1856bc40000000000000000000000006ce45ed0b25347d06a945026f40be901c0a2eaf90000000000000000000000003b17145e812ca7a1f8fa99955c7459cf5bb0ea660000000000000000000000007767feefd56896f578098eaf04d0c85aba9a3d8b000000000000000000000000944305d8c76879e775ec04e25616cd29661038b4000000000000000000000000395a72a00ec33716bfab0721f57178fa05468452000000000000000000000000f7df48eb8f73d5c697e29922f8675b606c3c0814000000000000000000000000cf35382933ab99ed74e970ac7dc909ea278c525800000000000000000000000042e3e88d6f63141bfd7c12866e38fbaa08d2ce7e00000000000000000000000073aadb36a61aaec384fb09ff1995ad9cdb677cf2000000000000000000000000ef5b0e3762765d375ef34373cf840a0ae4a2c2b30000000000000000000000007f41f80d7a983b14a29c0efcb480d31a11a60bc30000000000000000000000005bc2f02ac70734b85ca67011b4dbbeef1b06697c0000000000000000000000002c404805afc288adbf25e44ac389563f159a2782000000000000000000000000098a809fd6041b7715d844962f61a82afbe12f2f000000000000000000000000a7c1643b127d9137f35a389b639853a554adfdf6000000000000000000000000001f1fd1747dd243beaa41b14c54b42965fb70d900000000000000000000000025df41e8ad289b88948a9ac36a8f362082b39a49000000000000000000000000c799c5071c8deb0363b688f9d1583d3b3a7288b2000000000000000000000000efc9860180e0e64a9a5fb60c3ba23dd1446d6455000000000000000000000000a2a2602bc84371e6a7af8b88467e8b3f10aa76580000000000000000000000007dde0ffdcc18f10352544b348267be38c91e26760000000000000000000000004331a6f53f75b215b1a6d6292acaa564bd89464f000000000000000000000000d31235a0aa7da630765525303c2f0315f6b7e1f2000000000000000000000000008c7e17295d00f4887e815b9013b4da0297e9030000000000000000000000008f52ccd70f948cd9881a8cae10bab8f0e38b84760000000000000000000000009c1f1d67c07ebf147a73465e45a97734626b97fd0000000000000000000000002611fe4e46c6db75567612c9b6a68c44045e1ef900000000000000000000000091d48bcac5407d4dc695ce64f3a95c23f780f628000000000000000000000000e0d0bafc46fd77cea28b02dd3c9bf66703b07b8b000000000000000000000000ac2edc2a0bcdd3a8d81bf605f09ad6172c455fe0000000000000000000000000a11028ae48a37e1cbb03438158492c4eae1f05df000000000000000000000000acfbb0ad2055600dc2d552c64dd316ba8a681bc60000000000000000000000002beb159fe18f0eda6c3f7e42e1017a161ed0f20b000000000000000000000000e1b821d74d462a3a468a817cf35b458da9928a4000000000000000000000000069b15b1713d3a9a4fb1e5b7cf47520b69c4b249c000000000000000000000000bdb071a231489aadd856c36d8e2d35c13b8b5e1f000000000000000000000000d0c85c5496edf6671ffd6b28db7d687f996f94ae00000000000000000000000005e8fa6c7a6ce9fb4765cf922d56677ba67f30d7000000000000000000000000efc7d31c6d97bc70ffc91e3f90db274e33e3b1090000000000000000000000002e246749c84e059110ed0d535335c3bf570b469a0000000000000000000000002503bd75afbffa5687c047e78354eb001d57808f0000000000000000000000009b16c9f6aad7df08e7aafc228c90044f4fdcf8ea0000000000000000000000002d974793aacbc198a10348fa033572cae4da7f580000000000000000000000002452c33a33f6021377cd3302cc5210f470f2c32800000000000000000000000078d9de9ebe99be68fa8e5ece0f80e8dd405743eb000000000000000000000000c1ec78f5fef86b1ee53d5e97b7308999b931cc7a0000000000000000000000001bc58384fa03a7bbe65c38f2a210647b8ee6dfe700000000000000000000000043943ac244bbd8400e9d983f7e5d57092b4454a80000000000000000000000000e23d15a601e902b5bfc601978e9a97af62f672d0000000000000000000000002daef520a07bca96c52c51a0c47d8bdcbfe88a3f000000000000000000000000f238de660d6f529aa3da35d3849ad19acb86548a000000000000000000000000fa719f2c121c70bdc649e390126467d14368e1f3000000000000000000000000d51f230438261cf025af36fd4fc371c70b643dc7000000000000000000000000ff9325ee8cb9a5c8ccb605a05dfb134e9d61cf8900000000000000000000000009ccec0c2addf97141e72b638bae18549c421b0d000000000000000000000000558f4b236f1340bb039b69258849e7861dadd4c6000000000000000000000000726c7167bcab57d4bc116f6c1d2f07ddc49e7d61000000000000000000000000b2585af709451684631830875fe7cb684df357b5000000000000000000000000832c596f4ac9c6bffe4d470480a00f6850fc95a5000000000000000000000000be77a63b0a5d70f0da49ebb717fe129f4af7fd2900000000000000000000000092b639ef37057ff0a996fd1025adafd79b94dd500000000000000000000000004562a019d4cfcff888b49b9ce366ef861eb036f200000000000000000000000019dd4be525a0c44848be701278d4f6d390168c200000000000000000000000008331c0a5899c8f0d86a28a3a000f7755917d3ede0000000000000000000000009db28efb4872b65c79bbd0da9a3474519f5f0035000000000000000000000000004c1a8ce5c463d1ed8aecb01b10d9b1ed2174530000000000000000000000003a381c5283fe0c99c77150fa20578113e7fa4a6300000000000000000000000072872412507379e9766e42c439bf98cbfe718ef1000000000000000000000000ef7861ab227aa7f05be43824deec26299d0e38d700000000000000000000000080e7687b61ee7566da235fe5eeb6f4332c27c7f9000000000000000000000000bd7e04324b2cc1edd0ed421301040aa1ad53f0ed00000000000000000000000066282e3f930bba0306fe711cadc1872edeef98d1000000000000000000000000e3984cf90cc1b2a84b608454aa1b9f6162c6027e0000000000000000000000003d1fc0ce1abe7342ca397df60e4fdf2fbc27554a000000000000000000000000cabfdf4f234eaf8fa5ad2805ed95a605c74f87b4000000000000000000000000d1b706060b20d75b04c391dda0a7257a06923cff000000000000000000000000918fa285ad6c1b2ba67593021d7e5a6ad3ff290000000000000000000000000009f2e285b2e74a671e42d8e63faee0c62c8f5bef0000000000000000000000009f1e44d50643b67c0282412932cfe37ad1440342000000000000000000000000e431a2b1938289c57a86e004357c0916c25c02bb000000000000000000000000c9a3298d69374fce253113d7f931e185c8636623000000000000000000000000a299b98a329f05c999a647bdea227f5f3b02c976000000000000000000000000b640d5a1a88d38b41234b4fac7e1fb1f9792ae630000000000000000000000005ce43eac0e80169be1e2b3f19a919c7b1edc734a000000000000000000000000fcc272c263c2921d827d630789054b9e4bbc99340000000000000000000000005363c32d81266cbe7e00e867a11462c3bfc771c9000000000000000000000000077e15ed3cf6a5b1d95396fa080b189881dd0632000000000000000000000000e3d8a40c5b33a38c3690000fbb8731e6ed600be3000000000000000000000000fc397502e11b8e08935df2295ecb8a79d2122975000000000000000000000000383f99bc8ed36923ad8bcc9d59831b7f299715c3000000000000000000000000676064ab30986ab2bef70b492642b43b936b4487000000000000000000000000bfeb2c1a5b67f7759c65cf5f75bec464f511e4410000000000000000000000003315f9843b540825dc5c2e907e8242b01d2159460000000000000000000000000d3bb6eb10fd8109a1bc5aba78f9841c609f9a110000000000000000000000004bc6b61c90475bdefa05c51da9852d3a937a3ce50000000000000000000000002d3cd1961edc2c16ac2d4b7aab5802a7a0df2d240000000000000000000000004555ddf20dd9091fa7aa7cefa426a14cbbab48760000000000000000000000009a80eaeb969002b40102e506c466f7a126a876230000000000000000000000002cd5d5405f1c01760152d5df6f67d056de18ce670000000000000000000000003c830de720ebe6aaf169ff381cf7dc650ea8196900000000000000000000000054a5a33614dcf58aa9edf8a9b0bb49ebd274c0b2000000000000000000000000d64c8287c403136aa3b687c0e0beb114e218413f00000000000000000000000024f454ab4dd2e64a1ff316f3795daf9eac69fd3900000000000000000000000040da55fdadd7746460f02b1e5520bd55543fabb7000000000000000000000000ba559cf036d26ba565c514595e4b3b5c294f1ec7000000000000000000000000a44c7d7838311924239e601fa46f66751a36f0b1000000000000000000000000cf90348010fc694c25375e9f971a7e378261f6be000000000000000000000000d4e309cf69c464ee748b2a474006152530e9a2ca00000000000000000000000085ade7f0a3e7a73001964c59e0e8b4d408789fdd000000000000000000000000fd179ec7d6601291666f5ebd894a6824ea38b1120000000000000000000000009103e8986fc67d25d548f3d71af5e41a76c60f56000000000000000000000000b34d9a64618694bfb24ccd5bcf11883b8a95dbbd0000000000000000000000009cabe990dffcfab0a7a10b81745f3c79060b8fee000000000000000000000000039b5907703ae5f5ec6f6b2fd3bca412effde88c000000000000000000000000996f4f330cc37ef8f867d5910567cc11f95e217a000000000000000000000000e4516477adacc6682cf18069475f676a5b5667f90000000000000000000000003c0f6b73eae3c004184f2c5735e45d29df21598e000000000000000000000000a919834e17893e7e94810528a28101a82494b04300000000000000000000000020ccf69a18c1151e94e335a35378a7e6225cc09100000000000000000000000074e69e1a9b367cdebbde6944381c4608a89b0844000000000000000000000000c755caac98014b58c09166c0e319b36d254b702f0000000000000000000000007fa9f096e4c38d41b02c3647d86d683670a8485600000000000000000000000002cccfce4f52e7358b9cc3f2ce0715d91a27b04c0000000000000000000000007965e2bfd310819dbf50aec63e0a076d258839bd0000000000000000000000004f5a60646f3e5e373db5abca43ca89eaf97e8a88000000000000000000000000694aaf21bc4454fe8bfcd15afa45970c6b3f14c7000000000000000000000000bdff68edd44ce0acd7cdcadce71160bbbaca2a350000000000000000000000001a773214714292a284b55bd6a06465f6bc1bf8180000000000000000000000002f27bdf4cc0dfe521cc27119ffeebb80d1bd17e900000000000000000000000094d8e6547a342d24e4722d4236d09da38303cd06000000000000000000000000e4bd1d396dcdc5cd75fdd0ad42ad7d26eaf2f5cf000000000000000000000000d1e8bb2288448b60f21fe54b4b3b9a1be4b961bb0000000000000000000000004d4b3960a8521975b1fa6853741e7f086499cc610000000000000000000000002f64ea24eb033760981b9f68997d84c27baf8026000000000000000000000000115234a39502aa27dc6a8ce325cec73ee31101ec000000000000000000000000a81c0a69cc2c7aea60b6fe6a670317a5af0ad4f700000000000000000000000057186bdbe06fe5542a6250ac9febe1a321c940ac0000000000000000000000008f3757e2989712923b6d47185791f518e0457b490000000000000000000000009ef253f83182e39385f4c4a42159d1fbbf3583920000000000000000000000006960d5ce66e3c14d2b4fad4dc117d496b9e9fe1e000000000000000000000000227d3329cfba5410d49e0763df63c8619880fa04000000000000000000000000174aabbe8df77a949c7823461f3ccd41f1eb3b170000000000000000000000000eb2f4b8d67c81b7a3be68cf04a8c81ca7f954470000000000000000000000009b4d4745195bd80010e5f35bd7f2a5ca5bfa51ce000000000000000000000000e53b9ada9af45243e5d94b974f2368966ac57a550000000000000000000000000df0c848737cc21fe20f98aff375c1194602d4640000000000000000000000000a60f0cdb1d53ac2d5cf3c391e4c4dcc60aa069b0000000000000000000000004afbabe3c159d6ca1e4dd20f6c1530874f1c385b0000000000000000000000003ca61e4da0f3408a788529e36e81b44a4848165d000000000000000000000000b72ed8401892466ea8af528c1af1d0524bc5e10500000000000000000000000077497ada966543bb35a151f2fa715f2662fcbbad00000000000000000000000013c8edb17e5abaa04f27763f86d1fac0c8ea214c00000000000000000000000041b5dcb625594426ed1a65c846be047bcea2d9c200000000000000000000000060f64a93bf46ee95022712f4f31af22e91e08e50000000000000000000000000f11e8342bb54cdcc38bdff44ae07df790008296900000000000000000000000048143f46cd86d1c8b5481e35573227d49cc1f6f3000000000000000000000000a47b4ebdc65ccb73e3426721caf65d2a9d27daed000000000000000000000000c3ea2f9b5dd3397a4c282453224a0f1a3d6ec295000000000000000000000000212e2862e8457401709cbbd44c198571901bae3c0000000000000000000000000a3c78c45fe9f3cc49132353a5505010c0e7c0e3000000000000000000000000eeaf61935c0c48f8f8cc28c381683d7fa2f75e1c0000000000000000000000000caa229827baeecd00b08de66ec05be920453c1b000000000000000000000000ced288218c4102be8a216ea746a5ce4357ddd56b000000000000000000000000ed4113b07f578e346c43e1a0a9ef0b6879318053000000000000000000000000ab403ade6b2b04660069407d27922c37ad36a1330000000000000000000000006735036232c84e269de601c6c5ef35818d467ef60000000000000000000000008daf3ed3956fd276895ef5e8ad174fefb60ff728000000000000000000000000dd21e4960b5a63bf60516838603fb3dceaec2a08000000000000000000000000df5e0ee1f5a78536b56cb036e09c1f6f831f369d0000000000000000000000005e30bde7b90a1463e555b445ce5d7312f5e64869000000000000000000000000480d3e750096252c704da2d68ec6a94f24772aa5000000000000000000000000e352c063345d9a1bc78fecd1f814d0818537862300000000000000000000000011f64f8dc19487df351d855e99465c553114a9c5000000000000000000000000f0b886cc91f1537bf6a0d50f3fba1bb973c6b9be00000000000000000000000042d3fee5eb93374af52a288b3b653101a92923060000000000000000000000009fb4b1f64ddbda3ea0defc20a43271ec7d6d3d69000000000000000000000000957d3ac69f39580412f4d13a40e221a665eec31f000000000000000000000000ecfac33ff165beb0aae9b9214f00bd4778a0ddf20000000000000000000000005e8b3e20f3873878fda27294f6bd8f8c7ad8f7590000000000000000000000002c52ebb92055a11490f75f9a9dc0585b73202e8f0000000000000000000000006371812f72bce8be248fbc96998554f3dba3e461000000000000000000000000e9ff4cefd2fddc6aa066b59a59015e2b6e2e6ccc000000000000000000000000f923368bc37cf4063a1c7f456f690cef94096c34000000000000000000000000283f9e5c67a8175a0d47c13b0db333872bb4a9180000000000000000000000008ed1859ac1d935c60a5d1c5392d435b304178d61000000000000000000000000eb2ca09fed17b744d7391add8ab508c14a7f6a8200000000000000000000000080485c1015d21764ed8f204cc4d124cb7fd1940e000000000000000000000000c44138db919f83d7028d355fb4c6557b994a8d230000000000000000000000005c898b4e57e7e59cdc5e7dd2f499d763d5729132000000000000000000000000d0a5945522084f71a2f9d71d892b055cfa2e8ebc000000000000000000000000304db6f84bb54efae7fb54a10a66ae6ae989f6400000000000000000000000007f0ed36ae6a3ebf485814cb84e212a26fb5889cb000000000000000000000000cf92aa9ec5a341604a0dbc60024ec1fb980177b5000000000000000000000000fd69a26a6b33bce62b841082537464b5aa4a71660000000000000000000000009ba5e04af33f845f7ca6f4d4ccbc1c7bc2bb94f6000000000000000000000000a7ff0bc6f74fc6c49ccba87f3df51b1adf98543d000000000000000000000000b498856693b52d3ba7cecc2fbab90ac66b76a5ef000000000000000000000000351c7d63024cd125822b984f73cd6938a46953ea0000000000000000000000000e5584159953c67c92fc6940d153dcc1e7a0e85f000000000000000000000000abc229d64337fed493a4db9a44b1fef9fabb9e6f000000000000000000000000d43f07995d2777a4f2167a5a09a32c9c58d53ca00000000000000000000000003a301f5c28fec87f9b5f462a372b36f96f0849cf00000000000000000000000015603ee66225d4b290d1dc4f3dce647225fbe2340000000000000000000000001cebd13797636b94c5cad7108cebe42d2fce77320000000000000000000000007556a63cf87f66d8e267e4276201874b8c142a6c000000000000000000000000eec69635daa3c12479377d6fb13a684f0e205a020000000000000000000000006ed4dc4f0b3b3b6b1504c49254ec900d496dc414000000000000000000000000a914f96400e1c6f1c72124f2eba8c7403cbf5ebe0000000000000000000000001944fc0340929232f5e592ef8a069855ff70ce5400000000000000000000000093965e1092bfa5758e8951cdbfd7a9a442e98a610000000000000000000000008d67c9710e2174094c3e7dd5097d78ef4db4d53e0000000000000000000000005cc8b193445c0827d19efc58fa4695f5977dc8a0000000000000000000000000a90458b729c2b39588d032f814618f7b695331ab00000000000000000000000046bb8feaef06b77f52bb59c8067648cb95e8a568000000000000000000000000e781eeb051e4f262ab089c4c4b1802c75b308e39000000000000000000000000f50c14e1c0fb2efeaac388998bae2c7b87e7fc7b0000000000000000000000008d7b1380fd2dc68374457a155b3554ba34d5422600000000000000000000000072d0fd244f8605d68ac6987f1248d7c0d85bcdc3000000000000000000000000cb43812d4526e0a855c70ba886d01dd7d44b94e8000000000000000000000000d3b48cc3d9821e87ec925a99a839b5d6c4c03dc60000000000000000000000006f29448b17ebff83d6ebf4ad031a55dabaa1359c000000000000000000000000712682bdd5f712cbbd41a114e9617c45e906a26900000000000000000000000009b01b9949383dd59cf8c698da0aabcb7fe2014900000000000000000000000007e8d294f848f08226576146a9b5b2232ad4b74000000000000000000000000060e79b55cb91061e6ccd256b9147aab85c876c0b000000000000000000000000b981c9b1703261166588d848bfd92ba1f5cf7a0a0000000000000000000000003b3a826641f09a91f7e8830870052ec3be5cd2370000000000000000000000000a679457d586baafcf60aaf442cb123c0b235d04000000000000000000000000220bda5c8994804ac96ebe4df184d25e5c2196d400000000000000000000000070018f1b0a9f20b5ca1f6e2c311515beedc5fde1000000000000000000000000fef0e5b90eb8b5e024582240769270bf8fe400e70000000000000000000000001cb6020db373a3e1cfcda9489570933fd0f79d0d000000000000000000000000a4176a928b655d5de061ff6914f7cd034ef60ce00000000000000000000000003293d43cf57cdd7f78e8b193e6628939400b321d0000000000000000000000003fe2e08a1f7766606574a91a5cfaf3342d0239470000000000000000000000007bb930c98aa76bac7bc6f4fe6a522ee69138ed640000000000000000000000002ea5ddc83e939d5c31c2cf0955cc5843f0c3bc18000000000000000000000000fc4084cf565899813053ca3513f716f22fd49cf400000000000000000000000049829949b34e4eec74b4ee5f2cd17b17a12fc805000000000000000000000000aa3cdaf634b16e953c97197172f88996cf78ffd400000000000000000000000005e600157c73d70c3e84f9ee61cf6af3d62d00fc0000000000000000000000009d054534fd9483af585ce8b6127aa1fbffc331b4000000000000000000000000401592bba74be7bf8d202721d7856ceb6f603b790000000000000000000000008bff385c3d153a703d777996115e4dd68ed2af9600000000000000000000000021e61f5170e3c789e4589d92608f6566aadd3f19000000000000000000000000c6e2cfa0c61c68b92dab277888ab0cd77d31f94d0000000000000000000000009c8ac31625524c9e16cd35b5e40b8e14552bf8e200000000000000000000000012ce2471f9b5cd2220223c7717f29dab6f7551a1000000000000000000000000a8c4e3ce1743d0f2a6c227548c982a7c405699400000000000000000000000006527999214c03fe576234be579c7dc67f668d0c700000000000000000000000015b465da2c147030fd1a88bda09995e3252ed9ad00000000000000000000000080d5481448ab03f52bcbe1b673707fa6b58ce8cd000000000000000000000000157c13713c4313112351206ee78bcfe9f95736dd0000000000000000000000000317bacbc42ce05a49c5c7ea6f8ba8ad5b98619600000000000000000000000035ea0493e66724fb333180e5cb12caadfaf96e70000000000000000000000000c051fb6844e659408f4ae8de8d338d0671ea67610000000000000000000000006f600576a7c6f24cffb10fd8c34a6d3ba3ed8610000000000000000000000000ee44c2fbf433f103a09a17ea80b2476af42f929c000000000000000000000000cfbbab1938af469aea4b1cde2423a6156877dbb100000000000000000000000043f42023331d6e3712424308189081c866cb20f100000000000000000000000080a34abb51905f87f795619b4f84a1ab29a3e7ab0000000000000000000000001ca302aa3f32dba81b8caae29ad2a87c71d9d18e000000000000000000000000d5cd3abec638f5718130d1403ff0fde32e9ae9a9000000000000000000000000235f6a04ac8aa85814c5824b64224b1775c2e4dd0000000000000000000000003c34b8e917c46b6afece0c37a5d70d3de4e16e7e0000000000000000000000001af88e5ed383cc0c0e61b7f116a08af885c3cc5500000000000000000000000049bf5ac5c4949ee0f9ee5a3d015fab75545ab81100000000000000000000000046b95546fc33bf120f2fab26d2991c276e3588a70000000000000000000000000f5f0b8bc79466ff01b03b76686d783de85d4fb40000000000000000000000007344c881457675216b9e59b625727083c8a9dd97000000000000000000000000c8acb1e0c65b5197391ff0bba74f1f536dcd61d50000000000000000000000003f788b23d300c7fbcb35e22d080edbdff3102793000000000000000000000000782f2adbfc56224a8f7acc76d1086eeb3f9034620000000000000000000000000f966c686f0206d0720f84df236bfed666c3af3400000000000000000000000049548e857eb99fd6ad953caea7de93025537000f00000000000000000000000038c8437a35d4f6c3ed4742775bbb9f3a8e72d4c9000000000000000000000000c82ea2afe1fd1d61c4a12f5ceb3d7000f564f5c6000000000000000000000000a12c3e460b4fb3d220e500d6ab016eaca90ed3f200000000000000000000000035e69a3796a66e744df53b9d8baf33757ad84ff4000000000000000000000000c13c1ede6166cce9e4824edb5ec693475aa1003200000000000000000000000019edcaaadef6310e7df73ca385ffe19366eaa6c7000000000000000000000000633cf62eaa0e0841ece43a2d5b3df64473c8be42000000000000000000000000688701fd1227498d9355b06d1a68d4b5a7b62c900000000000000000000000002110a1dce0d0113a69c0d1aa3810068d24c210580000000000000000000000007102ba8110a238463a2b428099b5061f2d819b990000000000000000000000004aad0e899dfcdca8c958ecf53455b2383c33f31b0000000000000000000000003228b9f4933244d0822f68ae05d0ce722563d2b30000000000000000000000005cdfcd6efb76d5d4b867a4223a4b2af56ea1ad07000000000000000000000000d7621a1cafdad2bf57497bc60beac35e4686ab0d00000000000000000000000002d7b1edcf9a9ca063a177f2427b0bccfbbf6ec000000000000000000000000078af751546851c368d48fd0e7d4a25db0f152d25000000000000000000000000f4e100d44cada6f571bd9ca16b9589e1eb343eb0000000000000000000000000509a40594757e41915eef0922288d6265f5ce5050000000000000000000000007e40c7f9ff632897ec21abc086245b9f31f8dab000000000000000000000000095a80de64b12db6f2f0606d5a7c25cf85fb4c82e000000000000000000000000501a7aeb0cff3a93f915df0ea7baf535fa4fb08e0000000000000000000000001e6b6adc4a393af7fa46562d02b7e31f636ed2c00000000000000000000000007bef22f0e8b31fadb37dbce6ea38b15a54e808db00000000000000000000000097fd87cc32ed4ccee07b17e1159e9aca85b223ab000000000000000000000000a9985e6e93cf9e956ad99bc949289a8bb91cf60b000000000000000000000000fbc890348b312ca7f71f587d31225aa7d88bd976000000000000000000000000267978c0663aa0057623af9e1772cbf8704638ca000000000000000000000000edb4a119ced8bc0a858fc8a8d57086b6a5cfc67c0000000000000000000000000051426df3f52b0a6e61cd8fa764601bfad5a9680000000000000000000000000cd5239fd32b5a0faaa154ccb438045648e14eaa0000000000000000000000002d80fd6fe6a3d38a2b0f86d2ee990bd24521bd96000000000000000000000000842b4f7045ad49a3cb172112b567d1a19c05136d0000000000000000000000001c89c1a38cb7cb72a9237c100055fc0c04c6cbd30000000000000000000000001866eddb38e476f8dcef82c37212b4e8288de9f90000000000000000000000006d805ad24db126512b7de2fe8d0560784717bfd800000000000000000000000052374e065426f4d7cad01cd36ace1ba8c0afe86f000000000000000000000000cfb56786b51acc9de4ba0be6ff340bbe1a3e217c0000000000000000000000004e2e0fa58934f21ca57d0750aa012f702ae93c4c00000000000000000000000011650b27213d5b05be4aed19acf57ac2c146ba5c00000000000000000000000023e12ebe667f683c2cfe94bd2e41328d2786fc060000000000000000000000002d30e60f125021827e3d53a3bb5048a9f3947f1a00000000000000000000000033bf267c12a69525471c9b7bb03f1ebb7b78fd0a0000000000000000000000004010cc840168bdfebb2f7e9c1f77d5ea5c01c010000000000000000000000000e4fda406de6b2a26521f87cb98d3ae3adb7474c600000000000000000000000051c474d6be937cf9c7f0e1bba5058059dd253b47000000000000000000000000e5c894d7275063195274419e6aa6c800d987749200000000000000000000000077a83bdfc0f51a5a6003d4b1f4429d60038a03730000000000000000000000000851af9c23a8a8e2b0b2e80e51ecc7cac741965c0000000000000000000000004598eaf308a59fb8280aa194b7b053dcab3a41c4000000000000000000000000c682d2dbb39d95a898e2bf1b2116fd09f33193ca000000000000000000000000030e3e488576b8fbef29f84fcc25088b9ceb7dfa0000000000000000000000004dd443e10ec8b110061d97d1bd949b28631cd70600000000000000000000000008cae1af7dcd396407ad21233b261a5aa0711fce000000000000000000000000685d59759ca53f29c55e062b87a0a7a2bbd054ae0000000000000000000000008a365d4365554638be512d9294178e9cf83515d0000000000000000000000000925072dc363bbb6677041c9a0783e0fd60e685e60000000000000000000000003b4e05035e2892e2cde10d9605d6f38dafc27cd1000000000000000000000000a84664bc4ac6ac3380a356c17088417153ef5410000000000000000000000000f2aa7ed83193a4880b0a204ad0b5f4d0f3095e44000000000000000000000000b9a63e5a7114034223304200e42e591f844550c2000000000000000000000000b637213b74c2f9270b286b1fff9bd92282393947000000000000000000000000e84b2558202e698e55b32a39ba5a3f8ce4b60e6c00000000000000000000000027ddb1188eaf64a54382815cae5fc53064d9760000000000000000000000000002948921b8f4c1e44210bcc216ad7fcba3e7692f000000000000000000000000aaf8312a26bb81c352f9512a43c00ff847797005000000000000000000000000d288536d88847a6a596546e9ec0d85304029599c0000000000000000000000003d888f887bd453396c8addd6c095d04ebb819b83000000000000000000000000fd415544bc0b1505043098fa4be31c29c1cd955c000000000000000000000000c410e8a6bddc261f508bc7a4216b5eeb8b033ca10000000000000000000000008e62536e92476b1daadb227a439d77d8b4f4d4c6000000000000000000000000cf05d1176c31233bfd3edfa4b1362a6d24e3184f000000000000000000000000096f214a6a2636ed16fa4f87a89ea477a5e7f9d200000000000000000000000041cb654d1f47913acab158a8199191d160dabe4a0000000000000000000000000b6d0a414bc61a8f312f055669851edfb1764ce0000000000000000000000000dc980c6640f8547f0f1d95aaf36d8da50ccb5299000000000000000000000000b327c6cd893c51c7b4e7d1ab41774c210ce5f94f000000000000000000000000b0988414351ffd20fff5f25ed759f95459607e550000000000000000000000005e468fef54bbe4dbf5b6ffa348e576c0aad0c44d000000000000000000000000fb3bd022d5dacf95ee28a6b07825d4ff9c5b38140000000000000000000000003d56ffd4e94e8cb387776286a77ae98d29c3ab2300000000000000000000000080718128ea40320f710314c8cabb5a7eaea7a589000000000000000000000000d5aa4e207bbd5491e5804fe5e3b902d0dcf509d5000000000000000000000000d9a3543f4514bcf65e71045c95b897b725c0908900000000000000000000000060db9bee6c38e7e7c14943004c7ced683205e8400000000000000000000000008b82524f6c9acb110fa6729c7aa2a84b8f40879e000000000000000000000000e308ee20ee2528830f53364e84b47e0ed08d4efa000000000000000000000000ecb240fedbadb83a719a4d8b63466ccbc78f0d68000000000000000000000000850f5c2b038b43536a3eb9542799bd06daceb6840000000000000000000000004379e1a7ae5140751b0fba15b1f6935e4b536862000000000000000000000000057e7cdbff18fd66e8197aacb69fc4f1d007de330000000000000000000000008c58ce4490b350bfc25a2e2b13c6264621400bec0000000000000000000000000b4f54beb4c7200588f2ab4ddded67642cbf764c00000000000000000000000017c18dd4dbb36a0f487de8c506fef101c555e3d6000000000000000000000000618d43d8e6a5e2ee4975fb559cd812ec2bc3e29900000000000000000000000026ec29a44d91d839d28c067049fda53034e9b5270000000000000000000000002b7b5bc6db37606d8cbf04fb8908857b3500561d000000000000000000000000b87e07cf0be03520ca96c1d5bdd8f792ba3befd100000000000000000000000062496a5bf611e1edc3ad579fd9ca445a3bb297e50000000000000000000000001980473eeed697ad94c06acf6da6f8223f574dd9000000000000000000000000ef716ce202e92ac910fe6fe5879535c91f61850100000000000000000000000013201714657f8b211f72c5050aeb146d1fafc890000000000000000000000000f52fcfa78a81b38ef90e067a3a970196e2b4bc980000000000000000000000004ffc4e4f6bdf6effa2391efe6487670db1f248e6000000000000000000000000fc71c867028fe3f328e3416e58c0a4726ffcac4a000000000000000000000000a6a0bd0d2306e9222f8d362a1716314dd18e68ea0000000000000000000000009223b19e498942789b3ef7181b42c817889b11b0000000000000000000000000e4c2592d7095c54f9154143cc5778ab8bfd66f9e00000000000000000000000042717798458cca89592da832d24e4cb1112e5d30000000000000000000000000639671019ddd8ec28d35113d8d1c5f1bbfd7e0be000000000000000000000000fcb86a0fdff30b83db59415d18997244e95a210800000000000000000000000049494cf2bc0dafccb98748bc05e179d0f45d4c13000000000000000000000000432f3c8e5fb047bec795e51e12cafa789592f1d2000000000000000000000000f91000c77c8bba1418359eebefc10374f21f2a8700000000000000000000000084d2b35096191e939307a1f66c37c54a829ae9ad0000000000000000000000005f8fed5cbb79e55e307424ca8209279bad0325f2000000000000000000000000ff524bd66b9b816e166b561e2faeda42e3b4456e000000000000000000000000181ce1906a2b9337df6e5d4cf6a993dd8c243c11000000000000000000000000fae3d529fecaf6616b946bbb8157df0872d13403000000000000000000000000c42cc0ad8ad15152a767340b2a5682ae1b45a249000000000000000000000000b44740f02491ea3c0d60001a11cf44f65086eed1000000000000000000000000edeacf218029a5c434241cfec4c741c8284b34b60000000000000000000000007ef0b923a6e2063d3ea2ebe86f840dfba47be680000000000000000000000000b904ea731ab4836ca7856af12f3919347e4ee4e40000000000000000000000000dab95a002c9af409c7dba62a4e2ea93484ad523000000000000000000000000c40d7221d7e375bbcd9a6a9a12df4f4a1919e74c000000000000000000000000f230671c1db299370b1efb1e6189c3178c180eda000000000000000000000000234a27046ea6ab87addad3cbfeba77e5b856be65000000000000000000000000c17708d4aeda35b3dc098892092923d40b0df9e5000000000000000000000000efddb562698475e4d9964953b8012c62861dc388000000000000000000000000e89d4634a581f467a74fdf1aa161b56558c27fb00000000000000000000000006ea1aa17fe541f7b79b1efcbd8094736a690d2ca0000000000000000000000002b5c861d0ee1aaa2be2d021874537694e92127cb000000000000000000000000d4bf9f56cf5c2030dbc564c68ef15d2dca4903720000000000000000000000009cbb9cfc07ff1e59a4a68c49d6875a4f8a987347000000000000000000000000f8d3a8ca912c065914e83b62e197e45a9b936e0e00000000000000000000000036c9fdbf2eafdb64f0082be0e824dc4605603e71000000000000000000000000ad09da7ede35b96d997823818acaaa0ef7091470000000000000000000000000e0116ccd3bd5e6fe8a50d81ec7741a5c9eaf4f080000000000000000000000009956dc2a5f14017512d579392a222c0e9260bf7500000000000000000000000042da024d1806c3ab2a023804c7d52a365e06cad100000000000000000000000083af13f7d5823003284f534134839a3ad39f31b5000000000000000000000000b0fecff8ab2b45778cc022f7f0f98d0a2b0133a00000000000000000000000008a6e11249d42dec21e061288f7a4cc97ed42a66d000000000000000000000000b556fcab5c3290d83f2909a4ef3065f9338a11df000000000000000000000000b80d6437a3a00e9ebd7efe18962acf66370fff5d000000000000000000000000b523702577fb01c4437ec7c04598086ef88cec5b000000000000000000000000587c130908e1cd0a3c8b14abd705286cb3f062ce00000000000000000000000094fdf14dd35629f3f20bb849f628aa6589af06d00000000000000000000000003d7f170c41f2e67dbf4539ec03909f30e7c4c0ad000000000000000000000000dcad877248407ceb56ec9d8ae85b7961b97d10e0000000000000000000000000d21dff63831d6b04305ca89ae4ef0dc51c8d3718000000000000000000000000bf9ce21d1bf8e251f804637dec39de1f717b8dd400000000000000000000000075fbecdef3f6a45d70b1a76f6c27b1853cf0024e000000000000000000000000d96fcab0754cbf84164cf37eda7d4c57897ddf0d0000000000000000000000005107cb5399446590825b87b4250e4338bb37b18f00000000000000000000000096fab904bdc0165f3d912eea9f9c533f16909b3a000000000000000000000000439d5839f2f7d54847c31bd715d686fc643e2334000000000000000000000000388cbdc9af8bda7ce456365d85db7ea013f3f566000000000000000000000000e76e432dd2ed7a6959734aba70f99990e55f595000000000000000000000000091b6e0fa179179caa01c72266b7869f80e2f163d00000000000000000000000029f02830f548aa702f5bcc9ce544e72c785bb74700000000000000000000000011a90446d477f831e374b75cb105793872f38a2b0000000000000000000000006bb0321b4234c9d5ca2d2b9c8c521024f04ce3fe000000000000000000000000a787698b4c4f4961ec1db6720b02a91c711b657e0000000000000000000000001ff661599eea003bc36870a762c52b1bf9db5f6d000000000000000000000000c22c0b2eab594dd7650e221958240ae4732da7fc000000000000000000000000dbfde2af793d14d0829fd22bf8cbe2a3dca267c20000000000000000000000005b94e0fc819b923e8fe1068bc82aba6c870c10ab000000000000000000000000df2b5bd58a5d7ad3beae78f988c3ce9564dbdfda000000000000000000000000338fe3f72958521bb744ad3efeb5a5d52c418a35000000000000000000000000cc9495449e98be7e1a32c09f5fd13967169a2527000000000000000000000000444cec33aa687472304b7a1046269be143a6313e00000000000000000000000010ae7b822959750097ab2bd6ce8c82b2be71950200000000000000000000000021eee7ad45388df4dcf192c03720ba98ca14b699000000000000000000000000e01c8cabad29f726fe6ea72d65c4bdeee703f84100000000000000000000000066229f4cab78fb434b8248faf3c110e986a6091b00000000000000000000000069a211b4254c47bc51b846fb1b70ad1dcc7bb1ad00000000000000000000000030f8e8f1a1b600bca98bb66c15de210f2f0f2e420000000000000000000000005d382c82a0865526d6c7931a5f72837c634617a5000000000000000000000000d618e55a6b9dd08ede9d1f0091ee9338a3617c8800000000000000000000000030ba4e034b63126e378a31b04c20b8b49e351b7b00000000000000000000000061925ddead4b525964140f80aab76e3bb196abb9000000000000000000000000397e3fbeeac7f2d36b7d4ce57b041ef880e230d9000000000000000000000000503d66ea74445af5e9ada4005f3826591f10b98e000000000000000000000000f082da7a226d2900aeeab2aa5cebd62e1383ff7d00000000000000000000000034531a6eeb209dcc892451967b8eba64b857764f0000000000000000000000003161e6ce316491029f6ebfe2129ddde6782014430000000000000000000000008e9c06cc89ba5b42251c80c32e7c735a353424f50000000000000000000000006035be220739fc52347e2fbb5130ecd7e1d7d871000000000000000000000000812a46eab7354478a1f93262d0bba8457044abeb000000000000000000000000761c83a4fff16a782c557c4c36a6baa9024d11d100000000000000000000000055b90cc2a0a010e1e2093155c22115430372b4e5000000000000000000000000b6771181f5ad7b5aea4d4bec5a632865f86c4e890000000000000000000000008631a3216129a1e267732bcce9372b91cd9cdbc20000000000000000000000009f2ddfee18892925c4c9aef972cc27ea609c313100000000000000000000000077b3535eb5dd51cee2ce2d7e9351176c01fbf5350000000000000000000000001c42949f6f326fc53e6faade1a4ccb9b5b209a80000000000000000000000000285327ab683d6c0c4c15a4015dc682c5bd0df03a0000000000000000000000005d100dd1f2648705efa61bc42f22c4a09c3a9de60000000000000000000000008975692def7d70a6305cc9cee2a8aaf57e5e543c000000000000000000000000f03774c005eaaebfc663c274b5efca852d0f127d000000000000000000000000b6683ad5656241b200421a0aca57c6e5c1a2b3ff000000000000000000000000b1dec792a5cc8d2dee9dc98300274c43a9c4c70600000000000000000000000083d24249480ecac028374fb3f34940c9e7b63ce5000000000000000000000000110700453849b632583b42af2f54816e6d7bb361000000000000000000000000d7f1684d0a647f8c4aa82a208c35c9c9475ea6d00000000000000000000000004629d1719c9f4567239c4a3b2d88cb33d9b493de00000000000000000000000004e245a2e4b8bce149d7b4cdc43a169cb48fb0cc000000000000000000000000970334682b3bd2362867579bea790b82678957a3000000000000000000000000c13d01b75656b47f92a2acbc4505d12a5e363c580000000000000000000000009835d53866ad1d8039fc992199591c7063b8675e000000000000000000000000b976e146484604e59aae47d7ff5d26373d00796c000000000000000000000000c01ea09f5f9c2997e220c23a64ac90d3244c3b2d000000000000000000000000f4435ce89effbf666683b9b3a8c4d0b5664491190000000000000000000000008ce54e99e7646443470d66a398872ee1d5cbe5f80000000000000000000000001ce3242af9d97a57b32b06be3d8432dd4015b2e400000000000000000000000090212ce15f36a631dd53c0afb6d607e3c501f442000000000000000000000000f8cb3402f96c73e731d11cf4a5f00ae757af50810000000000000000000000000821c9f1c0e902f7ee24798391a61acc01081dd200000000000000000000000097f33b760c8661abb5d590373c1bb610d08f4e510000000000000000000000008274870c56ccb7fb498e303298b475253c92b1830000000000000000000000000b1805bb67a7bc2cc511952bb372a0ac46b5ba6e000000000000000000000000f337436c3c13f5631739e6aff46ab4efe7fd1cc6000000000000000000000000e1c28da11547f08f62c4840010733cc94b448b7300000000000000000000000096283598b4f1ff22d25938c38e4fd6c20c74bb33000000000000000000000000f46856413968e7ab9077dfa8425762414f669110000000000000000000000000f7feeb2514a4f8ac843be3a21b69434dba5576cb000000000000000000000000d399ec527fa3bdddfa59c0e940621aeec86dffd5000000000000000000000000a04550313584e898f3c3259181e000f7f90a13db000000000000000000000000aaab2548b91aabd355237549e94679190ef60df8000000000000000000000000b737de4d816674856d1143e336a515d3a7ffe6280000000000000000000000007e6f93428738ec023f97e768f3a4cb96efe56ed7000000000000000000000000ffee891f8d37d636a76f8cc3b5c77c30fea9edb3000000000000000000000000f579eeb5aff4185e2a4d1b096564a50159eb0c9f000000000000000000000000e81819e2799372918fb82bb9ab365b486664491300000000000000000000000033acb4ef1d698512eab7781fe285201206bf0ef30000000000000000000000008d508f7b7b4e8932cf67f0038c68d3919a2520a8000000000000000000000000d8d511c24e1f3362071805e964f890b1a5a4d6ca000000000000000000000000014471d554d57c2709a7bbbaf4da8f41c2c88ab00000000000000000000000005e4522cd73293bbe70221275af8b3a0c575bbcd20000000000000000000000000a12a67c3d203e085e994f683c04088856e973710000000000000000000000003b20acdb6a8c693cff65944c369cebf76ec26238000000000000000000000000d2d93633d5903c14d3ac9e720e54ecd6e63c875a000000000000000000000000fdcff2e4de061e7301c7bdeec2ece693f257f5d00000000000000000000000000eec2f157a63f45a3afd6fc92c557f7eaa4b89af0000000000000000000000005eb187d1e8227571a2c69236d63559568742f568000000000000000000000000dc4b37489d072bd3e7ec689e37ea649a23da5c1f00000000000000000000000038bf438dc3197b5be944698b2bc58f8c1095e4590000000000000000000000004c290fb6a035b4ec7510104f7a45790125bf56390000000000000000000000002aaba4b94a805f0fea696dc11de324c2320ff4e1000000000000000000000000cea91e7751be386d62dda5ccffbdc58beda35fcd00000000000000000000000052d036be8a336229ca7ae5398eea5836212cfe3e0000000000000000000000006ee5a11392b97aa3233c74479cba75ae1f484ad2000000000000000000000000111a0c96269649d806e2e4c99a5d1255af880a21000000000000000000000000432ae95a7be0f504c40b56fb813d026a7820dcae000000000000000000000000155df3d3ef4adff7a33ab19607ffc03d08bd09e8000000000000000000000000aec8ee2d5ecf40a015fab9a3b3944a79bf8ad53c00000000000000000000000056751aa00d610a4fdc55a6ee5abee52a0c9221430000000000000000000000008113618c67de8463e2b1bfd9d8da506ff97496d5000000000000000000000000e470e6a134f31c3db66b03eb21b1c6943d5e7eb6000000000000000000000000fac2e3d0ff2f9159ec2ff599b87e94be594ede1200000000000000000000000012b8d695aa55e300f340055217d3999d8a7e832f0000000000000000000000001524fe68f85c911bf479192fe0b86c4b3295d5f7000000000000000000000000e66f8d2897f9e5fddc63e09f4f803a103f81854000000000000000000000000088bd95685f404251fc429fb5f31e066f40a3a774000000000000000000000000eb098536e98ad06dcfe42b4d35f3d3f2eeee414f0000000000000000000000006e0d7826dfec0754c8360fde60d9dfb7e808502f00000000000000000000000037f04bf015f77de63130cb3b127eff49bced3a68000000000000000000000000f4b54a9e10456fe22fe7fea6cf7587857553a80f0000000000000000000000009c5c24a11103f4e8702770f040a9280d97e2248e000000000000000000000000f2019c719303513133d41113d6d40353745aac4d00000000000000000000000072a63c79564f3f6d7103ceb3e0ea2c8e52e7ee7b00000000000000000000000086da285bb70ff5866aec24442bccb1d4e69b76880000000000000000000000007c7c4408a1b66f72163b455d25a67a313733fa5b000000000000000000000000579b7e00d630af04257c63b4b131ec0c4cbf7760000000000000000000000000d8ad04e895c95636239a9077d11f9bed8592f76f0000000000000000000000002cbd5c1983d3e8ce8fdb6e1a6efbf343d102805b00000000000000000000000051fa77d6570e5c17e6d72aacfc2de453c418d7ac0000000000000000000000001da541275fd6c2215716c7cb7899744891e36a4b000000000000000000000000e7f2b505f3c1148fb362004e0c6933df0c75fa27000000000000000000000000cf7927b2a95f729eeee54f1ae2c43cf51aac67b3000000000000000000000000e48973f6df3b555246e91db9a37956e6fee38034000000000000000000000000de7d85a1eaf47cb87f7d050a0b2fa9bb757afb37000000000000000000000000f9676212112fe8d3521cf5f855d371a4ce7de6500000000000000000000000006c5757f05638d451601c24a0bff1ef00bcea720100000000000000000000000037339a87fa0c4e7c4f2c2227e279eeecf0b37cdc00000000000000000000000095a5c1a9332e15f7d9ffb2ab71d13e2b8ac056ad000000000000000000000000d0ee467cb6d623147aadd7b4d8c615e14f09e6180000000000000000000000000d9de0779996f51cd1082bf20528aeeb88eabbc4000000000000000000000000c1a157866671e6f655fe1d2396bcefeafa7fb7e400000000000000000000000065c1dac30a7296c78e7d8bf5606536796c348eb800000000000000000000000009a4302e58e47c537df5e3222e38d309aa587976000000000000000000000000cf5483072173d1390c6288d073df6c0ec6bc60ce0000000000000000000000007b566568346e9e8503d6a0270885a6fb6d5a32e8000000000000000000000000868939cd5f5e163e4c9a21a4d30c1940d5b6f4f60000000000000000000000001e16048a910f78728c5d5ea416580f7cd10ae3b9000000000000000000000000f01d8d0e308a7fd497e538d98d9393d818542dc80000000000000000000000000aac54391109eef2c8a78d19a048226551e2b93c000000000000000000000000aa4434210388545ec81574d9eef411732b699cfe0000000000000000000000003990c8f3cf37b54e114f42130bdce9af9953c088000000000000000000000000e0042d684fe6bfa4d897082f97b41532aa39640c00000000000000000000000042afa23616ab87fcec225cc115a80846c7a20558000000000000000000000000bb603a0e29892d0487978f380c7faea2f1ab648e0000000000000000000000007dade39f9afa5ac556401e9144a8fb2e4ae7dace00000000000000000000000057dd37404712065ba616947b2e35fbf3f9c8dbf8000000000000000000000000f2ea687645ada93d82e6fad54417a39082af951d00000000000000000000000088a37bc93fa85e8fb09ae1dc5d008c6e3be486be000000000000000000000000a75668e1476324638ba8945bf125233ae7dc611100000000000000000000000013a6ec1ec57834f27da63eaa36899517371738d4000000000000000000000000f1cfb1f0751b13d8e70cd1d1059fa4d07d687cb30000000000000000000000008fcfcfeb17244a2217b91115fcf00d69dfb7126e000000000000000000000000dddddddddd8377d92510ccf96456dd1a71b5a0ae0000000000000000000000007b74d1182514ed254e724989e385c915b3ac729700000000000000000000000014855fdfc55625af5e6c8e687eae9fc758e7d20c00000000000000000000000010c59581d1ce231fc8a00c5d92dc0f80a02035160000000000000000000000007aee981e5a9c8e416834c2ddcd5fd68ca6691ef3000000000000000000000000e4fb020e3a0df0efcfc32e2f66015c5360ab0dd80000000000000000000000009fd47abf3d8d75360025b71f18e06b2f44e272000000000000000000000000009966934e8ff2d2a9f1ad9ee4d6b67224084e8c67000000000000000000000000d691d749e34348d8b6106436286b0da10e2c6d7c000000000000000000000000260d007567b9476c7d85783ef6047a87988d6f150000000000000000000000000771e5acd54111010adf7473b5b1fb2ac5c6491a00000000000000000000000055730bbc3a538321a147382677ac5c17b985b16b00000000000000000000000050fe389574f4c2e188da43e9a7aa2c736722a2b40000000000000000000000004754bc1c116e3a4795e9838af1c6842ee5911da6000000000000000000000000e93f6c235524cb8af504e56d0ccc96b8f96b6d160000000000000000000000003f1131d2107c6fd8d1f7f3808dfccefe5afcf6fe0000000000000000000000001550c452184917d3f3b9bc8b645845cef7e447ee000000000000000000000000d187a781eb91954f2ff6363c4a31bc55c1f372a40000000000000000000000003617bfed8f106a117d4535a82715403cc9ff1cf300000000000000000000000006280253385e8dc7b82b13bfa85abc4c9b8ef23a00000000000000000000000024ac947bad1b56ce37454b08fe1cd00fcfd856550000000000000000000000009e3eaed4961fb5cdf20682b148cb0c918a60f6fb000000000000000000000000c30a382cb4188ce7741267fbf7c0c35f50bc6b160000000000000000000000009a7298123b386c3fbaddfefe3c4e07b6fa9177c00000000000000000000000003b996409660b0debac7ce624bd03384bb2852347000000000000000000000000d1da418fc86e02e78e052384a03b73ebb99b360b0000000000000000000000005c5f720de23c5b6d8dd1ef75723ae20b9c79561700000000000000000000000088541d7df4c9417179880f3364076b47094cfcf90000000000000000000000000697166020bb881b65ce72ba1746668669af6473000000000000000000000000494f61db31e6eab589dbfa735201446b9f6203cc0000000000000000000000004d45676ff22cf07476b78364c7f3f69b65d24d90000000000000000000000000e88bb163dcd572372aa91dcd051db68066672627000000000000000000000000acf5305e32cd60ecad1d3b0d407ca8faa7dab1210000000000000000000000005de7abe47bc8c5a378a629d44d5a72d3df9244e4000000000000000000000000aa993cc3538433ee1f9f2ee4795dfb242bb088f7000000000000000000000000c7b42f99c63126b22858f4eed636f805cfe82c910000000000000000000000007ace27de0a677bcaf171931c810b608af3a82618000000000000000000000000069061f891d54bef55b1677812924fcaef6da5be00000000000000000000000070b39248304df97201061e4155ab849e5cf05c0e000000000000000000000000a0771999ab6b20f50248504f89c0cf2627a3ccb30000000000000000000000000f234c33d5d8d29d3191f0ed6c872b03e628e57a000000000000000000000000698c61ca0ddaf53bfcf5fbbbbf087553a03b23bb000000000000000000000000519db92f9db437a75a6cc1733e451ae0bd39b0ac000000000000000000000000f52959df8c6b1f89985c8ac61ab3190c0bc6dde200000000000000000000000096fa7a4aa5b1968c44946e30f673e282032637060000000000000000000000003a3c2c3ddaa96c4f36f04cb351e2488b6136502b0000000000000000000000003b163c9a085c42d52002dafa21f1fbe3554ac7bc0000000000000000000000006d11598f422043ab5e0d8a1370f6c38da883b4ed0000000000000000000000008e5c143623b295f90880779dcfb0ed68274a408d00000000000000000000000071be2a67e0f8d909bcdef7b8e5a72a5489dd76540000000000000000000000006c2e47aca7f7e23f3ce8f1606cfaa157b5583c040000000000000000000000005ed0d118ff1ed0d4991bb06f62b0a4fbee556fe6000000000000000000000000659a5e8ad49f6b3c7d2b3de3f36cac06bf9c16c3000000000000000000000000e8d0587d82ae54b0dd1f8e234ba3f0ce1e2f047a000000000000000000000000c4d2d48c0f841a3d27216616544df520d6e17bb80000000000000000000000008158512b98453edc6334dc43da22ef40d8d2f0bb000000000000000000000000c7e0e3e77741d7a8853802e7571a916d1a383382000000000000000000000000044728aa8801960577d51aafcf1a5142ad4bf403000000000000000000000000eacda2ec70b828072e4dfe045be2ae603e9d744b000000000000000000000000e3fd4080cd68d692abd8d75d6fc5f5726ea0746800000000000000000000000093ec2b20668db8285def90bbdeda570fcabb3b41000000000000000000000000f4b5dfc9beb2fee17f9f3aa67d7d4fab3e6b8e740000000000000000000000007b3c04cf478c428dd3a077b7dcc49f94df45ca68000000000000000000000000d560f6da8dd28b173f3a0e671c667c67f631f4d1000000000000000000000000902eface17663866558dc3cf5c982053b2d3a709000000000000000000000000423cb2348db09280e8e3982bf50569f24df0d7c3000000000000000000000000bc21e556a11d2edf36fd4867a81b56a07e1ec142000000000000000000000000504edf66b5499c680cf21a7d376a10f31229b68a000000000000000000000000cf841e4270e5118eef7dfd8543a3a259c1b9e54c0000000000000000000000009e685997a6a8df80f8516f669f7ea4a8f95c641d0000000000000000000000005602dfd9ff56c613936c85e87d7cf0e1894cead40000000000000000000000007cddae874dc3ffd50234db78ad4423de24c6c1fb000000000000000000000000d9a9c98b208953c5de850da3b6b0ec271d8ad10a000000000000000000000000f221ba4c3a252f2e51213f158c3d0b597d1db9fe000000000000000000000000da80d2a818ae123546e0387287f4b1db4b63eb4f000000000000000000000000e3d5d90f9d7bda386e7dc88e25394cfeda975b2c000000000000000000000000b6c5a4ae01376d3189ee25d39f1122b94605be2500000000000000000000000070155e5eb9eaa4f3365947c7166312ab28a51c3d0000000000000000000000006a0d4c87b831d5fb41c71c36d82d46bfcc9b6726000000000000000000000000c18a5bd6cd8b71934e682a0a37bb9031eee050130000000000000000000000008c9d6173cd7a77dd71e1a4e67c5cfeda424e6242000000000000000000000000056d0159ec90b4150cd376706c59bfde64769edf0000000000000000000000007cabd100e02ff02a91e1de0c1a39ed0effae74d2000000000000000000000000f128624a7f6b0245f74e0bb6491abe516ed7bd520000000000000000000000008565d4c391a699096b87a736225c1c09929529830000000000000000000000007f22730ee1bd65f0d87ca52d81646a7fb9422898000000000000000000000000560ee23d51bcad29a51976af5c722d3d7d6e0c5d000000000000000000000000a4d04f8b1816f5458d21f463cbfd03666c1d45c1000000000000000000000000309f148d27aa818e3ad479922227bb538f46c5200000000000000000000000004f14ede095f0e70f838648e2c384d00b080315a8000000000000000000000000ebd733fe4983e74c4e0df73af538fe33b729701800000000000000000000000099e6b778824d4b1af5f7ecf68eec2e53d9f169b20000000000000000000000000ec23bcaa69444799a4a50bf0583693dee6a6c020000000000000000000000007269212eaaab27a5e39961b36522355bba324b71000000000000000000000000572bcb1bd3fe9f63aa489cac1d2597355d599906000000000000000000000000e08833bb3faadf2ec3aa7c9d6eb867a3b0b7210c000000000000000000000000bacc64c24b8af8a02dfa3c0bf9062d06c8420a71000000000000000000000000b7824e3feefab4a94be0a1f31deff1ddbb84737b0000000000000000000000006b9cc7decd550f6eef5a9fac9fcd410b18f51d4d000000000000000000000000f0e0675900629769822126546e686b70a721ed290000000000000000000000000268cae7198fb39ade2069da2e0ccd1dd1443c0e00000000000000000000000007ddfa2423a227823b7bef94c4240dcde0eb356d00000000000000000000000037a8279686266ae6edfa9ab589a12e10b8687ce700000000000000000000000009bd414a5b0c3b06deac2e855293961f249180c4000000000000000000000000177fbae03b79d6b1c7f253b9ee0f4bd87a12aeee000000000000000000000000c02350835660b816b921045405cd4228c465f22b00000000000000000000000080b4d5d5b883ea58f51782361eb836d1c125e59e00000000000000000000000058038fc7235ae330c440be389382e0422f9a8e54000000000000000000000000148cbbeee90fd2a80b4b075bf100909eefda32320000000000000000000000009ffa3306a951cec7b25d4188a03d436fe10e2d44000000000000000000000000186066ef6957c8183bd1f612603ebdac60524e8c00000000000000000000000021bdb91661a4472ff0d3871c300d4120a886ad9b00000000000000000000000014a0609f50cc5df9c0164931d13c024b4838ff3a000000000000000000000000d71118c25a18b9aeb8ee8214bb61077cc1c6da40000000000000000000000000fdc2dd14923f3f6c0f57e1ecca1fb86f30118e7c000000000000000000000000ad34432eff337455130696167ed0ac786058ed840000000000000000000000001e4318c512bc837c51bca74633371f3611890e39000000000000000000000000d8024de8136644f53fc116df0db9cf47d67134b000000000000000000000000098e6ed3425aa7e3c18acddcb2fc00e3a1de64c6d000000000000000000000000d60ca2d1bc652c05636858c8212a1232b409bdea000000000000000000000000f696d029af931196525689ec70cb7b5e60034fb60000000000000000000000001c11fef5f60ba8bf2406fd06f03d0eb5124396e400000000000000000000000038560e6ec80c1d8f702a1587ebbd8019b2e440130000000000000000000000003e86eac93a2dbb4faeb8709d77d451aeda710ef9000000000000000000000000e35f46685bdcfa983f796433b4e6a908012bd5c4000000000000000000000000fb05c1b91e14820a4dbbfc2b9b14694f3fb33a3e000000000000000000000000853ff11818e1eae3bc2f06e5dc0cf09f623d92ac000000000000000000000000192f577ce5924ab10071c25da30c614fc4b11a270000000000000000000000007604e284d15d6ec48012122db3dd897bdbbd4a3a00000000000000000000000064bd1bd1d04bee6d1f380ecd8a1c58178ffe1ee4000000000000000000000000a1998863c8cfff63040530a376de953c1c27833d000000000000000000000000cae1bbb7339a44125689e82055089b617fa32091000000000000000000000000163daee6e74ca827e091d046fd696c0ced49a13a000000000000000000000000ffc02aee7b4b21e17f378a6ae4283a665ca2bf42000000000000000000000000702371db508b6d6045ae59c29609ba28df834cc200000000000000000000000070fdff0c6a9c2d68c778c54e54fe2e82ae7787dc000000000000000000000000d3abe6fd7b03e8767e98bd8362bb27df90cfe4b60000000000000000000000004d863f6d2715c5e03322e5e96c513930defeeaef000000000000000000000000c3c861ab9df45da76c44fff3c79e2ec0da594dfd000000000000000000000000b1a8fe5eaa8c67188a9f848cc12182257886682b00000000000000000000000072b7ebef60d5736d829fb652e0581c315ee9cbf2000000000000000000000000797434adb7a2ebc2b31a36a83ed81bfddf17e2c800000000000000000000000099c0fe1fcaed0371d0a5e21e8baeded7d6d4462a000000000000000000000000b02ffb957d95796d8b633fcd15f955926e51ccbb0000000000000000000000006625eaaeab3468b7fcc874bc75b488f6d80505330000000000000000000000005a18c72ffe668d990afe4ca75c31e8516f2044ce0000000000000000000000008c9fbd35d031a63cbad2ad074f8daa69c54362fd0000000000000000000000008530570402efebe653317d8db43b701e929fe472000000000000000000000000f2a2e9d91787ec931d0d68a17fac14dc536d530f00000000000000000000000026e83a5f23c7c5a97ea7804635337303a30ce326000000000000000000000000dfb5f2cd719642c14b8c1685481f2f765bda7728000000000000000000000000e7845b526ae407bce5dee554b3f64f0f24e7969e000000000000000000000000699eabed25aba0d7e8ef3cc7b8eb3aeb3c7304af0000000000000000000000002a6c85ae50ce7ab7d494ea6f410bd0f8629a1a29000000000000000000000000757df2c060ec6c7ba898fa6570aa98c1f46294ba000000000000000000000000e0658b723d135365ad543e923373b6fa5fa12ee1000000000000000000000000631543c060462a5c48850cc71ffa57a7372e1be2000000000000000000000000a1c875552be45dc5b283bba062708384ebd10de000000000000000000000000095d2ba09182101f577fb21d080fd9bc0d916011c0000000000000000000000008147a4371818c974a5319dd920853ca4906d2d3500000000000000000000000041f787bd77e252a7665b3a4a0db72bbc68f397ed000000000000000000000000a3a0dd7847c707477e72be8a7737ec5c403a5f6c00000000000000000000000043a2a720cd0911690c248075f4a29a5e7716f7580000000000000000000000003e7272ab1e36ff9cad95adcc76ef1b5dfa847ff8000000000000000000000000dddf15863344df1887687509e48aa262a0a4959b000000000000000000000000dd7a99bf5cbf0308c4e3dba891cf9f6a1da0c255000000000000000000000000cafa9aeb8be2f303daf17800f90fa0cd6f92766600000000000000000000000088933bacb1377fcf2beb43dfd2fc6441dd2906bf000000000000000000000000a7d4581d31870a9f7d5b35403dd386f0a9fc79ad000000000000000000000000f8a71560f11bfa9107a705dddb0ad45245a1b2ae00000000000000000000000030495b2635063d839191506e75edf5ed473c0a290000000000000000000000008756af1285b3768af70c76c4167f1519770887d9000000000000000000000000f11b34d9eb43c5730a8fc4ffb678f1961be18df8000000000000000000000000efdbbc494a119b39bf514e4ab436143030cb9987000000000000000000000000e24175d80cc9fe7293548b6bd933de6299c0b74e0000000000000000000000009dd7d26c9f58fc873a5ce8e4b08393279c8efaa0000000000000000000000000c65315295dfeab5e29a0989795aa475e6eff021000000000000000000000000035fcd9dab61251d9d8a1a1c5ffb10e84c199efbe00000000000000000000000070fc407a679993bb47dcf8464aacd944c90e33bb000000000000000000000000bc64dbcc105d6e880cbc68e430853954220be5c80000000000000000000000009c5c314028aadbcea468b53e5a947078ed193a140000000000000000000000002429a885a4a4fa186adb5ae52c7f49d3858012a00000000000000000000000004e46cf07d75f8a7be54c19047df3258fa6d32df3000000000000000000000000a57eb048905625d74f27b0718e035f5b12a0c46200000000000000000000000009557225e59ec6446888b83dedf2198247ba7d10000000000000000000000000190fea323bf401be4bdd1605052bd62403917277000000000000000000000000785d8c6059f7369bc659eab3397f9335f264badb000000000000000000000000bc68fc57b200ba6bd1828fc689b4800155fd7f6e00000000000000000000000008c74f0a0128af639ebb798072d9c8899196879800000000000000000000000070089879f79f2c203a17380d956842a51b2ba4cc0000000000000000000000004b5966440d42791da753465c2d927a761b26e078000000000000000000000000cb61a964a8e4b572ca814e6e19a9d936bd938d080000000000000000000000005ab578b0a586af9e737ca545c1a37d0f05e8954c000000000000000000000000877fe871bebadff84c1b1f60c6864ba92a53c2b900000000000000000000000083a26c0abde7dfe39fbc062c198b9dfcf4bdc782000000000000000000000000957521f14ef2b33169a81bede1d317844a1c22fb0000000000000000000000000c889bd004a927bb2dd6775b32418619717179a8000000000000000000000000586a8f36dcbe6b0ecae08b2df21a4fb54105346f0000000000000000000000009f4cb53e9a2e9aae05dce7f315c04374633262080000000000000000000000002c61edc942bb6a5fca34a207d1d08e2caccbb93c0000000000000000000000005e91d10b29b1a74f8df532d6aafe4fdac10d050a0000000000000000000000003ed3248b920a80a293ed02a6a1241d3c7f147357000000000000000000000000ae515f4ee358d5b60206e1b0a4c28cc07878fc79000000000000000000000000db33af26b1afbb05c216a10d435f3a75823286e9000000000000000000000000bb9abbbcb268e20c7ba0879fc89e873b4beedc87000000000000000000000000605b70459d10d3ac0c79acbf3c9d32aa84bbc08e000000000000000000000000ba465fb3912090d14e4416d19483a90706d902720000000000000000000000005380b68346e59a2b6bacd64ea4235c13809d33f000000000000000000000000004413548921ee526d0207682ac64b919e421e6b7000000000000000000000000bb41aec716c25526f1718a07935f993d7f79ce5500000000000000000000000006280a21fa2529c144df44a6c1bfe6c6bbf3e6c1000000000000000000000000cce15dab72f0c54014f2fe8ebcd2085d3721df03000000000000000000000000ae879c6729c0d4a5f94dc489bac4132b73497ae4000000000000000000000000975f7d8b58fb2c7c8d6a022fea61f573b853206e000000000000000000000000bb0dda7b89c38eff7934ef0775edeac1f7d5542200000000000000000000000012cc0a3b0db1ff787bb5fc09b459f7fa0e788c79000000000000000000000000b234a6f2dce9781b6bcd3d6097a27a9638dabedb0000000000000000000000003ed9260a0a6a85bd337f4792e7e5b22539a9664a0000000000000000000000009c20bf96c8e6b13370453a02f2e9d08cb61643270000000000000000000000001b2601c417dcdf034fc688b912c4aaa52f1467420000000000000000000000009553ecab5c4f79adf3d54e7975cd14b4378e8f2b00000000000000000000000008cd90ef35e5b352e43b3eec841a2e7b0f0d40df000000000000000000000000d2b0c055774f1057d1dcd8f3c26c83300dc81f3c0000000000000000000000001fa672991abf73c73a9a726965be2bcc3595f406000000000000000000000000059f3d99f6e62dc289739dcb667daaac2de895b4000000000000000000000000967d901496d3c3695f7adcec1a6a8d7eae4cf101000000000000000000000000182d926fae7cf5303ec25cd702b571c60c6181e7000000000000000000000000eae4a6a74297772176c7017043bb889282a6ed62000000000000000000000000586a4ddc63c8b4235b734922fc3ec409766e688000000000000000000000000075a5d970cc017ac1cea9e7efe43c94a3742041150000000000000000000000002d1b5f04b616bb1500966927f0cbcf0cec34feff0000000000000000000000000b72fbbffd4809959be20cb5346b86e325f83b3d000000000000000000000000581f4f0cdd861faa99233f43fb10baf3d93449960000000000000000000000006461c3a5a2e47797b5bf2fe3f4e7591099336e7b0000000000000000000000003efc708e82a1669c53ee7f5ab2b89cfd343fc1350000000000000000000000006131cb19ae29e8e63d132af0b8dfbffa61ca4fdb000000000000000000000000031f2c6da6ed9497f52ef1a955882c2c49dcdac3000000000000000000000000d924b72b804b42905cdc57ae3d68ddf6b37bd7800000000000000000000000007e7083b78469d872ca54b8cb19fa70929f71a326000000000000000000000000339dddf5e5ed4bacfbb9258c1f338a15260ff7a1000000000000000000000000c6ec2fef7e40209cbd1fac72e55ce1cb432a38fc000000000000000000000000563c3f790c5937658ac03553f83b4c61599243b20000000000000000000000007757e642c3aa6c8de36a2df5944f29b0bada817d000000000000000000000000c6125067f42ae590c02473a4978077ef481d4ed000000000000000000000000045a4e045365a85f6d080c2913393d58413f272e80000000000000000000000009d5f30c907a994b454ade7b232476a9d864589480000000000000000000000002cdcff9ed6d751f381c24a8bf973d4242efe1f400000000000000000000000006a0ede65e92c47cca5397d3caa78aea4b5f05e1b000000000000000000000000d901dcc2d03e78a9185df7933b8f18460f3528640000000000000000000000006e60861eccd73be3fc5a9192df732e4547112ced000000000000000000000000139755dfda844a7e56f49c319ad4b7cb041f54f7000000000000000000000000d1dc309cb884fe3e1e7ad562bc3020eed3cf2311