60806040526105dc600555348015610015575f5ffd5b50604051610ff7380380610ff7833981016040819052610034916102ad565b60066100408582610470565b50600761004d8482610470565b50600461005a8382610470565b50600460405160200161006d9190610598565b6040516020818303038152906040526002908161008a9190610470565b50600460405160200161009d91906105e3565b604051602081830303815290604052600390816100ba9190610470565b50600281516100c99190610634565b1561011a5760405162461bcd60e51b815260206004820152601460248201527f73656e64657273206d757374206265206576656e000000000000000000000000604482015260640160405180910390fd5b5f600182516101299190610667565b90505f5b818110156101f35782610141826001610680565b8151811061015157610151610693565b60200260200101516001600160a01b031683828151811061017457610174610693565b60200260200101516001600160a01b031684838151811061019757610197610693565b60200260200101516001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f60016040516101e3929190918252602082015260400190565b60405180910390a460020161012d565b5050505050506106a7565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561023a5761023a6101fe565b604052919050565b5f82601f830112610251575f5ffd5b81516001600160401b0381111561026a5761026a6101fe565b61027d601f8201601f1916602001610212565b818152846020838601011115610291575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f5f5f608085870312156102c0575f5ffd5b84516001600160401b038111156102d5575f5ffd5b6102e187828801610242565b602087015190955090506001600160401b038111156102fe575f5ffd5b61030a87828801610242565b604087015190945090506001600160401b03811115610327575f5ffd5b61033387828801610242565b606087015190935090506001600160401b03811115610350575f5ffd5b8501601f81018713610360575f5ffd5b80516001600160401b03811115610379576103796101fe565b8060051b61038960208201610212565b9182526020818401810192908101908a8411156103a4575f5ffd5b6020850194505b838510156103dd57845192506001600160a01b03831683146103cb575f5ffd5b828252602094850194909101906103ab565b979a9699509497505050505050565b600181811c9082168061040057607f821691505b60208210810361041e57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561046b57805f5260205f20601f840160051c810160208510156104495750805b601f840160051c820191505b81811015610468575f8155600101610455565b50505b505050565b81516001600160401b03811115610489576104896101fe565b61049d8161049784546103ec565b84610424565b6020601f8211600181146104cf575f83156104b85750848201515b5f19600385901b1c1916600184901b178455610468565b5f84815260208120601f198516915b828110156104fe57878501518255602094850194600190920191016104de565b508482101561051b57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f8154610536816103ec565b60018216801561054d57600181146105625761058f565b60ff198316865281151582028601935061058f565b845f5260205f205f5b838110156105875781548882015260019091019060200161056b565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f6105c9601583018461052a565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610614601583018461052a565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b5f8261064e57634e487b7160e01b5f52601260045260245ffd5b500690565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561067a5761067a610653565b92915050565b8082018082111561067a5761067a610653565b634e487b7160e01b5f52603260045260245ffd5b610943806106b45f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220007e36cb51fcaf8c933215d3a363be4c99361ed9571dbe27e96f03910b94219164736f6c634300081c0033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000d6765742d73746574682e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e206765742d73746574682e6f72670000000000000000000000000000000000000000000000000000000000000000002e516d534e3541775772566e6e4c5266694e4645475939587977375a324372686f38486d6141784761444c7071554d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005500000000000000000000000003d0569baf69dce082cb44f479cad9c22dcf5f8e4000000000000000000000000164448e0b662d1630d99a828a3b5e8a502d7575500000000000000000000000057c7807bc16217a88e97ec328522fd3777c50a2300000000000000000000000056bba6232ace3c7a70ce75a01977a6f8cdeb9cba000000000000000000000000f04388f00863f68ad3da21460811738fd4cfab0400000000000000000000000068afe3a07bf8cfee898339f1a2ee0ae91c0e27da0000000000000000000000007f2c53a8d82e97cc457e0f358e303dee7617ac85000000000000000000000000f096b79d19d6f2530bcecba8a82bca38646f4b82000000000000000000000000533bcf415ad79a20575963b1c0ef11660323db9c000000000000000000000000b3d2ea6d7585f3f45cb495c882a11a3f2fce40d50000000000000000000000005d89431a64e128692ea561bc01b9c683f6f7a5d50000000000000000000000002130ed9adb36de94e48bd1e37f480d219f161c51000000000000000000000000bab19fb83594ab79863e928afa1beb99e60205e8000000000000000000000000a587f836d237afebaf45efa416effb3f730f18790000000000000000000000000c7694d5cb77e75c93c8fede6145a0bd39b2f8f4000000000000000000000000ec8a4f6917c28c05b8ef4060e15dd7f5c892b4fe0000000000000000000000009399785384b8c6c8d2dcce73e168e1c315cfe42f000000000000000000000000081b2a132525e3f7a2e46381c9f0fa9c93b9266400000000000000000000000018af0733fc67d40972631c1b4f63687f617f828f000000000000000000000000508faf76d5d86f5cca8b22bf418b01e80525367a0000000000000000000000003df37ab829ca823c855080d44ecf659d4b9fe6ff0000000000000000000000004d676ef0a7c482476fef770168f537fc891f0e2c0000000000000000000000000bb407287c5e2bde71371e8daf2a2c0acdfdefb1000000000000000000000000abb2c3d5b570cb221feda27a66975c04569325b5000000000000000000000000f4cfa4ced07cf430903c851603424041649c78c0000000000000000000000000102aca8b42accffb8471bd324ca888c65380be140000000000000000000000000c5056347b66f3a8ffb027193c7b4e5c2d0710aa000000000000000000000000aed5521b7fc64f0d71b0953856483a82ef8459fb00000000000000000000000007e9330bb288658afa814c73ee64756cc8b28ade000000000000000000000000516e726f53576ee00db9b96291cdd0f7eb5f8cc70000000000000000000000000dfada484b6fa2b30226d1ca74e562a8909753ca00000000000000000000000003e4b68e6cc9632ca94b8f60a56ee149f19fb0eb0000000000000000000000007ab6c736baf1dac266aab43884d82974a9adcccf0000000000000000000000002b0f2e2dfff98423302846cde41f24877cdf2acc000000000000000000000000d7f08e18a714aba0ca4705e4896022aa84994a4c0000000000000000000000003dbf2201ebd417142b274639201694d4d3f573420000000000000000000000008bd356a2593c2f5a8d7f715d83e387a7c76a41980000000000000000000000002d83680eb98da2e80d71f23ddfda951b6b097ba900000000000000000000000005172a9f5ef4d2b615d193a917ff4de108485a50000000000000000000000000e7f39de7a0bac97426374607ba387c25eea7d52c0000000000000000000000005738f98e5df84e67b4c18461a6516bdf03fb1b0e000000000000000000000000608b97814f4434de69b3e71fa0dae28f35b32a2a000000000000000000000000396368c8dc5547dfb47c9b161a49fe25204a1fcc000000000000000000000000396730628b4ad7ce1cd1fef2e2601df742b10eea0000000000000000000000009e36b5083b85237317ad8ddcaee61d5c1cf4288100000000000000000000000099f6844d07eb88fe1691988b2484c1c81fdb46c30000000000000000000000002db9c72646d8a4843f767c78439bc67aec4dd41500000000000000000000000098188911f0b83989e059b525726e92dfdadd0f84000000000000000000000000b80881bdec40d6b730550c7140b11e5c9edaba6c0000000000000000000000005bf924b1f67b0efde6a7f6a5bd60f582ec0fb81b0000000000000000000000005dc8980922ed77bb2f9037cacc79fae778c75a40000000000000000000000000b0806c1faaa06f6d402e3121141b3ff429b3a1070000000000000000000000002cc38bf4b5e561648b7f340acc4d2abd69f123ec000000000000000000000000d9b415a727c9506b2487788d7693dee5e5cd7677000000000000000000000000cb441891225d85dc327118fc3f8ee68ea55c0ac400000000000000000000000091ba4a7385dd028a45a45fe4c0c228331b5a2213000000000000000000000000e4fd28590af770c1422967056fd8d6b56e1f19f6000000000000000000000000987185b440ce529d698950508e0aba2730ffac490000000000000000000000004036c043bdedba586814ad5f2f3190f43521e1710000000000000000000000005bce896fc5a3d76461e094606fd8c269cf12d2c1000000000000000000000000cc469c6fd61e2ff85ce4d01f8522f1a8466e28a6000000000000000000000000ea81c84b96e4875c7c74800a054d963d54027fdd0000000000000000000000004fcdbf579e7e8b529ddd0109c6a96d9ae941fba6000000000000000000000000b8fe571623369a7a8fbb19a5d3ff78bbc790a2b70000000000000000000000005ba5b8e7fc230db7d03a8ff07edd8c1c920dbf87000000000000000000000000699cf1289f67497cc2c976af1a2a155c5f94b215000000000000000000000000b84f6d9fdfcec39881e812bb6ce0f798df32b9d40000000000000000000000004e7a97dfb6860f6ecd346898857381a5dc862726000000000000000000000000ec5777e61366dfcbdbd075d1b9a993a792c6533700000000000000000000000087129fdaf7811d3ee0f8695522469e894d1b7bf9000000000000000000000000da55d9a76d691c9ef807dde9928b1c46da9885300000000000000000000000006dfefecdb8227d9919dd1a38d489b33ddc945e3d000000000000000000000000ab82c33650da1285e3338f8cb8416a5cc7a8da8f00000000000000000000000030498ce685c528c322290258871790803be6ad1d000000000000000000000000a0c5543b233d4842a75b5ad871d764da1005572a000000000000000000000000a9630b6461640a3a70e5710a10743ee363ed80710000000000000000000000001bca4cf13add87f1a825da1ddc22a1ddd9795353000000000000000000000000845f9c813e853761c120cfb202a212e9ac91abde000000000000000000000000b827c98ae69018d18462ce1bfd6f7a7c1ce7eb44000000000000000000000000ec6003a6e7ff35d0d6977e9dd22d75d4b2365c2d0000000000000000000000003c90bf639c5044401b958bc130a6e8a2cc75cca90000000000000000000000005fc50ae4e38799853df0019c356f5ee06289188a000000000000000000000000777777777770a54846cc56fe8cb0fe94b505fc8e000000000000000000000000a600910b670804230e00a100000d28000ae005c0000000000000000000000000ab69820ad15e0b0587dfb1d98343be2485e3be090000000000000000000000003b937a5e263ba55c1ea552713a8e6c094cd8819a000000000000000000000000eb1cd9d03968aa0a294c62a770c837670bc0d225000000000000000000000000b698fd416b6c2c61f79342c2b5822133520fbed0000000000000000000000000a9a0bb38717903c3acfc9ecab1ee03d061c9734d00000000000000000000000049c5e1236a202462a0ee30fa525814468488cec800000000000000000000000027b847b883f4420068a8cdb0e06fb35f5d12784e00000000000000000000000035c17dd9df9156ee74726e29f598dca529efac8d0000000000000000000000001b6b71ef96c181bd5706816d8593759039041c4f000000000000000000000000481f477e366c65a89472e9c738b185783f093a400000000000000000000000009d7b345a00e8b768efb1be72f4ac5060f539dfd2000000000000000000000000d6c56f991585bf895d5f8c50c4a105e907b8b58a000000000000000000000000a297a06221ab3c846354e7fb1b37eb5da06bda21000000000000000000000000d617c96f6d39ca7a63f1f2668d155368dcdd957e000000000000000000000000dce6c9971b40534ab16700fd04219a6500b3ac2d000000000000000000000000b86206fdab9a249eb97114b69735fbe0ed5fd957000000000000000000000000ebb317259c6e5dfa19b354645deca02f78390c080000000000000000000000004c3094e65d09ecef68db7c5304e026f1be7dd66000000000000000000000000054edf589428f0ea9d36162aa681bf373532d05340000000000000000000000006913a33f4894db0e73ac556daf7d7c07124f0f79000000000000000000000000b36fd9ace21674830148f3f9ee58f512d6691636000000000000000000000000cc469346dd86b1494bf75a9d81e7cf7b2c64645a000000000000000000000000f368ad2b94a0626e0528f6c1b4e8775adfa4d288000000000000000000000000bd8dfe5c2785322e6c793ef2af70ca438dec0043000000000000000000000000092908e24a28052737b19cb5d665ebc25f483bb1000000000000000000000000ac2102a7de6920acf414c0c3d51ef14aa8b1112a000000000000000000000000ea3b99f92894de03dd67371b4129e3369937c34c000000000000000000000000f13b15bded269c9a6b6ea62a0ac61387113e19900000000000000000000000007f5e847517b839207507b3bfdcd7febb50f284da0000000000000000000000003548cdd5222a415fb35ac65cfa9dde7f4a210efd00000000000000000000000091fd6237f356ad7b6f090fbf902a169f73bc5b440000000000000000000000005e92c661d674956c2cbd903519194df2cae25cb2000000000000000000000000113fb73b115143cad93ae54acb81e2c0bef179a5000000000000000000000000986970ca40069c7d78a13cba5f54513b7872285f000000000000000000000000e24cd56d1470c38f0e18d33c9836c2499d81c090000000000000000000000000f6beeb5ca85d5d46a0135b5dea19587fedfcd3f10000000000000000000000005c2133c2c7255d84b8036643284905b7fa6ccf8f0000000000000000000000008cc2566f6a054f2ceca0afa29b7636152ec3ff13000000000000000000000000c1d6611b1d134c3ee4b4e729c4b8cf05f9ad97eb0000000000000000000000001d23b9dd482da50fe918b887cd574845bd459640000000000000000000000000b0f49da7a386427ff7d5e6d0b525cea0c0fc59f60000000000000000000000007b9fcdce8d0a47774bcbf95a1c5c7356bfcb3c1e00000000000000000000000089cd1f68898c306d93b559b5bc8c3ce0c9a793a2000000000000000000000000f4100547e5b60f18a6a5dd7ad145975bde4310cc00000000000000000000000020ca8905aa5c723771841af32b0c7f6fa68352da0000000000000000000000002103a27f51066c7a6cecf1fc1048a06740a225710000000000000000000000003d22a4159d9921708869943b86617822b4e73b55000000000000000000000000c79bf216f63692b979a96b849c269d09bf72c639000000000000000000000000a3dcc91e0ae16443bb0a9bfc1875b52b8854482b00000000000000000000000025e8387c5fa13c8857e267ab20207439764d2882000000000000000000000000ce9c80fabd44482cbfdafe4a9f9185652a5670e200000000000000000000000019e9274c64b8706216fa104a7cf90da5e71ec90d000000000000000000000000ead6b86ea86d31e94b570778d85c7a1cdc7c5af7000000000000000000000000b0e8022155ff10eafce6020490e54e66f2275a7c000000000000000000000000014bc97132bfd1594ec22d47825ce4bdaf2e0f06000000000000000000000000014bc97132bfd1594ec22d47825ce4bdaf2e0f06000000000000000000000000379ad2bb70bc11e84ac9f8b3b5a5f4dfca50310a000000000000000000000000dc5c347cacb60d3a73355e60051d46db5d3da7ca0000000000000000000000007759bae3afa0d1d8100cb6cd4bfe0760a11c59fd0000000000000000000000003975d747ff02849fc5b66dc03024b6439f19a3de00000000000000000000000061882b711e6c26972a775286554ffc63877f5cc300000000000000000000000069f047af33b0fa872fbf00768ed9aa303ef75b200000000000000000000000000103b26e90ed1b45077be6aace3dd9aa07e5751b000000000000000000000000715018568f7334f32c46cbb489d746d8fa82fd94000000000000000000000000663ab74f6d56e5b1af1a4e3cc5cf7348b710251f00000000000000000000000080ca221f094e23ef663cf9117a716fe9b2fadb9b00000000000000000000000081e98958925e4ff6545fce6509cf1e764c5c545e000000000000000000000000130e3da70e3c0cdda45d513f3c3c35e5fde399220000000000000000000000003eb00c3f499502e88babdafe7287cb7897fc1f870000000000000000000000001939881b0f662b2ae8ba29d6b251070af70728b8000000000000000000000000fb04626f7e8137c577379f9086bce19ac688bb65000000000000000000000000183d0567c33e7591c22540e45d2f74730b42a0ca000000000000000000000000c13641b2a00fa7bc6cbae599916ae0780f1cd5e800000000000000000000000036e58d4d69cfc67acd5cb7f3cefd469bcb45366b0000000000000000000000007bf1cd06b06f2225c3e649f719b07dabdadf8cf9000000000000000000000000a74b4feefc120be0864e702e73fbc24ecab197e3000000000000000000000000388c3a7b28e8077b895396f705a48007f53831cc000000000000000000000000d33ab3c7cb364857cef4c30201e2f5ba4a5c7f5d0000000000000000000000005dcdbc320c085c0077a39fb85da624364d40597f0000000000000000000000008b1b0861381f8f756ed9ad1d2f99265a4717e078000000000000000000000000ec00e056edd8db5b450317ab12d2a12532546cb50000000000000000000000008cb083ed9a8582c2a22b1b40c2b2bdd511cdfd190000000000000000000000004315c69acee5e260d8c14f668664b9efd1819018000000000000000000000000a7516cd0598324c2aadbab72845cbb337e3eadb0000000000000000000000000fa68941a9b835d71dc5e81d4d1304fa20ed79be1000000000000000000000000dfdf190a9736d434402da12dd826047c254db6ba0000000000000000000000003e68dc3c8cf6c10c11b524ab2fb12c5e0cdcc772000000000000000000000000c0b540c3e8cc168274137340e26968a22e33384b00000000000000000000000096525e3952e555400636114d305cdc4be866cceb000000000000000000000000f72b929cdf66b4f3d70ddcf04cf964da7ce6707500000000000000000000000022ac3509ea5151e067a8e3805d7089e9278b0a940000000000000000000000009c39451f86b8960c408e6bfc26c0056aa211164300000000000000000000000018f8c727f12b72b470f4e095ab581233a48a42a30000000000000000000000003f83e806af748c2b07976687f14a1eaf32a5ce6e000000000000000000000000f662f831361c8ab48d807f7753eb3d641be25d2400000000000000000000000085631cce245a7bdf8cbed41125989e9194eccbf10000000000000000000000005df718667c11f32672e98060339be06550666dbc0000000000000000000000001412e76992be0abca1e1f27c018012d86a3baa3900000000000000000000000048503d18eefcb56057e96a1bedd9ac45644bdf3d000000000000000000000000e3d546e88976df5882784563d356ae9e97b1d8900000000000000000000000008a4b415747171b45d5748adc46c0108ab1baba18000000000000000000000000fc17747c89e93e2deeada88419e857a907a2031300000000000000000000000039e85f2ebbc7d1d9eed887c0783dac88b5eb189d00000000000000000000000072b0ef501b6db378dac6f5d3415d336a6c11c54200000000000000000000000068e858455ef7cab11152d1afabc5c106b690b014000000000000000000000000cc7f2c810837a4ad424b625e654cf9f2622298ca000000000000000000000000a5ed0b7eb0c73e5e1fcd40d61be0bdec3a4852610000000000000000000000002c5e1a6124c6dc96864ed8a5d8418b280520cf27000000000000000000000000594d425a6c9249f66a00c841a7a2a921b63a0a4c000000000000000000000000f2145c478897327e2676501320cdabb5924d14d40000000000000000000000002472ae35716da6d76ede37ab6fc0068b33b9b074000000000000000000000000ff166c264c525c5d675d20c513ac2eca37a10a0d0000000000000000000000004ef18f472e0b8131a0d26d232d53203453556a830000000000000000000000001c5b30d09e0933572dd18e38342dbdd1401130d20000000000000000000000000de585cf42d2d5b0d22e32728a3f8680cd21b2d800000000000000000000000085a097fc44b8a6f234c25b8906f832a6f83177d90000000000000000000000009a226abbaca500bda79c92c26c1caed53d190e98000000000000000000000000ae768ba53d675cdcbf635644a6072063bc7a560a00000000000000000000000044c95b62c24cad897949abed4af881efbf7dd426000000000000000000000000697ebc38285afeefdb2c204614db13a8672020c50000000000000000000000008c90d0314de04f02528c980bceea34a87ed30739000000000000000000000000d3608724e82905249012fb65c49f00132e2f1bf8000000000000000000000000ac77e98652638b7df474a1ac1ef338dd8f1aa4af000000000000000000000000afe72ad16089fb35f6e7ed2cf5ddd61704437e26000000000000000000000000da9e6270df11dd9aee9775bd938319ca2ac6c6cb000000000000000000000000420a5683c46ae21a3c8a612273d27e056158f52c00000000000000000000000022e837de15936d9b3500fda5aafc2f4f85aaadee0000000000000000000000008ffdec2ddc5233eaf30ffc4d9ca75d48bd283cee000000000000000000000000a67f843a6407684ab9df566b6d7b00804ad62388000000000000000000000000205dee92f094bbc87d811a6c6e13848121eea0f10000000000000000000000004bc821fef2ff947b57585a5fdbc73690db288a49000000000000000000000000e8da16e7c8a3c326308c1702c348541ef18ea1c90000000000000000000000001da0f8142793d560dc984612480eeed9a17920be000000000000000000000000af5fc17575c6903ccdb7b5e7f8fdcfe8a5431f10000000000000000000000000d47a74bb5edf2df91413227f27efcb7971b47585000000000000000000000000411d5c896389216a1f6dfd30c500ddf7f3522e79000000000000000000000000ffd7eadf31dbd5e3497c78c1c47e96ee4814acfe000000000000000000000000e0365f5e13a0ebaf92c1e8b514e804137b57ee8f000000000000000000000000ab9d631f89083fc67e4211a13c0e81e5b7381fab0000000000000000000000006496df4672a2d39f006fbda2f2aa2f7b34180bf2000000000000000000000000d65a00a807b8c8f76d198ea3f04a9f590312db45000000000000000000000000dcf5fe3492dfdb31e8d4e953cc1510d85ae001e00000000000000000000000007aa56d1037e3db4b02b8421b18e6560c786fca7a0000000000000000000000006d0774cc269f6349abf31eb4789d2724b28ece8c0000000000000000000000005c2720c0c70bc824c5a730b812da0085897fb4c4000000000000000000000000d460b7dac9c2b62af2de154bf9f37a7f9a4463a50000000000000000000000003708823c6e471fcbfdbf8d31769b8fc79b44626e00000000000000000000000040de89484b0460979f3e0436234495624e8995f50000000000000000000000000b051a19eba91a955b7181ba194609f2efbf386b00000000000000000000000043dea97e75237ba81bc806c7047b48321f19ab9d000000000000000000000000074582754954f7f6edc42471a7b99d6ed6f5c040000000000000000000000000cf4dab4ec26cdf7dbbbe93c2d0c42f0e894c069f000000000000000000000000c9988282223a1129fe2f502a5fe867d057a2c672000000000000000000000000f282f559780734407adde11527007f7956999d4000000000000000000000000032e05f5f2013b6df937333ca93aed71ada98749700000000000000000000000013df43f1f4fed9f6da7d5a58978b1c14aeb17e350000000000000000000000008eb132bf1dc2ff133daf56c8f9b7d1bebe7220010000000000000000000000003e54d81391324b4b70e92cd379e9bed93239bb2800000000000000000000000002c03dd61efe51734a6cf6088fa2fbf748e55820000000000000000000000000c2219a073257d12ddb1150a8e3ec8cdd35808c780000000000000000000000008d71460b1d97189f0382dda55d9447ab6be6fdbb00000000000000000000000001ae5b5a34f51754bf70f80ae1381cc3701661200000000000000000000000008ab68841c60b956687c8e07765657d848f083a1f0000000000000000000000005d8b90e559bc5864ff8f0e8207cf1033f8f006e800000000000000000000000095c92635e487e0ed094da82bfb17e1b9f1e8a5cb000000000000000000000000b541b2f814eecad2eb8a0455b2768b3208f58ee0000000000000000000000000a80d07ab706488e21f07189c62506d420058b841000000000000000000000000202d3172303d31a067ae4b1e6a9d6ea6219b4f310000000000000000000000007f5f1a44dd6f88ccb54fe879e144df644a4ada24000000000000000000000000ed261b32c57044f9af8475d3407fdda76f54f0850000000000000000000000004e0a7e03fab1dffd6b06c30d36bc7919a99edb190000000000000000000000008c3cad585f57b274c01d1460255940275ae703c10000000000000000000000005a12e58fc333ff5c3776adf867246e246ca4879e00000000000000000000000005433c0957b39bef2e166650441cdb39292a98a600000000000000000000000007fb1db5585dba4901b5ee4f7c07471ec0eeceed00000000000000000000000040b570e679512b1a8aa85bbfaeba2b7fe8c781640000000000000000000000000fa11d9d60c102edf601ee5fa11b84e64054198200000000000000000000000052e30feab622a0236163346729c4237ecedeaf9a000000000000000000000000d5b1dadee67a60ad6941460c1cbd620de4de750700000000000000000000000023e1e5151b48cffe4ba8232176a8dcb6ceb8bec10000000000000000000000004e00bacd26d4b3ab274f2ea6fe4fbae9dc50380f0000000000000000000000009f7a181ab24220191025baf5e6252c8720d7c64f000000000000000000000000413964acc677b70bd6e3338eab6e516296ae1db50000000000000000000000000621383ddb0c137bc61d52fd98079742757feb220000000000000000000000009a888a461aaac783d1ec89f40762e8e26d18a6be000000000000000000000000db4b59ac8db40a2d66c45b2d10a9339940245bad000000000000000000000000c370f33f595913de942457f5c39870a34c4bc3b40000000000000000000000008f00ef95997952c5e3dcefbc1cb58dd713a1f38d000000000000000000000000c09a20d5b5d1c2aad411d0116df665b746ad15c6000000000000000000000000148c85e5044fe4cd2135df5edab2386e0b2ae1060000000000000000000000005c4a3186b1f79e68f9c827fad4d4d729c31266c3000000000000000000000000e1b05ea0f2d25c6d6a69d866ef171c2718120fba00000000000000000000000088c348bfffad854a5a4a30c3f68126d1632a840d00000000000000000000000083a76605e394fc899e90fc174f433356e74b1f940000000000000000000000005e347865e3b13136411a4d1c70a44671c464f2cd0000000000000000000000007ffab9d004a6bb9cdc3260fa7f53bbae155fdaa600000000000000000000000010d8ee0e01ff08ffab9a87cba1f9d6c38697de1c000000000000000000000000cf086eb8f52c603efd41b254f224fd5886dc6f110000000000000000000000007c4071f452317f6445eb48a538195ed0c6b4c7380000000000000000000000002e479f6a9164bd047dd331cfa8c41a2f0aee8f320000000000000000000000007d7bc282365880ef450e8839fd98c9f22302642f0000000000000000000000009cf5bc6192419d805db32e9e7c8eac71647e3a440000000000000000000000001486723d87469daaeb176a5e7b3c83c556bea2240000000000000000000000000f8241393e342f6d49cd6bd95be163f9ee61f4df000000000000000000000000fcfdd7d95df4f743a88c57daacd186aa6de24ca30000000000000000000000003a9465cc8f43a974ac613cd055eeb3f59b53b73a000000000000000000000000adc50d295430f400250862dee2b8980c0b9d0beb0000000000000000000000003017629f250e160c8fc757617d6a6288023c5946000000000000000000000000824a465f17e41205496e42810b27d8c367e225a7000000000000000000000000ec18c2a84f474715916801cfbf177efb12dcffb7000000000000000000000000a48ef26951def67d9ac93f72932d0165494b4c490000000000000000000000003febfdce529db31688f3904d4173b46c8651d2da00000000000000000000000012492d8eb043ec7de2b4e8446906daca41086a24000000000000000000000000b8d2bf626976453d895a64bfedfffd9dfb1536620000000000000000000000000ca9dee8abd5c81d1020f8726c4448a4644ac9860000000000000000000000004c4180bf5ec78af9025bdd935ed69e29c2f6cbae0000000000000000000000007e936e45dba4f226ba58f27ae9fd35db7bbebc0800000000000000000000000020d76711e324778381d50a00ad017cbdf355e06200000000000000000000000073c8d675a70b0a76e739d9bda2049607985bc9ca000000000000000000000000573d58d3b80fb6d35dfd7aaffc8ab2be4cefc6dc00000000000000000000000031d5180aef6c7aba83cd94960d349c3d63eb143a00000000000000000000000089b7e599630f11fef1a03d5b99500e0c42c617ca00000000000000000000000017f1b6d808e5b9fc90a1f08eb53f69cd728e3c84000000000000000000000000d2d0186224bdc558e5724fe550ede478b49112d2000000000000000000000000283cd8c62608c4be02ac931021ed431c6a94c03e00000000000000000000000049886fdf18c27f443c99bbf4ca455897bf37f043000000000000000000000000e68d7a6c421e2d220b5840116008c9abdbcf53b200000000000000000000000083902fd3304bc8bd5b8e8a425ac8107eaa43a361000000000000000000000000fd09bf70ba0d626e042655d0082b584cd4787e4700000000000000000000000079ff0fe53187a9df1a6854d7242512580d8b5cc100000000000000000000000069ff97e4e736204fe11bfc7253b076c0b7a9c65d000000000000000000000000548b21649d29132c2b4a3a439cdd101a3ec66c9700000000000000000000000021254d6a33f5fe7a61ed5c3a6a61de37ec936d0e0000000000000000000000007afa1e8cda0b042dbc6240a1abb436c68ddd25ce000000000000000000000000d2b002a89cb00355fc041a308c8e828008f218a0000000000000000000000000e79d413754b208a89170a3a66e174e017b587428000000000000000000000000ec7f2f1b2ae04b6455f62bcab7ededc00d0ff3e30000000000000000000000002f1e1caa2b3fab1866410a964a16f298b366a137000000000000000000000000e3ec82827260656c405a8f601adcf3e0ef444b5c000000000000000000000000bdf8b1def883282dd4162a581fa2d799c97ac331000000000000000000000000c1b504ef4d20e5d8d7b8cc603168a39f56f43d8b000000000000000000000000a1da0cb39fd3729a81cf0c3b90b97e22dc4c040f000000000000000000000000501f9cea761a4904914c3600139469c9e04aebca0000000000000000000000007817af6a152c26e2410c98a1298327e61ec703ff0000000000000000000000006322eed80234a5ac2194137a3416e29fc69e10a10000000000000000000000002ea2bf79f1c7627a2ccfc96789e2dab826d3f6dd0000000000000000000000008a4851b79033c9965bc5ca84fb16ba95cfbbe20b000000000000000000000000b680721ba2fa9690fa07928d164e4fa291d43f920000000000000000000000003f13e5935eb0bd17f1585bd488e5e7bf7aa896a5000000000000000000000000420c9874b1944a6c223c8649d073cfcd9800cc33000000000000000000000000c518b3b1011a862793a6523ba773f4170ff6bad0000000000000000000000000641d077dd80f25f308f90369ebcbac2727bbe7300000000000000000000000009cd73b06b6204bb512d75aa5eefeb92251c6aa25000000000000000000000000ee52bca1731395b2a2e1c2640d0e657310158b4b000000000000000000000000d2f72ea341f39193ef95f3b43fdc93dea31f01630000000000000000000000005722b3d43a55f3d3ea896158ef6d3dea14d203b7000000000000000000000000fc3555896f0836e42bd69a69092cb121b6f42e150000000000000000000000005b393e90c3074e9a80e4bdc1143cf866f34455dc000000000000000000000000e4381e5d22c5260ef3b324c3ba859dfa938d90150000000000000000000000007d7891bf41bed100000cf39e6fd52d173e3d9636000000000000000000000000b077889b4020829c202187462ab12beb1200379c00000000000000000000000034aae6c409707a6cbdeef7b71806a67f0728297000000000000000000000000001269e8850cfe1776e264b8c4c2acdc792f47f18000000000000000000000000a46a5f0e0571e8173032dbe55e96be4315ffab2e00000000000000000000000082e04395d865320ce60f2b647e2eb0aeb2c3b26500000000000000000000000026be6673b3540b1b152096b4a794b8c59639c8b0000000000000000000000000fa54fff683112052a61cd04db54a52901b99879900000000000000000000000017d9f3802ee6b51f9524f418b4139e4a24dda2c40000000000000000000000007682fa69c270ffa9532c127190e1ad8a8f307c0a00000000000000000000000054b13326d407a544ae54b896dd9b0739cc51baae000000000000000000000000b515ecb113f19c8b521fde9034b071e45edcf60d0000000000000000000000000d2e0083dde4d115f842c6cfc59ed17cca6bb7c9000000000000000000000000066358f77e3a1ffc70f0d8c5561baa342e4c3083000000000000000000000000f424da7e5cd837e63ed5ef993611cc70a68dba28000000000000000000000000b3ea38aaf3cbffdc1cf44b4ec5bdd560c1544ff1000000000000000000000000adfc62f813dcca57ee7d43b6773386fe8bf2022700000000000000000000000030c4eb7d7a5c329d21005c865537ce13bfa87599000000000000000000000000151fdcbddf1b017401f567492eab44d8f5fad031000000000000000000000000ada362eb967b1abacb625c6d867289f179593b3f000000000000000000000000d011e990d14f6d6cbcd3e2cd3e1d0e012c061793000000000000000000000000f501a13df8a30d560decbfaef908524b9e90f87100000000000000000000000005e80bd0f38f1aa2108833a9527f42f59c728deb0000000000000000000000007b8a452976b310354cb9a72bbf4f3fae1a37187e0000000000000000000000000d3669b8dbffb4b16a9c4ce211eb5f1d2cf0889a000000000000000000000000664aea251455b3a11edabd859974a1c7aeeaf05500000000000000000000000009641015fb8b08388a7367b946e634d37dddffaa00000000000000000000000076037bec2cb79441c999ea14df01aaafa36aa8fa00000000000000000000000066d26e3c478c89fbc2834185eee825cb8e923f0500000000000000000000000084376756277c3c0dee9c57a4cb2d1d1b7bae2f0b000000000000000000000000ab2e11c99d8830d5d9b2494a565c974595e39eef00000000000000000000000070756385fb8539bd1b25f628185d4160b8c8a05a0000000000000000000000009a6bc6d35f521b81c6af5cc751e42f7917f59aa5000000000000000000000000432bd4e65f36d258d4361792db337fa0ace4f0c0000000000000000000000000e9d85084ed64fd3d4441560b80d147f9f176476600000000000000000000000002d0f0fb9288cf3453e5298b010b83740624fb780000000000000000000000000cdbd3c78615d7f9f94db33bd9a435b42e92a72100000000000000000000000038c9d2a2aa8bc6b10d637d8dfe2adf977e43b694000000000000000000000000a00bda4417d485d3481c391987b9698e543d72560000000000000000000000006d00e06ea333eda61900feb543142258284a4f14000000000000000000000000a84097857a514ce6ce9d77a18bb31129a05ff25100000000000000000000000017d04c8080536224c0cde506f9cf522e6d751981000000000000000000000000893662cc05e741f9d47d99aa58eced0e947dc51f0000000000000000000000008960ccd2abb1199080eecbebdb878aacfc903ca10000000000000000000000000bdf169226423eb85f8ab94d1e48d3bed38f1c530000000000000000000000004e1ac1cd8605a6f19f13be6b698f3baa7fc06bf7000000000000000000000000a1ceb7ce35bda2c23dcfb54ed9661ad8fea91cab000000000000000000000000e309451bf5b8b289637556d6e7863a875003297d000000000000000000000000f4c4a30095a291bb26581df10525f85aefb72548000000000000000000000000ceff09ec6a35a458d77f997bddf63306a52eea5600000000000000000000000079fcb22538cec471dfcb0c7a83d9a5e47b9132790000000000000000000000009aeb0f73339d748254481fa089b3e6dcbcd9d7eb0000000000000000000000006ac0d4d60f27919dcf22569f4b5da1c86d6558a4000000000000000000000000880818b7ddc55fdf47f450f427f3fb559003d19600000000000000000000000076f4a69995d5f68648aa1025e82eec14d61f79e400000000000000000000000005da240c94d766571e26f489f9ae66ee69ea6b48000000000000000000000000bb782438d8a76ac8bbe39eff7bdc7164f45d56e00000000000000000000000002367ff55bb7a55d20abb0a522d228fd2c5d86d78000000000000000000000000dfc22a0232497fc9be55d559a5d6e29c544e257b0000000000000000000000005b64daf53633ac246147e475c6011886dd54b25000000000000000000000000069321535b7206d8cdfc2022c107a683859ff4edf000000000000000000000000b6183f1e3b07a569188e897c1c03e6d85433bc1600000000000000000000000012b97aa3e147ba629c503cfa35a81a33037907fc0000000000000000000000005f8a086a65573fd7cf9e319baa563cd0bc591877000000000000000000000000a38b8e0ca73916fd611bbf9e854fdbb25865e42a0000000000000000000000005378c6c449ab717840e0463c2cd13f943a05d8bb000000000000000000000000a6e42057f427b2ffc18532541733becf266c64da000000000000000000000000451868a9f2fd59e0e21eaf782d2ce2ea86f976840000000000000000000000000750f9655dc3cc0341dab4501005484bb7b6a4170000000000000000000000003531b5933baf96a0814deedc93a6b4109729344c000000000000000000000000a461779279730ba00d92ccf266632292916eceb90000000000000000000000001e23b898937bde1b6c424746669fdebbf74a225400000000000000000000000014eef2d03b951b0f38044d00a60f058c58da7a080000000000000000000000005bf197c236a359489c1ff7e4c92df512c89e83e7000000000000000000000000b4982f934db398cd4e1f24a581ebdf5df9ba4069000000000000000000000000142265dda512455b05328be6e1988b65d8749e260000000000000000000000001332915ffc2f004fa3297468846ef4d6796e690b000000000000000000000000261fe251560f862eaba822ca81729ecb103f2f91000000000000000000000000b5f12ee9311f833ce04b1d62c1bb55862d516d76000000000000000000000000e52608ed87b064f299d2bf1fbd67d28598a293fe000000000000000000000000310f870677f9ddf8bdef0ceb9dbae7ed6538710d00000000000000000000000043af550c9aba82600af8e2d346b90b8c22741bf4000000000000000000000000a3462b6dd7eaf8044396d5c86c0d7b0e85a8868f000000000000000000000000b3715d23aa2830396e19d6b75c73768ba83b7557000000000000000000000000497336ea24aed7e66808be54eb5dfadb7276934100000000000000000000000043db6217338daaac6f96a3e9377ab0b07d06358e000000000000000000000000b97a127032b9cc5f5a88a492727389dfc178606500000000000000000000000062b43740035f36aa73336cb9ea8ec0e369cbcec300000000000000000000000024a883fab1416944fe3c857c354c72043040adfc000000000000000000000000b9fd7e95488391ddf617c0596f16fff3a99bb91f000000000000000000000000480f0d4887ed4f16d2299031dffec9078282626900000000000000000000000051cf1f1db1b2049e0eee330d991902d3922aae82000000000000000000000000823aecfdc198dba03985cf95903e2d9ed2b6d6dc000000000000000000000000f72d220f14c4289133423f6abc909d8d89e534660000000000000000000000007942aa76c3da6fd460e1745082981fc5d429ad8d000000000000000000000000dd7d6fc328eb034610da80b3de915f190a9a76e20000000000000000000000007029bfa9a85ebf4653945be520dc3b7f1181f4af000000000000000000000000527d095ecf921e3462e659665cc4e553faa24d13000000000000000000000000aa6f51241eaafba4d448044aaa115ddb1035251a000000000000000000000000bac7cf3ba04c6f2cd04c8bfbad72605040bc39350000000000000000000000004e71c7b6bb3a820084c90f859334efc892ea7c9b0000000000000000000000002db1d8cdf1abe8c70b531a790cdf2ff38aecf652000000000000000000000000628f06deed3131a44e7bd0d1174e75d0d26644d5000000000000000000000000776f1ed4254a22a977f8e5a63017a1b9edcb524f000000000000000000000000b47d0ae892218ff8e72683b2ce673de496e70b3c000000000000000000000000df8c3a3e8c0d85469bf746c2034bdacfe3dbfd86000000000000000000000000efb71fc23c31da2d8011194bcb5696c2ba23ce74000000000000000000000000f038946cef8566921e6631c9284d3fcd50309cc50000000000000000000000005d07a051adbb97d1224d5db9b690b8b87d19fac0000000000000000000000000c15b2336797a5a7f3110453598462fbaf4205ab600000000000000000000000079424fee9ffc0181632825f0ab97d2075663e1d3000000000000000000000000f9cbb68820353270c06bddaba6428a937dc33c28000000000000000000000000c342e48ac43e62b239b8cddd2c52f454c0b01711000000000000000000000000ac0fe8fa2475a46f840d66fa539aa3906abeace5000000000000000000000000ea02d69bc04623de2fa9b76239ff3e6b4b0cf2eb000000000000000000000000c15463c6b0546c324bfce676b7af5b6262c4bc0f000000000000000000000000f9e31358771477884bf5ef92616c6da4154329ca000000000000000000000000002fd95416db6e7573a88919d4679d85ca553e0000000000000000000000000045cf4bf825a0957e6591283487b990fd524b18e5000000000000000000000000fb1df1f524ff7652b9e8ca7c2b05743cbf5864ff000000000000000000000000d97d78bb13469babfd37fc72c80eb2c5d218e93e00000000000000000000000089b483978e172e9e99174768e4f07017f7755ca20000000000000000000000002f9f8172efcc1355e5a18449d9b5b1041b3e4f8f0000000000000000000000001b8d01254b67d1ce01ce2b5de192b66aeac8cc9e000000000000000000000000f45dc4dd5fe13e60af88f0a13bdd99ae22a76b000000000000000000000000005b1b88c20229fab965c2ad580e0272be3dd7af40000000000000000000000000dabcc30819641fa787db3411bbf0e2e9283ba4eb00000000000000000000000060e754e5c59c5e464f43fb404ae42a013084992a00000000000000000000000026ef1c2130f5a586f83bc4debafb4befca9eec180000000000000000000000006e455907b28abe28173521046e3b2b3e20453de4000000000000000000000000531669bb3484f679d4025d0a206f97a45fc6959c0000000000000000000000006775c55ee13fda2fefc7ba780bcbe02b79eab30c000000000000000000000000b28580c4f5f08e3e0b10895243903208944c1947000000000000000000000000d2f18c7a3b3404c1f260acfae71a56162082ca88000000000000000000000000bc5f471e3dfcbcf9618d9307ccf3039f45348ded000000000000000000000000ac0e65a873255665cf900eb9732f19f9baf96d4e000000000000000000000000c392e360ccc6f9b7f4f4f21558097d19826247c40000000000000000000000004ddf1842d4d488dcb4bd6806404b90a1b32c300900000000000000000000000040784a7b89d3c82862baf1845c6a94716018cef80000000000000000000000002e3e79cde11d647313f6b7a36fc3e4601dd803520000000000000000000000007cf438e82c8983abc30c8b07d003e59df71a3297000000000000000000000000ab58919c1f740179e7f52048597857e9c92f38580000000000000000000000000d756a4ff45930709a3b5ab4d4970992b48976f1000000000000000000000000ba32e7e09967095d3c1b32d584573a7173aad55b00000000000000000000000075c4820c817942047b289ddff6403f57d9ef4253000000000000000000000000c73c38d5d58ccf207d1b83a4b98c7debd896f3b6000000000000000000000000188f11da68337830659296899c9c7d73d5ce7d790000000000000000000000004780d3ad07e808876413dfce7d06995ad17c1ac2000000000000000000000000c8fd4bd9805a1db93bcea9fb9f3bc65f2ca5401d00000000000000000000000043e627d89ded59e21523e97add245584ef6d9cf00000000000000000000000009e16716492ca4f6dc64f1b6e1c1aff84468a2f0a000000000000000000000000a5aa9ed7dde0ef0791e14d8849f35178baf047da0000000000000000000000004631dea7a0d8bafe5978b7871e439296af9c68ab00000000000000000000000053fe017bbc93ee2cb327860930ef9a03ec893e28000000000000000000000000fff81fb0325c307bd5d5d7224786d798b95a5e99000000000000000000000000adb4ff5a712c372ba291de3b381ce901b345db9a00000000000000000000000022adcc840e83c1b6814eaa364dd408010b3cd3720000000000000000000000002a4a9a6eec0edde3aefc57e01423c33ac7c94ca100000000000000000000000085a3571afa6b78d36392a86a8307a36d31e469dd0000000000000000000000004199cbad25b21a2a619b3cc36c751d7fadbe70200000000000000000000000009faa6a2cd5385fc277498254e535eb617ffd0c63000000000000000000000000664aeb0c4276862097eb6032cc0f20aa7fef277c00000000000000000000000014f6fc62e5b49a72d8b3751778c6c18b2c891db80000000000000000000000004229d2a3dc78d36df3e39bf6f833cd7fe505d012000000000000000000000000d19d12b1cce40bf72f37dfa2b6a6a531e9aed3e7000000000000000000000000daf92fbda8495c2bd1e5dccc4801fee49a9d222a0000000000000000000000008f6d8dd56383bcbfbe9c066603c0cda6c3fc1cbf0000000000000000000000005e33f109ba4c0633763ed54b6715354ebb64224800000000000000000000000030922b49ebfe594405c82e3968185da8a4ef4dd00000000000000000000000006a9179b9fea327c95dc01c77c29554d2d6249fbf000000000000000000000000573f45d81842ea799ef4412ecad4fef8eb85e425000000000000000000000000b4cd0672a8bd1f9b92bfcc5fe983db4613db94aa0000000000000000000000005c58af1a5961c38769b7dc3b68bfd96ed6b842030000000000000000000000001a20a8d14d4dd5175abaacf6a5a9fb7bbd09d9020000000000000000000000001237b538be4c1fd5f1848b92215a9827a1499636000000000000000000000000e8000fa6877ddd7d6d0312a1a58cb2faeb527d1a000000000000000000000000d42f03dfd90cd79bc7d6dad88f46ecb57816f0a500000000000000000000000086b130298719f753808e96ca6540b684a2d21466000000000000000000000000b6e0255af6903faede7d8fe76772a5a5052f11c9000000000000000000000000f3fac6d7ec3923b83aea2a840bb8534e9a5cf17900000000000000000000000067e5d7c4da79c0734432a6cd05071a6d722e8eb50000000000000000000000008ebf49fc8979c2e82af36a31e54b25c0cd703bdd000000000000000000000000247315aea007086e184079256ae5ae6538fabc2f000000000000000000000000ad83771e5f8ac2d174b99b6da60776fce0f04bcc000000000000000000000000fdbe580af8dc9df071749f4d3f5ef3100f6a8cd00000000000000000000000006c02553600a297980feca475a88243668aa93aca0000000000000000000000006a6c062d51d3a11df6ce75473a339f127008b8cd00000000000000000000000092a761b0da77cf48259211b855780996d34294db00000000000000000000000050a61351be7882d945bff72b9854fd690e31093c000000000000000000000000363a637b1af44ae2180bc8ee992f15068b3066e1000000000000000000000000eb599a1c16947600015e1ae7511ccaff9af8c635000000000000000000000000cdcc88f69f6a313e99976c8248c3d25a5719065c000000000000000000000000b9b255cea43d56e7193cf7453a06aaf1137c2ae5000000000000000000000000745b69b6075d900ce18333089b54d5d8573f2bf3000000000000000000000000417cc6f16d9687dbf867a583578a92eb60a770e100000000000000000000000026a1068033a208de47388a45a38bd2e8721d5e7100000000000000000000000018ee161f8950c1c2ecbbb4a2a1b3d04a5239cbe1000000000000000000000000c19b0213a0fee67ed9687d0bd265a5ba7e238dcb0000000000000000000000002280c2ad3720ef0ab2c93f8b5e578862be639cf2000000000000000000000000d8555503da92bde47036e0bfcf439896eb7c8645000000000000000000000000afde15deaaef8329e39720d25f3a71c810c772fa0000000000000000000000005aa75af206cbe43e09799f0a5f2c5076b9e84aad000000000000000000000000ca72777e608718acc0e5cb319dfb7b61928d7d6600000000000000000000000055b9cc398054e465fbc534c18a27bcefec1325080000000000000000000000005554ab181e65729ce316ca90c965d7890b89ba1600000000000000000000000036917a9e936a9f0d6246cac99d1f8ffdf0ee84a40000000000000000000000009290ee5fa047253ff563757dfd0df80f5e6ccd080000000000000000000000008db42c803eb46c987633ae2b0b8334263ba5b5ba000000000000000000000000f93eadeb16f07c12d5322bfa8bc89dc23ce788690000000000000000000000005588321ca7bc0ffb8a6018abfecc22d56561b9e5000000000000000000000000eefd0e08dcc921e45572d9813d3a269c8abbd034000000000000000000000000b10aa3390d436ca1cb4f29b069b2b426dac99fe30000000000000000000000001834c20678fc0727d0a53c28fc95ed10eb087fec00000000000000000000000053c7d0946e1e1386170802cab77b0caed9709e12000000000000000000000000208e94d5661a73360d9387d3ca169e5c130090cd0000000000000000000000004a2c544fc56cc7e024a336ecb829e39b91d28f51000000000000000000000000e48f5ae581b44468d9d891f2205818857fe399d5000000000000000000000000ab3224267356873b928953f3df12ab99ce22b5cf000000000000000000000000550faab3a50870228439567ffe65e3b8e6ac7644000000000000000000000000911d8a588f8e3c5497007d1a9e1dbc37cffeb913000000000000000000000000f81f385c3e480706c8b6efc6d8dd7eb8fd2600610000000000000000000000007e5a0544f0fb05b4f574e4728fbfbf3c363cb6a90000000000000000000000002a2fef98c13dda72bab43fb0e300ba370cf1638e0000000000000000000000009ac01c8690dcb1ff74fd40f034bd20c4787553da00000000000000000000000065dd41e5b528accf1d456e0c3147bf171ab3b63f0000000000000000000000004d0bddec656ed7c3b33ab581b6f14c9ab5c205d4000000000000000000000000da3845b44736b57e05ee80fc011a52a9c777423a000000000000000000000000ec0dd1b8f25ba2080ef30e500d8dd198ae562e55000000000000000000000000ff0f403a10715b402da0da7ff9654eaae6bbfbf1000000000000000000000000ab1bf560e64b7627e82fe1b752884719ec1350560000000000000000000000009837d54f64275cd714d968520ee2593d9ad9e816000000000000000000000000a933c33f285d5e47f7d1dfa8efc8ae9242915cda0000000000000000000000007d30b785901a02a18aef0210f828e81c0cb82a9e0000000000000000000000007d61512572ac470302f535486f1ef87c1240f25a0000000000000000000000007346a30ecd3b1d65ed525c20a841b14c8d981c88000000000000000000000000d29721014df3ed190e33614b420ac68dab90fa66000000000000000000000000258b267c04fe42d68b550adde077f89f2e6595e40000000000000000000000004d1862fb1d4fbf0b460bc1bd3947669a4c57755a00000000000000000000000032341232c8087b8653e81d27064f5ea73551b670000000000000000000000000cb313dbeebeaa251bbcfc8317bc8916812f5f77c0000000000000000000000003a9b54f6cc4a26b608bc519d53aadf244721924600000000000000000000000060cfcc19b7cedbed1b1d2ef3c90a344f7365cbe10000000000000000000000009c51ea712a3754d2876577dc431d1476e8158bec0000000000000000000000004043d302c348aa8413707cda01b65be2e39ce5bd0000000000000000000000008842b9c16c5e909f25988a99ba8bc2e9ad2dadb2000000000000000000000000eac446a86091dac36348df5fec35a09d0bd8e7d70000000000000000000000009ea5e06454e14578ac01ab75e2205c530577127b000000000000000000000000ffaa3715795c92f9c0fe0fc0669a505b72a8afa80000000000000000000000007d2ac7ea297615fbc7307f8ba60108d045d05982000000000000000000000000aef36e9288b793108e0aa336e03e21ef0e43e1db000000000000000000000000f8bb042aebbbb1ccb0f0cb960e73d970405a9d8d0000000000000000000000008940b41b4b0ba2d795259c6f80cf1587ddba9cde000000000000000000000000406e7d462f7abcfb534b80c25503a9372a43c866000000000000000000000000744389092141256f2dc8aa8d7ab0d948f4e781ec000000000000000000000000ccd2309ebdf1b9bb88b9749c9e9fb9fc0349491c0000000000000000000000000ae44ffce969d51512e474b2841949e461473f71000000000000000000000000f70a417259b5d9211340bee3f1b5aa813ef65c2d000000000000000000000000a2eca6e59492b85f7f3ae4eb569ff423e67c99c3000000000000000000000000a6dc2b4c3f7cac9f4ac2cfb753dc137266745d29000000000000000000000000b0000000aa4f00af1200c8b2befb6300853f0069000000000000000000000000b46f9de5c6384b2463344648a320342b8f4a16b90000000000000000000000001a1cb22e35b5f17ee13f804d56d02906948b587b0000000000000000000000006fc2514a402320c4f2971715036adf0f2ed07666000000000000000000000000b63c02d322b734cf946e84c8aaacdc7898b545e30000000000000000000000002bf7afef71827f6a5fc03915a0fe5a29ffa12df50000000000000000000000006681e4fdb3ff9697734f4d3c2b3c6023277b8495000000000000000000000000889266fd3c35c987b973195d48ebdde2ea20523e000000000000000000000000d1f6126f20e6b98254d3f73a88a6e001ce6a5bd600000000000000000000000076b09f0f76c030bc4d719e628a9b60e25cc4dbdd00000000000000000000000007269512d9c975c119512e8753f697a3fc0a77840000000000000000000000007c9b1839f2b6fe01aeebc6920bd54d021719cec30000000000000000000000004ce49f7ff516e9f426d6a46c1de735111c294b0e000000000000000000000000a40708f73669ac8894d2f429b2a4c1ea636eb7b50000000000000000000000009731b0c8436c63cb018a9d81465ede49ecb0390e000000000000000000000000dbf21c3fc290c3091a0b4dfba88ead82053b21210000000000000000000000004fac1bf40273ba7e1b3d9250a98d20a7807d8444000000000000000000000000a6dc166d59ac4818ed9934ccdaf18954d91362b4000000000000000000000000fed741e989cf63f482ed6b8ec811c09f608595fe000000000000000000000000d75e4fce910e594c2cc7cdf6c259ebb47f331eb90000000000000000000000007814a0f764dc95d69e00b2b91c7a4a4389756b4b0000000000000000000000004d5e0e458459491a17ec6ed367ceb39032c29bb500000000000000000000000009e12c4ec4f9d847576352ab2f39d3385ef64b74000000000000000000000000fc3a4c73da250c1be7796b3ac0392355a88eedc5000000000000000000000000ee23dfd2e629388a5d595b6b54c4e8ce3f0f5eee0000000000000000000000006ffe3d45583b415765575fa3da3f1742e1398d73000000000000000000000000c7d3c420b76b686307728020ed3b689a4a3cdb0f000000000000000000000000f8f65f18ddfaee1e23b961f5053e9c73e1cc3f1d000000000000000000000000dd359c9a85b5ffb0aee7e2e5d302d521a97ba979000000000000000000000000ca6e5c4aa3ae561c32a4209d32e62c0edff3ffc0000000000000000000000000c6129eb5c941214224510797c27b267ea25c200d000000000000000000000000d26189d952d11e1c267c639d81e50e65b54f30d200000000000000000000000012bd5dd9a7b2e766af94bc15b10a009f73ea7133000000000000000000000000a472b58282f29ecf03f9e878b7f17897b64b3eee00000000000000000000000085e1c95cfd2101efc19c22f6e35a4c8323e8acd70000000000000000000000007544726ba870019ddcb6287ec555dfe0b130363e00000000000000000000000012fe6b37d43ac2043e35a475b102816ed6d35ef100000000000000000000000046a893f7506e98c2c88a85e06bc6a7e08bf025250000000000000000000000003e98895a24c7ed2edbf763b7dbd77c8a0d770945000000000000000000000000f906d355e2ab35967f6f039569469c70fbb25f620000000000000000000000005917cdf98a277c75e736a45447ae529855bc6900000000000000000000000000bad00197f69e2b8dab04fc07a64c4e37e30709480000000000000000000000009ac1279f5572663d2562d1ef4c41f9102d45564a000000000000000000000000fbea35916e98bcf7809ebd59a7632a82d6de6ecf000000000000000000000000d09313f2c17b6500b450e858f0f4a91811563ffa000000000000000000000000ec2b6d838f31da6f71946acc61fa9c9120d2827a000000000000000000000000704c978d50590b21e4c2f43eb4da24fe61fcd7070000000000000000000000008ed3d1e25d45d4c382aa707f7f77b7f242f590a40000000000000000000000006aa70b2786b92d5874b6b146c095b9588cf3354000000000000000000000000035131b2a408f46cb16cd9bb09cbaeab04e60561f0000000000000000000000005624a248c9ebca3680d8dedaaaccdc64fd5eeed8000000000000000000000000359fd9ea1a2bc5fba74e15d3781c233194442e51000000000000000000000000dc6d3c391201d40b7ce3b28adb32df5f1abbaabd000000000000000000000000e1adc84b5714f5105869a003c5b56fa02e1c3dd3000000000000000000000000c64d472cc19c2a9fae649ec2dcdcff87ca94f7de000000000000000000000000d926d695883e547695865b4ce2af65c9391225c1000000000000000000000000ae7ea799cd785362f26fe109e8dc21c96be4b4c10000000000000000000000006c14dcdbb3778510669868a02e767f5f2755b1700000000000000000000000006ddb393e00b6a4a867e9d6987fca480337fa8bee000000000000000000000000801c6a93b77bd965b146b00e20a4eb6d7853b25f000000000000000000000000a5de325dad970887a5df4677086d005e8810e3f5000000000000000000000000a286dddff14b7824b05889e4404d80f1993f0b620000000000000000000000003e6e2fe9e5f89be6b40b9677027ef6f13ddcc1ef00000000000000000000000014033d93ec8ceb8b5b550c50b03855bbc794f43e000000000000000000000000dbd9bf6c9f24930119b0e58672acd0f673876b3d000000000000000000000000790de6f4edcc1ecc49cfd1ecbddd320d851c4f150000000000000000000000002c7ff40d38150c1dd226625fc5d6742cadc208330000000000000000000000000195817575fa2b879d7f98e6551e0595b9b100e0000000000000000000000000c9fd96253dce78190564721759b7942ad0c4f903000000000000000000000000dd0ff44dac9b001b60e21a96991a31cdfc43510b0000000000000000000000005dd418eabef5e9de00af962ef717a0d5a3e171e7000000000000000000000000eadd8c73031c0fe64530a1257ae03d69df71cf9b00000000000000000000000019a6fa7cf0b7ad7f3d04a3bd1b85a60168448348000000000000000000000000d2eb7384ff611b36354068ba3db4c4c5e29c315900000000000000000000000068f24578e8b2c8ec058bed3051ff33b4ea0a955b000000000000000000000000dbc1cc1c9fa6bd4e4e9ba5275f4aac53ae7cdab2000000000000000000000000558aa3229d75e24392efa61e9e65ec726d1e975b000000000000000000000000bf99296cbe17386290e22cc11c58adcd253d37c600000000000000000000000033c77e7706c8c832824bdb459a8039a46b6d7996000000000000000000000000b56e4c1160422f12d3c92999a28e3bb52ee26f1100000000000000000000000062a5e3ba3917050eceaa0fc9fae8338c955542c1000000000000000000000000f4740003307476979ed461cb696bbfb37b480ca10000000000000000000000002538ac28d76e7d180bf970e898f4f7b6ac5c19f500000000000000000000000045611b606b576014c1a5f09a9e8e1e53227792900000000000000000000000002e4c45581f10b2152c4405a5345755dc7139e61d0000000000000000000000008d6c17df259c8c11eb334d1b52f44bb6f9752aef0000000000000000000000006a1008e239baedff41c93597c95fd99a832c69690000000000000000000000009e6170dac938092f204ab4ccad595cabbcf5dc070000000000000000000000009b7d9deac7b1af9b2a11f38eab4d2503102826de0000000000000000000000000f54b4b4aeffc2d302e853c1de50351020550dc100000000000000000000000054f8db169533df05e4f42958c77bbce3d0f1d9170000000000000000000000008a92ea70d80a53ffab14e6ba4cd2572b929db495000000000000000000000000a93d00a60bf96c22ae27a5c6295f4aff658314aa000000000000000000000000bcbbccd1081cbfff23d3fccf09fc2a57ea64c0d6000000000000000000000000b124478f30061552c3dd9f6ad30bd7a1fd4520b3000000000000000000000000ba0aabc3b02167dba3f4fe83c782ce14cce2068700000000000000000000000000e77a574424f433117e99b4b6b6ff92619cc0c70000000000000000000000004e0b564888906dd9b916d480215853af823b916a000000000000000000000000685905239e50f345af0383af521625aa21d1edcd0000000000000000000000007e8eec624dc2c66f49814356823b620ce16ba078000000000000000000000000efdfba140e050c41af45ee7be7b626b025cffdd80000000000000000000000008e8aa0a4312178e04553da4af68ec376c673d86e0000000000000000000000000000ea7fbdeade231816cc098a4d270d8394066b000000000000000000000000ef06824683543b127c79712f2d8f68477c6f0cb20000000000000000000000009e75805e6b683af6e7970b3f8a28aaede84610b40000000000000000000000000618737727480693ffe82c2051166ba52de72b54000000000000000000000000ec4c4faddf8cc8fbe82d3602eb171b621d30a84b0000000000000000000000009d9674f9c3112d69fea9a4e2808bd33bce1210e60000000000000000000000007d67291e2be89c77a48cfad7473fc13f15595c590000000000000000000000008336bc3c0d9f76f1575d147e47f4138a15f7a4fa000000000000000000000000486880ae4126b4be84c5124c80cd7d430359ad08000000000000000000000000b2c84f27ea5a41aaf70db2defc03e531b2313a260000000000000000000000007a2ff7290333129a988957d08d0c25f4e88ce46c000000000000000000000000e871757d6872ccae968387f0b43eb737a5606eb400000000000000000000000090a2a17ad5a091da7e17d0fe509a02ed824951db0000000000000000000000005e98fb5ac84f4307e78f310b48747883fbe90d0f0000000000000000000000009c4f24ac71cc05e7883ca660d1c2196cae71c6d6000000000000000000000000d382f213ff61ae8dc3715b90977e31ad42697af900000000000000000000000008f8a8aa57dc167638f6e62cb6bc53782cb785cc000000000000000000000000ebb9d37d24fbee0e5cb88c338cec05d5b3ce540c00000000000000000000000092527a3c08e994d8104625b0ef187260a360429e000000000000000000000000f57c0173088aa7f32c4d71ab1bad32b549c501ac000000000000000000000000281cedf1507bf6cac28cfd463193702a32a500970000000000000000000000005319a45c15b6cd952079895b4e03a7b8df25f12000000000000000000000000040f9bf922c23c43acdad71ab4425280c0ffbd69700000000000000000000000055e86ca88314abc8e48fddb855e98dada05da9000000000000000000000000006c6a37cb7fb22f9aff55a243e85a6777678c233b0000000000000000000000003111a4d01ed8a7080e81e59f2ab21d658cedcfc400000000000000000000000011192e7740c7b34f02d36d12cc6fc1fbfb5ea7e0000000000000000000000000ca62bd04dcafb73bddf0a74329c146ee6136b8070000000000000000000000009481c1014392c89c355424fa4ab2b6b9e7978dd00000000000000000000000000572826741f58b2ffabc6fe2b196ea77993442d8000000000000000000000000b27cc46a9430af5047d853aa3de8fad1f2c8048600000000000000000000000040f3f61fb503eb666770ca36b3e334fd3f90f1af00000000000000000000000043e8b219dbdfeff83da9dae30eff18bcaa676a83000000000000000000000000ce3feef630a6a15e5c9117b8e73bdd140e3bae490000000000000000000000009d94965288b115566923eb5b3cda8dad7a4200d70000000000000000000000007f204d26617d691f711c2944fdeafdebc804c812000000000000000000000000aa2038570fb86dc549eeed5d4b03ff3ffb7b65100000000000000000000000004af210f7bb3bcbb8a0613a4237a0211ad8ff94db000000000000000000000000cb67a7f69289af880ff0fffb0673b9fb4d66ce5f0000000000000000000000008fc2236ac32307df8ab5116024b5c73827c37ceb000000000000000000000000950365bbb540288b7a9875b0557f2f41e511f17c000000000000000000000000e9ec266f95806f205c6f7bb7960c74a4d75aa2420000000000000000000000002e75c77ecab9b8b56b746cb489945a2ea5648990000000000000000000000000c8e06e89468cf8e14b7d3f000be4f64a77988c920000000000000000000000009fcb6751715fb328bf4dc404214a7c4948fef3e6000000000000000000000000669a8c1ba2977f469bca4df548b410b2979ce8fa0000000000000000000000008e0f466a21e2e982dde06444ac677177d43815490000000000000000000000001a875664bf0bef27705f5a405a7cb5ed0258ee77000000000000000000000000dba91c1afc84fe793c75e2e1af42b74cc1a9bd70000000000000000000000000fa679d35097da2c4095a68d90e0a0babb9040be900000000000000000000000031fcdb9a1212181dd146615fe6ec5d8aa9597dad0000000000000000000000001a67631dd865c8c5e5278b44dfccda6b70c15fad000000000000000000000000014508b3c0227a9251348ba7e4380ece723b1367000000000000000000000000a539555b7eeced1a7aacee8a4bdc172901255c240000000000000000000000000040a6a1a835a6265201a178a939b5b1749cd9ca000000000000000000000000cef6fb52a38dad35f4b6ba4f9062a62cc16c1ebc00000000000000000000000080ea9cf6b42777b2153db7f6eb1828bfc819e03a00000000000000000000000021ac89788d52070d23b8eacecbd3dc544178dc60000000000000000000000000bb7510a47bd179a29fad6e79891640427fa97db800000000000000000000000030478c34907fefde6e63112cfd01a14b7f4b43970000000000000000000000001fce885c5fc5779f550066da6d77b4a9dd3bdacc000000000000000000000000762124bcf6a13e4ea60674346f0d73ed14367f220000000000000000000000006ddf7939075fe28162ac4df6daedeaea7e77455d000000000000000000000000859ca2efa663f625d6a8bc67eed3a8ca611bb90500000000000000000000000093fdce6725f6997c88bad198b656457373f6f5bc0000000000000000000000003794371eb299d552ba380ff52c40734ce949b3960000000000000000000000001c1343d0a909b8061a67d2eddf1abcc5bd42857e00000000000000000000000083a54378f2dc09094a2a443472d0f282284cfd06000000000000000000000000c29e3fa6a69ce357920acb2834d5ddf2ed76fd15000000000000000000000000dcfbe9ed095e4887ebeb770a00ad97b0a978429c000000000000000000000000f32a9558b719daac304440151d805daa26470c3c00000000000000000000000031d6e97282e76450f04e91c13bfc47f1fb27b0b60000000000000000000000009b9f1f289e6e7d1f7726b4df674b5e4beab94718000000000000000000000000f53172239cbf734e18cc9b10c15aec1adece27ea0000000000000000000000007e6a6a022c98c8284c5728c80662b425238e83a1000000000000000000000000eccb9b9c6fb7590a4d0588953b3170a1a84e334100000000000000000000000097991307ce3a263fe717095b31ed08e7c8a4bd75000000000000000000000000d979b804489c0de73239b885c3714ed064dcd8a200000000000000000000000091ab25c1d5717e6bf3f4dc54562de8d9706f19500000000000000000000000000722c7cbbc90eff4dad3cb4b5005edbb5ada3d6f000000000000000000000000effa67e1f670d5bf311e5bc9c9d83cc2ab882c74000000000000000000000000614d2431d95b35fa9657eb387556162aeb0879a9000000000000000000000000bcdb3d08f1931c64350b7ad75a67f107fbaebb0c000000000000000000000000786bd900152bf45c12d9d4255a08f727f8644d780000000000000000000000006e0a1ddad894e6466d405bb73377f0a257278d740000000000000000000000003bbd002622f904a22261270a8dc38765a864e6b6000000000000000000000000b84768b954fd1b2dc87cc107c370db49a216a7900000000000000000000000005de2645630867de39b2cb3647cb655f6dccb397a0000000000000000000000000c46e1a272c3bf6eddaa73a9fa969e3f0d9eb6ac0000000000000000000000002791a41e6976bc8e93b528e643c059b179b42ee2000000000000000000000000e3f9edd33ad665177247860f0818c619382eaa97000000000000000000000000b3a225ece9b193531eae8b14bcdaa0b05245ca5a00000000000000000000000096e7134ea0e639f59c55b3ca8ea17a19f2b8568a000000000000000000000000a2ab9f3b44f1855bd1058eee169d5ce58006c211000000000000000000000000620e08f5bcb50f027ab6787a034d2d5ae92323eb000000000000000000000000576db3c24ca740f07be9a6aff0925b1d52b5569900000000000000000000000031179a2dce1e7396b401eeeec5be0e47fdaebafd0000000000000000000000005ecf369096e821c8775b1a29c4b53687b3261200000000000000000000000000f18e282e0d2089dfaf60d0ca8e6e097662935eaf000000000000000000000000bfbe1d845038b862e552783078f33b1e89c03724000000000000000000000000c8bd8a024d829cb2cb29d28efd463fe010d58c1700000000000000000000000035f259e6544e437acc8b929c0e8e79004aff64880000000000000000000000005c4f1be63e9a4f21bc29480a2dfe8e52013894ce00000000000000000000000000b90bff535ac289f5a84bcc35c1f9b494477e35000000000000000000000000ba0c812cb53a86cb066c61ce8e492cbcbc53d32b00000000000000000000000050ad1973762ccf99fc72a6c8369a9b4d89a292a10000000000000000000000006d65c9770cbc38a18eb3533521ddde9b35d5a501000000000000000000000000577d6b47291c9f2c87f912a69194d6c2d2851c460000000000000000000000005542e541756257b0d51a9d420a02a10e43f4d31a000000000000000000000000b265ef1c101e74024f5617d6b3e99e8fe11a7717000000000000000000000000cf965f995d4bf5fdfa8e30339c881000f770633e00000000000000000000000008adf9798a013e0deca74b93b0422810e86d2a9d000000000000000000000000da5c11f93013324933ff49d6794ba70e203b8a3d00000000000000000000000029216b1d859cb18fd0a63798b15731c66dc9231d0000000000000000000000002809fa42def7d9f6987967ea9606bdcff77be8d7000000000000000000000000ffabf43f50f22b2cd08bd9802d64a668ba85af5a0000000000000000000000003a8cda49f616cc6f40336389aad93152ea88729c000000000000000000000000cbe88f5ac987a477c40a7c5b086d6acbdb81b6c90000000000000000000000006ef0189c2c88f22ccdc78a8f762a8377766ae470000000000000000000000000cd96d4a358ca221b0a90bbdf3b790241b03468290000000000000000000000000789ead9c19ffb95111b25d8f1dfe9aeb4db1168000000000000000000000000810d5c4a1e46aa4f07d03aa5934268ed7b7e1298000000000000000000000000ceec26e9b358d321d3c0c094e843ba1c6f8f8c990000000000000000000000000c106cbd0c7db4c30cca08378eaa5f28cca0a5c4000000000000000000000000c62b8f547d90ab24763674666450261e57b5c1c20000000000000000000000007924c0ff3ce6d560a8e00772d81c51bdcb47ea50000000000000000000000000a2a40005aec7a2cb0cffa6cae95f208f10a9c3470000000000000000000000007b3beb6b869f57966fc351989e624142891881cb0000000000000000000000008b24b5bac470848aca71363f5c65d8fe5abfdf8f0000000000000000000000001257023a6b29314f0f5d950e39cc8d5ba4988f040000000000000000000000008ddc389c0b67589be28c35b1265570ef6642d8e5000000000000000000000000960462802043ec66417faaff98d25ea94439131b000000000000000000000000680025cd787af1b7aedabd8174fac7fb27b58af500000000000000000000000047b63257f24039d051c6a3a2906e28afcb3967540000000000000000000000005f8ce57c58cf20c07b158c3f5c5740707209b38f0000000000000000000000003af7f669f2d23726ab9d42e77d658624058c64d30000000000000000000000007e0a6f814a57e1919f60525294d834b7532476a4000000000000000000000000ba3d0dc35a43e74cab4c33d2c1cb1857a51336be0000000000000000000000000736d49738f2eed8abf86cf51c532b0cb65bf077000000000000000000000000adb4ed575a8c8c601f4aa1a22ede17d676ea058f000000000000000000000000a1ea6b1ca83bbcd744cfef32cc1bb7cb6ff17a30000000000000000000000000e713e08695e9162fa667d33096d95dc150c3e1f2000000000000000000000000846ffe6a87a349ed238730856b891b586b05118c00000000000000000000000092f2b66f00282e089faf1392ca9d1e959b3f946100000000000000000000000043260994621e508b5ca41d74b606d4000a46838e000000000000000000000000d48b74a11cde546f185ff5cc70d0a82128a4b39f000000000000000000000000da8be364942624eb92d08f1b029b2ffdceb20fc00000000000000000000000000ded338e92c8873bb2720882d20e7b8abe09b074000000000000000000000000910bf2d50fa5e014fd06666f456182d4ab7c8bd200000000000000000000000062dd6ca9d9facf38a39c470c99b9e26b2046acf2000000000000000000000000be04a5978ec3b2336a059f7741dfe450f4c5f8f500000000000000000000000060a7b9364fac8c999b0140716cdb6d6922b088e5000000000000000000000000f5359730f050fb046f14ff44000dc9de9bb16c2a000000000000000000000000e139fa8b94de30d4321b4e5fd4b2fd4db0a0e9bb000000000000000000000000ffec1f1498a1b6b743ce1fd9463023a774362a6b00000000000000000000000035fba75becf4e01c2a6a14f8c212e3d14826f461000000000000000000000000b2ab4efb5cf083741df42d93a837e902198d1a860000000000000000000000003d116727a672a11118b7625cca2238e9e1224eeb000000000000000000000000f77d9637ba399554cca01ffde158a3df115a84ff000000000000000000000000bc066c74cc599cfffa873faeafd1843244cdea0e00000000000000000000000026d5c5f9acf765d6e85b2685602dbb3ce35357d5000000000000000000000000b38cf1583306c378a613409ed0ef9d0f815dae0f000000000000000000000000235ff074bb972ed333a7312b829941e693c3a6a9000000000000000000000000c467aafb60b0a76dcbf705fb74a5c167957d096600000000000000000000000030e096a4dab5f8f046d13ac1983ba7f6cf4acc6300000000000000000000000007ea609077e9b0803c136acf68fcc41972622903000000000000000000000000b9bcf25d13fd047661da605ecb2c7bb11e53d3cf0000000000000000000000009868d166e3924715b585b0a76eea1f92377e8419000000000000000000000000bc65ecf2d234b01983e199fffb6a065056e25bdb0000000000000000000000009d1dbd0d8f79a8b5874bb919a6f1f1b135c7f1be00000000000000000000000031aa7141fa191ff097f21391ffbe3a52221f074e0000000000000000000000007154b135b01105cf5090d32d013ff6d81ff41cec000000000000000000000000e638966a119f716bf2073568052435da6ed897ee0000000000000000000000004a4747b9ae783b7ae704320e95115011a8f91aa1000000000000000000000000657975e1edd5593977695426ab393203451bc8d6000000000000000000000000ab2e518c8c3d1ac09e6376afe07e5d0b5f0908d000000000000000000000000051d39412629bb65b88c5c79b14e89135143c2ae5000000000000000000000000157a77b94c9e4e56aa47fe8078ea8ecaee91f86e000000000000000000000000ad8c07d3b281b56f1766a3decfbb4928ddd3859b00000000000000000000000001137bc1706381a7410211ece864040bb14e695d0000000000000000000000005583f3135d92df176be3a780f5de741d25c9ac7f0000000000000000000000009e34875684ce87e3576824c22c56e6975775204900000000000000000000000010cae6c51f1b7d0b34787d7002a1cb60d16930bf000000000000000000000000b9dd8f0a759d03a39f96d4037a4b576d645fbd600000000000000000000000006cf767d7a55b05f486a7f95d56e6850af05f2bc60000000000000000000000002fe2e668eb62bd51fdafb5cd9d7e6b133088ea32000000000000000000000000c974be2d97c641713619594c274d880b44f321b300000000000000000000000026c91b30e5f3bf9efa5188e3559b50cbbbe66c0300000000000000000000000037464227cca825aa9d1fd89e47f0bb9e9d08127b00000000000000000000000062b807b1445b5fe47de234db1bfe3c22993d38a200000000000000000000000070981969fb2ee716f8297b0736a80a908ef842a800000000000000000000000018319135e02aa6e02d412c98ccb16af3a0a9cb57000000000000000000000000c6c815bacd56608f505abf698da79249c9965a6b0000000000000000000000009946b90fd2b6e711210fa90d72a3f4482e716e97000000000000000000000000737dee6d0e5616b5777bb793a3396ee440fb5e280000000000000000000000009b86d4464b9a162cb1ab4bb3120ea10302ed3ed500000000000000000000000082774b5a0c397f921eef0b1984e3de8528a39b2100000000000000000000000017c63868e3ab7da20adcf8c27d4ee46fdec1c325000000000000000000000000e632a70ab11d1e07e0e0c1a21c5919e89b6ed6da0000000000000000000000001c052bfca135d0863c74d8daa8dfae08db785c28000000000000000000000000f7961af1783ef0bde78d276a899fcfaf6c6b90b6000000000000000000000000aa6a95fe2d1b6b3bf62c5e1844634a53ab081b4d0000000000000000000000009b3e4898e213e20f895f067a5941b66a2f196b4b0000000000000000000000000d1ecdc8c9ffa4c1877f95fa6690933d0734f9270000000000000000000000003e3656e2f1422ca1c31b5a8739359b41d7c8b81c000000000000000000000000dfba44a7b4b5597d7813bd9342ea41d1a4bd120700000000000000000000000019023d9e38bc40e23bc189fd43dd637007c1b8210000000000000000000000005dab39a8631d8607a930b69f40f002736a22c1a6000000000000000000000000bb6c9989701ddaf8307ea89d79e9e9d760950dc60000000000000000000000006b8be6a6a6d9699366c76b6b02e7cd022002280a00000000000000000000000073eb240a06f0e0747c698a219462059be6aaccc800000000000000000000000028e0d0ec1c37ad974787e0577863bec2728327400000000000000000000000003d2c5dd9106dd40e1594aa8105d2b848eb29faac000000000000000000000000a0b55fc474368dd8df96b757f15273c2ef01c36f00000000000000000000000048b8e9bd4b5df25cea96792a0ee065213c31924300000000000000000000000020e06c9ae699891add254d0236cc22e38f04f9eb0000000000000000000000008485a648b4a5cfa33f727be2f9dc2d79a461c60d000000000000000000000000629ac734a61968f34bf8bd3c78c8ff4fc47c6a4e000000000000000000000000d74c9e555d7618e6655b8ac5eca6faa6e60c6a2b000000000000000000000000d21400d5ee27dff4b058ff4b7176599d4038466b000000000000000000000000ba2c48151a10c740f82644365eb31cddd89c2ec300000000000000000000000042806d4333809b0e9eceb34bd29df4077f5d75cb000000000000000000000000e887da11177a6295581c8e6320857ae595eb133c00000000000000000000000034256ebdad16d3f1eaf9929623153e1776ade7680000000000000000000000009be13125dfb5a33ce22a1eb1587df9b2d96a919200000000000000000000000009b41e3bbb3c66f0874ffa2b62ea4298c41b4f8300000000000000000000000021d42629e44b4c8d5466ba41f358c5f4b70fef870000000000000000000000006be9201399c0ec76c1e6de0c7a7db98d15074744000000000000000000000000e47a0e7c1c34003e3245215619abb546c04498b300000000000000000000000053a8b0ba747c9d9327f481a045d822d6b67375fa000000000000000000000000c2222d87e59b48fb251910975e044cac2a0371e1000000000000000000000000a5d54790e2a419323a2d42f8b76edadcedcd502d00000000000000000000000095dadb5e62572723c18fb87b4c12fe1f9303877a0000000000000000000000005d80dcbc725f389c73a27da65f10bc65f2a0c65200000000000000000000000004d7ba0751a64b162222bcc4c873491d048fee2c000000000000000000000000762384deb30a4b26f99b0bbe0825ef2abce1af5f00000000000000000000000088e59b6b83c4a7c38856fc8d83d0e73b9aa512b5000000000000000000000000eb07c373ea5a7bc692585183e82a0bd60846581d0000000000000000000000007e46f046e555e9d1095bab52d535ab5a439d9c5700000000000000000000000021debf30d259e0c01e11a5121862cfce7e44a93100000000000000000000000006eed51e4c6abc5f665dee49bf8c72eeb9fd9d48000000000000000000000000893d30c70c4bece671961f02a0d9390655de2d05000000000000000000000000a527a4db7b4cab97d36a85de50cd561cf168bf670000000000000000000000004adaf96274d80e3048d68a183450a521544d18d10000000000000000000000005f3cb3675b5669208ac805bccb110204effeb2920000000000000000000000000b25cb83fa1825aa06aa9d3c5a93806ec9c49fdf000000000000000000000000d2b8a18850f7482bf04a48cfdf8a1beee10ae4400000000000000000000000005e02b7013da07fecd7b693c4810bdcb47ca454ba0000000000000000000000007dd3a770ee63be630f117b783b254a046e3893100000000000000000000000003a482cf27a7bbfc011c92c95545d1e0acbb5e48600000000000000000000000056e5e2751288181b5920364fb13c07bc5824a318000000000000000000000000b7cea7c00142736d40b45d5e7c4ab1ef4cc84e6a000000000000000000000000f945ad88aa0ad896a9f5f57281195730ef9d26850000000000000000000000003521f81ce3087bc695d098dd23f86e18784b6b1a0000000000000000000000000b08f6a6b4cb95843eedee5e92f450707380fc6f000000000000000000000000f75be787ffba79bb6117a92e2d3a73d124c72496000000000000000000000000b6e0aecf6a69e4f0508408fc784743ce02f26439000000000000000000000000e0441fcd8a83cdf1e7ce1ebef560c78b025b0af0000000000000000000000000b808b9e978d29f1279469a4caa0f46d99822cd6a0000000000000000000000009fe7be0eab5a70ce431241bfb54806e8869d77e4000000000000000000000000d33b63d25dcbdcb6b4353b4d3cd7fc2b1e28759d000000000000000000000000975dfc47328bbfd48e629a5452ec3248c96a2648000000000000000000000000d4508b6e665fe79cd7978e52a650368753ba02bd000000000000000000000000dd0b9926b6ab501299050a4dda5ce9df6c89d986000000000000000000000000f38e04b856ab129a5f097a3bc0ab7f9b5a8a379d000000000000000000000000c69dc75c1395d10e4f234389b1d874b9ae471d86000000000000000000000000ec6b4d99dbabc83067091c186c5b390db05db59c00000000000000000000000098d54948021bb64d023b9eb639246b922fd2e123000000000000000000000000610a45bb8bd08193401fc44b537edb2fadf1b5cc000000000000000000000000eb5bb0b1aaba1d2563179322e447348ddb960f5400000000000000000000000088095e46a2477c841181e632c9dfd1c3a14dbd3c000000000000000000000000c3f2edd03b017b6ebe9bd2aecd52ed09ff2e44db0000000000000000000000004637306b9c4583c83fafc2368e13b4aa93a4c7780000000000000000000000006e11d512de67bdc24b2b4615246aa66bbb6a638f0000000000000000000000002acc7b45bbe92fdba057df73a017bdcd161c06f2000000000000000000000000ddb41118570f735c8005082b445827fbfdac363400000000000000000000000030b07f11aee45929fc70b0d5adcb5be0395144b6000000000000000000000000b00ccb8a237d2ac46aa10e4a899b09f3fd7832a50000000000000000000000002eac22179b82ebc63c94a47a321c7d1c5d4c785c0000000000000000000000009e6819bef573ed642005ec17173a1c079a302ddc0000000000000000000000006670c18976c1b38b2ff05f8269b678b5dacb4525000000000000000000000000d2c5b8cace7d3228685b49928fea978ca7c48a4c000000000000000000000000f116abf366aff5737061398ac99d134dc546e8570000000000000000000000002ab942f59d9e93a090d4fd92d263fe749b059c6b0000000000000000000000007753dad9d48df522fd14525aba8b7e7cce64e2de000000000000000000000000768e33475aa587d99c4eb148197f2556a92be052000000000000000000000000eba661e43597e9549b577d3f72bc82a41b112dbb000000000000000000000000f263a6c32a616e5024cf0c9a3aa6c582f68788c40000000000000000000000007f6dea74fc7738456e2c67d25c84d84bffd28cbd0000000000000000000000000d9b8c60adb4a632fbb5173b8a6203029cc558df0000000000000000000000005316463fd372dde43fa0740a749979811e5ee91b000000000000000000000000a9e330c06c51befbf7f755cf58c30fea54a6fa41000000000000000000000000ca6a0ec705a98c94fc2a5122fce4335f558a1f0700000000000000000000000029957911977dea48df5ae99487a823e0ca8b82d30000000000000000000000009992af504ae6cb465faa9c2fb5d4e132aec176bc00000000000000000000000022aa17eade5cdd667eb4886939437a558605c704000000000000000000000000f4ab95f201b732c18ae28d734312fe673478bec6000000000000000000000000e510c4e2209ed4009a2a40d450318aa8191b40c700000000000000000000000038315fc26b1ac1df220d0768b5c0c36b5cbc5fb5000000000000000000000000a80f5a4b4e463b422ff91870e948f72e3a980eac000000000000000000000000d56cba4b29c9000c5b0cc21d2c54db7d6c2e1044000000000000000000000000a59bb0540ba03ca469d9a29c608c22559a246e9f000000000000000000000000e1689e9ae53214b71320e4f4d26676166199deac0000000000000000000000005033fc2e041112124a568f102bd20cf3f7d3e5b6000000000000000000000000aaf77b671f4e02d7458cad515dcbaf507a34037e000000000000000000000000973768357cd1ab5518a34abfb7f1d8a17b6a202100000000000000000000000074f474e6639096fcafeb5c9c9b24bcdedcc2a18e0000000000000000000000006f357db775506f2f099c22736f6290cc9c87652e000000000000000000000000bae756c0b02e0c5785658b3d5ff675a834a9fee0000000000000000000000000795621e214c6deb49d2d69404627b2e6756070800000000000000000000000003d17aed0cd496ad4a7de446a6dd69323e1aad0ef0000000000000000000000008ee3b8f3f571c99121a7c4580f07d455e63be357000000000000000000000000618fb7bbe7b6f867db003776fb45365b238b4b06000000000000000000000000eaf4347c856c9ffdd2d9118cb5464b53687d2f3e000000000000000000000000793554f9cea1919c5f714b89988098d45cda1d520000000000000000000000000b1f58f77d1d47badeb377bf6136fca844fb88e5000000000000000000000000ebe2ac8f02784057f7b2be62628ac91be15c17220000000000000000000000009db747fc905635ab872a592f499d4a91260a88780000000000000000000000006df009d2b1675438f05be46c127cf7bec2168a5800000000000000000000000000000000007c8105548f9d0ee081987378a6be93000000000000000000000000ad1ebc281ca296b7735d505d5aa19113c37e11320000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca00000000000000000000000003798ab8a665996f34d28ef48d38cb4171f50d87d0000000000000000000000002912670158e1cf9a9143f350a07fb0b024c3ae3d0000000000000000000000005f92da04bb4f84334619b46bd06b3a17e04f4c4e00000000000000000000000066f0a6d40a1dd4b48d375d51c09786f48dc82b460000000000000000000000001f2fff62dd729ac0ac15e17f4992cc6a4c6a79e5000000000000000000000000b964cfb7daddde91697a3525df3476d06db7078d000000000000000000000000023bec5e1ec1d47f9120a20023bf1200f78ad6500000000000000000000000005a61e943a475f06bfb5e3c273ec3bd6aa05229880000000000000000000000000a3ed5facf2478a39126c3b3b36e3a69dfe608d0000000000000000000000000e65bc9d90619e0f98fdb6bda851aaa19e054355a000000000000000000000000ba4bacaedaffe3492826ad07db74b58ee5f09a100000000000000000000000009bec1fb9f955b5836c4d5f286786a5949a2a5d990000000000000000000000005d01b374640996b08cce0f8f508ca089adc071070000000000000000000000008c2960558fc04d6ef0b94ab1e57a23ecd727f8ca00000000000000000000000080bdfdaf2e39b181e92b70700d0978a0e48e738900000000000000000000000007e5af6bb748464b5d85e65d8634c5a3ba79caad000000000000000000000000f645988489059052c2d98c4973461cba10b1dc490000000000000000000000009a1e6e63c4645d1dd8dbfd938f5960f3a04751210000000000000000000000001980ef7e32990dceb1e864cb4b5ba3ef723aae4a000000000000000000000000fadacf8bee4d158d7a250a418b1092572cea6458000000000000000000000000d0116a3dca3aef7b876222c77f09d976c6e976f1000000000000000000000000b9b9f7d6dfff6a671f0824db440cffd5eb96d127000000000000000000000000fdc7a0924e408400255db36e2a741a3ea2c1e11700000000000000000000000001678194cdcc237377841e24eb12bed124ba33a2000000000000000000000000e2c045206221cc3eba382231369b970bd32fb3fe000000000000000000000000917c17d5ab67238d07ba503a41292691836679f70000000000000000000000000182c66086cf516c6e7e169c43e853151208720d000000000000000000000000800cadb48b318d1c82a61b14cd220651f4225cad0000000000000000000000005645933df563d9ed36317e33a700df7f28bd4c69000000000000000000000000131c660d08ff361b89ae492b4e009e91ac936c4c000000000000000000000000944a9c4264152ee5005446dcb025a56372b4b37a0000000000000000000000001abbddd13a0e54b1cde1580f941f5b1d7b2ade300000000000000000000000004bf2b258afddaf81c93a1f13ab48e298d040abef000000000000000000000000b848d09c9a899b58aa8c6efca8045c7a8c92b2670000000000000000000000005408b1d8d72defff46527740330aa2533ad98f1b0000000000000000000000004475b250f2c54a98c750f8d9488c585a3e42c1a700000000000000000000000069bba3a9fdafe39b3922127790124f0b6710fb20000000000000000000000000c807949afc430ccff0780f60b264b9aa13292513000000000000000000000000a106c33ec6253fe80dffeb1a94d576637738d5f100000000000000000000000083c322393031c4b682bd09236e3149d4c3367359000000000000000000000000554aabebf180f61d320200478fccfd22d804bf2d000000000000000000000000702550575ce2a3114ec4b13dd82eb170e50e4e440000000000000000000000005291de9e1de0d554ffc948c127e9cbab0d9df1560000000000000000000000009194331dc33cde506a635cb2bde30a88246cb9cf000000000000000000000000ddb03af874ad6e45d5d8dc10cb28466e34678cfa00000000000000000000000046cb429bd22ff8bd19d15d719b8e09ef0b4d20d9000000000000000000000000f8057dcaaf5282deef129423b1d6e1073c26082f000000000000000000000000019a4f0f3d825f1573d9f87c2940df24e35e29e7000000000000000000000000abcec15849338a6e7f944e50a6f001bd44111ebd000000000000000000000000877b37d3e5467b4aae7687dd3480a46c8d3e16be00000000000000000000000064885f4072b16871950619299459df7b5993913400000000000000000000000005ae7b7643ec5cee583f4af0c5a29e43d5aac02c000000000000000000000000a63be0b22576049fc6cfc6c620000cd5341bd14e00000000000000000000000048c096c100a0d1520d22afde3140981677ba006400000000000000000000000071f50383c9d5aabfb409fe9332a11f81510a5ceb000000000000000000000000a99db9921c538961c4aeeafa879aab682f985b5000000000000000000000000002e67d0a71372e76010f78540e9796a894b8337000000000000000000000000023b76b619072e0716a67a4280b7641eb28963be5000000000000000000000000b93b33bff081e05eb901286b2fd502e9f55ff1140000000000000000000000008e0d750fb51535424eb944d3033541db88a83c250000000000000000000000002caada7f92a258edb821bfc08c1889b37fc25eb2000000000000000000000000c7add6bdd7b434c0a3b44d05545563fee9f9ab04000000000000000000000000329cedba89921d1c767d7d3b7224558fd656ec4b000000000000000000000000ac3e3ec400c9d889d7d242f8172f4a5e95422400000000000000000000000000502e98ca3f5347dfbbed2a20f4bece95a4c77642000000000000000000000000147cde12001d9e225d09e38db4db04592f1ff0c1000000000000000000000000b00fb03896ed74b3248c5903129089d66fc82cb500000000000000000000000075c08c1bea237edaae6e8b1036df6a816c731c64000000000000000000000000566b3fa88b34abed470310d37dc99dac481594f3000000000000000000000000de7fc7463518efc21ee1b26101f809e57d08da3f0000000000000000000000002c0d0954efb8d004f72cf16769177b62ca7fa9cd000000000000000000000000acc67609fa869f1a93f832ffa4de9df4937cb16a000000000000000000000000e673f96f524f64898122ba24d40eafcc9d0381f300000000000000000000000085b21e1d56f0fdb733868770020479ba39acf10700000000000000000000000018badf36ec74dae9d3f028805b58c8ca277752680000000000000000000000001f66a27ecdc80fce8734b5c54d6affa07dc0c9e5000000000000000000000000075829c4f2ad6d65d4e344cd988f1a35de58edb400000000000000000000000082578c8618b60d67eff645ae9be8709ffae357e000000000000000000000000046f1aafb479aec2a56a08bd58702aa0fd4886e7200000000000000000000000064d2b1dfbca755cf9227fa30f9029f0fb97545110000000000000000000000007b4c7a678bf90c01bfcb61941769aa7d8769abab000000000000000000000000ff387118797fd213b875360e8990509db745abad0000000000000000000000006e043255628f500ddb11c1aa5349942e42167d9f00000000000000000000000072b9baa87ea42bc1cfc22499b0f6f63ca7922218000000000000000000000000bf0c1178d4716a9217af4aa222468da4d497f52f0000000000000000000000009b24200676ba0c552b703aeb277deefb6e6a5504000000000000000000000000bda969d63bde885edc847745c2a5c88c4af74f22000000000000000000000000715f92817ad1e59d46bb335e04a743e427b39349000000000000000000000000855761d955b35df730e31be349905db02a3ef9f9000000000000000000000000b9e2743430865b5f5db4ab45699250a4151881e7000000000000000000000000ae43aaca3e285e8747b7ad8a9994cc4a216e29f6000000000000000000000000604f2461912dfa383fdb13d332fe8baf12cd17ae0000000000000000000000006ee0cf1655b0290ebcdc12c45604ac5fa0db8fd1000000000000000000000000f0497cde58f15139819e213b072980cce2c0aac20000000000000000000000000bc4470a6d4158c88e7ae48d1b834cab170734b5000000000000000000000000dded77efc08425e6abe9aded7cee6656d79c993b0000000000000000000000002e357b3b20fb30dcda2b4de48a17cc3261403e160000000000000000000000004cfaef7c3a3db6f30510eb4f5f5fab001e1cc916000000000000000000000000a24e017ad9e1f162605f5d9d249073a8f4f80255000000000000000000000000d4fd2060b87f719a3889ae5a5af10adf0636a3110000000000000000000000005e3f0da233b44a228fd3ac6e81b6ef75d4524180000000000000000000000000405ed99e12daf1ee89dbdd1d0d4fd933d63eb13d0000000000000000000000003f3072fa7da70fc02cf087a4c5174d0e127aab26000000000000000000000000817887ed944367088bedd27baf5c6e0e6e713d4300000000000000000000000003a57c487d8f0f82b69ae1e3bd9cae942537f8dc0000000000000000000000006da88e2d858fbd6ec7e4f3fb9f825bcd67933fac0000000000000000000000005fab48a5b7e3ed87a95142aa6b180a3f79cea504000000000000000000000000e891a2f6ee7a7d922d9491ffc380dc99a96dc04600000000000000000000000000e072ea0cf7d0180ae5c8a0df686512329c945c0000000000000000000000000ef85d49cd8d916ec4a8bc497fd81759ee3f6359000000000000000000000000b7f577998ffb8dd0f4498a83679a09726d8a9bbb0000000000000000000000005967da970dbdc48319260ba38e718b3fbf28ade700000000000000000000000004dc8bcc26014088b4f6034499c77c06bfc42abf0000000000000000000000004e56234ccba22a60013f4c92f527d17209e80f04000000000000000000000000143b53a2a83f5a8b8a323f64429f46062197d78a000000000000000000000000f6023efb55c5e5a794ef86dda6a47ac3206b0bd600000000000000000000000061a15a867f04f419f9498c3a5c6ef7135d51e87f000000000000000000000000ea7dea99cb4a7dab8062d6b974d10f1742473b8d000000000000000000000000e36ac04f8b28e4428fe12fc81b9be2a8a148900f000000000000000000000000423f27b55fa88256ff80b68c09133858501803af000000000000000000000000fff57932d193d456418cd4259b0e4f22fa80d5770000000000000000000000009b23bf2676eaf88afc735e4abd55f0585454510f0000000000000000000000003a593fa8556fe5154e7b754fa44839583443f9ed00000000000000000000000079beabd7e88315b3a9dd182e812d3bc94104b5b30000000000000000000000004abc7ae904e8cc47392826111410d7b1d25aa1ab00000000000000000000000086796099357caf46cd6fe63045a4c2ef713261f7000000000000000000000000345d149364f3a73830c3392f3f2897382fc0c04e0000000000000000000000001a2f970397683b6ddc1fe97af8f115264f1076950000000000000000000000003f2827ad523edf83f8f9ea3ee4e746681bcdd7b10000000000000000000000003f847802254a94b2ae86ba9de784c7625e4227c70000000000000000000000007ca6d184a19ae164d4bc4ad9fbb6123236ea03b3000000000000000000000000b3c3b3d3c297df82caae06535da54ea9f01113ac000000000000000000000000486e84bc8f5ff529169d62f7c8230dd906db8b5000000000000000000000000065e5cfff80b6a5179562b6b9dd74983d70291b0b0000000000000000000000005262c8b81ed2f0bc9e156f8a0b96aa4db2ad39080000000000000000000000008153efd708dda27549385c20dbf1b84512a4a61600000000000000000000000058c8658d485355730d7fea7edfaac288db24c8410000000000000000000000006d096bdfa9fc308ded9cec1e0a92d167a2f8442c00000000000000000000000022cd47afe66444310d8692750a8a9df92379ba1e0000000000000000000000004d3822695510138769faf539d18307f4d0bd6011000000000000000000000000de40c47a1a52c0d5d40840922ea29d51df52d02c000000000000000000000000010fddd746368564ac48c48f27ddefbb0ebde780000000000000000000000000a7753359aeb7b2f7a6a9e414a7afc9b1e9c38880000000000000000000000000a653b668f5db8788dc177df0c135b9172e2b81d3000000000000000000000000748a027a0ba931890d88e99f5174c1d8d57a4f07000000000000000000000000925037987d2fcb7325a09c737e7c726ead16cc8d000000000000000000000000cdb68c05771adeaeb6add8bcb36ca5dba995d9f70000000000000000000000003411cb2b60694d43f8f242fd8b48e28f2b4cafe9000000000000000000000000b60d7cf94ee11191cbad0c1b7fabb3c52907bf72000000000000000000000000f45f4f3d4da37b3f96f46046732aa3f027d81a19000000000000000000000000295829c2dfb34bfd31563e87ab151262bed7b5c300000000000000000000000024d8918fbb6550a5ced88c213eb091e881c5485d000000000000000000000000dd2e78503cf1acccbd756a7d1633c82c339b234a000000000000000000000000526e39dcb7ca34bc1bbd51608d4ac05a7787b939000000000000000000000000bef5b791e9c2f92d81b5b24ed61bc340fcea6c0f0000000000000000000000008982b29d2472f4384505da63256ae44b03ca5e77000000000000000000000000c0dff339c1fe4ac0a1b03e24c4c0dac29aa2c72e00000000000000000000000035e2acb09a7fadbdfc13b9f1e533d184d561bacc00000000000000000000000058c7b73c3f115fd0864ab184a4b7d5e6a8086b5c000000000000000000000000d4f5d7d7cbd44c00415dd8f5cffc9c88add966af000000000000000000000000365e903acd010ed498584185db8a841f87d13cc6000000000000000000000000d07914a5f7af9a23847e9028366f82d43f1e8c6f000000000000000000000000b7d94ff315a54635ada1955cecbf93c93019392c0000000000000000000000003fbe594ee443f15c05166e6ec56f797eae5c6cc30000000000000000000000009465edf496205f3c9f5381200a941ee294c59e8f0000000000000000000000002accc35c05003293dd4ef111f703caa4ac093079000000000000000000000000507f4242cc2cf6fc17c05180fa804f29d1055dae000000000000000000000000af973d04d4f95428a9bc0a7a51c49226b3c4fa37000000000000000000000000143eaf1baa96083f188189bcce360f8af392926c0000000000000000000000001e32c3e1e3f3f144b3f24b5f4775f8fb6c557201000000000000000000000000eea8cc1585f3d5b7dae710e0d9b7b7d4d5a9f7ab000000000000000000000000f45698e06f9743ce2caa8cd7bfd2f42bb09b2d420000000000000000000000004b086d5f78fc7f79d13ae1596cbe9ca99027a66e000000000000000000000000fd41c2e7083b715516feee9482fbb1a113b9aff0000000000000000000000000f2c36b7fad7edb7784f14e65f8f8c21e470bde7e0000000000000000000000003ae3cda8aeb1262c5065daf731dba5c2ca1ea2ef00000000000000000000000084f8b90f0770d36bb67a1a6aa13f8dceecbc233a000000000000000000000000fcc3b24093d633e242a4446aaa8ffa0bb47ca78700000000000000000000000036e4272d906dc9bd50e459ab3c8d6935fa56b2a8000000000000000000000000d6a1b314f4a797b8ff181ed0c91c432e3a14f403000000000000000000000000df547ba78180d67aa8a52191441ba830fe8529a10000000000000000000000002b5f31d3d3332cc1cb7859b2a9bd43dc4af1a62a00000000000000000000000091eaf836f0d68f5fb782bbe844701c99af999b4400000000000000000000000028da0d51dd0b59d7fe0e0234fdb6a427aefa1d0d000000000000000000000000d7e4933d5d6d73aa902d0367130e5d993b0af3b7000000000000000000000000526567a7a4b6ba29282c8f48b2bb25567adbdf5b00000000000000000000000096e420b895c053a991fecb627a3041237ad7a5c4000000000000000000000000835e655aa1a08c40b702b5e3560ab256160ce62e00000000000000000000000039f76ef39fb2283422b0a930db01a37f66fa9744000000000000000000000000c1d3a6f8a183fec5b69918e8baa3e485307ca01a0000000000000000000000005806ee187057c8129e866d5dff2871e03c8272c5000000000000000000000000d33438ec98252ec5656d93b463b63c988082ace60000000000000000000000007cecf7110ba9b224f2b0aa9372bd4b183acf1d5a000000000000000000000000d4a922e9ebd163fb07c994b818a35ea35afefe1100000000000000000000000043045b0175471a054f2b48f86f938554cb4d0b370000000000000000000000005774b3ec20da91612d214cbcfef887ae4bf59fa8000000000000000000000000127265074284b0e0659e8ca8969a0094aa519557000000000000000000000000d34788e2f96758972c27678725808e50ef843f01000000000000000000000000dc1d5fdca4a4369ee8c0ef0c46a395eabcf8ea72000000000000000000000000a14824af4c5114849618acdaff12e68a939552300000000000000000000000001ae5964c8dde5ea9187a5a0f4a88a8ce05a010010000000000000000000000009d3cc54d7a684cd88b1a396473bed52da8768adf0000000000000000000000001c61e2dbbff5b7a9d5d20474bdd8efe8184407e800000000000000000000000096415bb9c295e4e0d639a9d22b4d8f1e1c5bf824000000000000000000000000be433100eab05c2fcd541f3ad897aa73e0b4d6ab000000000000000000000000ceefd8af97d5438ef50a80982b5bbe49fb50d84e000000000000000000000000887d2c077ec205a15f1d65af627ecd5c97d7e755000000000000000000000000d6845b25f6ed16de768ccc01ab7d8d85f9e27e8f00000000000000000000000093963b79d9820fe612337f44a439d8c58f73e8e0000000000000000000000000043791cb40ea2a5797d6eb295aee59fa4d6e242200000000000000000000000021a9af71f2886a185bca56276619bf25647147d00000000000000000000000006c4229429637de43cb0cf46e4884a44ad29d7e7f00000000000000000000000036da3d5412b229f29ad8ce14da37513a26b6a05c0000000000000000000000001eb9b927a95005de628a265569ace462f48a879d0000000000000000000000009fee479339b7e5252573d8a6d0f6833967d1003600000000000000000000000078d0a28d5d6a7e053aa39788adaf9fdb446a1f4a000000000000000000000000c561fa2c74834d374669e123d9cdf17115008a80000000000000000000000000ead8cbc3c2bbd340e5562a683c84406144ed873a000000000000000000000000edd9d7c38a148df5e11881deb17f1cd37ab8ef69000000000000000000000000efa1a4bb4888e55b91b6dbe70be33cff1bb77ddd000000000000000000000000154f2297751e51dc7640a11d33b1fb25945721ec0000000000000000000000000760d10ef0cbd4afd23041b2dcc999d35988ee34000000000000000000000000d2801418be637f9bcfeca8df67f8477993179964000000000000000000000000790526e8fea7967ebf73ecd22f2c75916bd45fc50000000000000000000000001ca7359ac87920cd9743a39c52a0863068c774690000000000000000000000007acf3cc434ee776f493a88753805df8736d0553e000000000000000000000000b7ed841e3bcc7815caebd4b3c5fe67c82d3a712f000000000000000000000000bb7c9c9b2019d2f79843e7701c87d727b410edad0000000000000000000000006e301783c5d1047c45e4712c2317f9b48e2a85980000000000000000000000005e3aab60ca7164101c0e0836a68539f09e3976b1000000000000000000000000240451e682ead87948d6a114c4537d6c1479da23000000000000000000000000f0f3811ce7d4560a2f0210011d497ce91ed2f672000000000000000000000000995aeddb746f959881589e8fd257caae40153214000000000000000000000000613da93baa709a13492ba036c30ccbea4d869882000000000000000000000000ce019f10aaba0bc460820d7f62161687872953af0000000000000000000000000f3f6b3ebee9841cc24e4e8cdfd0b13643339f990000000000000000000000003c9b75a36b3157bd587e6e43a63406efca7fb32f000000000000000000000000b7ff1f93b318699a4ec36d683bdadbba137ad542000000000000000000000000e80c8fae91cd0b3c69db88cf1951ad9feadbe4b5000000000000000000000000289d84bade3907c0117776e0534119b2fd19a2b9000000000000000000000000d066bec9ba1e6acf74f5f38fb4e16dc0490173ea000000000000000000000000748190a553f3e831b62324da7ff47e16464963de000000000000000000000000939df81633a09e4aca740a5964fa3b1149d98ca700000000000000000000000080468ebfd238f46ab30b9a2cfcf509a6c6cabd23000000000000000000000000c3a1f8ff2b4b532b3eff13c8619c413eb8086d2b000000000000000000000000b1b648d844de8029839a4ef1d2d32f33bb0fc7ad000000000000000000000000c0e82df5ced5b285021762726d5f801e63bf639b0000000000000000000000008622ba165e1e4b82b13383da369d8b24606df2f1000000000000000000000000c3770074bbcd5a0373c81a3ecce0f094f4cc25290000000000000000000000008d34f27eedf88c50dc1eee61b28d8fcd03f9692d000000000000000000000000cab98bfe00319b9dfe434d94b982d7c4fddd8491000000000000000000000000956fe397a31db284d25ec7587b6e0ff0993214040000000000000000000000001176323d9f772c4cf49a6d5e1f2bc4258ac64b16000000000000000000000000478156650fed0cccc50f49ed3b5d42a4ebfb9d540000000000000000000000000f422d5b69303e1e94a31d71dcda4860ad9384a6000000000000000000000000707b9bcb3b1f15f99912d47f2b3c78258fec8de900000000000000000000000070afbbcaefacce7c050702b55f62ace4c85b5a5600000000000000000000000026690b361370b455c397b2ede039e0771c4c3198000000000000000000000000d7aa0653b92b15e3de035ed53ee3275c9ef8320c000000000000000000000000dae492d3d73caa47ae5e95808e23753c6105ce2200000000000000000000000024c0b161112f17542809fe75828fb5d11aed2254000000000000000000000000a0dfc41390bbf421d0f771bc71f76f75965db80b0000000000000000000000008b36ea942aa14d6696ff5e5393c54d9ae6fbb34200000000000000000000000023da21286acf89aca3ccc3cee80bd7afb6eae3050000000000000000000000004c2d4ddf65ecc92232f898abe08aea28fd7f58600000000000000000000000000fc4b85edc62b09a2f24fc0b181845e3ee22ca2e000000000000000000000000ab3a697cb9b138a04e6872f7b84fafd2c43c639f0000000000000000000000001ccc293d67c56b3d1f2fc29ae77ebff39abe18f50000000000000000000000006d4e5c698dc2b5b6577e9c3b48323e2f801890b90000000000000000000000007908ca45be4843ddc02cf93a175d722f81d13fce00000000000000000000000006ec7e0f13717d1e48556e072b0ce1cdfa7ab21a000000000000000000000000d32e81ef5fcdc98adfca8992220ed594aef8e8af0000000000000000000000001c94b37038789722da8b8c3bbb9c64af91c25ee900000000000000000000000079cf112b08a85a71cdd33e8da217867caf3e5df800000000000000000000000008859b70e332abe52f568d51e94ccf31e58bdd1d00000000000000000000000081f897c01d7dd45af3941fc1d16dca820ff5ce980000000000000000000000006893c1c9ef94ae1c3470df7ef20608efe0b16e04000000000000000000000000fed86bf90311625d97dcc6fc24ca5e13d2fdfdae000000000000000000000000c894fcad27f3fc70f2d37201ab4d343f501c119c000000000000000000000000a4c4048b891201995dbdce0e54415a5fd8e514c200000000000000000000000041563eb7e5e1b4c583f4c25b2fa6cffad86b6212000000000000000000000000bf09ca82c4415c9d93e7a1d1ff7aa42fa45917960000000000000000000000001b459b57030d31bad80282b8ec55126a1b4345960000000000000000000000000340011eeb7a661d92ac74c8a004abd084e854a10000000000000000000000009d414b16c0f48836c45fcbafafc231166996f6ba0000000000000000000000002dd5d2e75ea1d9f5d59d59e98257c8a9462ba89e000000000000000000000000a3b9c0d128d0d61cca6f8a073d2f85e6406d3cf8000000000000000000000000f0b6c5bb3d42da2d36b7e3c23188cb64dbe06a53000000000000000000000000ab52d68af134633742f2378b3ffe12ebd7aca979000000000000000000000000933d2a0cccc48b977a6114142207fd3a2733579f000000000000000000000000485078b56ef928fb65d3c6064cc4480d17108d8f000000000000000000000000de9329f9ef6210cabfbe7e5674c08fb475f9e2d9000000000000000000000000743244779481343a49d07ab0630282286bff4fb2000000000000000000000000379ff9776099a57489bef1b9ccb6ba7fb21045830000000000000000000000005ac0bd7c32c8403c3a4c794fd0a69a48b2d0a2b00000000000000000000000002cf220803c2cf2dbe296f341b7112be1edd7ed3a000000000000000000000000ca21268541f5b424f1846f452545ce00f0f190c400000000000000000000000044dbf3528002b3c7c018bf5d14516bfd0996bcdf0000000000000000000000001021727c94ea0fcb79ff5b939b87d8d5a4efa0550000000000000000000000001eadcfa2aca8b493fd94c19e367449f95bcdeede000000000000000000000000288885866908b77a8e3e70969a10e2e608bf1309000000000000000000000000950f9768a08d2268bbcca8ce54a8c0b176dc345c000000000000000000000000e1a42597c2d2cc2d0237df741d4b071d36ce9e420000000000000000000000001551a65ed8b6b38b0c9b4471fb6f4a35b2267e0f0000000000000000000000001327a05ee0508ee8eeeee62f735eed285b81524e00000000000000000000000001429469fcc91bcdaaf5d6435c65bbe830b3afaa0000000000000000000000002d47733e51586e27f3f44b174dcec6a3a91bee6b000000000000000000000000c3d6e933b2ced203bb1ae344d009849c686161f5000000000000000000000000baf9220d3ce52fbeb931b07dc50aa68ae33b18b00000000000000000000000007a872a8f30bb94a368fdd77a3ef08d289a1ad8370000000000000000000000006ed3eb4ac97bcaceb11e7c371af17b60e734e9b40000000000000000000000009a2fed1871a32636cb5f7b2c837998bd1f1b9cb9000000000000000000000000a1a52925369c3870aacf26decf7a8727e5a47fb70000000000000000000000005a9d3326d2b4c26d8c81fb1710c02dbe16c45e49000000000000000000000000b4bc8eba5e377a9e7b022b5fb74b8ea2bf08e7f0000000000000000000000000e2cada8b9eb3f11c7da9d220f0dcb119d656ce1f00000000000000000000000004c68df16062677e1468a0581a69dd48d4a9c9790000000000000000000000001206335fb66087032e628441192f60f075da951000000000000000000000000014589bdfdbe3044501044df5b6d53be2f47e92e5000000000000000000000000bae1c767746c698e3b40ad2453cbf64083f60a58000000000000000000000000351f396e77e2ed350d7ea42582173ab0a20ffbf40000000000000000000000007a25d2c542c56a7cdc509823d863fd123c2ba183000000000000000000000000831a9e6ebf9755d2c3dd31632be850f0b2c36e0c00000000000000000000000082d945a1b61d6a2b4731beb26a39a39a62070fc900000000000000000000000086ef3998c8ca2c1ad7087d45288ecc589d504e56000000000000000000000000a3fa1bcd51442f5c57737cde2c2bacd43ce765b20000000000000000000000000c921b6913302802f5e6a3908c9e3ee6171405da000000000000000000000000a3cc9ade5edd5d784c675d03d3bf58f98d0152ca0000000000000000000000000d719264a970db1aa1c416d67a1a61fde693f8070000000000000000000000006eda5acaff7f5964e1ecc3fd61c62570c186ca0c00000000000000000000000027f865d87134f669222eccb45ecb9d4bb2995da7000000000000000000000000530e0a6993ea99ffc96615af43f327225a5fe536000000000000000000000000cd3342f35a8baf4a4c65286db7ab29a8b0829f71000000000000000000000000b2b4a48a33d15f674e42e7410394488b0adc73c0