60806040526105dc600555348015610015575f5ffd5b50604051610ff7380380610ff7833981016040819052610034916102ad565b60066100408582610470565b50600761004d8482610470565b50600461005a8382610470565b50600460405160200161006d9190610598565b6040516020818303038152906040526002908161008a9190610470565b50600460405160200161009d91906105e3565b604051602081830303815290604052600390816100ba9190610470565b50600281516100c99190610634565b1561011a5760405162461bcd60e51b815260206004820152601460248201527f73656e64657273206d757374206265206576656e000000000000000000000000604482015260640160405180910390fd5b5f600182516101299190610667565b90505f5b818110156101f35782610141826001610680565b8151811061015157610151610693565b60200260200101516001600160a01b031683828151811061017457610174610693565b60200260200101516001600160a01b031684838151811061019757610197610693565b60200260200101516001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f60016040516101e3929190918252602082015260400190565b60405180910390a460020161012d565b5050505050506106a7565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561023a5761023a6101fe565b604052919050565b5f82601f830112610251575f5ffd5b81516001600160401b0381111561026a5761026a6101fe565b61027d601f8201601f1916602001610212565b818152846020838601011115610291575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f5f5f608085870312156102c0575f5ffd5b84516001600160401b038111156102d5575f5ffd5b6102e187828801610242565b602087015190955090506001600160401b038111156102fe575f5ffd5b61030a87828801610242565b604087015190945090506001600160401b03811115610327575f5ffd5b61033387828801610242565b606087015190935090506001600160401b03811115610350575f5ffd5b8501601f81018713610360575f5ffd5b80516001600160401b03811115610379576103796101fe565b8060051b61038960208201610212565b9182526020818401810192908101908a8411156103a4575f5ffd5b6020850194505b838510156103dd57845192506001600160a01b03831683146103cb575f5ffd5b828252602094850194909101906103ab565b979a9699509497505050505050565b600181811c9082168061040057607f821691505b60208210810361041e57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561046b57805f5260205f20601f840160051c810160208510156104495750805b601f840160051c820191505b81811015610468575f8155600101610455565b50505b505050565b81516001600160401b03811115610489576104896101fe565b61049d8161049784546103ec565b84610424565b6020601f8211600181146104cf575f83156104b85750848201515b5f19600385901b1c1916600184901b178455610468565b5f84815260208120601f198516915b828110156104fe57878501518255602094850194600190920191016104de565b508482101561051b57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f8154610536816103ec565b60018216801561054d57600181146105625761058f565b60ff198316865281151582028601935061058f565b845f5260205f205f5b838110156105875781548882015260019091019060200161056b565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f6105c9601583018461052a565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610614601583018461052a565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b5f8261064e57634e487b7160e01b5f52601260045260245ffd5b500690565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561067a5761067a610653565b92915050565b8082018082111561067a5761067a610653565b634e487b7160e01b5f52603260045260245ffd5b610943806106b45f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220007e36cb51fcaf8c933215d3a363be4c99361ed9571dbe27e96f03910b94219164736f6c634300081c0033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000d6765742d73746574682e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e206765742d73746574682e6f72670000000000000000000000000000000000000000000000000000000000000000002e516d534e3541775772566e6e4c5266694e4645475939587977375a324372686f38486d6141784761444c7071554d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000548000000000000000000000000d011234f584d278c716dc306015d6dc7ffa4c539000000000000000000000000530fdaa2f3dedd9580e0e391a5fbf06b812fceca0000000000000000000000006f597b32289a7eca002511c672559a1134522fba0000000000000000000000007610c8f39c07bace252cfa2bab3dfcb768587ec9000000000000000000000000eef8c4f758ad8118503c8e78c81aa717fc142a4b000000000000000000000000ca03a26cc9058b5376a80744123e7febf8f6681a000000000000000000000000ef52d0065b77b6b5ea7c839717f5bc8956cd24e100000000000000000000000062dd4bd62fb8ab4291ff483763bd8d104c4c86b00000000000000000000000003a195afdf8f4d7b3ee03f6f32cabe22bcdf3bdb20000000000000000000000007fe81534050fa6d648a6f5a33fed3136cbde3424000000000000000000000000ff779a755730e28420b839568634b683805df79d00000000000000000000000080a13db7e509f462eff4dea0791fbad3ccead43c000000000000000000000000aa80b52779a00c25c6a9b9a8d7bdf80dfeaa2ce4000000000000000000000000f466d967ac3fd0ec611da077e7cb4506649c009e0000000000000000000000006f27d1c210d6a409eff7c0f1d4d95953d004fee80000000000000000000000005e78c09984bd6608f8e913f0924062c043ed6ad7000000000000000000000000a7041ac160b2735cbe79da33155c380e8828c123000000000000000000000000460aca80268c1f88e4dff7e7f51a6e4cd5c163630000000000000000000000008b1b0f049b9a7c76bd721b14d90359a3dee1f58d00000000000000000000000070d351caf090a4e06c5702fc457e5258a3ae2cda000000000000000000000000f0ca1c00765e7e20767e2529adc001a261ae2c430000000000000000000000000ed6f1ac6141219c3fbf9a591ea09f7a27362d83000000000000000000000000b91f0a40162bb2e1c349a57b65baeab41506fe4b000000000000000000000000fd92f0ff67b6e2900df57df5aeeeaa4e68c30c59000000000000000000000000bbfdbe444b8be1ec275a288338b3d0d6000f3864000000000000000000000000a6b89a8bd97f54895c3b93ad44d277c0d78daefb000000000000000000000000d9caacd5e98f2250da39cfa94ca414defc51e1a900000000000000000000000064d53f137cceb7b403b1e204867508a5be5abb010000000000000000000000001362d3a25525b96553617a5a4bf6f1bb0a821cbc000000000000000000000000b1430bc9e16e7bdd32f8776071e9a90dab41a7e10000000000000000000000005364ace1b5a105bd50320abd48ceac77a27f0aec00000000000000000000000061d587b771dc5361cd38cb19d245fd72717e2b5c000000000000000000000000de1959f2663eec7bc2445e746193c9b53026d1cd0000000000000000000000001c72bf9925ec07a757f6cdbdff1813f3d394b2330000000000000000000000003a05337fcaf237259de09934e77ae91480ed7ff10000000000000000000000000689772bf91b13bb5c7af4b2331cb7843bcbaa3d000000000000000000000000f3716df0ddc5e2129a71d7bafca1035d7fc91667000000000000000000000000129bb2c3b4e9bea9f86f83079983d9d9c09cc057000000000000000000000000a3568d2ba9e2ecdc1eeaf0490f1a83365cf0e2490000000000000000000000001b12b5411694b503c01fd18e0ab242e23af5cb4d0000000000000000000000006f28e4449a227c8a27dde06240d7d7154ab3df66000000000000000000000000e8cdb33f87bf1f5719ea3443aba0d3e369240f200000000000000000000000006c045578fb8a4c17a48e2b2eef5db52a444140ef000000000000000000000000dcf4a25acfed82780f7219a3b72503f77e63aaf600000000000000000000000059176ba7cb131ea40b227e9242318c739ad6173c0000000000000000000000005ccddd7774206d2e61c6f7229423731520843ca8000000000000000000000000c7bd798519b38f4d9f424f8764424c54f653c38a000000000000000000000000bf2b562465158d162d6bb9c19e84e14700202cde000000000000000000000000fc4845bd4b1638022ec45fd40f3d20bb973537ad0000000000000000000000001837c12cc857059c17e56d914e41ae0d83d1ea35000000000000000000000000f371efbd631ce5cfecb02e0152c0d01b656e638b000000000000000000000000af304155dd1a048468191ccb3c152a1f3d65e9f5000000000000000000000000dcd08d8c8accf6350dbaf767e2ba2f91af35d9de000000000000000000000000218cf0c43bc52809e4e0200b9730c242d2b870c00000000000000000000000002bfc6c011212659654e7d3681ccd5991405e26ad000000000000000000000000e589800a509f1474f6f39f86057815656f265ba7000000000000000000000000de465c3d353a36971d0a25ddb9ceddba2cbd01e8000000000000000000000000712dcf25cdf124a1e11f253e299187de34fd067e00000000000000000000000045e5b40117776fb95110d662c463e3b07339fce1000000000000000000000000500faa4acc2c9b0edb3fe9a366b23e4791529443000000000000000000000000cffc4ba3eb9e6b9dad470bd2cc0d3354c3d98d9e0000000000000000000000004c8da771ff5b8d64f195783ddc108468baaaadad000000000000000000000000c18a2c1ff070701d2fcbffb201d41a224e9c83070000000000000000000000002569a3d55c4ef61d5b6a70ee930a309b270c0013000000000000000000000000e7170357f4d453e47e169502ee2e1b3017d5f354000000000000000000000000287de138350847d8a6aebab97173cffc8a843a25000000000000000000000000f282ab7731a3ab8e84b296538b8f52df67ee878a0000000000000000000000007da4f22c982242d8661facb67d36f5d4d99233a8000000000000000000000000bf1350533a0463f066e28ecf7887164192a42851000000000000000000000000594261e60fbab0da814075bf752d5e044a27269c000000000000000000000000915b77441cc41affa8372a7fa33b8e6b7e05821100000000000000000000000068279ddaf8d0409a9685416dcd9cf5acf1472f17000000000000000000000000453f4d1090d90f0cf5fb15f64f896bc174e6fdff000000000000000000000000cd11f4cf273172a10813301369c671ce6d8158a300000000000000000000000035d8a1708bd252fe10074d74273bbc4efc41ec60000000000000000000000000481e446801e140016f45a9df852551a0ce4813d6000000000000000000000000f0cde1e7f0fad79771cd526b1eb0a12f69582c010000000000000000000000007b0507e0b2feb81b3fd618ac13e85c3f1980738a00000000000000000000000088f3c4ff046073f49d567237c14100fd6996819200000000000000000000000061b1ff80ee8826dbac6f56ca90a264a3f72b1dd2000000000000000000000000880d930b4ac0b73966de27c5267e304d2093bdde000000000000000000000000a659f9d226b4e218d01ca451d55c11f42e4ec3b8000000000000000000000000281ba31042c87e0b8c973710ec464e7c664d18c400000000000000000000000087d9c2d9990a9f3a18f1377ff20d9945f9eb379200000000000000000000000086b7138338128e863062b1c9dc6889361cc7a00e000000000000000000000000df956a590cf6b9cdfafa83965155de884915ede20000000000000000000000007f0a3bd72dca12bb83c13047dd4ab9098ab2f4dd000000000000000000000000e679425a53b8c3e48fc9779938675ccfb7107b260000000000000000000000009c63cff4b4187ce06df5ef3053b61490a0905b990000000000000000000000005c8100bf9a03440834367492292df89aad008699000000000000000000000000e8fd35472062bd585dc2100460f09488370c3a690000000000000000000000000d5bed5913cb8d843cc069846d6c3294e711f6620000000000000000000000001a4ea64c77d3e26d79e3410bd3da1000d7e2195c0000000000000000000000009ae5bb1a40e017fdeff707828bcbcf3c693037ea00000000000000000000000078efac0558029660eaa5b43ec57fd06ac5d5fd7e000000000000000000000000a1839ac9d75b1e9bcc45f6153d8994ca16993ac1000000000000000000000000c7e2758f7048589265f41d0edfc6e04ea5eea997000000000000000000000000b4757d8b717f30a67d2f11d6d03f5b265cc3ef5600000000000000000000000095035f691a47321b003a950201312eb66b4149af000000000000000000000000f8cdb438996f8127c8c958be0bb1fc3ff8e9ae650000000000000000000000004d611f918812f9f1cd99f1e91784597298312540000000000000000000000000ee795b24a62b7ce65c77af36375b5a704be7f6ab0000000000000000000000000167767e7ffabd6e9fe1f958535bf296622d4b2100000000000000000000000078e8de03c355605c635ce04c1725d0621c2b849a0000000000000000000000004733e592ec1a06df30b1e1a1fb1abe2f16788d6a000000000000000000000000eb5c8d9d14075a70fe9df25a6958870cb50bd2c8000000000000000000000000b298f4671fb0b087ad6ce6b0a3d2402ac650b7f800000000000000000000000003789e3453d11dd10ba8b0422114e2bf95c405b2000000000000000000000000e724272c5a9f9b2708c9d66e54a27bbb325de6ed0000000000000000000000003f991b942c6300208fef0c47f57b09faefb5aea100000000000000000000000010fddd7d27e15a70c3be45900f8a7da46843a83a000000000000000000000000be25193c077b4d4a36c21add0528e9926aafda03000000000000000000000000d5abec25c13f9304902b06da6faf206fead47e9b00000000000000000000000086a09891a5c92a1e45e3c816ffc9d516e0222ab9000000000000000000000000087542ff819de1cbf7d6f102852ce90b1d589e8a000000000000000000000000c9b0dce849e2d23cb1c33167e474d5f45926f024000000000000000000000000c85bcb4528c4780a2f8a252526a965d29defac220000000000000000000000008f5457f7776191bc2381e6ce63c10c9a87c61abf0000000000000000000000003721b0e122768ceddfb3dec810e64c361177f82600000000000000000000000041bf257d420a680969eaec0ff2b0f5165d6484f70000000000000000000000000ab8d406496cee9125e4347ac919f5da7d7d28fe000000000000000000000000ac002ed01e9e90952494db1b7220f45b9e4b0a1a0000000000000000000000003a9fd840aec2a4b46f4692a327278c135450fd59000000000000000000000000c08116455ef834d60a71aee5137a64cfa4f3db640000000000000000000000003f2b9232ce37d489f846d4464648f14036c6ca12000000000000000000000000594185ad7267edbc4d909660e36dae73642279ac000000000000000000000000292e4709f22f2022a5533c98923c4233fd2bf13c00000000000000000000000025aea4ebaddfa8c8422ed7abb96200c30be542a6000000000000000000000000b01c3303e7ae96d803d1faa94af9354c38b16cd9000000000000000000000000efd6c6b2790c62e6b130279d4b227185babaf76d000000000000000000000000784156e685bee05cb455e76698ec80dddddcce83000000000000000000000000753087c769513f7ec9741a49779c876d8f28dae1000000000000000000000000de12179c6cef249bf9d62df823653758645416d5000000000000000000000000036069c16966b7c37bd3de572f7ce5b12f77783e00000000000000000000000027828741f2281aabcee97ce2e496f3fa593499ed000000000000000000000000f98ae230f2ef37c4c12699240e206681804b9694000000000000000000000000140d0649b6d8302acef38c8d4a0b6f10bd38b5650000000000000000000000008f9ed55be9aabd82992d89318acf15bf6e5bd2d9000000000000000000000000c318ea456098d01d4224d04ca42afb457dfee18300000000000000000000000024f90481ead881a34f9829dcc28f9014f42f554b000000000000000000000000f94682f07b37fd958051b41cfcf792ebeaeaacb4000000000000000000000000d4c6ecab0a50f3b4d243238a2a85bd4fc41ba8bd000000000000000000000000e0c3f271a1df714829bf3c45c88577c664ccf50f0000000000000000000000007c89e5745bdb57be95b0265355b0460d8b07bbaa000000000000000000000000dbfb5c20885b11b13336c2bd6eb35b14affad3c5000000000000000000000000c7d020f59d1c0d24fde1b9c540fca0dcf02cfe95000000000000000000000000d73f256070cf2f87f6ac02e04b6412660c1f5c80000000000000000000000000fa0c8f53c03a931e3c01219804fd623d0f88f0ef0000000000000000000000003bf6d53bb03717910f4bbd1758bf30dcc7fe872c000000000000000000000000210571a0cbba3af4b469ce604f1aed49bcd3c9bc0000000000000000000000000bd3e9c49e34b3b92a1eeb5194ec1f9ab9dadcb300000000000000000000000026a01f58943e4bc1e94a35d0310ad024a84d490d00000000000000000000000043f69693109e8d899e9df7df149a8393b141c7bb0000000000000000000000009c2615deebb2ec916bcf1324f687da13b59e93b5000000000000000000000000fd0fb98b099f0d0ed214391e0ef0b81a6b89e000000000000000000000000000e238317eec0e444dd0af45ed012552cc5a4b302a00000000000000000000000068fd2044f1ef0486a2651bba57ef348502d1f065000000000000000000000000772c3fdb4b07112d501e56390bf21f440d6385f800000000000000000000000065ca1df3b2bcbca1d4a283251cbaacde4c562e3b000000000000000000000000c3bf02eae85e6a4834ca9ec863d5ea1f3c21a79200000000000000000000000088522a43427c96f9773ca110fe9373be6bbc5cc10000000000000000000000002be69a85fb97bbbc2d0bb650389b2dbd6b9c5456000000000000000000000000d231a99bc1c573f953a3cde2e7584410d2b298b5000000000000000000000000b5cf863b2462bf54548dfbcbf28e0931f386ef7f000000000000000000000000ec7a2cb502ed64532709d00ce97723f4f14e78f7000000000000000000000000cd52b5bf09d0d65a1204bfadcd01d2925b78249500000000000000000000000086bef8baf70b921267a027cf78d6e3a259c40b720000000000000000000000008c14cb7314ff7246a0d699d29b41235ace2606fe000000000000000000000000faf00b6bbbf956e9321a0799f86ae47e99dfb07200000000000000000000000057bfaa4781e2f5ad8955fe01e2bb2e5c40f6c354000000000000000000000000ebba4b41f635e0522d9c9121feed4bebe586c9e50000000000000000000000005a5d0b13958ba3de9f19e3103baddcf8343ef45800000000000000000000000081e0071b6573217c636f88347d38d78d70eb59fd0000000000000000000000000fea7f45a7ea8009bfd259496490c2abe15c17070000000000000000000000005faa4bf4d4a1b3361ecafe3cc8f9ed13af2cb5c0000000000000000000000000aff3dd4b4511215e016f05b05b409968994a3b8b000000000000000000000000c66c47129fc0be7b24ad0c88dc46542e5655f32a0000000000000000000000001a6fc48db1a0d7eae5c172d9b0b3ccbcc7719a140000000000000000000000005e679319afc3b15bf4f47d9e4a8dc55d93e13c61000000000000000000000000cbf2d3f9e9595002eb87309bcbca535db87e28d8000000000000000000000000b404dd805ef19f74a03b3603af299156bc366c39000000000000000000000000553c05c25bd5d0aaeea36ec2886c2d20d9995a98000000000000000000000000feea115ddac85af3e40f32b51fc9c69783ab899800000000000000000000000031e757f02550027316bee24f6a89abde0337ae4f000000000000000000000000eb4ebc672f39bdab3cf920ddf51c73d7b8ab4c7f00000000000000000000000064bf2b8ca2328a3801c49a3b11c42aa2a8b73f220000000000000000000000009d0a4ba55588538545109c8c33cc243ad8aada010000000000000000000000007c1a36011e7621810cf5bc16d76ced2e11b552550000000000000000000000009dc1eb1e60d8ad9649bab791df7dfa8f66816c7900000000000000000000000053e74d694fe47a9c02a23c18090dc1980184b7f60000000000000000000000004a56543695645504cf9553e7d0ab7cd50b9b77da000000000000000000000000973dfe84628e312d2468c04d4393e64f15271264000000000000000000000000f9ce24afbb1fe432478ffad1014ae3bc30de2d82000000000000000000000000e613c6640bfd1fd600fbcf4329dd622f9a4c03080000000000000000000000002ed9182dbee5dffdc9e2c1fa1199ba07d30944d200000000000000000000000017a9f41109ef03a1df3c225621be53aa3f05d6c1000000000000000000000000f03a2dbea3989381b895dc4deeb577a32c477835000000000000000000000000a28d6d706603b7be7ff056483997a3f81ef42237000000000000000000000000ba38a0b36b66ff70c828381bb6fe3e697ca1db77000000000000000000000000a8763011defd740ed700a5812b830196ffff7ec7000000000000000000000000787d81de7d58d4c7ae634d69db30325506d4983300000000000000000000000094bcfb12794e25721439781ee3282945119cbbae000000000000000000000000b87a37b35e448b1800596ae493ea7238e4ca2e8f000000000000000000000000d4519df87d42fc140a3f442d8f36f0089788bf010000000000000000000000008eba2c63479611bd3106486c61a6b487931e54050000000000000000000000000b619a967fb29759ffaa7798acb42275c320d7a7000000000000000000000000668a1b97e984e0b4c43d31055d33e76c1b1e8270000000000000000000000000dba50b6da7a7fde757e9a36b864934abd24e3c1e000000000000000000000000dc9906e34ae20a567e470e6fd9ff8614dbda0a73000000000000000000000000c8af317824547b140096b4b078ed2f105e2adc5a00000000000000000000000034a7d5a072f34954604a7103ffc6a2ae347de4f900000000000000000000000003bd9bcb5779d64c6711b8aa56be212e3550dc4a000000000000000000000000c4543863874e80116353d59a7b48b564e5860280000000000000000000000000e8628a2a263b8c7ae2f181743ce1612a54ac0417000000000000000000000000f92e2e34da3c94714ab66649d5f29783cb68aadd000000000000000000000000f31bf1df0db4bbd7372c42f170b0427180af0a6a000000000000000000000000f3def20065e5498ac56fe5960a897f0eae90272e000000000000000000000000e246ef33f236e3df9d7f0b32b7ef770efb9d9ce80000000000000000000000005d607b3368b1217936ba0e6a92aa5e6ad932727700000000000000000000000086355f02119bdbc28ed6a4d5e0ca327ca7730fff0000000000000000000000002a755c086c1455a71d1b99bfc230d2f57c86a9560000000000000000000000006d2c49f550961b3b01e23073ea50def99962c3710000000000000000000000002cb18953434923af99f10ca7a960dd385e72f6b1000000000000000000000000e7d434a0e88b8eab42f8de03185f2642c694095b000000000000000000000000522cf419447b3d708f19494625c92dd0d705e86e000000000000000000000000a3ab235cf8c1696aa3fe36f5cb2ff964941c1f39000000000000000000000000e5f606f4f165586ded1199e3f915487afa9bff8c000000000000000000000000fda9cceb3e1fc5dfe136316547030bd56d13316e000000000000000000000000016584b294290eada9c8c05a717cbd66405bdf93000000000000000000000000ab081fe947c6823bc64335f66c578f7e63ab50a3000000000000000000000000a36cfbfb3e92d072303e808cb622e9703e3c4a29000000000000000000000000ae700accdcf9d634c624a5dac87a66e8e6e29d300000000000000000000000001a79e6d8e458f9f8057cd8e469ce9d9a6ecbeb090000000000000000000000006386779e956f67b2a0053ea023cadfe112ea7bdc000000000000000000000000af5b7b496903a9b04f24bd8efb12194f1ce28027000000000000000000000000affba2db42131bd8f0bd793beea962a7dd3553bf000000000000000000000000246d44f3f29a76ed85477652ed6c5d51c0c82a2c000000000000000000000000f06e055d5123900094284fdf15d7523d3ea442d30000000000000000000000004845812c4cf100fce5ae5193d71e1cdfedaf485c0000000000000000000000008b238f89119e6022de0ef2d60e01adb493f137c00000000000000000000000005d944bdb21eb88cda02d0c6e05dc5c30a2cf98b100000000000000000000000014fcc9b19a66761b8394252d5a9397aa9141cc2f000000000000000000000000d14eb1c6f0f05ac21c8c33dc1001caf4d9f4b0a3000000000000000000000000fafa345a3ee5a766645f2aaf1c86d64fe067cf21000000000000000000000000b3588924ced6527a4911a465d48ca244e57f63e1000000000000000000000000e53959fa51f8136e31382263c5ca73504fc25708000000000000000000000000e9fb6ccad9ddabd252349caefa4584f56255dc0d0000000000000000000000000e01107cdbe068b4a4d499f8677cffd3a9c313b7000000000000000000000000bffb1d39c49f56bd2a6ecf663ce17b3d1651c151000000000000000000000000abcc932dbd7245abf3611644bf303a7caeddcd78000000000000000000000000eeb862c98380547c1a9d0586be2055bb7924ffeb00000000000000000000000053179a4f49e1f8e4f5fa99385f1e2f55690824c20000000000000000000000007ad19ed6876150a7f21cc2dd37da7ffac1fe9ba6000000000000000000000000b17c1309d3a9a43cca480028a9939140e3541f82000000000000000000000000cb4a2fe3ed9580b78556af78b0752be059bf8ff9000000000000000000000000fef75b27d4ae3d5228bcc2912f9cdceafe5f82e3000000000000000000000000ca0bff3b9d8f0710e18397afab46cfbe5223a5db000000000000000000000000ca92e0e04238a889dd9d98ab985a45c9c62fbc610000000000000000000000005a31aa93b2cd7d4b2ca8ebeeeaf3d407224e5018000000000000000000000000aada978f5728ff75775b6bf42982393b73a26e1f000000000000000000000000531db21a4bfda4e275bc0d90bdf935b02687b5ce000000000000000000000000a0fbd8436004113945afc0f593e6790ef2815c470000000000000000000000003fed016f04343ecdb8c7920d6aec8d415e2080b20000000000000000000000002e905e3ed6e9e5a8c9c501437df61f274e225936000000000000000000000000107a4d682e92510fafff20beb13568e3fbc46ef30000000000000000000000006cc16e1cdc7b4b805a59bb0e24643487540950bf000000000000000000000000d2c46316a96e19e45184b5030c6d4fb5b80bdd8a000000000000000000000000f5daebd776ac59af8b7f92179a94d468d5f6fb15000000000000000000000000b9e66b9b1112868751e4e6891196d4c638c3652e000000000000000000000000b6648d6efe4227e83e79f6184c1d32d4534cc8a70000000000000000000000001bcb24248b8873262ad56b0d2281920a60835749000000000000000000000000e60ded6ea8429a47e75bc10632d4bc3af6c7e6db00000000000000000000000090a1e36037746fe092e7efc43d3183bbd00005d100000000000000000000000099f5888cffbc092afe6fa21feefeff4923fb8f730000000000000000000000006a08ac14f0a4b78b5ae5ab76d0981f43ab256fae000000000000000000000000c2d47767d055130b46e8b383a6592b4cb91a9e96000000000000000000000000cd57c7ac46eebb6b16edf5f4f70f4696b4c501a300000000000000000000000070b157eaafc6842506d5323603a5325834e7cd3d000000000000000000000000eff3869ef66e10d2113b4e756c240c73515528200000000000000000000000003ab5342c63649c42b5c76053b0b1a2cd0438805600000000000000000000000026869416289f72d9689db12f99f30075412d1761000000000000000000000000c671c2aea392d66f0227b5a9b03ea050a9cbee3500000000000000000000000074efcdb9344fc1a7ad0e18462ba4b205b90bdc000000000000000000000000005d7973c654dc8c30672f050518eaaed5dedfd00c0000000000000000000000004df028270ca62f6d58911c77c9549361156b919d0000000000000000000000000f711e761b0cb7e1d5f4ae3e9e0eda3c731547b8000000000000000000000000c17efa542166846e506612e4061c7280cd11e0fb000000000000000000000000fe9f949d410917e8b34026e771e4cc4a1e7e46ec0000000000000000000000007273fdc6c7f8f81c47f47bf56652074ef57d14220000000000000000000000000cbfbbd8818d16ca154c10a72d7e7d0f5e5689a20000000000000000000000005d2644308203e59b47adb7f126130e289c113146000000000000000000000000bc39f8e2266f5be522bd7402e586d26692f8087300000000000000000000000098e39203a42565e7e03dbd7563eccf1abd40ed94000000000000000000000000e4da6192a89dff5c02d754e5e7b319155109f43c000000000000000000000000381c57356b68fa4ccfb9804003034b0477cf56dc000000000000000000000000aa04d23b6e00bc82a5e86047212233031eadae7800000000000000000000000099848cceb4f0d9995c9a91d6bb3b18de38ccbb9e000000000000000000000000c626975fd49bb313a73311c5f9d4b5edc5ca2ea70000000000000000000000003c42db5532b991143c03765006a949b3de750cf60000000000000000000000005f9501a669279cac89d60e5282fdd918d5642ef20000000000000000000000002b14b235810157d530fa534e871770274a4fe02e000000000000000000000000896464b10e67c6bdbb14a80a6a7c9ae16efeb610000000000000000000000000767e90b407481f85f9f1cbdfbba8967cb28596a30000000000000000000000001d1479e414cdd4b2ec328fd9c410e591a961b65700000000000000000000000066b660da320bdec04668d99e48918ae56585ea240000000000000000000000007cfab47eab419114f34e456bdc306509975dba630000000000000000000000006303271559f2aad07e99d3d03fe2f67278f7cefc000000000000000000000000cee615a63e85bbcaa7b596ac5dbf1534d4adb0000000000000000000000000008ab4658bb24b0f7e7fcfaccd1f219783432fa074000000000000000000000000f03b2c9591177c62eb57da530e1cf118a9d39f9c000000000000000000000000248c1ef2e908a5c6bc09c8c19ba8c33dde5bb56b0000000000000000000000007453fafde46b6c68c11241f99422c8d936c6685d000000000000000000000000892e9edcf6dca0232e1e7bd24b3b934c260ba1fd000000000000000000000000ec35756da7e63aba1c8b7c9d1b7ba2667c2fcd08000000000000000000000000f510bfaa9e30107ff9f9bfc25cf23d3b2ca498110000000000000000000000006c98db27c1898496504e7385e8696304b6a1380a000000000000000000000000e221546221c0f58c78458b1b16014dc88417c063000000000000000000000000cb060bc32b117c878dc01cace193ddf0d128e7d400000000000000000000000027ef8248567e7a5381a2b272e17ca47b2bdb44c40000000000000000000000008a3f596a16520b04b5b462f56c29254f12216866000000000000000000000000f487eec03ac49a8a99d8b6849f8f2c652717ef8000000000000000000000000054fdb1bd4e4e5f66ad5dcacdc170d62d4e5aa7d000000000000000000000000042ac91f53ac3a5c2eb11efd859484b4ca4235307000000000000000000000000f1bd5a9615cd6ecc6585a5607f1a42c6e75dc6b90000000000000000000000008cf37c1f467cd79929ee0f9e77d7e37e6ec574c500000000000000000000000017c66750bca729affa4890db1a0439abbe9da39900000000000000000000000003ff55d4dd7c91d443b5a65314d15e95b6ca2559000000000000000000000000f0fb23ccefa2500a49e4c700236454e6c713f7a70000000000000000000000002335bd4ee1cacd1cdae9127b51ce07f43c7a7acb00000000000000000000000017776082b6a901936ab72fdfd48c35ad1e6b72390000000000000000000000001d5c7904ece494e1c65b3a475f3010b10f3aa8a8000000000000000000000000712f74e1f0389192a6cb19e943a3db4f448bc0d900000000000000000000000087dbffd0ed90b2252856faf753437a7bc9fcfa7b00000000000000000000000077c880c655a9bff87165623c03f9dcf0816830fb000000000000000000000000671a0115504030baef3e4d1bafbab37b88f032b700000000000000000000000045c3cbcdff5ef92e650bb8ada8fb9084960b65ee0000000000000000000000008e69bc3e5545b8a306c6af6e764f0715239ce016000000000000000000000000c6fa5d0ef36930f870b4e7404d2e5be6c8d55da10000000000000000000000006cd644ce38439ef64db6fbfdafbd7e5aa7ae7c090000000000000000000000007d3b238223ff5f0bbe0d9579c98842307bdb2a46000000000000000000000000cd7067c168cf8de8089e2af99e4169648d9a7464000000000000000000000000972a8b7d891b88220780421fe4d11f174354ceed00000000000000000000000047de9b71e588a2fbeb9929be912a0376e4921880000000000000000000000000e6b2514d7e4a7f719e2751012bc28733728199ed0000000000000000000000009e0ba0241ed63d1478b9c86eab8c0166b7bcf47e0000000000000000000000006ebaaa1c89845cdf1ebbbf324de2cd331041403b00000000000000000000000064ec38e59b2e46521aefd79f88f28eda72e669b60000000000000000000000000a9af6efe2701fded2ddf4209ef70eb743fa5879000000000000000000000000c3a98025cb2041cc138170abf178ad8a5adeb87f000000000000000000000000e207f93af88e4a4853be29192054c45b96290d9d0000000000000000000000005a21d4bc1a6a43a9f67b9bb57240f7de7df28b1b000000000000000000000000c05c10b8604e548f59af3cf5e514844b22bd0e5e00000000000000000000000053e05b23accf3d378f7771b591755032e672c3da000000000000000000000000809dd755f571fb39e13ee0ae1a6dee9b2bf119d60000000000000000000000002c41f34eb23a328d6e98e106e11ba8eb88f47f37000000000000000000000000616db32c8313d587fd36b93a1e8f255f1c7a90150000000000000000000000007d1deb3aa5dffd6b01e8f360a0f1fbfdedf3b0a7000000000000000000000000964a72cfe67f5661552e46bc6010dda89ffb89250000000000000000000000008f6c3cdc551d40cb39d15ba7dd13a16a1a499bfa0000000000000000000000006ed37821fd82601f3a50a102ec9725d29a5cc03b000000000000000000000000e81786da0ae14fcfae5fb7f92a947877a622a2d20000000000000000000000008a309cc74375aa400e2da59ecd76dd95d38522610000000000000000000000001ed7dc3fc2eeaa1da9475f43c58c176fa88bdcc60000000000000000000000004430d3024ad230d22a105e2f4248b1276f0d4b4e000000000000000000000000ed13520a4b4ec124d4867e5dc9389a16a7a15d6400000000000000000000000052b53995cdf057b1dc42ba2df7426c4277591c860000000000000000000000000028df46c51b40ffa21394bdb6de28562ebbe74100000000000000000000000084ba71e498304f19877c825680866898a208015b00000000000000000000000053879b83d863a03169ceb2c97af3b766f99b9ecb000000000000000000000000853853b92f3a08c45f1b7f3269405df0b0b6f0830000000000000000000000008d2fcd0789319e5383e5207978dbecbf17d7582b000000000000000000000000b5657a42596ee246bd8e8f1ad500266e3d96a5fb00000000000000000000000019bce4453cb16f2467839392ae2fd95375a29ae600000000000000000000000016105502b466e82af84f71f94de6c6924fe0f0f7000000000000000000000000a614295a3ed3e9f8d2901b21662587810a7b02ad0000000000000000000000005ce14109c00b5f1b35bb47881ad0e9b7e8838622000000000000000000000000dca7678cce95f14befa72fe5a70a5025b1c7160e000000000000000000000000e8bbb828bff15338395ad3b1a6341cabca1cd0030000000000000000000000007d573f6c2f3b68f186971deb858e93f70a9a569800000000000000000000000011ca4b8749e696d907873d54bc2ea4883702c7700000000000000000000000003964a2f0dc80cb617ea22826abfdac19e1bee09b000000000000000000000000962ecbcbb7922afea29a956058a3ae788aaf5ae7000000000000000000000000b8f5e6532904668d51ecb51c0a3ef1cf25e9554200000000000000000000000053de4ea8eccca20f12795c9a4ff287bbbf90054d000000000000000000000000c4bbce0a875b8ca486d6fe6ebd0f74d06720628e000000000000000000000000e1a498b74729198c0031d3f607a54e1ab377dad6000000000000000000000000c8f484536ac6385d575c642e27a66de2b05b2491000000000000000000000000720610ed4925676d971b0ae5b3080bd233e19038000000000000000000000000549be5b550e7ac26ed9b92ba093580a162965650000000000000000000000000be6fa457fdd32d69b917aaf11a845f5176fcf369000000000000000000000000a676474ff27ae5de210bf9d07a48fb5f461afb960000000000000000000000004cd188c8464ebb6ef8d114f144eb2e2300a93de90000000000000000000000004b2a01b5aaa6f0567636f1d201bccfc5d5be6a91000000000000000000000000d09e7506efbd62ccef2c2bfafb7bc4665ae8af110000000000000000000000001f18576d66243eccebe8108c8a6e2751c621041400000000000000000000000003dd97d464b510d5e911693bcc6b5a63face2fbf000000000000000000000000ba4b976a20ca27f1a8ccff80774b16c7cc7daa31000000000000000000000000542d403a67897a67a70d18e10619760eada0c528000000000000000000000000722b7b947ccf420470db66faee9e6fb552fbf5b8000000000000000000000000a27976c53d838dee86a34e02e76f503180aa7f410000000000000000000000004233362f248098493a0162920e47599036414911000000000000000000000000ab93595fdc84ea3e61493243ce7e790fb86ac508000000000000000000000000b4f67d12d20a0cbdf30ddb5ff766647f3f68b742000000000000000000000000130a589738537ff97dab65c179de855f37f1fff50000000000000000000000004224d542ab1a991d3b5ceb92b9f418c98cdcc129000000000000000000000000e971263b24024fdf7d7fb090f5c89861486816b2000000000000000000000000e5457728f51893588e06079a4f01134d46f82636000000000000000000000000b76a2fd940c9be57ebea54c4ca93a52a0861ca96000000000000000000000000945c96b7015a8aa3ff980ed76eb986b92f31de1a000000000000000000000000b36b727b2b18a834e2cf91981d33c3cc6b70347f0000000000000000000000006d7cff6ae0ad4edfe883434128db3f54d527318600000000000000000000000030ea3f8730783da97654dcd142f858372e113e7700000000000000000000000066ca740ae334547b1fc0e38145b14ca46afa878300000000000000000000000080684e71d31fc0ff51a65cbcdc2b376860b1d32a000000000000000000000000c3ae032ab2edee66dbc9e618b8922a0d5a589f9a0000000000000000000000005a73f0e47e3bd2b91b726d5dd829c005ddec102e000000000000000000000000675756ffacce7c2a2788ede084ae3a53ecda7658000000000000000000000000ccc3ead1a68e2d65eb88cc7064f78faea1a3f451000000000000000000000000270890ae51790482c26754c1f2a8b5ca8ea3d13b000000000000000000000000517998b5469143b9516c9011f48081a7ec7887520000000000000000000000006651efb94e774d72feb21de3bbfedbe5e093e1490000000000000000000000005602f6c0e87e645f26dc50b941972a43da7203890000000000000000000000008b586d9408d59ccf761dae67fae2f31068c66ea10000000000000000000000007f936169799b804e712014abe9b47242153cb1aa0000000000000000000000000f9f4ba0725b9964289785c126930193751c44e300000000000000000000000097f7b2a3b4769c3a42cabbcaa3e1cd25e5cb0b71000000000000000000000000d75dee7e502964295f73082417dc856440a773920000000000000000000000004fcbd0c9c74afdcd9dc2855e46ac703cf115c119000000000000000000000000800ca07bfcc6a2176d2b0a76efa965193539456b000000000000000000000000d14c38d8759d46fdd8a04879d77bec8a836771940000000000000000000000001d4c0bf08fcaca92861590ae8f94fd7f39c1361d0000000000000000000000002d44337cfe429556fd7fbf328c310e76027330f6000000000000000000000000ba1aa81d66bf8c5fc4cb5012ec613d11534c2c5b000000000000000000000000b4b18dfe7aa79aaa1d56e564050139f8c0348eff000000000000000000000000d8f3ce8fa1adf7fa0ca42716bb1f663e41724384000000000000000000000000eb1458f9820a94a4737b1b791f097f596815cff0000000000000000000000000f0376b9d21f260e4f2a1141fd353390b6bd5760f000000000000000000000000ad1a1eaf4f1c67c1e11ac10758853da6e55c15ac00000000000000000000000039f5d808c6149cfc4ebbd39bbce38f653bbef3f20000000000000000000000004d0f18541bae10a141dc19518879041e0d4bad4a000000000000000000000000346aab59f9078e5467619a32e1450c86ece02d41000000000000000000000000f0123bba77a244e29b6d78978272975e9afaef79000000000000000000000000154cd317043a561e5d7bea5363e0ae20d726d70e0000000000000000000000009a535070fa2988b6f00fb93c65400540acde0b410000000000000000000000003810704177bcf0d0612e47e22f6c8649cf68f852000000000000000000000000b44a84c14bded6d26990737fda06c3d00331dc74000000000000000000000000b848dca3852858ba4c772c45df843caf07863713000000000000000000000000472dbbdf2841af1301ef663c88213666ef39be1d00000000000000000000000062f484fcb2c535e0a638302d14f3f55834e7410b000000000000000000000000a593d9bedcff13474f06cd1a79047e08adc871b9000000000000000000000000b6a7c16ccaf18e8687a3d0cf872e9792060894b7000000000000000000000000574436a908459e3779bffd4939c188199c40216a00000000000000000000000009a7f0b45439ede5564674bab5a90ea59eff45ed000000000000000000000000372ea472358916119330d38967d073cbea8859d1000000000000000000000000ed0309748b62fe77678446702fac9d2f919cfdb20000000000000000000000001f8e140a1aa73c19c0fcb7343243e4cd30eeae49000000000000000000000000be4cb5e4475e4f43bd64dbb72d82b4c6dff70d6a000000000000000000000000807c5628be858548ff72d0839a0a9fae80632930000000000000000000000000b1e35da83e2aaecf5f24974c8d5a14294ee9d1a500000000000000000000000096cc3d8a45f67c6d0f4adfa911c8ef56e20a9f1c000000000000000000000000c6eedfcbb3b44cfe4e8424be34fcab4ed73036a10000000000000000000000004c1563cec7318d44d8a5aa894fb6ae9f1ce1d89b0000000000000000000000005f05dd105043bfc1939a953239f93ce208db76b10000000000000000000000000d6d85f65de9c308e2b654e00e841a6d4d69f73c000000000000000000000000c11cbdaaeaddd22b77e9198e1907a5761d682a3d00000000000000000000000065910c2fe5db4f036b730c0d8638f733335b53b300000000000000000000000077fc372503b52b61a8f216f324a723f10920398f000000000000000000000000f8898e96ea8c2a8aa9ebf51f6a2f7ac4a8b447640000000000000000000000000d952c7de7e2a0af199d34dda6593ee470d9ee34000000000000000000000000fdecd5ab35236b0350f55e2e7f46de6bb72ec5b6000000000000000000000000f816ace1b8cde773eb3e0e518f9e45ba040aa19e000000000000000000000000ca2fa21b02cb2d15482ecd1ce2c03b1ff26afc1b000000000000000000000000240e8aa89b899f2c218d97150a0c89e20f73cc5f00000000000000000000000075f941523a9373af6c852e9d2586692e8f8a50a90000000000000000000000002a4ba34bb1720a91585f9e699bfe89cd4fa39fbe000000000000000000000000a8c6e48a4581524609ef69983bef2484dc8fcd430000000000000000000000006661454c3e3746ef864f1166bb0836902d80e4540000000000000000000000007eaac28c9781d60ede187e51a5dec27716aa647800000000000000000000000012f1026a0ae83e89db080e8327b8b15b3065e4b600000000000000000000000077d6163163b3030693954a2d959fb1b3cffcd0550000000000000000000000005d6274c88e1461516dc3d28d1111dbca983fb1ac0000000000000000000000000994685c0b973c5e6709d675c3435a1e2eaac8a3000000000000000000000000feed19b95f1293ab64e0061fe97e03fb7431d42b000000000000000000000000a2c3d34262fadbcb5f6af816fa6c4080e587688a000000000000000000000000b38de79ec751bc81254099738286c9fa17f0365d000000000000000000000000e043334dcbfb940e8295abd3454a43ae7d077f30000000000000000000000000a6b1c84133479e41d8d085005476dd007a50be66000000000000000000000000124f0cec2417783dff702b4e82d5e19b1855e845000000000000000000000000e25b9ec2df07ec15a558ee4b38c192a50a83affa0000000000000000000000004efb90a745db85769fc2752da72d06927867e4740000000000000000000000001fa05c86db93c3bc656e19d6e7edb0821dd8cf8e0000000000000000000000000f10a350256c3e7e351bfa2ef7e3e1fe7a0d1d5500000000000000000000000025c977d70e28464f93f03cad45f8dde47c4bd2a500000000000000000000000021457a4511a196fc386679a0fae0c71cbcf4f348000000000000000000000000dd6ca5e5d4df492dbd599833e9f5d50ce717d17000000000000000000000000066c9e172017e0de677c5d99006fa1e1ab5720f4d00000000000000000000000059245bd12d5c56cc392b7eeca5dfdcbf52766fbb000000000000000000000000748291c02bc2b1bea9f77c2c3225bb7bb1b267a7000000000000000000000000c6eb522cc36a9bcb79efbaf2fd417011ebfc7775000000000000000000000000016b4ea07a7970511ca91aee101b3e91b6e523d90000000000000000000000007b7ba138061f6a7b45caff8303cdbf5aca3d2cd6000000000000000000000000e28a7fbcded9c971d055cb5cffea060c860bcb98000000000000000000000000ab63b1925aeef953808094486e8c65c6eb537f85000000000000000000000000e91d08aff9b098e752d5d07bbc4c2cf0c040d3c3000000000000000000000000b00457af7ff5de3653343fb34e142017a234c9590000000000000000000000004bd6cbe5b9b772b3f45c9a00426f5a18d9acd318000000000000000000000000cc4d2becf44d4b3836429eeee6dbe30cd490a4fd000000000000000000000000d8a8c759571a33d3a35be3b86a3b5273d637a98b000000000000000000000000e4bfb42ca620012eb0155d4d00e40840a08d3421000000000000000000000000e23a0a4adfbaa9d16e4879807f300e5c8178c98800000000000000000000000083b826067cdbddf3f547e36bed9409dc7cf69898000000000000000000000000267aaf1cb04d711f5e23f267a9141940af1ff0c9000000000000000000000000159cc441a712f2b7dd27c44bff4304b7b1a66b62000000000000000000000000495ab77c8c1d6dff0d98fc7a2d67d3ef0b343d18000000000000000000000000ef3fa8c6784fc9f9606ec447f85e575c0c6fe1470000000000000000000000006c84b8577690201f3fd5c8e5d8fa4f3568a67091000000000000000000000000c65feeddccdda21a6b35d3590f16e89857e792c3000000000000000000000000e9741cb8c5d51f1f976d29722001874c977f2d600000000000000000000000002537f774f55a4d5af3ae4b28767715dde9f4029f0000000000000000000000001958e5d7477ed777390e7034a9cc9719632838c30000000000000000000000002256905db5d569f6267c2296308493a8fee4bd6f0000000000000000000000001083d4b5a2083e35437ffabbed8d3939eb7b5d320000000000000000000000002f4a4e2f6a72dba3af26a0e212aeda65a4146ac3000000000000000000000000e86bd242cfda5b09a916df49ffcd95e6577e0b8900000000000000000000000082488c9ad40e778bf7dbaae8de0eddbc6eb99d1f0000000000000000000000002796204eac99b2e4b5c17826da919e33796a5db70000000000000000000000003c51940aba45aa777d661b8219fd405c2ce4f3e8000000000000000000000000bc32a1065cf0eb0396f4b03828ce361dcc6c1115000000000000000000000000e7a36df993ca75251d45624bd8b93687fb13dc7c00000000000000000000000025a7d2b09183f7052b50550c85518cd30657c2b300000000000000000000000033a9637a06e36bf39458548267aec9c8facc498200000000000000000000000012850585b8fc94142a383116b4234cfad34c5f300000000000000000000000007795ccc377d31ef9a27d3c7bad7623781e674f0d0000000000000000000000003db83d02ce91289fd711f88e89831c5b8cb07c64000000000000000000000000042e4f113e24e2734100733cfeeae5d7c0ddd15b000000000000000000000000662d86bbaf1e4cefc05f7ad340034edd79f19e410000000000000000000000009998936a3558a2c23124263b1484c93ff867a459000000000000000000000000ff35b0b771087f4641b213fece5b9e4f3b5114d10000000000000000000000007b3023cab7bffa4da1eceed4cb7cca59758d7c150000000000000000000000000e2eaddf234c9f92d59fe3da157dd2f6ad27a6040000000000000000000000002010c329c94f7aea8f8315c758fc840b72bf85150000000000000000000000001c511685018f20dd525a57c0b7a815b05ad9167b000000000000000000000000baaa3dfba469201c0be94a7a5a05b720516885ea000000000000000000000000ecd62e50f8f5ada624a78093a6ad89c23d79cc5b000000000000000000000000a3bd247a55982a3728db1d1817642a8ac610058a000000000000000000000000b6482fba27b9c906784c5f75f778f99b1c9c43820000000000000000000000007819fda356e7087be241e4cd9c36e7644f52a80d000000000000000000000000e80645c1e18cdb5dcc6b8633783d420e52442a66000000000000000000000000dcdf3a129ab5d0aa7df088cde62ce0fea7a138330000000000000000000000001d5153e77754d7bd2f7cf0d873f5057268ab38f600000000000000000000000098a3da6293e56674d250fa9ada4c684dc34e4e0b000000000000000000000000d52a6116b27083a73c3500f16195b6363b9c7134000000000000000000000000e125ea8fe5668ebd015c1a73b3ca359fb32cd20d000000000000000000000000682a595403aab8e7dab90bb2b6ab73fc46648ab50000000000000000000000009f42556c1ad0159f269502729d5cd7b0236035100000000000000000000000008d69a1cc43b0f37e94935196077a9d6704633c8f00000000000000000000000091281c41052d84c4c010fbfabe4c850270f02ba300000000000000000000000019638d8cbb0003de59f4b64c59722e02b4f12771000000000000000000000000e30fe7a7c5b7ced50b2a8408e1c24d8e91850c92000000000000000000000000361569d521ec63a537c8a9a0325f743361906eaa000000000000000000000000556dc99ae3f52a46a365b1fdcfd9245ba180b523000000000000000000000000864c8896e1bc87e1ca02d3b812c2b80956296fdc000000000000000000000000f01c985a3d5b265d503d92436fcc3aa71917e1e0000000000000000000000000c34833b28b9448f48e71eccce9ad12da494d15a200000000000000000000000084c269b8b7034d3f28bdc92303bd862d225ff258000000000000000000000000b5873bad2347b572eaa4dd3f3338dc2de3444b2b000000000000000000000000c01755453a07a57e195d9b7e2e555ad265dd4c4000000000000000000000000075cdd73dc319656e12e9c1929dcb75ca1e1f1634000000000000000000000000916851d5ccccd09a71fdda59eeafec2c5d2cb8eb0000000000000000000000004f1b6e636e2b05d31d3c908b41d4e108a7019acc000000000000000000000000709cc77928f3ac091cb454ab14622aadf8cbccff000000000000000000000000cffc8faf97aab98b978b9672b23127772892faf40000000000000000000000005be56382b7054cbeadfe765fa63e59e2b44302620000000000000000000000006289325ae4fc1e531fe014e2e692af72908dbb1c000000000000000000000000f82dc3d18ce6eb1333b65d4f84d64a761250161a000000000000000000000000e9ff8f5e49e122d8fc125986e879601bfb75e8530000000000000000000000006ae7f5b9b294c4363b94fd6eae6c177e2d70d1c7000000000000000000000000dbe2a33036619f637e50a2286a52cb9f97d4c12a00000000000000000000000079a3072706d49b2cd131e6c5ec521889bb371088000000000000000000000000326d5178128546039eb0d60b57dafddafbdde41e0000000000000000000000003d614d998cf50626c97be26250410bd72646e69e000000000000000000000000b000924cfe8c3ad062f6d8af690f28d5a0558dfd0000000000000000000000000b3dcf760d8f6746bf59152b3d0833ddc0db3c330000000000000000000000001a049c967a23293649de555134ec9a823014ce670000000000000000000000001b97db23fbfb93653378763170def3d118538218000000000000000000000000cf6162ca84ebcd3462092977b92432ad453a05c00000000000000000000000001b1d825a3abd9bcd208faca774cc0c695679ad0800000000000000000000000049219927068e8caca71a48cd23c0f166e65e3a260000000000000000000000001eca40de40f77d13017713f068d237d354f1fa8a0000000000000000000000002cc5a915d693dd97b0fb01d11a4cccb077fd810200000000000000000000000055e96666184e80ed6da335a0824d9fec4b39ab9d0000000000000000000000002f98acc463e5dde370bf0f191523b8f3f253ca8e0000000000000000000000003483a2e6ab8adba61e773680901b38842e2946b70000000000000000000000009668e74e643163e1e4314ef676e86470b92d1176000000000000000000000000c9d67e83e70383027350907b28a7b307795a85da000000000000000000000000d8c31bfe46800dce48e0372c77a637b9450603100000000000000000000000009c3b908c9ca3eeb2c93be9786e9420551ed501380000000000000000000000005d2003b368713b90209b9ab886cf4d96ffbe529100000000000000000000000071f88d670c113e57ed8deda4cc66d6f172119d44000000000000000000000000ac52aacba9dddc855cac5adc51784ed949ac7d40000000000000000000000000ad7f1e478ef7f2781c7a1574a2443d681ca4558e00000000000000000000000099f846df5d95aba065b5c8f6b8a4b7e0817bac6800000000000000000000000074130352bd300602471ce7ef99917ebaf7f7ce390000000000000000000000006763b81222d4eb049406e9cb6f1d553926cfc3770000000000000000000000003fd83c847db112fb3989d6a987e2158624f339b7000000000000000000000000706d9408d0f00fa9e5885a06bade3a37d3ba5950000000000000000000000000b11d041189819417aa976a7d8d8915257f41c4c6000000000000000000000000199c719c83d8246559700c00fff8cde14182e192000000000000000000000000c33f625df2f59ffb01cc196b71e2202d37a8313000000000000000000000000049ffa78dd00d0c61e0615765ed3b337b0eece22c00000000000000000000000012263d85820be6a50363b6f9f204d4497b5944e0000000000000000000000000508f03568468eece9aa53f11786db8a06bbc7a060000000000000000000000009b1060dc6a133a45e4ae46808a0e2a1494ea580d000000000000000000000000fd5e32b5d059680fce95379dba09929de19e784c00000000000000000000000025d00454766163e532d20d11ba37387a885cf09a000000000000000000000000b272bbe0e081d32a43e85adc4ebeddf93f55d23d00000000000000000000000026a8ade34112f1a1bb0bffc9ece7261df262cdfd000000000000000000000000691cc63ea6ea04511870319fd24a89e0ca3f5912000000000000000000000000596791461493e0e25d91a012a548306035ff732d000000000000000000000000aaa0e6a34b3a2a1bd9f6daba710c48091125969f000000000000000000000000f4395c25143cf2252252600e67746ac27370a5300000000000000000000000005a27c1e222c01e2f30d2f1bd6faa8e0c066052b60000000000000000000000000b62092050457cb23a1e162e36c60a1de7c1744e000000000000000000000000e16dee08c68b63bb7f9e1fb9455c620ef9c45a7300000000000000000000000075712ac850658161d1b1130733cc9e5424a5fe7b000000000000000000000000ae5d7b2a1a710a68121ed9b0b457481fd5ba8abe000000000000000000000000d48169125e659543e297ac337ecbe9f6dcb1af4a000000000000000000000000fd2296562247a4dcafac4b1b1d7187798249d2b6000000000000000000000000b569d009818504e4f44e93abf47c08fc5cc50b94000000000000000000000000de57cb6e84fafd0c3b8e9c5e683f9d9b7de257990000000000000000000000004f46f3770e55dbf1be7f16ec24cf7ec0ed4e3059000000000000000000000000fb4953b14633f18b2d3cefd7718197ca12780057000000000000000000000000ac13199431c5d62962aa9c93a879ac79d1d028e200000000000000000000000038a2db196aa0ce7c87568d49d5f37e6a3089c142000000000000000000000000f8571116c2b1c11ceeb84d5df6b3a003c3a0088d000000000000000000000000e83ecdf35717d218805d4bf4a9f76bc725cabc07000000000000000000000000fd2ee19a408c87f68ca8881bcc218707777c1b7200000000000000000000000033dde80830467b4140b56f0ac5e8d631585afa7d000000000000000000000000511520e8250653186755c84e0baa97f5de7b350800000000000000000000000051f679d802abd51092288e15b276e2e17d54ac90000000000000000000000000d772ab25ca0084d814de71fba06b97000303b6ef000000000000000000000000f6dc03107dc254b5933cf796ffc5d231202f9fe500000000000000000000000003f42209a415c7fe94fab928a7ce334485ac861f00000000000000000000000040a31be66fe24ffbac074d35f773d613c74b237a0000000000000000000000007e7fce4864dc1999f7e9cf3945449781a38a0cbe0000000000000000000000000235d2dbdcdda90410a0e185a8ee541a2f017d64000000000000000000000000530d8dae057923485b83812edd95537b1126e464000000000000000000000000d1a757c8d853a18157dbd3cca4b1802bc5505ad0000000000000000000000000bac94a5f226ed400bdc36b5e6de9fbcc936ed1ae00000000000000000000000014742ebc237df8dcf92e712d4915690e4c0abb5f00000000000000000000000006030dc47f1d82823d6dbb87d89299ee7d8524a1000000000000000000000000412dd7cfbb93579448bd43325580c2ec988f0535000000000000000000000000af01b88273a33936fb37af429948f532f4d3139500000000000000000000000016b4b1039d1de16fda2f6651424bfa9cde110345000000000000000000000000b5ccadcc49f3fc0fb96886236e80ec597b5a95390000000000000000000000008690499b8b8d8e420e3ee973f2da9766b8ef299c0000000000000000000000003e3a09110e78f62c9f792e6e6baa2bac5e1f98f800000000000000000000000009d81d462993fa1c97cc597d90b3b65b4b37970a000000000000000000000000f7258604dea6df72e7b37d6e996d4cad1bba79f60000000000000000000000008865aa257d478872e8608c5d3e89c7809d7f9908000000000000000000000000c14ef6152b9142d97f78ce226e91a88eef487030000000000000000000000000514c01f346bf0495a02a782d3500ce5085b851170000000000000000000000001261d44e96f7bbe713874d74552cb3fd070ce2d7000000000000000000000000e029f882e156e9f08a76558298a5771daef6c112000000000000000000000000cc0612be5093a0afdbddcf7cf2a55d83f9cf1cae000000000000000000000000c20b141e4d80f384af5592ca69b54d662bcada5b000000000000000000000000c20c82773a464a4a5f6c91625d121f0b930780710000000000000000000000001f6b13062b95cb6bb8f918f1f71c07ce6dc9004400000000000000000000000000674a845416c968935029b967677aed8b0f2d4a000000000000000000000000ea2d20026b531e6c0d6b57d4ef8ebf3c02e1948b000000000000000000000000375342477a85ed51ff832da0f6bd08f13dd15e9d000000000000000000000000a458e09aac20ea54d6a368b78044321b21c81447000000000000000000000000ca51d7ac016f31d4b55e084f537d40b7daae138b00000000000000000000000037c99c0bd9149a9cd5a3c7c150c604d896786945000000000000000000000000a622b86f5df035641bd330bca66f518aa139df950000000000000000000000003c7d5bb537abae440e0abe552342f422a4b1e6c100000000000000000000000045dd4431aff13e78a835e05b2c5c55e30eb1ea3f000000000000000000000000a493319b7e4c7dc2347a27575bc7270052efde64000000000000000000000000a1d20c58c079e95560adf3f26a3bb3035529f837000000000000000000000000f51d3180dc99a69848efd986b3c66a0937a0ee45000000000000000000000000e65ce5dcf46b5802a3c446011cfbfe72fd27c5a9000000000000000000000000ada337842b20bd73653bb640487ef3b02c4b30800000000000000000000000000d8a07e01fd9b3da4ce78109dbdfd385be59bae2000000000000000000000000694f546c2715e54a4413c91c447d30fe94929258000000000000000000000000a55eddfd9ec02f645c3b2541826cb3926d06c2f9000000000000000000000000c0ec71dccacad31b277b7d943db5662e23d392dd000000000000000000000000ca306039fc4efb9feee90b7b6cb9b2fea5f92b04000000000000000000000000e81b85cd6903deccfea9c4d3fa87d29bf02e5cc0000000000000000000000000b5fa8e91e576b3a8ea3662eb3ea6e2c6d936da74000000000000000000000000fdae239e91371bbab2a36006475fcc4143ae4cc80000000000000000000000004847e87376bf1b3cdf6f2a4dadf80fc6369230b6000000000000000000000000ed2c5811809538ffd59f60059145d5a9f02e212d00000000000000000000000021691b95d6aa4e8d58a4499ff4e2380f10bb959400000000000000000000000060206b4b0eeefed1c5fb8f755527f72fa872b143000000000000000000000000d66ee6c2c0d06a9aaa7c2aff8104d80ecbc6b0340000000000000000000000006ead5c18aed76669c8ebac644aff4102cdfc9754000000000000000000000000d79835f7ca928826aa5e76fe9070cf8ca8d47bf4000000000000000000000000a267902d7ff1d42796faa55a0b594a4ae8f67b18000000000000000000000000f0ce30017221c20bb639da125767ca9a33230bf6000000000000000000000000d90459e5d55ad04b8447a55af0d44863c8513cda0000000000000000000000003058dfb741f0a049cfe216383250c02e1e3881f4000000000000000000000000a226f201773d7abf5550933c8b6472395d1ab08d000000000000000000000000531173028a1f8156fb78311ad3f9eafd90ea61c100000000000000000000000044ed555ecccf994d4403187d5b789cfd9202d4f2000000000000000000000000e3b5591f02be6b7ec5b3cccfac0803dbc68e6bb70000000000000000000000004332d1f7b610da1a49fe1a2224ddfc4b1f71a4050000000000000000000000004f7b4ccff8733581595e795365e6d520e21c9c26000000000000000000000000db099e06e52c611a702840ca986f75662a8bca60000000000000000000000000ef9aac7234affe5fab8febd8467c583656c877010000000000000000000000000c8a5e51ff4f4cb60ce3fca638565dc212e6c6ab00000000000000000000000001be3513f2018506ad36bc0c69c96d3da52296170000000000000000000000005cabc4e4eae82093dbd36817b6428765c5fe2ee8000000000000000000000000254a26bb37c1b1e9191cecf59fffd627f2c724480000000000000000000000000f7c708ecbd906a8a3ff3b293f6cc4d551a89e4f0000000000000000000000008229f58f845cd0c731ae5fc4454fd3f281abd18900000000000000000000000038282c08dc64f07da599df2cf2a6adb3cc3d783a00000000000000000000000092a9e3fbee0a817917555e1660196af118ebfa25000000000000000000000000bee8185cbb74f6a3841a1b3365d882eeb3fa9390000000000000000000000000ed2404bd4b5899934f0e4a7e532f3b56cc27256400000000000000000000000086dc2855c5a49b1e2f0ef159d082fb2d61acf8060000000000000000000000007f330fbeaf0502044a808b7b79b1589017ced5bd000000000000000000000000f47d0623f4d4dba70f6f2923a8acf34a711be8cb000000000000000000000000248253ba412c523efe15bc118592f350f12c5dad000000000000000000000000d914b00ab2b8c9718c2084d44b4478b8e3ff2b410000000000000000000000001b889aacbbe2539a7c7077da9d0c0e1a1c9d5cb3000000000000000000000000b44373deb287e83ba5fd8909f4076c9b9ccf0ec4000000000000000000000000d035bd8a6cf012d33e36382aa568e1d2331af19a000000000000000000000000af052f9ea469ab55d0deda1201581506211267670000000000000000000000007858972c9d6f9cd406d55536053eb496810f4448000000000000000000000000a3389165f8e4d31668f761ac53cd1574663358cf0000000000000000000000003a89fd6d2e8e7270e2483a9e2473eca9d1b907dd00000000000000000000000017721f4b1619e9f27918b64548a0c990114783d500000000000000000000000014633ea8d5d75f895dfb9d15fe82d0042e7ee04200000000000000000000000092183ba312f2e63a5ee0ef1b800e20890395cb17000000000000000000000000b8d050f74e4eb6233f10ba69b7b5d8dcd35853bf000000000000000000000000cdaf642470803c917346f0f5770e3b150003744100000000000000000000000072dbaaf5cb264d88b66b5efe60844576e823a0440000000000000000000000009c946e6a50fa2948a4d3b28d4852f395f8f39da10000000000000000000000008fc8f043436375214dcac523f2e51027866ec194000000000000000000000000a07e852640661860eadd1b36ca38477da4cd68fc000000000000000000000000d6fb642d550c65e3f8306ced3bfeee1caae0e72b000000000000000000000000589e6ea2f34cc14c37488c5437d73c40ececb3c000000000000000000000000007dacd146106113684c83f858bc90d079834032f00000000000000000000000071b1009033ff60b23068dbc52c6295f9753d2382000000000000000000000000a2794697d4b6ead94cf512a2303611d1ee69c0490000000000000000000000009528dd3f59d2068c65b91e44fa7e19fc1a820ae60000000000000000000000009f962e21363bf1cc80d2ef0723cde0331a22b410000000000000000000000000a2074267ec446d0f1e4aaac9b1a8c33f821bbbae0000000000000000000000008e39060218bfd0463c4893949be0a19c8bd90daf0000000000000000000000009049cc0eea432a8374e7e94cf5a40eefd015bac700000000000000000000000065a637892c28fbf54378b2e9857abe04e521b2f60000000000000000000000002ec30cdcebf0ea8e8afd5ab2c3147cfd91069f3e0000000000000000000000000ed242d39fcbd288a0d685db574431915506d0410000000000000000000000002a8329ba9a45fd99d52654a36be9742230aa6a13000000000000000000000000a0044f6b03089d04eafb03d97dc1f6120ceeb97300000000000000000000000025229031c6c2f8e29af98b971b1d79e043a5c1970000000000000000000000008946dc542f1ca6e9081a87f17f173286feb46d6800000000000000000000000021dc46db401b5f470c95191b699abda86be4e047000000000000000000000000dc00f064ed07ac684880d3ce93517ccad5170265000000000000000000000000b9b0dfd800768ec7a5fa3880ce7650186bfea896000000000000000000000000351c22c6dd8fc190d2d6763e5c67c7d74062902e0000000000000000000000006855e897de56fab5de75ea9534b7cea85cf5cdab0000000000000000000000001efd28614bf4a11707620f5302b8a5492bdca13700000000000000000000000034d2f5f734d0e271989abed32e820a1c01f5b14200000000000000000000000067a88209209379137ea958bd76835a5143e9538d000000000000000000000000916559e4aecc2058ff9f05e2f0222704e92dccfa000000000000000000000000a36ca69a30f4c5c4de45fc93840c8d0061cb9833000000000000000000000000094f73caad6264d25c3f18589335b21c996c528e000000000000000000000000956367e6f6ee890468655aadf5b0d961f4c5c5000000000000000000000000000facde08261c46eae6add1fb85a8359aaba553850000000000000000000000001506eed7b8a52829f9ddde60ca7042a4679846100000000000000000000000008a5b7226da2047cab7a9ea7b9c53b8530199cd53000000000000000000000000163306aadb7d8f08231635b54cce0fd6090a7aa6000000000000000000000000427d84b3cf8794408ec586a66040986e596078d900000000000000000000000000aadbf6ef2e299962f80d3329a7e8b1756450350000000000000000000000008f643ee0011871df27c64efce1aa3f78d6e4d166000000000000000000000000f733f39134debb3ec637d7cdd9463a5687ab893c0000000000000000000000006d6159fc9919e458ad2d64008edc1c352bce18d30000000000000000000000001e7b5cdaad980e8b182db48ba31bba1452c2f4c90000000000000000000000003312d3c0f1aaf46b3437c977f705840a9c2dd7c60000000000000000000000003371f5c5ca2b7921e92f77177853f4f7341c8792000000000000000000000000fc19f791c25b28ced2c924be508d8d80aadd957f000000000000000000000000a94c823a801d974c85481b9771eb1d0127658558000000000000000000000000430b1056958547ba1c1bcbcf158605512d229124000000000000000000000000fa1203c812b3cabcdba135d36691a24935ea4707000000000000000000000000842a368b0e32f76729b8db2a0d6fd6c3fd8b499a000000000000000000000000555762cc24e85b11215ef59308390e45199887c200000000000000000000000039cbe0bc0849b087e1549cca5588eba0ecf72128000000000000000000000000689d727ee5b4fb8a27c79e60c261abee3f2856ae000000000000000000000000de8cbe54a9bff6a5e0b46b3d73f387611012d659000000000000000000000000eb0b23236a67b1b0c2a81fcf29df1c74c1fed162000000000000000000000000db8b1e614878cf4265f8b85b1ff6e0f9be0f85e600000000000000000000000075aa5b3938b773d32ae3c95f6cee8a715c47364c000000000000000000000000a61e84e83aa7f624f924fd10733e89318ea7c6ba0000000000000000000000000997c8b1ba24622560682d71ee4018288568ba2800000000000000000000000046ea32f70d8e5940356b6234aece0fba5618558f000000000000000000000000ba72ae807b1e16e5636f8e9b7d4dd55a74573fc600000000000000000000000095e301c5aa86f1c9c5c8a04fccff916de7cb6ea3000000000000000000000000a8c131e1bccd7442f90fbad68bdbb437da95128c000000000000000000000000d5a1a2a323701c9807cccf1f9ff7ca4bbf9fc658000000000000000000000000086c5a9181daeeadd54789bdca76d81cd6958dcb000000000000000000000000f9f28a1339fcc1062b30d07014bde099a12fe5d400000000000000000000000039f5fb922f8c8d706d4c5459b177fbf8895bbd3400000000000000000000000030c53d45ca0cf73a7dc17cea4fa535937cf09980000000000000000000000000f6c3e31c00979ac68d84fe5d775aa4a3424f1f6d0000000000000000000000004a5627e01f80ac7753de8a9f0ec3cb620fc5fcd4000000000000000000000000f435dffff3c9ce2a93b632d24f8c55588cadc53e0000000000000000000000006804a99683f73dba566ce2348ec1a9b144eb6de8000000000000000000000000248afbec09c971372278c1052253e4c308d5430c000000000000000000000000775a14d72cb8fa944407813de47f570ef8b5781900000000000000000000000079f7c60ddbef7a8115fac39ea201d4e2d111e03f000000000000000000000000bd6e10a54f7f0564f950f1f7048fc9651d7c6d12000000000000000000000000c2172b85a1ce64fcac3213f09ddaf3241135985c00000000000000000000000036e3d5111f9281018eb37b931ddf01a921d0a074000000000000000000000000a25207bb8f8ec2423e2ddf2686a0cd2048352f3e0000000000000000000000005e6ed501dcbfa0fd33e7e84cb47669c89f535cf1000000000000000000000000a85728438cb34bc0de7b24f10bd8ee2c4736e5270000000000000000000000003b76db44606e8643a28a6234b589f87cddddaa9300000000000000000000000089b701afd6e10c3b5027d55f4dc55bdb9b765ba20000000000000000000000002d3b92dc63d70838c72d506ba8c428f0c6aa4ee5000000000000000000000000c58a8125f160c9277c2a2707859e33f32f0ab36b000000000000000000000000ede747ca3b2000b3cc408b65b5996266248f2204000000000000000000000000d1c6e466ef6749bb6c96b4f87421e57f7796b90c0000000000000000000000009958b62b9227e273c672e75365425578d73ef077000000000000000000000000b8f8130787015d2055b0ae2a34590546c4f261c0000000000000000000000000c7ba9b99a614176faa16d8d5d8011fb5bbfab8a90000000000000000000000002b614ecc9e91af9d056eb8acccf5d9928a7cf4f70000000000000000000000008e1f5a8db8e886fb9e114133261f5a1955c49412000000000000000000000000fb619505d9175137b2acd4ea10ef776db77cb506000000000000000000000000603aefaeaeb334ecc1150071afce4d37fbefc2c0000000000000000000000000226cf3caa4c1c8e662c7c272b45f5d17c58f0013000000000000000000000000646eb907ef4b8abaa19e641238a6f62fc3e8ca1e00000000000000000000000009e4a1729622dac148f2d20706a58611091a135b0000000000000000000000003272d2b1bafdef526740ac5a9394e36bacde0e08000000000000000000000000455bad38468d2db6eb4a609cefdf1b89bc81cd6d00000000000000000000000047f0512de224b063b676904780a0f26a13f7f79b00000000000000000000000023e9030cc87d83de18a94c22c68678ed2d4e93ff00000000000000000000000049c5a93ef9b6b295af18fa90aecf6c04e11649a300000000000000000000000000d8538814212b27b78f80b678867f57b1c58cac0000000000000000000000000bb8db41c7679f6b2a25da32e1025dc3fea4da81000000000000000000000000bbd876209223c0a36629146306df8eb47ca7891a000000000000000000000000d9c33deac324ea75bf011b9359b4a4af6fd0fee7000000000000000000000000b47984ce56ee0a9b1deecece841aee724d8abd030000000000000000000000004bec7b73244d678450b0a16e9922c5f03e59ca1200000000000000000000000076b0bafe02674091e8437a9305f622ee31e6d004000000000000000000000000a8070441127d60d95e01efa86152607a77ac586a0000000000000000000000003cd6e8cea840ff70f865b2b0c5bf913e72958ff80000000000000000000000002f62436ec86cdb8407fa17be47155b10147df2310000000000000000000000006a2ff3992ab6055863f0fc59d12d841bef617bd3000000000000000000000000a143d41fe5b232ef2ee1d77d296044f367af2491000000000000000000000000d12e4adc7356d19ba28298907feaaf7065bf73960000000000000000000000006cd51e674e270890cc48140950375ce042b2b1d10000000000000000000000009283d99bba97cd8bd5d1d91fe3a5163374ed8b9f00000000000000000000000060204e4aec09868693fc695357fe20bc9820683c00000000000000000000000001aa78d8349cc2ad04d1ec60b12a31fe57beaf95000000000000000000000000119386f08eff2a980e9b9007624eb8d26827b1a5000000000000000000000000fd68dd6173528fcfb3aab30406cadaa1b6afdd69000000000000000000000000d6469c87626a3c2995e0fc1b8a251b36b665d200000000000000000000000000f55c1ca58706e82fd5847922561d1227f4724e2b000000000000000000000000aa49e202f880687a3466f0bc549f66624cdb695e000000000000000000000000913f3210222132dc9cfb34084273cef8d8152faa0000000000000000000000003a27c584ddf8308bfb7491d0b9feb46a1b1dcbc900000000000000000000000005a3a14b4c179b9a3a3f3a8933853f95dd87b9ea00000000000000000000000094740555d3a4c81fac7dbc9f08836e0b76bf550d000000000000000000000000279989eeebb466cfb036954559a27fd3b82a96ad000000000000000000000000f71fb6fef876c2b1a58a14722792c368b96c3d470000000000000000000000007be4a4b1d96bfe3de14f9a38a95ef307614b483f0000000000000000000000005558797b7692edf6aaa87820827820cb4571d1a10000000000000000000000009308bd4fdec064521ba86d61fbe606569964abb90000000000000000000000006fd44fd3c23bc27911ca5a38456a9368c1a6d7ff000000000000000000000000746f327bdc13f5941bec6589071a03e24d86aaab0000000000000000000000009893dd44218d96f9cd8ae0aa69ac42ecfd2d6cb9000000000000000000000000f6a07d92e2cf9e167c0fcd8172025d6ee9e420b3000000000000000000000000d876966ab335f6ab16e12116cae9b10a49d82b52000000000000000000000000ec7c98376cc70123ef5bc52a0d24163fe308716f00000000000000000000000017c35f1c21f80f2676667f08613ef9e9dbce9e630000000000000000000000001d70ed53b8ccaa855809f08e2bb80e94a600b6b500000000000000000000000098790649e3e189f61e3bd77f2816f91136474c60000000000000000000000000224d6bf0c80325d20bcf30ddc8225c320f23b41400000000000000000000000039fc6f04db8bfdfb161b8bbecf230a5b4c9df347000000000000000000000000562d1b2d9be2553ac346dfa6e0c4c7939157fc790000000000000000000000005d4f886d098fe275b37238fc06a816b68942376b000000000000000000000000f3948a19a19e56220560c19a498471dccf6f1b66000000000000000000000000b372ce9ad1e814fbd4f88c696b5afd83de8c59d2000000000000000000000000566642f847a8e3f26a1a01168a6c35b03b474048000000000000000000000000bddab31706f3674b62e2399cb34722825189b46c000000000000000000000000435ab826570f037ef7856ef3d9c74cefa4b814a6000000000000000000000000c17f4eb2d58252bb40932492ea578d9a6ef70ac3000000000000000000000000203ab6c322789be4c9ecbf0e4cf94f02223009d50000000000000000000000009b32ca19907fd3ea69b3740c85c83feccac6eeed000000000000000000000000b8310c7559baa58255c3589b3375c85a438ce2ba000000000000000000000000b70d1705f24f1329aa94d754eabd0be2a3c3137d0000000000000000000000000970795c37b34145e4af6b6754914d265689945b000000000000000000000000328d18ed1441f71e9fb4921b2f9a6d15632d2b54000000000000000000000000c5ff16be2357ec64b658de2905e8cef5335ff1d300000000000000000000000057b563a076bd9561e4634f7c863f4eea717915e70000000000000000000000009535d32157b29f720f095f1bccaf440c96352ada000000000000000000000000b3fee081ac71196a65908bacf9058e699bff62dc000000000000000000000000b989b05871d1e2176b2b2f06b34f60bb614671630000000000000000000000009460b6ffee34c548c98dc45c5adee949329604b5000000000000000000000000726adde8ca9446a7781cbf2d327e4f568ec7de4a000000000000000000000000edb8e591f01beab2936b2f4b41ae6fd315beda26000000000000000000000000e8e0f659b54934273e1beca7f537fda6d6330d7b000000000000000000000000011c23b3aadaf3d4991f3abee262a34d18e9fdb5000000000000000000000000e9726098de8566f73b894a8b2a23666b13d92ac3000000000000000000000000646703824cdb020d4e16b278808abb22432eaee000000000000000000000000051060ec600cdecf19c8c7ed06324e47fc89b03fa0000000000000000000000007cfa0c18cea4029e4e7bc0bd4df896c23ce806440000000000000000000000000a41601ca5abc1b09f25be12f080fb0aebe61d58000000000000000000000000d7fb8acd7cb542bdccfa0a12a37047cd11a9908a00000000000000000000000088c8793d4314132250555a5b1b9e0d25b57a2b9e000000000000000000000000a244482e30822cad556f0338fb1e5bab72890604000000000000000000000000c694073833b33c883d196e35fb08d25b674a93aa000000000000000000000000480c409504f2f7f28592cb5a2bf40e663311780f000000000000000000000000c79d419af09093cac58e0ddda887d71d435471f50000000000000000000000006f00116d96c223781d64c30bd4b95580070247da000000000000000000000000d97d41ada79fcf56041266193f6cdb3f8cd228dc0000000000000000000000004deddb97c5e1e777fed86857177958fd86100d0b00000000000000000000000062fb6754d8a27dbc0a08ec8c63f47d94f07c6bb700000000000000000000000067f9347980fbed95ba5c26e30dc5fa1d7f6d92e6000000000000000000000000d961f88582541e66c9aac22fbcf78c36dc7054c600000000000000000000000051970628ec0c3907a86a9847e78b07f4fb9bf51900000000000000000000000014ca99d9b0b54a83d9b2bf79944b41101b37778f0000000000000000000000002d96daa63b1719da208a72264e15b32ff818e79f00000000000000000000000073a9a8cf0351f214b052dc881cac0928917ca276000000000000000000000000ce87ee4e393c156000776fbec15bf16427d12254000000000000000000000000e0e5705f4542c29d13ae2764e6051f8a0130d34b00000000000000000000000058c74bddf115af4130e1f14cbb29e458828222a4000000000000000000000000b457f1113fb070aac52ac6e8d6dc6b1874d8703600000000000000000000000011815ab8868293007402b3637e2fb7e33d9eec6d000000000000000000000000e5134951c8f45cbce4bf88a215cd67496625af4b0000000000000000000000005e54d117a6a0a5dfd4a8f88194db85e527da89f40000000000000000000000007119cb953db332a3b60730d5d39e7b1ba5120e86000000000000000000000000ca0927f0e33f02b635393bb942748de37dd199bc000000000000000000000000f1c61d548e55300bed5c649bb0655bd2300d4766000000000000000000000000c95fdfd9179e2717c6bacfb20f1eaec038b0039a000000000000000000000000c614ddd3f6a2d08cafefbc8347b7d4a2d5ec08dd0000000000000000000000000c239ec5247fba667bbf17e7eb6ed7dc6af335bb000000000000000000000000ce3d3fbb42d4e960f9cb068c3a65242a269feea5000000000000000000000000ba002d4a865313161ff1c2047df0085312d785710000000000000000000000004cc279d672a2d76ef5f8380332cc2cd13bbf285600000000000000000000000016cb27568534d95420f3155519dee48f2a68dc85000000000000000000000000ed8a35b2ad143d2e00962cc77e19ac411f2db155000000000000000000000000291a1ec98831906c2b1013d381fe0dac61d4e3ab000000000000000000000000554b0d86e007d601fe90307ab2bd6c9b9b7831500000000000000000000000000deab35c0c84b605cf2b98f8abf2d20a4869099a0000000000000000000000002cb0d1b95f85f2e1e8d5d4021df5bc6f48b489700000000000000000000000006eae843eb4f3b5246cdcc0b4eba5e28137f17d2b0000000000000000000000003b93cf679c739f281e4ceb763e4e2626d8cb7c120000000000000000000000009ed43f95ad8f2d59866331882f402b8c49056dc00000000000000000000000001acd4ce843f2955a87047a4201f473485a8c51fb000000000000000000000000db2e86d999f827d73ed059036a1ec5f6748f52740000000000000000000000008aa25ef2c43f0afc214ed7263b6abd189dc18594000000000000000000000000cf3085525cbba5f04994ce2a4bc71fa02013f7b500000000000000000000000095108bb31f3d9aa0c09d9909018849e41b9653ae00000000000000000000000072f807f01dd632ce163b9e3de4fe2018ddc2b2630000000000000000000000009fecdee8625e450cd67214b0a2227de549df5ee40000000000000000000000006bd4f011acd329ac5eba43367321143421ac17b5000000000000000000000000142c1ab8a3391fdd18de2439280971cb2473248f00000000000000000000000034841a31faf1294a4f86e4dd0391f57ed103f91a0000000000000000000000008beee20319c7879f025bd1e18156caabd247c7c20000000000000000000000000fa36a7eba4bfa4e0f6d82942c2245082cf7dd520000000000000000000000003a49309413793b32f6a308769220147fedbffa5f000000000000000000000000d68d8cbcaa5979de4fbf4d439acd92507bc28dda0000000000000000000000001042fb3156242dd05696556e93254b622340969b000000000000000000000000011c5fdc967fa1a6a15a8e75ee71791eea6585c80000000000000000000000009c107961d5424a124b017a719a306788c9569e430000000000000000000000000da2dacc440fbad99cbb13f647d51b153e8d1580000000000000000000000000c62da097607caf1c6b2bf03d5e3bad9a9a65934b0000000000000000000000003acc2bffa4a5e75fd4b7709a6fa2c3eed94f664c00000000000000000000000025f6d76cbf09a016b8a7ed2d0606148320c368d70000000000000000000000001519be7879ffb244a15603ae472052bd16392f48000000000000000000000000e8917ffa1122c525dec26059f8b604b9e79baf21000000000000000000000000437b4766e6db19e66aa5f21462a29adb65a99d5400000000000000000000000081058bd2761288149f1d1938d12c399fefcb8b2700000000000000000000000073c01d29ac402a20a5aa8198f5d66cef6aec5b02000000000000000000000000c7b73d3df4578afcf447a066b6f597f1b7fb0cbe000000000000000000000000f5029e88f5ed38d2296e67c1e3d42e26035177fd00000000000000000000000004c21ae8cf09f7ef48a23e35e6fd13f211623a7f000000000000000000000000c9fe0e6da8fb1797f4827c716dbbe44b72f25cb0000000000000000000000000ead0aff65c94955fcef305b4452c30b78202cebf000000000000000000000000fcedce2989e3e4b8ffef125148b3ff83c2e782c7000000000000000000000000352f5bd4e489ee157a2993d409f6ed2429f19cd700000000000000000000000040a5ec04b52ab51d69dc25be5f4e130642ffa929000000000000000000000000af6cd1dd6d2915f97412a1cf1c09a3c989338f07000000000000000000000000a1641c3271ceab9662612899a623335a648d6540000000000000000000000000ad3736516f6299cb36a1391572ecd35536d0c5110000000000000000000000001ce6f39b8d59f97fda57ddd03540b396fb213678000000000000000000000000cc715f7d2d9460c1372673665103b83064ab4f1a000000000000000000000000722b2eb6e0e887085fd10c7d4b1a43c9ce3e37a900000000000000000000000026799ff2f6e66c92a047111e2381724ce881be0e0000000000000000000000004e8627e769ea827fc25dcfaad0a3caa79fd6dda1000000000000000000000000163a8ba5f64ccbccec3d18d9c34d5894db5c145300000000000000000000000018e2d009665cce4d26e8b4d21bc36c73ea0e99fb00000000000000000000000047178877e40209f0480a2016045399dbd357ad8c000000000000000000000000f3b81a4cae77e820f1b82f46ebd8216b57d1226a0000000000000000000000003b132bfc31cf54eed8c06497213cfb66e1f788d60000000000000000000000002a2109b11e983ccd9fac05e6638bbbb6fe8c5080000000000000000000000000980d74d0d3f09a39a616741e973a0ff0032eb65100000000000000000000000084147a87e1d37583601afd7e2f486d8fc83b9a8c000000000000000000000000c397f64b8289f5ce378a8a25cea281f45e0b3e820000000000000000000000003f29a8ce71d61853c1e68cbb07b7f3fe8a5149f100000000000000000000000022743cca2b0ec7049c9a07f9fc2fb85cbacc1d1e000000000000000000000000fbf348dd78daa5556cea852e077c9dc111963734000000000000000000000000ec5abba31c186a9f2695a66a734f3d3ad6e853130000000000000000000000005ab26ff12dc37795d29ea0f9d2290d97237e1ee800000000000000000000000044a1a116f7207f41f4df152c376e8bf19b603b000000000000000000000000001644e430e8b330e2a1dd891733ef7da8cf4b437a000000000000000000000000f8275d4ad2a59579cebe1693673654ff397dfd3f000000000000000000000000b70fe0ebdc82b51f6dad0b8f400f3007ab0d0dd0000000000000000000000000f58ca92a3d06fc8e0b9fe5c1cd2132a05233f95a000000000000000000000000bca0ea9794b74a3cb29edfb348035d97ba46a3c80000000000000000000000004d7e6f54ba096e837a0a8e240aa2c1e5db9d1dd90000000000000000000000001b41a365a3bc9605bd4594eb6d22e5ba0d87ff9a0000000000000000000000007e457d51f03a5ce83b5c2bd0f970f67bc1c7f448000000000000000000000000ba5477241de3ce80a8dfc2b8fc90c9fab1e8c8690000000000000000000000005c06fb07b5af44d4996814a48196545b1f9a0f0b000000000000000000000000b937e1bea414bfeb16ae591cd8fbd14ad2cc25d7000000000000000000000000b88217d774b70c5316ae5cbe16df09fd83aeae350000000000000000000000007b37fb021ba4f39caab01d7c901cf70d6beb805c00000000000000000000000004676d4d5599d095a68463e1c7133fbd42e11ecb000000000000000000000000dd37e2858ca292df9193fc0aa5fdaa56679c41130000000000000000000000003a8c6cbd1ee6cffdeaf2a70e827cd6f07db567c3000000000000000000000000d0d6a0a8a836ef8ddb37f475ce5cfe01ea994e0e00000000000000000000000055c5669bc2fe22071538965746be010236397e1400000000000000000000000005229f0186e008bca70eb75e0bbd36e91833af14000000000000000000000000d0d3bafdf221b0d73edf4a303ef86b5db673a5e4000000000000000000000000632a019d8c7402487677e823b94595ff2205fac700000000000000000000000040d10687f2c77edddbbff196aa9a70851377c03e00000000000000000000000013f5066a80ff9c2051ad17d571172b6daedfc848000000000000000000000000249d89ee6abadc95480bd840e13a81198aa186ad0000000000000000000000001b30652acd3e4fa512154dd017820291705dcfc0000000000000000000000000019f4084f2466f12352add42285d9c2582f3071f000000000000000000000000050cc071815ac637e37a783dac6acfa83716d20e0000000000000000000000000a7c8d5a805288d52f056e2b2f7ef96cdf8fe14d0000000000000000000000000fe0e246423e61dae865bf1bf9a8e28344788c870000000000000000000000002f77fc334ac3c3611b85abbbcf6ad8bfc8dc7804000000000000000000000000e98c63973ca5ff45e5c55704b7763ebdb43aa6eb0000000000000000000000002626dca53dd9ede70c1f8066e8589191c1a140fe000000000000000000000000d356b2bd66a45ea53a5d585d7b94331b0259f38100000000000000000000000019c61fac49bc8bbc4e0eb6eb6e830de79af705b7000000000000000000000000651367c815bb46c27b0f7a4bb25729bf758566280000000000000000000000008dddba1b878d5b34947a36c5c5d34bd84150179600000000000000000000000039c6302662d84af6e8a3f2b5ed1593318663a06100000000000000000000000040ad8239cef96f823f5a6c551e841fdab4685e45000000000000000000000000bc406c401d0fb1124858ee713733c8f929558e4800000000000000000000000070f795df58c9823fa494e284b481c66a39ad6140000000000000000000000000b40907b7ab59e65a8df096e8166c7e9811d244e30000000000000000000000008e75afaa5b42d92fe1a1f591e385252f0ab95c180000000000000000000000009868251aa0b3ac2982a741156fb1228b8eba74710000000000000000000000009d84c2ceff04440ba86b9b5724a6d6a9852610ff000000000000000000000000a4e7a5d7a940aaabcfa2402b45ffb2eb1378b611000000000000000000000000f48e64e5c797b7ac01e4d497fcbdfca33e59639d000000000000000000000000c6a4dfa6feb7358c8506f025fcf8e680359989bd00000000000000000000000020369c7028e61925527b3eaf54e6312fc34b49fb000000000000000000000000b89b282b08439edaa2174d71f6108823b19d21ee0000000000000000000000002dd3aad63c342e0333b591efe9449039387255a300000000000000000000000025cdd5bdc785fc0cec5b6312448d09c0361ac0ef000000000000000000000000abc234242cba0ce61a23419fc7db0c96867fb604000000000000000000000000a8c950944f77bbbae9d6b234a5b81dcbcc7cbca100000000000000000000000058c02c546ab555f94e099e26b3e1be39537a9b3600000000000000000000000027ed01f0ef839c5932a8e0d940d54a61cb36e52900000000000000000000000077d151c709e66bb8ef12189ee2a08d01e7c911fa0000000000000000000000001ea8e0e5851b6c1e7e4cc12d74dfe6b05d4ab5030000000000000000000000004dae4e6fd0e5fcc90f7ea135e1516334b25a8edd000000000000000000000000bf92620478dd964cac8e0d8d98bf3336727f49820000000000000000000000003c4708edfc4af85bec2f41e86a01d31d62746d8e000000000000000000000000377fd00c2092833e1f7643a5039169480cf698f600000000000000000000000022d4a259553acd5c74f83787261f79332407d7bd00000000000000000000000028a63e5ea686713345e336905465d112c3d9d494000000000000000000000000777dbb70a9cc5f457d8f6e6f8a61b93f346a5bc0000000000000000000000000bcebe38b775145a36a6b58d17b0fd142244b560100000000000000000000000097959d785a23c0e2b28dae93da665bf65aa3004a000000000000000000000000b506cc74b4c81022b940c0f7c8669cba483bf25900000000000000000000000009426f6031e617aa939ba3da9d309a47529e650e0000000000000000000000003e1b8f98ed69c6a97a8540e1d7aed33fdf4509aa000000000000000000000000309dad1b6230ae7e61ff35be0aed7afce446f9350000000000000000000000001b90b490bcd9c6d3b1f58c08634c0017752ac011000000000000000000000000ad19de866bcb75648b45debc1a5e5d660b3fdcc8000000000000000000000000ac7e8901cc52b52bfcd71e6ac5b02a548b470ed6000000000000000000000000c281b3b7fe0c4268b855371afe9d9f6de10b48f20000000000000000000000003e7477e04cb013bfa965edefe0d0362f65c8bf4600000000000000000000000037fabdb1d081f0a69ffd2a9525d71cf220041dd40000000000000000000000006bbb5a23d839e1571ab612e68dfa30772c3deac700000000000000000000000013c94515369f8de7e21a159d3660bc1237305a4b000000000000000000000000a0b949ba7f61fcb08a1145e26ab8df952369622500000000000000000000000099bbce12a71d627d8e1d7c14b38a3bce43416478000000000000000000000000602317ade01ee8e26f721243bc29a1f8501b7ead000000000000000000000000861d852f271470a0796ad4ad15e0311633512f5100000000000000000000000030e2ab762308f55da8e00866c6e33c1b082126e5000000000000000000000000ef71fb27ee35aeb4c6f65395980181b54bf7b7f2000000000000000000000000aff6db2974315b21b578efadb60a08603eb8edea000000000000000000000000aaa686909a094ab64d40d49fa56824f2f17571c400000000000000000000000045ea324cc1490f301e83042c76e26c51c4c179a5000000000000000000000000ad0f6338aa1b374f0a435d57421721ec0ce62e1b00000000000000000000000024db4b0fbdf8a23804a54b7b46602c64ec80a7cd000000000000000000000000609c03e451e5832558af0f2bd0526b377c6e8e2f00000000000000000000000035f77500e90a4f5c3596cd996cb0410018262e7000000000000000000000000027137a17f4d081f10312f9f10ab345d5056ff5fa000000000000000000000000ea54becd58f818f22921a1e38f7bb3700845d51f00000000000000000000000036e65c2b1b98aff28bb137ace0fbee46e241d3620000000000000000000000004ebd0aa2603daeb3610022efcbf157ba033014da000000000000000000000000ee4e856cad6937dd6c5d91c72040f1c76b8fb0770000000000000000000000001f90e83967c95e8148ad942a533575922b15e6c3000000000000000000000000d837c29fcdf1652f57f308810a211be34965152d000000000000000000000000255d457013d1520560e1fcd2fea1081a0076966a000000000000000000000000143828f2d02b162691f14ace3d902876654a27ca000000000000000000000000213b7e08c777eb8a354665cb78f7f471a583ee9f0000000000000000000000000c533ce03dd1c01aa6e159c3a10d417ae5c8879e000000000000000000000000e37e87e3c7b4d8d1ec351ba1d623c3fd916b9fe5000000000000000000000000b04731c8ae7cf914efad5c8fdaa9f9e4c5e321080000000000000000000000003255a61b3c7ed457bdc8011484e639e524a3cfd00000000000000000000000008d0a25e5982a9fa9db442b2bb586c19b66bbc6d2000000000000000000000000c77a4962cb624d3fda456e8e700c5d772f14fc3a000000000000000000000000eee91c161a8778e57b6b64b381fa11c8509499d700000000000000000000000054c65d7531c9de7bb5c0d87d1648aa3de989984300000000000000000000000044035d8ba33e0d4b143cc9efe106ab2d3714996300000000000000000000000052048477d07fcb80507d60305e7eb2dd154f15f600000000000000000000000086932a4577bc836f5cd71f243e0efcdc71ddfa8600000000000000000000000086910ec3fcbf0714fc59b39738f8e5ae11b35aa60000000000000000000000005a900f7f0ba7917d6e543830970372a2df6143e800000000000000000000000034673763751059a342a50d978798f3a3e918da2e0000000000000000000000009dfc06e224b57e8736ba277d6c9d3962432c6e1a00000000000000000000000082c3b9747723cbbfb2806033dd2ba2d056f561100000000000000000000000003066d0225d038ae82041620c98a186f881698566000000000000000000000000ddc927aedaadab0d6b0f90939c9fe8e71c8047810000000000000000000000001e895f33ec3d26fae52df1003ac9704a460d72a1000000000000000000000000254b235910ed2e0390cec31fb7fc07876c9ec5d30000000000000000000000000bfa32b9e97837640e90bf6653339dfb7edb020a000000000000000000000000d6d564ff054577866b12840c67f826fdeb37f5e000000000000000000000000025d8bc7b39c7c1f3e35a89698318755a77ecb449000000000000000000000000b69eca699970e8d7a9eebcbe2548adcb2e863ece0000000000000000000000009b6bca89cf58e0d35a1bb0c79f76d8392b908c20000000000000000000000000ef0e64171b20c7dee5aa7924dd05503484d12b7d000000000000000000000000e091a4552d55839b3e94b886aae42323bda39a410000000000000000000000003b5b083e76c2bf873f2d04a69f94b08904ff24a90000000000000000000000001fa3351a6831de74648f426355c8eb5cb9640de800000000000000000000000071f08ced984ac7a98d95da6849feab63fc159dd1000000000000000000000000bcf2bae9c1338bdbcf359325f31a36e736afb0c9000000000000000000000000fbe91233e76852ce250a001b3fefa9c902b9046600000000000000000000000093c782360216e297cdd62ab03f2218880ca7012b000000000000000000000000c81a33d9dd06bd00709ebe612afb1633edf1a71c000000000000000000000000b81c2471b996b76a04555ddea177f2166352726100000000000000000000000010771db52586f3e761e715edc2c0b171d87133d80000000000000000000000005a385c61de58553c0387ddd32ab34d2541c508c2000000000000000000000000b81f887b42659eb8da4204b18fec3a10760bb283000000000000000000000000aacfb5b0082aa091c1545ac061ad843145acb53e0000000000000000000000008822b00de923cb4b4391fb9f85ca5be2c076a5c5000000000000000000000000c104f44c5e87bc7f75e4c17f60d18276fcc3a9430000000000000000000000003f50a2d96fd9b754101a10a47532c3b51580715c000000000000000000000000245a8224652da59ec809ad2e3597c7a73165420a00000000000000000000000046a8a0e9f45970a231d7ba6f4d06f4739f644cf00000000000000000000000003ece58b8b82d5661965e6ee67c66bf1ac1bb344e000000000000000000000000c5129824aae16a57228d31763ff870bd2fb80494000000000000000000000000565285f575e1f7c6c0718081d6c3a4316109bf7800000000000000000000000005c3bf7df54dd257c1477a08dc6a348147e4a26100000000000000000000000073607a3b479a33c5c3842575aafdc2a63cb42e7b000000000000000000000000a8a3a5013104e093245164ea56588dbe10a3eb48000000000000000000000000aa9d5b1f6e0d351933bbe48e17d69388533e3d6600000000000000000000000051db6f4ac0017f5c33256c43eeb409cbeeda10b90000000000000000000000007f97d13da09f1c6af9ae13b52083ef5c7c3463ad00000000000000000000000046163226704c486ef4e5e723ef2c36d62f0ac05100000000000000000000000099dca0c5da8041d01f2bce1f9bced7daf971c1c100000000000000000000000059e310aca7d196667459ae2d87bbedda0c70ce890000000000000000000000005f590245a4913b6063e7489999c741347681b5b200000000000000000000000055e3e622ee6a2dd383a9f1ae4e86206440b27dc700000000000000000000000090ff6a0fbd8864897d40bb1caf259bdad5d67cb8000000000000000000000000e53d4271cd54a15eaccaaa462ec2d35e3ab4ab30000000000000000000000000255721fb5a20208e0cfe9c0789f8c9d060ba2926000000000000000000000000c899f03aeb91f9fff1cac69877c2697fccd09bae00000000000000000000000069fa3383c10376ef82039955580bb1d84aa890d200000000000000000000000018bd175edf64f6af2af5ad05f2090750217372760000000000000000000000002ad953200ae7c3e5e38945df6ab9b787abf589dd000000000000000000000000c3088f7dd4bd8b44741dd483c13e384c86a5ee150000000000000000000000009790ea55ac1d4ab153f13ae3aeb8cfc0dc3ad2720000000000000000000000006bd259f77a30affc60d9ba8c877c6f650ad81397000000000000000000000000e032c90c99db96fd7cc7ecc2fb6cfe4f8efbaff1000000000000000000000000440aa064c56320f61d43abca86b66868da616af50000000000000000000000007811e1f1af668b362b802981b6d9844b19ace3190000000000000000000000006105f2ce7d7077347d95eb77cf26b85c7091acf500000000000000000000000020bf1214bcde21faa02950df0d97479dfb0dd57e00000000000000000000000007e1c361a20051ac1fc57a0fd1320e2d85f0a8be000000000000000000000000ea5bbad59c45a02ac0b0f48c9b4b7ccbccd73c36000000000000000000000000f772badf9c7f395a4d5ca5306a0914f18394e755000000000000000000000000a9407bee2f2ad8844d7b6bdafe1c03c898f029dc00000000000000000000000012c43df41c493c74978ff7b3ace712a2139da5f2000000000000000000000000a254ce3e22b8e2c437080d404ef9053bda8592e50000000000000000000000006a218338c0d77094fe3a938b43fc3528e1e06845000000000000000000000000df7ca0870168d59df049cadd00a6e741b5261a9d00000000000000000000000004c17d923fd9f18f2399e9589ab80ab62f85b40700000000000000000000000012b8c440b3b90d9eaad3602fa540dcad9b34c7790000000000000000000000005103a9c7f3c5df78e135b1bd7550a71a79990f8e000000000000000000000000a411ef109d9dfacf1c0f7424d0488ad6371454f6000000000000000000000000ffbe19406cec584cae79f0b4ee379168b8b1915b000000000000000000000000965fffa0eba9b554417d280d5e7e0fdb56250cfd000000000000000000000000fbf09db048a8e779a6afc5da751f85aa5fbcb3dc0000000000000000000000004dcbbe32dfe78f931ccd51a9f72250151a7d9286000000000000000000000000fb30ff63b139d648b588a0c18d72353a5840eef40000000000000000000000001c70f412238ccc070e652bc05785249574b21360000000000000000000000000ed77ba3a708ea8886498969389523d65d8858b4800000000000000000000000063ce43de7dd17f8592c68e06f61ed86259e037900000000000000000000000003ee0a6c52c144c845c908897da3fbd97d502046200000000000000000000000091f6559a69298e523b200686b7250cbead083c0000000000000000000000000080f2480c7496312725108e48895898cea362bc83000000000000000000000000cfcbd685ae2811691d565298edc778fc2d4534d0000000000000000000000000ffff7529c37f825920750f105fa792f9caff8bbe000000000000000000000000b1ec40cbd520c367b6487d653e26dc5ad471f5e8000000000000000000000000c6e59ab946551049acf43928d5b2f0397be6d1e100000000000000000000000091a4043f0d6d0826bab1debad49cf2aec9d84a1a0000000000000000000000004d5f0e50d72da8a35b7d9c234b28a4368e445fd30000000000000000000000003e3e7d1c8cff97c3fa31e0630cb7421d4d0b5f760000000000000000000000001acdbdd3c361a1a1754ea3433efce60fd59e978b000000000000000000000000e2cf670ffb5a6ed270d600fe66ee36e4cb4f56f7000000000000000000000000fb34767fe2cd591449f80fa1f49175eefcdbf4bb000000000000000000000000ae98b7df545990c0f3bcbfa433dcd0ad3761943e0000000000000000000000008e81c472357cd4cb8d6b0909981752752b741d520000000000000000000000003c386cd695e7cb012bcfb67be816d3af4c1d6807000000000000000000000000d1722833813274887ba77d844f582d0c4c8682c8000000000000000000000000f22f0eca618e2532aab4169d265da1ebd9624ad5000000000000000000000000b5a35199c4ace8d4ca7a854018ad1aa7858c84bd0000000000000000000000008b36118f1f0500b9c79b8b10f31f2cff6313f8f10000000000000000000000004fadef3bb980691b83ba6910e6678ed4b897212a000000000000000000000000cfb3bea95b929fb702895c783272316db7b3b8e9000000000000000000000000af4f4badcd578d90af3d8d18bfad07cc0d96a750000000000000000000000000f6375c16cd4989cd7f4bfcec651d4c4079571d0f00000000000000000000000076f252b2e152b04821d050d626d356f2fcd77f51000000000000000000000000a09f9c291a878f048a609f858cb27ab0238e5390000000000000000000000000f910bd7f9fb7efa8ff0cd3a21be06d3bd1a50f2b00000000000000000000000042cd232f75d6f0799a6e6499aa9628f407d4119f0000000000000000000000007e504549454f7c070b689edb6054c1fc8c013dfb000000000000000000000000623260fdf3565f5da2775013bbbe66d12f129b20000000000000000000000000ec26731c2d7fbf735822a305bf19fa8c23fca4c70000000000000000000000000aa2667c509231e931ceab87dbb0e38085791dd50000000000000000000000003ed58c6e334646404003279f26b8f2ffe6c5c7d2000000000000000000000000a2bae519f9519d49cf41cf1999357436c42ddda40000000000000000000000008aa33b5e109a13ee039476a3c61000d35fa0f719000000000000000000000000e57a3d98b6218f752718951a69ee351b7cc2569d00000000000000000000000095db096c3ad209786f697093ae450db73d1aa8cf000000000000000000000000e79fa8a6419ae97dff9101ba9c86f086fc911c32000000000000000000000000f153736fed82a2be3838d6c018c9fe41342ee4a0000000000000000000000000624ea77f01abb5bda5eb1893d9c0068ff523447d0000000000000000000000000cabd4cccfab1f613a09610439688b5f5e637f66000000000000000000000000001bc4c39fd66c661407bd4c303ecfb7414eaae700000000000000000000000086ad1f220818de48d429e5f5cb9f9f657c763be50000000000000000000000001a6323894178ba6b93c3689cec356ff2dfa36f8300000000000000000000000096ae605614849a950ddd7bec74702bccd6752f350000000000000000000000007229731ab697d095c82fb6ba8e583d8405e786ef000000000000000000000000709516ce62a6539df4a4938a85a5e3320fff63430000000000000000000000004001a785bf12c4447002c65591ba105796ae9cc30000000000000000000000007720309217c0f9e9bf01f43b3c7171fdd7382da1000000000000000000000000850b518bcbc3cefdfa7c8ed9ec849908c26d3d620000000000000000000000003b48ec13cd05a37c784d0487811b4a09db97dcdc0000000000000000000000000a343ed7165a7699a7d1515eacaf621a511416dc000000000000000000000000a14ed585b6a4745caa6cc94952379853d93cb3d600000000000000000000000093210af14e785472bd74bd100a0445b5af431102000000000000000000000000cb6507377a466b36d0350d2e6e8b89aaef54abdf00000000000000000000000021ec1257cd3707cea843d8b5b77e463a6989055c00000000000000000000000002d235e83e3ecae050de793770369d38d560cebb0000000000000000000000006d6b981b3afe4156453c889e31ae361665c25692000000000000000000000000d172afdc468b1b9ba05da07b84221146d8768d55000000000000000000000000e3dab7d73ceeeec334828dda87a1be705ad170b800000000000000000000000048f62d84ac109604053b4f39d7ac9e2d8fc54e0c0000000000000000000000008068010084f3abb9686e70c111e9e12ce046838f000000000000000000000000097ef4b24d729dd8dc6b1c38bc25e07290a1420000000000000000000000000012620df0dfb6add7a9d6ff0a73b7220a9d0c19f200000000000000000000000087434cca27c2f9a3f6827d718b6141f9fb213def0000000000000000000000006aa6f5ba3ad10646e547d42a7549d87170a5c01b0000000000000000000000003266424c9bee709ef24965b0ddfdc504cb382a2a000000000000000000000000371d50745a029d4c0ec924a2260a084a3d766c64000000000000000000000000c6cd5c83bf92745caac68983dd83c5ecb58be408000000000000000000000000a9be2077c1799f6f4a2079aa158a8d07f99eb8540000000000000000000000007ae8a16d44037aa9ab9fcae06fde1e8b37fdf22a0000000000000000000000002f6b6fe41f3cf480121f102051883516d1680cae000000000000000000000000fb1c267dced5ed780b27595ac607994fb48e0ae70000000000000000000000002e204da8f1d472e2838ad6f31521f8db9b2e7d8d000000000000000000000000e6fdafeca6a2a63a7274fc2c61b7de3423584638000000000000000000000000542c74f5ba0a466d59569f352b8d7dfe074d91c7000000000000000000000000596008ddc6f417e6b7e2f3a49abf3934085099a500000000000000000000000062e9b661a07393f8d0242c5f3c6b954bf9eda8a40000000000000000000000006f22a630119efaf8616b61052d60d2c7548504990000000000000000000000008eaa3c705844ae1d4e39dc2c68dd2bae5aa7c360000000000000000000000000b9354777fd3019df43fa36a85e76ee3fe2f8bc35000000000000000000000000517391510b6a512b15965a657fbab7db169aeea60000000000000000000000007e0eb6ec89fce2d5f1c8ef3f305fc22a1384c666000000000000000000000000f23e48b2d068aae4751fb4ee0b23b4e246c23bdc0000000000000000000000002322ba43eff1542b6a7baed35e66099ea0d12bd10000000000000000000000006a0fce3b38afc28797deac0a955471b927ed7e03000000000000000000000000057002e7d2a7bf129faf036040df122e6f25397a000000000000000000000000e455bd023144abebec8b66ce823378cd6d4688c0000000000000000000000000624e85845f4e68a8accf6bf966f65b770cac3614000000000000000000000000a72d4d6b7f476420bf759202cd6eebb3acca86690000000000000000000000002adee6644b1e21c89b9081a5bb4fbeedde70c7950000000000000000000000002b5d8c0b9fb17e3c3b56fee12212c8e40ce4f1f2000000000000000000000000ce18131ea4fdd0406326553fa3592d2f60d306a50000000000000000000000001afd57f08db8f80ab794a19cc67b7487767bf12f0000000000000000000000004ed68495cb6a9b6c3729e835fa9f967788a3532d0000000000000000000000008ff5d3d060f2d21a15961bf1e5d700fb9b3494e10000000000000000000000007c5437d0982bf5d4cfca6c1b1d2ff8c1e5e04266000000000000000000000000da442e97264323fd125c35ff197d01650a77797c00000000000000000000000014b85f7321fd52e6034771283236100b08f5aca4000000000000000000000000742d35cc6634c0532925a3b844bc454e4438f44e000000000000000000000000b669851d71c1143958356185eabdb4fa2834b7e900000000000000000000000040433de7ea029adec168d11b22b083e36d4adf03000000000000000000000000c5ffd9afa763b671627fcfd7dc8f71abe92b811b000000000000000000000000a6a0ad23a7d8c7d6e78714e3e64b0f3746171b5d000000000000000000000000fdae0a43d0a26befb74ad531b83f285e40b3abab000000000000000000000000fc2671843dc21fa7de6cb7117bb4766e08a7a984000000000000000000000000bcc751bc66f02dd79779565d6a0c2a77cce88fb900000000000000000000000083a6224ed33886493afc1271f2b1be1d254e8218000000000000000000000000a192235ffd3e8c0aac342935c4b8c26222adc15a0000000000000000000000003e9b7e1717ce62f3f06aff5babcfbcaffcb34da600000000000000000000000024c95d3300b408ebb5e2e35038efaa5fd72b05db000000000000000000000000669f65e60e438b2e75c4b281cadf265d4b1bba32000000000000000000000000e1785200a3ae46e7cfafd80df150ac05e25ba4bd0000000000000000000000003c8110537c1e203c92ca0e4af39bba1537daa28b000000000000000000000000e7514fc5941509f3478928955afcf02c81c50c3f0000000000000000000000000a7ddd737cbb8b28c42403011a703c408ecbbd1c000000000000000000000000357531186900e703478c2b0d8ddd40e8813c5926000000000000000000000000421ed536ae797f21e5e5d4a622dc12d6a587916000000000000000000000000010c5f89cb714d908e4cc3db31c4d551d6ee1506100000000000000000000000070c2cec5feb8d85630605363749df9c7998b30a000000000000000000000000040f3a6c0066792922114052faea716a9013f72a200000000000000000000000064dc694344f9cc7635bc6c821499f05bbc4a700f000000000000000000000000e204699410ee23752a7ae15cc21c8a43871abff1000000000000000000000000ff883425e0d61e9fab28a6b3d1fa0c57b08f27d600000000000000000000000083bf281b0bc3ae25459c506db7810011af70ba470000000000000000000000002a292e3fdc9dfd472f1feb322e71f38b846be7b10000000000000000000000001b70f9d84c9f82d609218b9d442792062dfb58bc0000000000000000000000005b90c9e34d72ce24dbccc97959d74b832eea3e9500000000000000000000000017a2eff6056c3ce70550a44c3bfa9997dc9cccc1000000000000000000000000f9c9e3f2f5eb1ae38ea5089f6c60d2226ae46e060000000000000000000000003162024b31fb5db8301aa38c2b4e7f6a454eb08600000000000000000000000060d593ebe510fef3167128d2feb10a68c802807e00000000000000000000000004543e4731754047f047e3b591aa683b40dcb42b0000000000000000000000009ae402fc9e93c771a908f97c1b0820cf44a2441a000000000000000000000000aeff71f2409ee7390a47f7cf327ca44a44cfed2a0000000000000000000000003ac1b3380df2748acb033b685f66a0b1fdcc6fe5000000000000000000000000675f7c826796fb4718df083e73c50c752183ffd50000000000000000000000000062279010b9fd342ee5703f3fd171654460d11400000000000000000000000012a78eab03026eed67c3840f1f8539794a4e23c80000000000000000000000004905c5e9b77b91a5a284b90eb24cbdeba59d3adb000000000000000000000000e6558cd0af394d5abb6f833e7bc5ee9611f5b78000000000000000000000000095de17869126594d1402f036352aa9aa88973e9e000000000000000000000000eabd2046ed52188e1d5ddbf7912d17dcfed1bd8e000000000000000000000000a78c162aacb34a19f9b75ca927f73168585d5aca0000000000000000000000001ea67b46710f31649d33d0d37c0f1daa9cb0c3850000000000000000000000001e7e5080a9e096abd17eb350a0a998202b2b4fc400000000000000000000000060f4ca9f867ddad58ae39fcac2e05be2fea7d1aa0000000000000000000000009d7f095e3431047102ddbb7e826e88231e2cbf240000000000000000000000001152c69dcd694ce5b81d429795759c67dfcd0a4d0000000000000000000000001dad180d287c347c42c7487dd9b7d3a1d5cf03600000000000000000000000001dad180d287c347c42c7487dd9b7d3a1d5cf0360