60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000009665c1f8ef0e405b52414529361da9539d91139100000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c6c696e6b2d6765742e6f72670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e206c696e6b2d6765742e6f7267000000000000000000000000000000000000000000000000000000000000000000002e516d5763526d653676415363474e697634636b4a6765323162536133396a63413339424b6d647a3448574b616664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a0000000000000000000000001ed9cd60d36752d3310b0d6dcda509b9202eb743000000000000000000000000f53bb415d120f6c1a0228327242d862b85fa5678000000000000000000000000aa2c203972ca5397da8b13b26c5c88435fee1f330000000000000000000000003918b1e8632e9713b7762e12f4d21b9b98ebcabe00000000000000000000000085a9737e9b93ab94da451a4a8892c1bf3e571c250000000000000000000000009f87fbc9d4eeea40dbfcffad3ac9c83dd197a57f0000000000000000000000005c22f4350ef93750a465d908387f1355222d02c4000000000000000000000000c33a558389d49df9caf9358b80ea274608c6a56d00000000000000000000000050d73e2b9902ac4ff92df996032a4cb2ced60b7300000000000000000000000014190800ba6736a54b3c7325b595459ee2fc40e2000000000000000000000000da955677ab8ec60abb5353b364bb299509930125000000000000000000000000825903bcb1527ca55e0106cf5f76ac8760dd5e9b000000000000000000000000870c1322be3be79f2617ea7b3a5cef0c33983eee0000000000000000000000001bb89f221aee7273924b009806dcf90cffee6edf000000000000000000000000c7803ed080a33d442bf0b7a4fa3818d9cb38f653000000000000000000000000ffbc4d267e2b9cd07501369202d4f2b529ef96f8000000000000000000000000e9ed1f0eb293db22f88f9be7fcee3beee88437920000000000000000000000002fa9279542d4286a116aa0cc5aed12be921b0cf0000000000000000000000000a5ee236a71edd5bbbfabe04c2f7bb7cb205d91e3000000000000000000000000c7ab5d3eaa05d3bc2287251da9d8f7f88635663e000000000000000000000000aed41270cd44caf94528fcd0a08130c367705c77000000000000000000000000aec452c6335e03476764e697be961a42f22a32ae00000000000000000000000050a23a2b4ffcaf051cbaefd8ee3c0f19cc8167a000000000000000000000000056a0ee14a01b4f7203894d1b953b24edd6c6fc7900000000000000000000000018c0aa0fe427a4786202575f11ffd9dad310f8bf0000000000000000000000006438cc608a17f90b141be7655edfd731ef8f475e00000000000000000000000054bac6266f34b5b9dc9890f30692dd75516482a0000000000000000000000000ab5eba1f6c11fd6504d35b87cbd7a2398840a58d000000000000000000000000620d0862a11ff849116e1b8d254cb67a68fb2d250000000000000000000000008d166906d0e1e9e54d084ce55497cdf932c24b0c000000000000000000000000104f59fa00f2e17e26337efe8f47e25060be7f87000000000000000000000000523e5c19956dca64aecbd62f93115d1ec040daf000000000000000000000000055dbf957df4928c27f5ca21ae8a262a4ac7d16ce000000000000000000000000a8dfcfc5ac36f788bccdf8986512ee8d377b55b6000000000000000000000000b489240fb3a99497624587a91ebe5d866a89598c000000000000000000000000dae4d5b7c1a9d0977b8a8a8c3ec90d23907f11b600000000000000000000000058246ef6951f4cc3b40690ba19568e1c70998550000000000000000000000000c281812800bc2f7dbfbafdc18756c94395bce556000000000000000000000000ae9925303408922bd14363c54aef8d5e7da8d7d7000000000000000000000000b67b7c6c647655772dedb0153b33978c09e950b80000000000000000000000003653e4aa40d4b631d72667e3c10b4d155fe4767e000000000000000000000000973cdc00da1ae1f3f8c4f067b368430140d502e1000000000000000000000000fb192559cdcf9e2f56933945a30a616e3498700400000000000000000000000036373f562983cfffc00b8626ed181959eade6f2b0000000000000000000000007ecc58a8a4c48b06436b2d5188131695b1a58cd800000000000000000000000040f67515e94a2c3b78d63e06e5f60303e19a0b45000000000000000000000000498ab4d00054f67882298194d72dbd6ccdae55590000000000000000000000006db40025f13ea254361a13d8a44e05239e655d8f000000000000000000000000871400df96e05ed3217fd668f2cdda102a889b4c000000000000000000000000f5f8d01ee18219578811552c4c54b3b65b1c282600000000000000000000000071a23e769618bb338d25391515a1dbb83af8f4710000000000000000000000006fd57c80bf58bebca642ceabcda2ab8c26a9b3a2000000000000000000000000739a41f4e9a1ac14ee2eaa5e716ee77ff75859a40000000000000000000000008e75bc8f11c9dc708cf5240c2faf170adc6acda20000000000000000000000003dc0c0475ca4cf2c121237ff44de173867cf430700000000000000000000000091484fde5da9ffdc93f9109ff8b255cebafe364f0000000000000000000000009578c38bd11805addef371c1a053362a93d21582000000000000000000000000bc1bd480e36e28d3790e4b2764760252abe26e7f00000000000000000000000048e6a532fc7498d730135993f31c263cdc819f8c0000000000000000000000006be5f54493d856c8acc00b5706dac7c271497827000000000000000000000000becfafb2414b4dea4a285c3586f4ca8f0bd372c0000000000000000000000000f82ea187e923e196d7195ede2963df04de446e0d000000000000000000000000f4133fd5dfb8ebaeca90177659f4f7ecb98d005d000000000000000000000000dda89ad7081111311334e908d536226eca9fe5d9000000000000000000000000de930b21d23f9c0a4fda8998046fa534a87b39d3000000000000000000000000946ba8ca1e4afcfbef6f4215092b19638e8bba16000000000000000000000000256767d99fdfbdc46264ad0384284b2066980a4e0000000000000000000000007092ff9a7322e8fb84a94f0a9a580b184383c8060000000000000000000000003e18b3c318f42c0344ab9b8dbd1ff28a7524357a000000000000000000000000d6f1ce1353a6cedcbb28f44b8712d953e58e90f500000000000000000000000010a1d91820695b548340dd8dd35376695d9af59e00000000000000000000000052160af6d050c1856bdf4021d2dd7818e05be63f0000000000000000000000005d3771c76ff1c6ff042a7f46e55394728964a7170000000000000000000000003016189591b90150a21fcd7e1b033a48de7bb7d3000000000000000000000000d2e12c78aad8a0c2a7ba375801a181d0f33831a90000000000000000000000001c0635c29b926a6f170bdcff382f1e6ad5a42115000000000000000000000000d10a2c24c182a65f8977a4a485240bec749089a4000000000000000000000000e321079de090a5747588c6f7763877d6e62af7b90000000000000000000000009645f84531d30eca10b3beeb9f9652e7b67bee0e0000000000000000000000005c3dbbd6f3ef4d7d4750185952800ab61bbe6a8b00000000000000000000000087a5e0b95adecb8ca01bb851353f9ab92935ab5e000000000000000000000000c45900566efcbf3d9273cb2d03903491674fe3aa000000000000000000000000a3ff41ce760273ac0408478ab28d0805ad433951000000000000000000000000d24f435af1ac0987a99b555e7aa079bb0a8acd94000000000000000000000000a801c97cbc2e0c64758c69fd67cf025104ba431200000000000000000000000028f09c5c312d98f9c04eea67777ed969cdc9e12d0000000000000000000000008af9a853c4efa331a676f11e823877719b136054000000000000000000000000a916c5388403b4d3e09d2b125d266e2b482674460000000000000000000000008a41dbe33d97fe686419785368952a7932598cb2000000000000000000000000e0a7aa1feb3da385f41b611f1f78441254c490350000000000000000000000007a806695f24c504ce213b3b06b1b6d68193af393000000000000000000000000e1df4bcf6f9ac4626048706d0bb9fcb106f2592c0000000000000000000000006b86aa214a97bacd3aee6a0a2c295030a0734a7f000000000000000000000000845cfb75d515a80a6b983220c88a156316c68f700000000000000000000000005df06808a5fc23abf0b2bfa0f9e15a8cb14e9f4e0000000000000000000000001115045c24f0ac4790a6abd6206165674945e0da000000000000000000000000271e3fa6291e8c4c68152d1daccdc052f718ab6c000000000000000000000000e423774c6839038a8676dd6d11cf7ae35aa615a30000000000000000000000001f472825cd9606fafd1b8b9f02fc81e420645f640000000000000000000000006e9891109c9d3ee5f8cb56ec3bc8039d55e56164000000000000000000000000dff1663e7c8631a5c04dc287db40df1ce94c79ce000000000000000000000000a2fa7f54a30a4a14f0c22e1d7753df02c3795d7c0000000000000000000000004459692d87d32a744ed502733fc6c1bfd7d52eaa000000000000000000000000a30f10eb417b33f8ea5796d04c1adda0953cbbba00000000000000000000000019bc9a9ce49742a128cafbdadeec97783f36dc9d000000000000000000000000cf579220f6b36f58ba34e0ecbe4135228e2345f10000000000000000000000001663482080b17ef872088e0b152cbca469c0634b0000000000000000000000007c144475ef11a36215bb88e52019775c6b14153a0000000000000000000000008184fdc75cbe1e2d0483c624ccbdbd7a568a98db00000000000000000000000066d5e89192b0a0f308c5374d43536073523bd6b0000000000000000000000000a8b2b420b479aea01af8671519facd34f356b4dc000000000000000000000000c6b281a852f24e0e2022e1ab99ee6a2e310ff657000000000000000000000000acd594d898231b23b02f4e34165f4ff249ec359d00000000000000000000000095f4cf0a01c5d63cda92185444c5ceabaea1edd80000000000000000000000004f3df5b6962289250282acb032ceec05a831693d00000000000000000000000056702193f986e7cd03d812019b9c5cb1c126547c000000000000000000000000eba0533343e4479a115e2ccbe6ba85c931d9ce49000000000000000000000000d9585dfa6d2822093d96239e41a84190631bbf54000000000000000000000000b5d80fe8a0258fcb0da299ca7470bfc789d1828c0000000000000000000000007ad9a5f93de8ec88b764e39a8e6a054539685d6f000000000000000000000000a81e4e9a5947bed4f4aa68c1695396e882c195b5000000000000000000000000d758a4a654dded4342e8a7baab5fc94fa16e2d030000000000000000000000005500072f2a852b8cc0d3e8790906b5d77e22db88000000000000000000000000986ebe440e531f3e66219d23aa60fd0e800027860000000000000000000000007ee43c61808c4edf9acf79a22727592bb00752210000000000000000000000008a6bd6986647996c1b3912d4ef0680c850cb251400000000000000000000000029d4daccf5e81dd853867e42e40a3c434bcce7ca0000000000000000000000005fc87957c3bd1ee803ff8ac6a182359fb9f0b19d000000000000000000000000ec7a73742538c14c056ee683b64d647270d402fa000000000000000000000000dc1b6c7d466ec6232d4363a08896303a4a18dce40000000000000000000000008ada2862833b257e623cbd1d57f1d5b755d050ff0000000000000000000000006fbbab92b9d88e64e97d441b51d9dbee50c1e17b000000000000000000000000e9ff478f4ae95e0326202efa999ec3ea35886f150000000000000000000000009d305e9128fc76e793eea208ffae7d941b1d84690000000000000000000000004c361573e3777a5825a8034be169eb7ee16c72940000000000000000000000003c1ff164f76652e1b278fc19b8f7040874dff32b000000000000000000000000d2fcd76f8d48b5d9107d1eb91550e6e022d66aaa0000000000000000000000004c2d70de5275009e250598b543c7ea9f3000124d000000000000000000000000cb55664cc99f34a2d746eb00ab3e947382e74199000000000000000000000000318012e9a0ec0fee920bac33b6fc0e49245a641400000000000000000000000092136e2e01fd069d2bea4fd571d501d23d38def30000000000000000000000003b24285ff566754c160c96226462f6a7755401050000000000000000000000008a9b3dc9a05513615cdf9aef8ec6ffa5e2f13919000000000000000000000000c4b352d0e1287cffddd49e8f8611820e1748c612000000000000000000000000995297a7de9f49f9c9f600087045f6510c2e91820000000000000000000000003bab1cde009ec302e18d786fb0c04999b74b3dd90000000000000000000000009e1342550d678c5379d2108fde05dfd2053693e100000000000000000000000009219936dacec1f3d667873baec8ced6be826f8c000000000000000000000000b978d2e0b1aed5a90614ff5360cdaa215bc259650000000000000000000000002da4fa2e01ea39fdd6faa85b4fe936dadc20dad20000000000000000000000001657ff18d44554f5a53e63319a376d8e73367ded0000000000000000000000004fda7d0f809cd969073f44a096e92240777ba4110000000000000000000000001b787d8a80237e9b1a2156a7a3e01f10d8c6c9d700000000000000000000000027293760c1050547a45a7b8a43c5a2a9fc7e5176000000000000000000000000e7f4c821429af11e9e129827753d6ad0c054fddd000000000000000000000000e40f3928f3591b1fa1d3c978fc006f5724d2669a00000000000000000000000089af58c3e4e75466c8d8b1b47a1cdfbbd7a99884000000000000000000000000cc9399cf0ef7998f0ea4aa490df433558ca55e100000000000000000000000003e332e56faf525cb9ee5e63b480a296b1e8e3735000000000000000000000000221d74cd29b8dc51efb906d3fff4c6668c684806000000000000000000000000dde7231fc0704ce55974aaa1abda71b616a6b6d7000000000000000000000000900efc977348e966aaa1882cd9e1321eb158f886000000000000000000000000cce075b8b0a14c767765dbd7f8247e40713e2c5d0000000000000000000000000232b8aaa64b42fa6cc956265da08505597721850000000000000000000000006b9a83c2ef409c6cdcdcfbe2599179d17b5257f60000000000000000000000002de32c853d2421223bbd5d907d2759d39197221f0000000000000000000000008e4b819df2ec64bb9298c58991c42eb6c70344cf000000000000000000000000e71bf84e1793848dbd1b5af97e7f4f5f56c99c9e0000000000000000000000003c816af731504dde53ef751df6906358551401a1000000000000000000000000c3ba97c459094a33293c4c61d6ad7388009b8a37000000000000000000000000ca6a938387840a948f56ad6cc22e272d378dc493000000000000000000000000b9bc0db38fee5c716d9ec02700d41e200574ac880000000000000000000000002811a995694a98b415530d3d2c79521ba67709150000000000000000000000005699ebf0d938af748931de7e582c8a7fb9a224b4000000000000000000000000fd04993280183557aaceab036f5373ef999a573800000000000000000000000079afb5525464a643b6a546a87b12004b0c079e840000000000000000000000000b0c351588fb0c428e8dddb21b16dd72948098c70000000000000000000000008b2e45fefa33c761229fbd7ddf209c2563f3079f0000000000000000000000008a07bad9663afa7ea118b41aa9cacde16656da2a000000000000000000000000f049b4dd089ac4f04e4a8db06214998137d388b300000000000000000000000073ee21ded6115d752157b25de9987ff5187286710000000000000000000000001dbadf519b091e54c45252f8ec62bc6d32995799000000000000000000000000550e78589c6ad0e47a6ac129e2db14892ac3c4de0000000000000000000000006a14da9c52b0ce81a66e273e4523e323a4001d90000000000000000000000000339ca71dcb4c6031e2c35493c137a26e15dd1a10000000000000000000000000c3fc6c81a35222fc07c193d3a8096f52dd3141b60000000000000000000000001c3cacb325716bc6da0f6c2c0004013c3a4673db000000000000000000000000a3400c04796a9d1ec498b4cc40c3471ee5779b26000000000000000000000000d99e4a9772a5b6bcbbaca0822ba997cf120b925900000000000000000000000046c77c7238768c4cc94082c8add69b383f8f0719000000000000000000000000e72c24a2612e547a26bdac005a470d121459b4900000000000000000000000008db5d8ec51be36da20bc49d733aaeff0ceb7a57b000000000000000000000000c2b32ec1d7de9850fdba55243456da036c5142490000000000000000000000001d952d8fa4e3859650156e8035e263783e9ae89500000000000000000000000018c38635b6bf097dba9deb21c46afa3212dbee5d000000000000000000000000a8bbcd3afc8ebace8e3bae5d8dda5edcb73851c3000000000000000000000000745681d5ede280ce3271a714fef06363a4f0b50900000000000000000000000015fcf4488b064f0664e2dba5aa3b4ca5c14417b7000000000000000000000000eaf0f970140fc7d5ac715ea769af89f02b4a82e10000000000000000000000001cfd2dd56af9a656fa69648ad062c41b5c6621c4000000000000000000000000904895e3a5c7dd38be4a20319d0019604456ad4500000000000000000000000025b625f49b998439f38f7cf4e37c09262d6191e30000000000000000000000004b04e9801fd8fc73add8ff9aefb7dad08554a111000000000000000000000000a616a6e76bf09c44b483cb6d8ff6e9d29b70aaba000000000000000000000000297fff6688d38802ff93b4544a29b85c4bdbb50700000000000000000000000044927a09e9e0f905419c319593bafbd94d96373e0000000000000000000000005ef3daede9fe531c5da3f106b780ddc42c0b9da2000000000000000000000000f143ce1983be4fa759e69e3c56acc49c1790dce500000000000000000000000017da4cf7dcc3a18502f3e127f35e4c3975540ffd000000000000000000000000ddb3ebd8cfbc2e9705e7f8d13368ec5163ff14b500000000000000000000000086073a2262fef9b2539ffb8f82b52c9e2f9f724800000000000000000000000017b5fade02c5be285cfe3c52c9f944dcbee1749d00000000000000000000000040d3612f3660cadda27991ec95629daaae25a1a40000000000000000000000006ef8feaea2b5413170d38bcc165612ee58c9c2be00000000000000000000000028b7a5375b03f1caf8922f9128a5e511424b1ac000000000000000000000000098945aa3c2d2922e675e5c101c4e0f1375a2794f0000000000000000000000009ec98af8c02136fd7d8ac2e31ae4feafe460ee7100000000000000000000000006b44c3eef2122c0e933c0f90f390e85fddc47d90000000000000000000000001e5eb156250b9f0a13d5694cdb6782848cc964f6000000000000000000000000e65cd7414d119df697d4207077f4bbd7d57143440000000000000000000000007f38129387f522a0b5227f9c5c6aca5e58e25dd00000000000000000000000002f36a78ad8258f0d7eb61c36cab20f8d09c7bfe2000000000000000000000000e2a702ccc5675fa2285ce172925ae824f3f0655f0000000000000000000000006918269282f6a413cca9901d767eb869dbdb8c240000000000000000000000001abf8a307fd258d8f752a933c050c59e3acc6073000000000000000000000000aa943cd43308193aecbdda6c7fed255a9ecefb4f00000000000000000000000054a3a3b820e8cee08f7649e8aad854feef129551000000000000000000000000aede5be5e48055e4f45f965a840f1d175a740a840000000000000000000000005fce0870cdfaa06b9eed270aa661ab34ce9ded76000000000000000000000000a3e55fbb710bc2a4a4972a812197e0f76232c12b000000000000000000000000930d17521ca8b95e3e70e1f9dea6155f0b63e6be00000000000000000000000042a2873d12662945d465a0815ec8edc6e1279adf0000000000000000000000009da733552790276540f34ef8e9e6061415866430000000000000000000000000ae3ae697eb402cc0712431f01234ccc5a7757cc0000000000000000000000000e3e98a0d3d88cdbf9471a51cfcb20e05edad519f0000000000000000000000007c2a24e8f09892d42b4cc78ac0c379e5ea2ca33000000000000000000000000096ed48bf1def9a36983fc368997b90e9a86d7fe500000000000000000000000007a3b4f59cc6c00e090062eab925fedf819626870000000000000000000000009c22cb9929522112156c228f837c803c69b8c865000000000000000000000000800e7e92a70814bfc0f4a94bc8545cd366622621000000000000000000000000cca04bdc1fcd7b19cf6f544e1bc594727afea8a6000000000000000000000000b182f25c8e088af74c33a222c5259b308b5f3810000000000000000000000000fbd845595ded73ea4439bee48921fcb284ef680e00000000000000000000000041beb642209ba14fcb5fb6d2a189ebaf8813e63400000000000000000000000099d4402a2a3f34d2fa4d1343fd5537881d676a19000000000000000000000000ef75ffbe9701d556506b32cf2ab458e432d929210000000000000000000000008c7ca4c167ad75577bc5af1ea20641d84fb4ba2a000000000000000000000000ff6af7cbd2bdbf3b240585073f8a3df5a5237766000000000000000000000000c51b109fafc9840ddbffbcb1dca7eff574ff5296000000000000000000000000fcd87d6b43178b2230eba39e8291ac2f4a180c7300000000000000000000000018afcf1b05d86ba152a77fe00e7e08fffae76d850000000000000000000000006e53c580a9634aa7fef96cce309c534ca7218cd3000000000000000000000000db94809d8cb263a824a0157a461a632fdbcc67b30000000000000000000000005cc53a49289cc3369e8fd9becbfeff3cd25f91ee00000000000000000000000018638aa26e52e3768e1516bd5c9a9850dfbedfb400000000000000000000000096faeba8ef8e79d23d7af5ac08394aacf2bac4680000000000000000000000006aa3725ea9f056cd6268f32fb6b49f2ea2616c46000000000000000000000000f8b10eea692657632296ddb9d2b364d3438b1faf0000000000000000000000000257323e1ee046deaef01e2ff2aba392b0306c4d00000000000000000000000065454601d6f76690e5cc710bbe000b0dadf7c4fc00000000000000000000000095d7fe6444fc982f89b51e50ca98cb65114ccdb00000000000000000000000009f80a624089798344a0add139006debfa79b2cf300000000000000000000000058381fe13843a301f397c9f70f3545a82898934d0000000000000000000000001491324f21d5ad15a0eb6ced38500068cedab038000000000000000000000000451b9a278558173311c07dfd98c6fb3536682322000000000000000000000000ed4eeaa54ce43ea4fc29a684515f29836b373a330000000000000000000000009f98ad09c2ef45abd8c2b9101685762f01d413330000000000000000000000009c94f50cd8e92a79b65503fb1f7a7acae9178aa4000000000000000000000000cadca6ce6c69a14edbdbcbc9788317a76744a33a000000000000000000000000ccc5882d866d5371f05b4f12e566df27ce680e7c0000000000000000000000000312fb26fca162044b95cc6b1724fe95acdc9f5e000000000000000000000000b4f0bdcbb42b77fbd8248da785978d63d43c7ddd000000000000000000000000020a4facff6c77258a4bb35c95062900eadb0ca300000000000000000000000039adba9f5fe207597cccbf20014ba22684241ae4000000000000000000000000829d9b6481d9887679f2150af2aaa79adfdc696a0000000000000000000000008252d7d97b354c27c740f1f37050812f2e32e8dc000000000000000000000000714b80fc25e741c8384076522acbf1863898fdb800000000000000000000000069b303b12cbda40bd8206404389f4bcf68bed778000000000000000000000000a9cae9e7a799fa6d312c10387955f6c6933d3adf000000000000000000000000b55190b621390341041b920d72a897fff739ecdd0000000000000000000000005ac63fa9d90769e43a4333f2b09bbe19b71ab90600000000000000000000000057f8f1d005d7ee5fb78ecddffe334c359488fd88000000000000000000000000d284cecd791839a0d9e75d94f7b96723d0156a5f0000000000000000000000008a1c8764eb1ff64e31aed61caad1c90460ff527c0000000000000000000000004d1e7dea06db6506655fc54cbab3861e5f7d42c60000000000000000000000005e20ab40bd5f09923294c2752220df6f24e5e88a0000000000000000000000002e04a06ae7bb471b4261e6e4f14de5b39c3ce7f7000000000000000000000000ef6223ff5f374a9906d33f29d48fb10ea5b7ee79000000000000000000000000f8b52c1af4aab1231c2ad79451c0b8d7dccca8650000000000000000000000002ad7e7b0ac78e5d1b51965e9a355fed3c912185b00000000000000000000000065c4ca6bc0e593129fef8cd879f1ce46bd1af2e7000000000000000000000000e0f8f91feb4200e95513dfc18bf5b7d99f35e7f40000000000000000000000008023ddba9f13284e36aad74d69e8e527ea617023000000000000000000000000f67475682220c92eceae313891d0ed431b5054dd000000000000000000000000fe304bb0a496c6df8f45b42adeda81b3ec86d9020000000000000000000000009269787042de3ec67b4da087ae56cbe167259ee90000000000000000000000009882b1d2d5f97889274c163ac2b4c3f698a8ef5000000000000000000000000029bbf485dc75adf4aa1b3c92aa2652a046f45a8600000000000000000000000092c6084db4ab081497f9b896dc36ba7cf3320026000000000000000000000000d22a7399cb6a445bbdd36a8ff551f2a6b95ab40b000000000000000000000000afb6b371ed087718bd87381f071a38a0c4f4112000000000000000000000000028e4ad1644867f22864af9d4d00fbdac9ff21bd60000000000000000000000008949427ed8fbcec6ff5e331e6ad0d7f0e5a078740000000000000000000000003f7bc09733e74c471491c62328045d521cd994da0000000000000000000000001f3ddf80e800b564bda16ea1193aec7fdf65ef57000000000000000000000000008640ad3ad88149aa4d0be9bf03422afacbbfef000000000000000000000000137c6921015ec76a702feda965e4bea2b8e428f000000000000000000000000099d1f590729c4fd239f4090400c6856bdd56120f0000000000000000000000008325fa40ae890fb6353397260cc7453c86af5d79000000000000000000000000617be25e45ac5fb959ee3f0d37c61aa4a5a26820000000000000000000000000c1cce75b8f50ba2645550dd682e7c971703f2855000000000000000000000000335e2195db8e0bad2d10ff63a1df7f9ef6ee43660000000000000000000000006c810fb1746cd7276faed1f7ff90fd94d21ea70d00000000000000000000000085df5e4145bceb0ae08d02f5aadaedf108ac03cd000000000000000000000000dbafdec7b2f5b1436c6fa8c3c4dc23c1aacce96000000000000000000000000089c606bea01dc02d819d104f785ad0d63a01e51a000000000000000000000000cbdaffee791a13105fdde0cde2f8661db62f27a2000000000000000000000000cf1aa901bb3690a995363966b341156a2cb01ba4000000000000000000000000b8283c19e983148429abafa7939c104340ec0c31000000000000000000000000a0e7c4bd823618a3336ac8d4ad7fb14abb6dad5500000000000000000000000066395284f65dfaea251946facbbfe2be9a16a834000000000000000000000000fbb23abbb1386a6e9a748bfed2dad54c9c714e2e000000000000000000000000c966cbae2c1bf6f46ec38b605dfc08b0437fa0f20000000000000000000000005a2fcd32c7861a45a513d4e7150501bf101f7007000000000000000000000000e835503f80627478f9a2962d63067fe9fb312bdb0000000000000000000000003959eb947cf68e2b78dc2c7d54e275694beecd4c00000000000000000000000019b7147f9ea9e7ea16e825eeb066387dad09866a000000000000000000000000757cd92b4318178ab9710d82371d1f4f6e9dafff000000000000000000000000a471fdf55a9dda1abb8ce5c14cac3a473631555a0000000000000000000000007ffe6bde682ceb596f7acd4107f9cb527a87849b000000000000000000000000b71d55f6b4ff65bc8122ba5b51d391518e23b9960000000000000000000000002376af2233702631fe856800301094346dc3084c000000000000000000000000005b8b0f16e3502057055d92b1032b101f1e4f400000000000000000000000005442d6176a88dc7ad8003e79cf0fec6f16a5ad2c000000000000000000000000e91bb8242b0e438dcd2d69a0b94e2185b71eb15b000000000000000000000000e016faf8193939ce1c84ea86041337f550dcb0c90000000000000000000000002ca405c8bfa378ec2f1b40792e4f4c345297b59100000000000000000000000038dabfb347fbd521fd8ff3320eddce5625ee3d0e000000000000000000000000182d9b24d364167382b05eee3703765da6de0fa70000000000000000000000008cd5fadfd616c9203e4a9dd37d18cefae8fea596000000000000000000000000630fd54a4f321ff82033edc08443c0adc4a43ea40000000000000000000000005fde0d25f5183fca4dc9f9bb75ca701d05007148000000000000000000000000a62555d58a109ae62025743681fa80374ae3cb580000000000000000000000003a43fffaf7135ee8efdfcbe7db78b4944b700d8f00000000000000000000000018ed85fa9d747e39cec59fc1afeaa7e8af9a1ffc000000000000000000000000bc635505060c4796cb0573a73fe4add03a0a4e7500000000000000000000000071795a607a207dcf359a09703fe4d0a9c1c3d9e7000000000000000000000000d17bde2c7a2fd758f00ebeaef1bb0c0848750be10000000000000000000000009f378fa4b3fa731e9a1d2991ecd335c2459bc68100000000000000000000000005644ef214f9e2f4aaf6571a81761ff628faa26200000000000000000000000058e1f14f415b46f53f1dd5eb92e827e2dfbedbc200000000000000000000000056c91c59d8f3e4a20b697efa3682e8c219de437000000000000000000000000092599ba669570c2946f137ab74f2ebc9b6b127080000000000000000000000000a0aba30f704ec5b4c55147ae6ca0e7a54375ae900000000000000000000000004db907ea4d09c7e9b14e749241fdd585e770426000000000000000000000000eef08ff40f44bbe336156bf773b4796f8f3d09ed00000000000000000000000035a3864a53665c68509d15adab3f91d4f75b943a0000000000000000000000007546c55d8d2e48b943b261f15e3b919f9afd426c00000000000000000000000082b1aa183d261cbfee5178aaee655a790b1c4947000000000000000000000000f9f9ad19c22a61d586b068fd69539f89441a44d400000000000000000000000003f2cec6b6d520cbdb2c2e173bc5ba9b4e98e7470000000000000000000000005e5d53a9e35c93c3c5a344446f8b894eb94897160000000000000000000000000614cf4bf1d9a0d4bbbc815fec4be1289c005ff1000000000000000000000000f351c60f92eb0d11810c494e39d3ca0a49cf9116000000000000000000000000ba38935a055067c5b6b6e9e788f4534fa62835b30000000000000000000000004f44933a458a402f96f7527ecfffb25de96e69c50000000000000000000000001f09c846c5c1c0a50c037109d6bbf4a714093c2c000000000000000000000000adc8c87eecdd79b545aa169e0cc73d729459eede0000000000000000000000008d6f9344d4bc78e6e416b083ef3631757c42ce81000000000000000000000000d0955701840acd33b582e675e7a70d1c6152ab660000000000000000000000003b665ec825e1a4fb3f3d282557977823aeba0d0c000000000000000000000000e07b4cfb5a62e060aadd5cfd877f5c012f6e2c9800000000000000000000000067d39eb3c27ecba82ba63d42263cd6554038c07d00000000000000000000000047ff7210c8bfd30c3f2c298fd2d419869f7430d900000000000000000000000006ed6adfae1bcfcb9512ab8f1309d695f4cd4979000000000000000000000000b370e13ff85b332910f4a9bf2c19261e8134a25700000000000000000000000051422c023611229bd45943710e434fe5fdb0318e000000000000000000000000b6c050751d78d4cb5c5791f18aa6a111c806a75900000000000000000000000093ef075c19bb8da4a4c403a083d4fede2f44c5c200000000000000000000000036af1af7e87226098309338968fe3caee9c033fc000000000000000000000000be38a8f84131e70487787821481790ea8594331e0000000000000000000000001da57e32daa7d510f332d2d1c2834ddc8b03df170000000000000000000000002724ccb65edc65862d12e39b235bb9f8e5a438c600000000000000000000000014d48a9c93175af955a358a5b36fd1c16f1c03fa000000000000000000000000a16f3c347382294d23dc6d24f6047fecc4e47e410000000000000000000000003e3d3d054b8bd90ccff9c0790af3c01de3b9855d000000000000000000000000886c1d1f95db3ec833c5e66cf04c2598a2fdff09000000000000000000000000f77f11bacb644c32679de6a028bd2527d6b1b1780000000000000000000000008d6fb5b51e3feafe7897079de2ce4aa0c09bcd4400000000000000000000000001484c4dc4ee12067c3be6dccb918317aa2d348a00000000000000000000000077b4519425f05325921958e6d0f722f5ec9eefd500000000000000000000000099875764c4190789992aaedbced7442672e8aec2000000000000000000000000dc1664458d2f0b6090bea60a8793a4e66c2f1c00000000000000000000000000ad58b9d2b9971900a6e2058ba6bcd56e27d188ba00000000000000000000000098e7d0f9cb6ed2a482ac6a617cf4ad2859c002c80000000000000000000000008972e298c6f271dbe74b6e45d5499ecdf92df18c00000000000000000000000092d5efd7e295455b741ce59b096f2ba42ae89c42000000000000000000000000080283c40e9ca7a5dc9de3f59e73d06b96c8b340000000000000000000000000176b518be0a1cdff37c9cf8f632711e09c2c02b800000000000000000000000052bb1ff7daf6d2eec0fb63eaea6dbb24c5eee3df0000000000000000000000001466536d26db4f838c3ff23ecb96d29dd78cb4e80000000000000000000000006299050c6726e0497c629dee2bc38aeb8bdf10e4000000000000000000000000aecf6a3a1158fe2e2411582243218a1cd3c1264b00000000000000000000000036d9a797e253409600dfedee201699c03fb3f348000000000000000000000000f956c9b3b080fa2b98df40e862572b91ab2fb10b00000000000000000000000069fbbec8c0e85aed17af77b2d693955001524ce30000000000000000000000003b1f51e50aca2982031cfe0af8787bb232564b950000000000000000000000009b16f2c3812b07f4e73576afc79b10ff64bdcbb40000000000000000000000006bd54d453b009414348690e4fda4140aad6e894000000000000000000000000002653556c648c8d69385ce725b44a7d80094a526000000000000000000000000b27e9acdf4a8dc4aaae4cde593df1c7022fc5140000000000000000000000000cb7c873be92ec6665c6ccf7f3f44e4a52bd154b9000000000000000000000000affeb94c048e4d6a78355ab96bbfb37ff81ffdfd000000000000000000000000d9532db18ae51a39d8843ccfbbbd017116bbcbe10000000000000000000000000aa238fc6441f8f5157e54412afc9034e8b6c13400000000000000000000000073a38d14ccd036f735c3eacffcb12d648e951472000000000000000000000000673e9131b57c75438d79d243e37343be3e78b1a0000000000000000000000000373e1ed665825589ea24fad3e695d2a41dc50c2500000000000000000000000045a9f246386bb4d7b82783c95a4c228b27986a2b00000000000000000000000038119acc18e8067a45ee301be1acd8155ae37cf2000000000000000000000000e5e14e7b3bea4a11503490d41416d98c7149f5100000000000000000000000000d1a033bde2ae9b05ebfe3f99993e025d2c80e1b000000000000000000000000a997d73b47739bee0cfd437d53b19b2e46d2b235000000000000000000000000b354d6435e5d3db634982fb9f0cb2408d75af9810000000000000000000000006f7e067689ee14b3e369f489bee5cf6e01f3666a000000000000000000000000cf69c2890cdc3ef93aeebe504d0138ac0d86a9130000000000000000000000004c766d8b26908881bcb7991d410688ce07fcfc340000000000000000000000007cfb9d9ea8ec8a1faf1ae64762f04f5a600833e4000000000000000000000000dfe6fa4a3bed257d4f93ab33e2b0781d67f1ada900000000000000000000000038829b23aa8a75083f51cebdf6ef36f96778980000000000000000000000000081949907825b716e44b3e37df5fdc4afb5340b32000000000000000000000000fa73e36d41cd5743fe3c6e036eb9e6bd5b2faa2200000000000000000000000080c4207092c265a9f396bcccdf3a31916cf26293000000000000000000000000d0723dd7da1d78a6f571a77c1336674e58b24111000000000000000000000000428680a239368041fdd67e647201947a382251c40000000000000000000000008976e6fe85161f253951b623437c9d63e3de584f000000000000000000000000794eeb33bfe6a7bbe50416fcfe94848a88e17bda00000000000000000000000007de15fc8f83deee6de6e54212b4ea3c06c977e0000000000000000000000000ac970e901e24256231a70cf25a6be002e77daf4500000000000000000000000057f516f4c2b8be33d29281eb79c9f5f7bf221cba000000000000000000000000512a048d1c06f6e82506e672ba1284399a5a118a000000000000000000000000eabf90698dd12850a3ac9e3b0739ef99dfcdbd0800000000000000000000000013b3ae7f121e8892ffa86372c98d9835765ecc6b000000000000000000000000aaa40e2dc9cd6985ca965d851e2e7bf1059da83200000000000000000000000038295f681cea91d100b1f9a38e32073b294d57b5000000000000000000000000993d0c274548296a7c5875526cb65edce7041d2c000000000000000000000000049098ae1cd6852207a7eaea57d798bfc3c1266c000000000000000000000000b72840300e8876ae11690c54efe1b8b9384fdf32000000000000000000000000e78823919337aa20bdbbe33fc3a377ebe2ed0b29000000000000000000000000c69cd28c7baa8f8df6980e079e12e4f0407efc8b000000000000000000000000cb11ade1eed1b720c4d41b233012911b8484f5cc000000000000000000000000670f218f9507411245aa1dbb7cb346ed95928936000000000000000000000000b9bd37c73b974dc7dd75a262b27605379a4ea139000000000000000000000000c6f9ac546b61ade7f1cfd3671192ee9c20483f50000000000000000000000000e69fb6cc12214da0d92bfeda87821ce235646db00000000000000000000000005991591d81483e38d16a9623ba8853c773398f61000000000000000000000000fe5bb4a4b574cface38593e49a8ddb4adcc475f10000000000000000000000002994ece3008f26970c128fbb155b7ea4c3f253c1000000000000000000000000a2b676e6ea688eb48b5daf7aa447b8a44f98a2ad00000000000000000000000039aa69cc1d40bc03f99b28761b5c487049987c840000000000000000000000004ffaf14312015f534bba690d09247569228ff26100000000000000000000000030eeac1c5fb397140a41d5b914a0dea89f6edb19000000000000000000000000458b569ef5baec73af2709f854e1f042ac64b5570000000000000000000000005d828c300e5719ff45d2683108cf90897203030d0000000000000000000000003e85faab7fcd9a172ae169bba5240e201195de54000000000000000000000000fc4676f0ee3bba187dc0c0c05ec9d2026b9146bc000000000000000000000000e14772079ba3dba9c4e298a9017e55e0bff97c64000000000000000000000000a35c61cfe094c349bf1a6c182cd6c1f24423dc8a0000000000000000000000002524b5d7c31bec9aacd6d3b7e506a3894d1657f30000000000000000000000004c46634824aa1659b36239b17ce12c8d5930382300000000000000000000000036c4a9a03d3ee0642028e32a9e345ba69810131a000000000000000000000000efc7f92149b4e6d3cbc0e75be4fe94196ecb7eac000000000000000000000000a8664b30db25874122983cd8eca1a1a5511d1df6000000000000000000000000d9e51c089fcc4456b780eea2ee4ce857ecf18365000000000000000000000000d78575d01d6db0c6b30fd1e0503b267f788a3f650000000000000000000000004c3ac80fe52ff51f0162ad3b40edbf6a5ae598bf000000000000000000000000bf2bea46baea5b98cbad9dbe033410066aefb86b000000000000000000000000e88bf06779b644a4618a0d7863e2e87ff1ff6990000000000000000000000000d42998b468a8eafd305c7f14ad8a73ada5e45cc30000000000000000000000008e2a4ac06e7499dd0750d68fbcb8dc4a4f04249f0000000000000000000000009ad2c72d84e90e233786f5314610c15d66da42a7000000000000000000000000dfb15e3063cc2cac8000e374eee5428e73cd28af000000000000000000000000d8f634c91425e17e7106421e6d31a51b0fc3caec00000000000000000000000045b6e43536985e035fa2e8217a05a75422a5ed7b00000000000000000000000034fec98cd48371fc2ae5619f060d222188ff054d0000000000000000000000005d1e40af657b47ffd09cb029fd4e33af66cbf05500000000000000000000000016b4782b25abe90ce37806b47aa331b043812bf300000000000000000000000082cecb915eeae0fd7b97bc048d9cebf27d230cec000000000000000000000000f5bfee7bd0a738d989bcba86007a15a7d4eb5d4900000000000000000000000002762f6032530f1d0f32848d2bb9f81522f89769000000000000000000000000658e80d8562c567e9da1c6691da6c5197a0ee82200000000000000000000000044789b76919840987dae28049619da4034397987000000000000000000000000ffd377068355d04e4d1cd1e02d30420e325d1e8a0000000000000000000000008e858f0b0872be9628e8ff8ff668b428bfeadd7400000000000000000000000091855807e2eb828b3bd0820c658c8ebc3644f2350000000000000000000000008f2252c0c213d88421576cf698e17e35bdc8d030000000000000000000000000776987152d547e5188c36f28934f127b789e19a50000000000000000000000005ab589af43decf9d9f79480897e6b1e48c754e30000000000000000000000000e49b1c7c1513640200375579eaf46cd2d05ea6920000000000000000000000003f8fd3c32a2cd50400c9fc86b8bfabb306d9cf46000000000000000000000000dfdd7a2cbe64994bce943638bc892999429df42e00000000000000000000000076e96d07fdd297030bddb42e7a1559d2eb55b989000000000000000000000000557412536b7f5fdc9be951690762477c84b76191000000000000000000000000f6299d19c96e22ddab1c6e960950b776e5ffebff0000000000000000000000008a7e9d96b20d67f8366a5c76ef175eab2e8c016b000000000000000000000000ced67507469950400757f1fc0ca79685aa8f445c000000000000000000000000f1fdf42d3a58c673e59e390ea9916bf6f57ba705000000000000000000000000aaf72a4c5e850cd38f39270468ec9fac42a50e0f000000000000000000000000861e9ae0c95a5f1319e46ddf579d449004cbd50a000000000000000000000000d41b2ade7829dd1523d5794f0cbd90a17487e30e00000000000000000000000053ce000bdcb30068f8155e49a80b065391498917000000000000000000000000771facecdc8dbd1a6b7e590b2f3387b44a9d495f0000000000000000000000005766231a5bd0f8dca105b4183cc182becbd6bf290000000000000000000000009ebfe5da9c39e8f7602249632dc9538905325a69000000000000000000000000955104dd30fd4f558e6e221fd3bd661a3538ef2a0000000000000000000000009ad21ccf7a8f1abf283dc5d2af7b2496fa3af0e000000000000000000000000019a9617123fa4b2566ca815f64616d3e52b3d2630000000000000000000000006620e3e09844771da7aa2631b67c6bdd9c551c4c0000000000000000000000001b7cc0a16ed1989e8680fc547f165e10959b96670000000000000000000000005d5122eb0072f3f9b5ee9f17952a50f80f570ed80000000000000000000000008e631bc2c1283c789a0d2e0168c7642a5e076e2a00000000000000000000000005d3870513ef032d245441fad75a2d19bbb917f7000000000000000000000000df8a9d0482bfcabed4531d8909d780826f697fff0000000000000000000000007e79451efb29f38d09843a0ab999bb8ffcecbd4d0000000000000000000000000e5f8a2aed273656ba1da61daa25e167537678940000000000000000000000002d74527d0d3e7386b2b9afd541dc4bd74e2434a40000000000000000000000000367528b0bf14391b8b5f17266e074b2cee2dd93000000000000000000000000cfb2718567e2fcc705d75f9315c71bb53472fadd000000000000000000000000403e6f046333a948188c583eb6f8e79c5abfe6c000000000000000000000000037f886b06d900119af276c5ac7f5056c5c4d4e8c0000000000000000000000006738d0d61acd993fc39108aa093ad28daecfa8d2000000000000000000000000d51363cb2a658f63f65360a104e0cd75e561544600000000000000000000000095411e60f85f2a7b35d7a962320d69caedee9f390000000000000000000000009812d7ed606337575a433e1a5f49a16a540bc814000000000000000000000000622bb9f91fb95ec3a0dbc9e87a3a800d746ef2b1000000000000000000000000fcdf9041e88cc433f5e2622dca3b105a225c7147000000000000000000000000d197148aaedd75770e7a7858d3258d2aacaad7cb000000000000000000000000a1fc29dec8cc8a59c7a158fbd962feefd9f3d2360000000000000000000000005b2e3132933bc8aa96999c5912c3fa8286bceee6000000000000000000000000c911a5290d85de4f405acef9ffb582dbcb16f73800000000000000000000000076663431b949e91d4be4cfaa60d3ff561ab3a363000000000000000000000000e79dd82d911b02b41576cdc61eec9a182417c10000000000000000000000000017bc6c4d99cb362e138f5909bf04a75f3608369f000000000000000000000000dbad65d9d2c4bee70dcacbdcc1ef32457b0dbc2e0000000000000000000000007b2c833ba1c8f3ab0d9a0021e0991d4dc7cbfb05000000000000000000000000cd61c5b2b8413e70450bb4e1efdd349aa20aab4e00000000000000000000000070fb576986674f71948d7207d1473e92868d079d00000000000000000000000069ead726398156066b876c4def91cd70aa126049000000000000000000000000990ccb7fbe8958620360c2c616002077896f00e70000000000000000000000001e9f543447725e1ff1e98e6484f83a2c315953ac0000000000000000000000005dbded428bbe2b72778b8517ad9ca4e160f72553000000000000000000000000591217cedeff332e2e72de9195a3646320d568eb000000000000000000000000b3c2d7a1757efa6179134f1dc909c248afd034f90000000000000000000000004a34db6b880dec4f83fed27f9a0516eecf287a2b000000000000000000000000d60af448218de47404cc4c13667f58bbbf51b68b000000000000000000000000003e23af97e14b12d9f39054b57059fc3549b7ad000000000000000000000000a65fd8b0f193e217f4df2f71754a5971098a3ea90000000000000000000000006f7f2a9956a55b383407cd587a07df14cf511c2200000000000000000000000009b9ff9ba56ed50bb86fb03bc7a64f846680b3d0000000000000000000000000c366814d95175cedf33ae6d72e3d038ab1a757910000000000000000000000008360e0a4316c6c0be49d8175412f049501b48a69000000000000000000000000573d0a51eefbe03b41e0398a131af004e6da7e1c00000000000000000000000038d309762614222909e99044c504fa0de91ce51c0000000000000000000000001e90d4470dcdce5fb981b49f224a9683d92aa4060000000000000000000000004124c5977c26f44b1df35e81f5f57021c93f617f000000000000000000000000a101239bcdf93c484aaedfb0b4b15841e5d8f8a300000000000000000000000014ba9cd777a29bbeb2b25533364d5715c514a857000000000000000000000000b68dfe0d425e3fe932ed9a661a29486b2b6a65db0000000000000000000000005dc032ad4ee475f1f6bf473db9de222f9fa6547300000000000000000000000088f45b981bce720d193bc239a185d69434aad946000000000000000000000000f91bdaff1c1051b48c74e89bba9c1847a3a53bfc000000000000000000000000ae2eec937ee1a18df7436c4bcb620cc4086624c30000000000000000000000006f1425df5079b852dfc39c84738002691c0aaada000000000000000000000000152e63949ec5e8fb2359aafab2b97ef7df304549000000000000000000000000af5f703e7af47abc198df4634d6609005c8763db0000000000000000000000005098bf3f9a15d8027bb74ff602d43b827216beb9000000000000000000000000dd6b55bf151e337b89cf2fe5a5f9e39734615db100000000000000000000000037edb097aaf132c3caa9a6f776dbd8dc5fdc80ac0000000000000000000000006f3a78a0cbdd89661eb9b5d1f9388bb43446b865000000000000000000000000e1d3f09f9e6162d8b9d9220538011c27813ca4e6000000000000000000000000dcf6b42849a849074dda83d672503073a87adf3e000000000000000000000000f31f1df41cb6764ee916b64d4056b8b026135364000000000000000000000000583638117a6c0bcacaea8820a81d5d0503a1944500000000000000000000000001347ad8709365ec175f9a8e3973a32e674b1e8900000000000000000000000059c375384cd2c52f6018a096d7d527ca5c9e3c240000000000000000000000007597901af33f4ec962b496708242a2a5ca8078ee00000000000000000000000026412676a2c5c3008de1177da7cbdd66b715ad6a000000000000000000000000cc11a1c512dd48334d51c353d95eb5eb0b5adf58000000000000000000000000c252a6fb047b0463702e2b771f5557d4ae94ab25000000000000000000000000cc788889e58a0f23966887ac58f98db97494dea400000000000000000000000081683a9053838fc67462b50a8c2770e2a86a201c0000000000000000000000003ad23d6a509beedfde34e87286e92bb509b843ad000000000000000000000000eb0b39a209068049c9b1e8cf6e4579d1f39e91030000000000000000000000008eff8f38bd0d850493ee70ec1b2bf80ce0a7e74f0000000000000000000000009e062d91f1562a9079cae4efba0de46068932f6e000000000000000000000000884fac790bbad4c2fa895020814b9b29c65b0435000000000000000000000000858a8c5a39a57f64a1079b9a35ae4462a999329d000000000000000000000000d4b4aa42c2c2a4a5068ae2efeb7973ef8f9eb1e4000000000000000000000000a5deabf34da1ca564b6f672ddb4c90badcf7525b000000000000000000000000d41b6b9d611cbb4982619dca2524e05caa336f2b000000000000000000000000a62cf6d5a8d4dd31b160b57a2ade48433411bfc00000000000000000000000000dd929af8a9c66e5cc372d0af8b2ad6a156c3ea4000000000000000000000000917ab24d745e9834fcb8e262a527c9d7ea90abe700000000000000000000000083f126f8baa87efe73026b25150fdce00832da0c00000000000000000000000025845dbed36b7311a0e35d3bb97bd426eebb740f000000000000000000000000709cb69fd713d791e0cbcb4dea19545d0e2626a9000000000000000000000000d7c6f4e79b9b53c928a2971a025037ec1931b31a000000000000000000000000866481bd1b348b520d1dd09839a0d67db751bec0000000000000000000000000c9d34ec74dbb876130596acb3f08bbd66d54c521000000000000000000000000f06d64476c19240ee5f7fd8de554ccc3963ab07200000000000000000000000049453c7b857d202d92bd2c62429496a5aa73e9e5000000000000000000000000034baabe3511eb20bef3007ea4b13a5fe5e3ca050000000000000000000000005c6f05c4a3c87b9b8a42da4c556572cb7d46f4bb000000000000000000000000489577f8b6119ec900dfce17793b385d21bac972000000000000000000000000ffd44ca04964463dadaa247d1bf5d6ef45a49bfd0000000000000000000000001385155a9fefc76de7eef0dadfee6025da961aef0000000000000000000000006597954be634c4adf65fe26f46908bd0dde3bd2700000000000000000000000081484d2f86bc3818cb8b6b54dab0ab675dedaed4000000000000000000000000b9a9ed2b4db899d1f2f6835531ffc154102080b4000000000000000000000000213e23c8ab6591f517db57c730d7452cf1e600fc0000000000000000000000007593b39f0e6e9d5b3b585780464094f5c62e292c000000000000000000000000697b7113f1abbc9c2a9a6302dc04818a964aa95600000000000000000000000003ce02b6daade48634ddfc0b8df79c301a5191c70000000000000000000000000ea3d5e75f4e0a179cf236c372cfa2fc268e0083000000000000000000000000a609e9859b37ee98964e51a91cd91f345eba9a62000000000000000000000000c84ed5ca70fc394801bc94ea142a94411bdc5c890000000000000000000000007e422d0c3615d385295d8792a74a609d07860c6c0000000000000000000000003a0247dbed78a4f701206fa8c16203bd4e61bd5d000000000000000000000000dd6f7c56b3a9b8816df38e689221634390b70fdc0000000000000000000000001c3821951c5a95937fbe95e75eb143d8e7da58040000000000000000000000004519f93921b2037e2dc2d2ecac863d71df3deda9000000000000000000000000a3d3edf861afb83c3381b59c11c37608552091bc000000000000000000000000c317dfd20e9fc3dc18503ae7704019173844d9a3000000000000000000000000ca7d8cba959dde427c4af345dc001fbb019ed652000000000000000000000000dc8dcb01c8683bd61a50fd6b5b57dae768fdaa6c000000000000000000000000f03bf31848b3a8650d62870df9556ae2f71ed7e000000000000000000000000037903d1aa083a1f85d36d017f7282cad99b9660b0000000000000000000000001e3c114fa59684f5984fd10d87f7bd3104fdd474000000000000000000000000933c5f1599948c61e1242ec8748a4ce99166146c000000000000000000000000edaa6c1165d8361e199c9e2831aced4ae54dbd5c000000000000000000000000c9bc5f64bbe52621ea1feb61a86ad033701e01810000000000000000000000003c33dd75fea5f100c0fe17022fa70c32c62d518100000000000000000000000077d62652de63952244d06e5f2ae0a4c5bef1cd420000000000000000000000008295466a6c59d36216a3ffafc148ca0486f2b23200000000000000000000000009b2582183e27cf4e2845a79756908324dee8d280000000000000000000000005c07255dbc01388871a73814b30d78582e265c44000000000000000000000000717aff96c68156e8f4ce84554454b611de95ab59000000000000000000000000afd519c58ba136f5af7f0bdedcd6335cedf8adc4000000000000000000000000547ea7d37374767f4df67ff5671b8091517f66040000000000000000000000005509ac90ea5f7b9ada4c8c55cea6d43d76fca0d3000000000000000000000000385ada26d130d05b0c1b4c4f4659cf3abae9e428000000000000000000000000d1564964e416ead4f07c58bfb0957bf37bd09ce50000000000000000000000001a65be2f5a059995ab3c5858431cd81f93e40476000000000000000000000000bd0b953593f80f51396335b552efef644f99b6c7000000000000000000000000a6cbe5b020c0af11458e6cc36aaf99d2a279969a0000000000000000000000003f2a967c0ac992e647c56bfb3890590314f1b1dd000000000000000000000000e9f948c067c5f4b0521bfe03f255b880155c9914000000000000000000000000bd6575e0abbdee3a9609eb3baa01283f382d1411000000000000000000000000ec88c473b6e5a72816c182280bbe0e9cdf37aad80000000000000000000000005b2065b21039fa152828217277b3bd906aa5e98a000000000000000000000000b9c2ae61b040380436ada721e0f52bcf811fbab40000000000000000000000002af44cfe6c133c78b78b1df549d21e6c8035c01300000000000000000000000023189151f4d48ce6ad519a0e30f45d25efd4e1cf000000000000000000000000f4ec38e5ca2b68b593a460d682c3825323e8a31a0000000000000000000000009a41006ca3a6f618151cb6b5c575b8dc15ae664e000000000000000000000000b707641b1fa89d04f18f0498044284d9044960b00000000000000000000000005d33010ed14b30801a66035cdc2a7fbe1839fb0d0000000000000000000000004bb26d5086cebab60e27a5441095d8f5a961a05c0000000000000000000000007da8b60ec2e63881bfe8e2e87bb3161f4d58d970000000000000000000000000e1f3853283ca3c9ea85908d7f5e16b94b60e053c000000000000000000000000dbf0de67cf697725601943b6edf1494a792b44000000000000000000000000009c954555dbe52aedf7e505088a130e5e8569e85e0000000000000000000000006ddb62ff069dcd0954e83087e674668abf0531c500000000000000000000000006bce66b53f545c0763ce271cd50018015e5b0ce00000000000000000000000071b6f4bba37f1e5c5c0ff255d3f231dce93305c0000000000000000000000000a0582a8672bd0562c105fd061a38ea7f0bfae15700000000000000000000000059e52723e97e7948c12f54fb0039bbe6df27490600000000000000000000000023ae73a62f2a1ec9a3a734d5d85128f39939e6700000000000000000000000005d5407bf2995399d748896f8cab4198dd9c9517b00000000000000000000000038aa41af2eb7ec5b928eb3326a08742e37bb71cf000000000000000000000000de5f10ea5a88842ce20c198ee209c8e00907e4400000000000000000000000006a6ef1ded8b8a6c4e24cce1b8169d33c863e02260000000000000000000000007ebe0b20391ac77823cfa6616f95eb9f35b4c5e0000000000000000000000000b2c73593bf8fa3f72f922a8cb07ec9aa3d1dcfe80000000000000000000000001f3462dc3fac11207a8c006a774678209d509872000000000000000000000000bf1479db6a08270079e24d9bc6aff4ac8cdec57f000000000000000000000000c218c3d01abe9bb7e69ac9eec48e657334c96339000000000000000000000000ac879627f5c995a985a188c577041285b4081905000000000000000000000000e1bb3685418de3269b96be0660d89337bbc1e9350000000000000000000000001546a2fecf037694957c4c3894280cb6dd86552a000000000000000000000000f4c7a2c4cdbfeee0b932168be31a95dc62fb65980000000000000000000000001b0ce142136d95effd2bee5af00242e983571916000000000000000000000000fa616c00e312d8471970de69075a12423367622e000000000000000000000000d3d8b5aed3c701d2de56e7572a14c89ca8b2aab0000000000000000000000000920045ee2f6a8ca0644434f938d4e2bb5ec34bcd000000000000000000000000afe2288e9fa4ddb5b4688996d5ec84d309fabe3b000000000000000000000000bc95d04582870e7f253a7f2a0ecd1daa3c8d2624000000000000000000000000e1ba5764b39344541c746e148a8967773f910dcb000000000000000000000000a94cd398079d2e04a2262043c7714a5d81c98af3000000000000000000000000c29c3f33d71192436b6a52682a24df332d9071ad0000000000000000000000007ed10acec8f3752abfeb5a0da95e16afe0d5d051000000000000000000000000a1f4475c178581ca7a5d51bfbda3586c119e2f38000000000000000000000000fc41cc128066dfac1a38597273930b4f4b8d406d0000000000000000000000008f58bf2011940a2cc3fde0647af2b48975a4c7d7000000000000000000000000b3422202c94faa8e99c8551ee8214030e5b1618d0000000000000000000000002643ca7e692142c6de09b3d30bfcd5d69a95c569000000000000000000000000d006c9b2f32ccd3ad67d1bfef96acdf601c797170000000000000000000000007445fee252bb9313fdac259d68d513ce907459e5000000000000000000000000f1fe3083a8250382a88eba80f77843bed0257a5500000000000000000000000059ac07ce6302b1ce3b53feb26c3766943352d05b000000000000000000000000f96b303a78b23e3c07c3e2e9f09b7aa18e55550c0000000000000000000000007c1b2affe7b7aa66da0c1cec2785f61404388246000000000000000000000000e8cb0e95a927da72778e749ffb6ea1a9632126f1000000000000000000000000b3f7f71baec02bfa61223d3118fd835cca85a1e60000000000000000000000004d0efa3855d85388310ba02be5fcf345141096f300000000000000000000000094876a3575788120af4a221e2127cffc3168e33400000000000000000000000045c6e3b7d3b7317642547daec2f77c2a974f6f6a000000000000000000000000e639d1dcc728c0b30971cde92eed8c8d85eba57d0000000000000000000000009c83e9eac93a76f2077ce1540c9a7daf0d7673ed0000000000000000000000005babf2c2e7fa19b0bbff418863019208e89b8378000000000000000000000000ae2de425bfeb7e46e55f2e6716f55fbc7c9e2abc000000000000000000000000cad047d03e6cd7d0f6369f8b9629ecb621bfe9cd000000000000000000000000b09e103a8dabd3657e31394fa6ff495df8ddafd3000000000000000000000000838fb0348cc1135da1bab0292552dfbd144504d500000000000000000000000062d974378ed44967a8dc496cf8a6ba771462fa97000000000000000000000000cd9f0a15e5eb2c3badb9f6a2141ad24d3f5cd880000000000000000000000000ff880bc9cea7134daf65c43663df84390e145665000000000000000000000000e131d60db36b4d0dcd73616abbd92d861aa95da000000000000000000000000009bf8668c2fc2cfea66b3d414b4699c0742c13b4000000000000000000000000055c2e080d87a447b4876a106f6f45e80f344b6f0000000000000000000000005595767c9f5b60863d3c7d3077c589bfd1092f92000000000000000000000000651b2cd869c28ba2cb57d2c809776a4992f9299500000000000000000000000077fc3a94c6fa8d7760916a96ef45edc290d5cbcf000000000000000000000000624db2acb0f6b0f5a3f670c134e0668f13e7c7f200000000000000000000000038fd38cae40840e99aa86352a722563cb9c5266c000000000000000000000000af77224e56f64b97ce4f442ae66576fc05042a34000000000000000000000000b64fe7b2db78d892242ca4a7a34a679c0728eabd00000000000000000000000020b9854feb1827b31862178c451e082fa606630600000000000000000000000027361454be8eda0ca3ad019fdc3d77260b519ca10000000000000000000000009fff3576849c28aab47d2e24805d912b116a37a70000000000000000000000009c149656b35e7de8607d1c3c0873b148cd4b16ff00000000000000000000000074dddba27f27887923fed5c98733b50398583b4b0000000000000000000000000bff461b714ef4456edb10deb330be14845e10ac00000000000000000000000089881d562817cb18d4a29f8ab44bfea5325fcaa7000000000000000000000000997508ab3418c663e6e91fc93c776d9683e17072000000000000000000000000f0602c037902c0dc93719ca518c8f4e2029222f40000000000000000000000007add9d5d71c7404fc2b8d750fea8cad5f149a67e00000000000000000000000088e7907461f998f16112833d0547f6087d324cc40000000000000000000000006c3e924eda2c1313684f6922842fba7ee261a0ca000000000000000000000000fa16e1c46e1b66887c2ec242c2817bd64324c47e00000000000000000000000037f23bfa789b6bc171cd0155b1b9d78c8d516dbd000000000000000000000000e97bc822f67c8ffdf20ae36b14868c94bf3fa181000000000000000000000000c05ea675177db8c77cc5dd917bdc32d5a269394c000000000000000000000000ff853fa0868476a89452c87bbe0d3c93d7ebb41b000000000000000000000000002245fe2ef2c37d946124a0d8be6f534fdfe9e300000000000000000000000080de00578a730c041fce52f8c634488a6a72d7aa000000000000000000000000143eff0f30d23f0909f260ea726abdc2202d2759000000000000000000000000d213bc4c9b2dc47f9592d6db8f51b28ee6a24064000000000000000000000000a804c7b10c62ad637d58ed60a744869c6e634190000000000000000000000000f795b5454e394e634e4e003e92131d613781acae0000000000000000000000001e567d62996ac31a8a364efb4e9c02bf1294960c000000000000000000000000dbce717947b86d48ad99d42562679cfb639765b0000000000000000000000000104d822a536461df1c02bb5e693c4ba6c6907925000000000000000000000000c540200e98b983d0fcb742c7cd060e9263d3546e00000000000000000000000066db18dd31bb55eb0d2d407f474598df617c51b60000000000000000000000003cb105d47f19b197d2821008079a09a99ab4a06d00000000000000000000000080c28e0c83019b240ba71c5fab289f414b785595000000000000000000000000f0e15d8105d402af7c691c3c36c8a436687d37c00000000000000000000000009a6a584ce9607840ddba3cb3d4fcfaed42d9d417000000000000000000000000e96b87005f37e6cea4e07edc42c8982b297370ee0000000000000000000000006d1d73a62c68f16d7e545b6d3313b146beae38d2000000000000000000000000e2d5e9b31164f073af2884abf3de7929e0a32fe10000000000000000000000003bb009c9db2b14be20fdc76c185e30570dc69b8c000000000000000000000000aab7eb0d5e682a844fbeead36ac6f837ed5c64b8000000000000000000000000ee13a3e7c8fee05ca51e502b7142093852ea569a0000000000000000000000004b8c28155a62a6ae14106ff898291a9ca6ae7ccc000000000000000000000000724c164943ca69ca8bbdf5e367370a792d815ff3000000000000000000000000b988a9d81a88afa7eb1f53276242c3c72f5e9c57000000000000000000000000733242674db0566694dab5699fa732e5deb8537c000000000000000000000000274a232fa067279eba5e63956d96407af915ba15000000000000000000000000c489392d9949e0a5dbe31081ac52ec1320d4beab000000000000000000000000025a1443b04cf77f0e0521a2931a3d4bb733c3b80000000000000000000000003385ad4ba2dfe502b55634896a76f191ada16bac000000000000000000000000496a43a4f09320ccce4982670858d5ad0c25875c000000000000000000000000f73a40729aa23ede2f43ce84369710ef1638bbb80000000000000000000000008967bf5bdf371bbf6e4beeecd169a7a19b1a45ac00000000000000000000000085774ab18f3ac4fb2f2e04188a1ac15bea8793b20000000000000000000000004cd3d9a7eff4a4fe65bc8f68c8bbc4b9288f31f6000000000000000000000000170251882b329f24d41d33ced79bd327a974ff5e0000000000000000000000004efa388788187f0ccc73fd50436ee93650c638e00000000000000000000000007a710c354bc73ccd5d15089400ac47aec8448eba000000000000000000000000cfd88ab277179274ded480d8c8dba9dce26e05240000000000000000000000003bc8bbcdb0fd2c83f354cc2c44230d24cb782a12000000000000000000000000e9df0d7a510b74761bc2a4321da5067a0d834b1b00000000000000000000000094d1297edd036017b264f77a1714daadfc352041000000000000000000000000f123dc675079992bc06344966ea827fc4cfb2b210000000000000000000000007d50fc8a19c0c219deaf816f03f4b7a96e246f04000000000000000000000000dbcc26309a4500c0321cf65cf0aad67645b6673600000000000000000000000057bf4cd8e51d8545b2cc4c8743082ad3529a23120000000000000000000000001d21c9106cfe26ae2228a50c75bd16e2c955b707000000000000000000000000c3da8a56bc2f16defd267c6dc694595cfe32b79500000000000000000000000073fb83b54826bda5a8f4ebe47e829cf5c39ab51d00000000000000000000000011a87fa816db8cfe18bcd8542d37c0af3dc4ad85000000000000000000000000dbda7b84f07c3a91faa85d2c52c5654da315b23a0000000000000000000000003a033d755d166884eb97e18e180526a33eaf86c400000000000000000000000072ee607947d0cb13f8710c7be158a61689a11021000000000000000000000000acfd1818933db730b8b05d57bd755108bd60e2980000000000000000000000006fbe088250295a7f4d0497b5918e30beb137bd1e00000000000000000000000009a60c48d7a4433130d1d3a8b55ea6b56eb6a658000000000000000000000000a6f27ad213141592ea3748a39285705e6d5682c5000000000000000000000000b2d3a5532b692d0dac5d2f9a42eb21e40aba6e0c000000000000000000000000ea9d98babcba81a1c2ed5869dadb7f1c7c8f89d4000000000000000000000000948d3fd027b5a734df7e2d1dc7d49f9d26e0ad39000000000000000000000000522da4618fd293df6e929ab0af2ea0a60df8105c000000000000000000000000310f1094a082fa625532439d8a3166b4e5a568c3000000000000000000000000a4b516ae1aca89be20d363dd6d028897dfdf0b1d000000000000000000000000fb5815d2089ffb6bf38a36db88369d5e281fc6ff0000000000000000000000007d90db5ea2d8f0d2edf0ad33d0718867ba9e5b60000000000000000000000000deb1e3eac5bd3a6a218e30b0b4f491598da7e71c0000000000000000000000004494e545a49f101a06612d16a12ec46dc4a67d29000000000000000000000000fa3acde37d0edb03e96bcab9d6a192ed689fc3dd000000000000000000000000b40ef65716241da7dd4ddea710559a0c0c1c7dd6000000000000000000000000c7f342d20ac896dd42c10af7ee5284f7bafd945b000000000000000000000000cd79cbe9072a8f96fbde2409a7f12e4808fe1019000000000000000000000000ae897bcf98301a1fc35e9ff92dcbd2d7ea77e10b00000000000000000000000046d36ae31125ab8464b734f2db78053dfda329d400000000000000000000000056a92820c452802f03d469cdd1b044f5860611cd0000000000000000000000007a2e239319da9819882e50ac475bc987ef50b6a9000000000000000000000000d300b0867485ef7e565fbebe7bbb1e513d5e31bb0000000000000000000000008fa9154295e3d9d1cb371c5aa114c024b183e5b8000000000000000000000000ee8b66996bf355b36d3f7bed1d3a25c82359082f00000000000000000000000098c8635a20522fc02d9e90518bc945552e9951110000000000000000000000007e38ee0a41ec618d1d00541123ced628da69410f000000000000000000000000020e8456d6878e6d99c6c2e3f87f885c12817c790000000000000000000000003c7917069d630957e23de8cde600898aed7c77fc000000000000000000000000e8171ac2aab725f170336d8af26dd5834f44e88b000000000000000000000000bb859d94f6efd39fd4838d8a9e9fec1d51a50823000000000000000000000000b0c0ba744c680e01a3892d53c2d5b466872413da00000000000000000000000047b2e6462ae4490af5d8d22900e0d609b1ccc56700000000000000000000000041d6bd4b2b8404e428ba492c8665224c2d9746800000000000000000000000004243c2b57b4aca80415227b84714066de6dc5294000000000000000000000000b6171f22f92a1cb848fd7efdd2d95f10777efbbc000000000000000000000000a12f9594fed454cd563b33cd9a1b93ff2c1bd9e2000000000000000000000000a52fc438a2482ea43d558ae4c49457cfdb44b92100000000000000000000000008a2cc014d1fcaa753a49678614c4f933ddd42e00000000000000000000000006621e5d8e1f125eaa4f0687c19121e796ba29749000000000000000000000000ec59496ab505533cb315fe95e1e8901f16c529eb0000000000000000000000000fd757bbd0f9fde051a27994a8f474c2c5142fa6000000000000000000000000f1909d70e82541a06b78503429547516f1a6390e000000000000000000000000bad4322b04be1df3bf01c81e95c0f8ef88fd44a900000000000000000000000056ba13cac97c30a0a3d892c0f1872762bacc5ae6000000000000000000000000908c3b019638c3158f17ead0a7350ba3d2bd8e250000000000000000000000002294661f38809e7575a37c62c70d88b522a87509000000000000000000000000474e4a1ca23a4f61269b9257f8d01837ee56ef90000000000000000000000000cb18d40f7e8561f77843bcd8d976ef84a731e0dd00000000000000000000000054b4dcd0c5fdd51b7cf299e2cdc909bebe60f30b00000000000000000000000084bb832525c277955ffa700a371f4c11bfef1670000000000000000000000000bb63c6670ac0b0ed03d69d7716dbef43b07b415800000000000000000000000025832c80ab88ea56ee655e648a2bcce7655d433600000000000000000000000030991c14136cf3621b5c27fd38c943a7a309b9c4000000000000000000000000f0824bf317ad6ecac325803334d64ce2ada660b00000000000000000000000007f03e458c6f7ddaef336022e4118ec6789f92af7000000000000000000000000f1de9ea66636aac57a8b27dedb070041bf7fddc1000000000000000000000000ff0fbeb4a8962af62f6485faa0a3a4ca7b72dd380000000000000000000000003b28f0d29457c67a600ac3925f6999fe5fde62a60000000000000000000000003f1a93a94415ef5f36d287d4afa05ae18950ff0100000000000000000000000006f8dc639b7b2cda75cdb8434271a8df0a713658000000000000000000000000748ae4abcba27e54063e383a0d9b5aeae7dbab3f0000000000000000000000003eb269931229ded6271342bf4d7b797565216f54000000000000000000000000b304e695d0176ab40ff2d8aeef806492ae8931910000000000000000000000005626d24032b56bcbfe2491a80faca1f32cc48686000000000000000000000000337e4d1ce709814228a65abb9f777f2271a9aaee000000000000000000000000d7ff7d45b4850b0c5e9bc32d2d6945a2e8b12adf00000000000000000000000027fb8adc099ffd7537624987bf0611836e73522400000000000000000000000002941e50ba2ff3566888ffac89f00e534bb12bba0000000000000000000000000505efb301507171543dc61bead26afa1c3c907d00000000000000000000000087291ff55ddaa05e6aa6a94316d8117240fab5c90000000000000000000000009ef2298cfd7db26cee4787a71f50c6fc9719621d000000000000000000000000416f9f3e290a08a89ab80fe13c5384c121974328000000000000000000000000d19ef1d4b3d6b6f9cb6cf12be577d2ef7490555700000000000000000000000018877993f27096980e313b225e1f665510720eef000000000000000000000000c2ddcc5d564f70c59414b104debf7360e12278aa00000000000000000000000081cdbed02c213345b4c915c3def7fb6b99bfccf200000000000000000000000094def30a20c575532cdaee883755ac77c65d63c5000000000000000000000000ae3460c709f21c76b9015577f330fce1fcbc4a0c00000000000000000000000021af7c624b3a4fec6105536336e3485b48bdeb85000000000000000000000000573c91cc8178ffcff4cf641204fee23c9336df86000000000000000000000000838dd66fb5e6965643a5ecebbd1249c6550c86600000000000000000000000007a6e035f43c28d6fedd856d4360c52f4f012381b000000000000000000000000c2caeaea98430a916348d533ac9c6249475e11890000000000000000000000004e1a4169a6ef0b0fcd88c2aeca12cb7a20822d6500000000000000000000000050d1b1683f72e3505f8a23a4d38b38428595a3c6000000000000000000000000636557f427d9f4f515da0b3348b35ec183cfe90e00000000000000000000000079a55b14cc80768fcaedce2e422f26a59cd53c9c000000000000000000000000f0b7844f3de901d543ec90af7ce0d433ee0e9fcb0000000000000000000000006858b8b5adc56c7679a72fb550d95022150a31a7000000000000000000000000e4e7ae5d51f708b9aecb298cd0d3c7d7d738353e00000000000000000000000048f149a2f5d082a8fb607ef27f8dc6ec9cab4fb7000000000000000000000000e26b61149a4a1b76142ef44b9e94a47d5558cd300000000000000000000000009cf415897cff1250ce7141d2b5ad465e3c09dc060000000000000000000000005f26eb30e7e78e9791c95c8a269d245091cb8f3c00000000000000000000000075b8b84d371f5c8147528bd6200fc7e7bd18670f00000000000000000000000031aced64cdfe1bd092d0f23641af36ecdcbd92c3000000000000000000000000d48e73fca85d61885d930964f808f823fe85f1e0000000000000000000000000956b8489f9b9ab65d95ab20290996d128020f525000000000000000000000000fa5651922354bc0ff7fbf52501ee1794702d15eb000000000000000000000000477b436df4f18a652cd665fbbc970c9254b675af000000000000000000000000081bee1949bf78d1765b250fc21c14ce8fe7f7b8000000000000000000000000218d93ae94d40364d1cd13438a540096b8eb986600000000000000000000000051562df74c033394593fa6edcd87cca5cd783a6e00000000000000000000000004fd9c64a45967940b8c50bfdfe45585a852e407000000000000000000000000a9a8207cc2f097781e144368776092cd8a781c81000000000000000000000000915faec4381b828919cf4b1f156ecbbfb9274ae20000000000000000000000003768185c2ccd81d56cd79d3f95efb356d89e7935000000000000000000000000ade6f121e130a1a48f65162b03aa4f283b889dea00000000000000000000000054883f0a94ba248619da9e1da6b5adc0b8c6975100000000000000000000000049a87cdccb30d6b23f7a425c30908cf365f90671000000000000000000000000fd0a5eac616f045daa83f291a717a17d0e6f621e000000000000000000000000cfa38d988d6f9c351fbd41c06fd784223b616fae0000000000000000000000002dd6d31bea30b1d0bd1756e1c1818fbf5641c1340000000000000000000000001387f8a34249246ab6338106fbe98e1d59cc9d4d0000000000000000000000002fc4d133f4bd0214c9794a65f07b0f83dc8277fb000000000000000000000000451c91abad7aa4f000472e802e1a718831db2e59000000000000000000000000f906bb7b4e42888cdfe3b90ec4a826598e6bae100000000000000000000000009535428a05ec9efa4e8aeb3004f7c34aa828793c000000000000000000000000812429f847713e6e8e08459f47f8c78eb1cb4379000000000000000000000000ef6b43abc8edfeb2d8ffad2c5482726e62bcebac000000000000000000000000cffcdec80304542f0e64656dbe530f013b2cb9df0000000000000000000000006e719f164e97dfb2f3f43ca95001f1de2e2e3b50000000000000000000000000e28a28993649ad38c5ae09e7868ce4715751e9770000000000000000000000004d0835767e15821ce7e219affb625729a28aff32000000000000000000000000cc197cb19a7c8c80b36cd1eb1595b146651af5f5000000000000000000000000495b00e820cdb738040602b659eef7c799220919000000000000000000000000c92f40c72fe2dc7ef1e1d7286bee33b1e350b8f1000000000000000000000000df27443229837dcd71b7537f52f56f3927903023000000000000000000000000fadcd08a92e8978de2c31cf95e2f6d298cc9bfc2000000000000000000000000ad8b74cf77ea399329f6385b15f9be474bfbd45c0000000000000000000000007db069022d9a6ced6d07b80848cf98e77ef58f0e000000000000000000000000db49dac470059291a182bf45dda2649353ce2b75000000000000000000000000ad6882c90f998b95a3275c3899512f615df684be0000000000000000000000004d0fbf4e1e48ed960d060272bf9b304a98a89a860000000000000000000000007164f94c0b58075d748e800564410d9a2596c14500000000000000000000000017cf3033072342ca7b6e462ae8cb049360f1acba000000000000000000000000b3cd97d84dd1b7a44e6f035c32aab4b1ab7291bb0000000000000000000000004ec851ced1945074f09ab80e325a6bbeace5a64100000000000000000000000051d28b639cd39aa593d00184cbba07b9d0c223ed0000000000000000000000006ace40f66ace2af6a9115d0af3a8c4bd92fe0c5f0000000000000000000000007e7e9d6ccf0912be6909173b41d1212914a279240000000000000000000000005e7d2429e796e1741ba0252eeed583e29a33a202000000000000000000000000d36b3b44180d0c10f55b4b2f7f950594038433880000000000000000000000002ea4cb5587148dd315aca6e3935c25fbd71f4157000000000000000000000000bd8b3415c62790047c69ee9042600c72c8f5b8b5000000000000000000000000622b9b349669d1390f595f44497203ddabec3e0000000000000000000000000028b25d2a1aa78317226010941009c07dbeae583900000000000000000000000003aeb3557503f69bec47e82ce8484057c80548fc00000000000000000000000098a7fcd7e04e7c5e86e2a95e7c7fd5078141b32d0000000000000000000000003a312b71aae6e71a3a58652bc2436c50dfca1354000000000000000000000000518b23014931275cbc82e2a79a55eb39f5ea87b80000000000000000000000003a09aeb953062487ca72df7ef769759c1ef8031800000000000000000000000005bdef77fbef0c1b1522a6c29b284e9a761f2f63000000000000000000000000356f655d7ca9937e50425ddd34825b244be0e484000000000000000000000000b93455f6002096d39404d6aabac89ab8b0fab6160000000000000000000000009d3a7d6518e0feea766db7305acef2ddb8111f0a000000000000000000000000bd83f600e427d2d8167ea304c0a92e344d8275950000000000000000000000003dd37e853a999f123eeeef3616c1d85b1c352fd0000000000000000000000000a48c9856f7e6d7fdcfb338474bf41733dd96c63a00000000000000000000000048cdd2851c265b131e099066dd7f2ccd3f3e96410000000000000000000000004f63223d19fff1497395dbb1297666f04b6b3a340000000000000000000000006ca87a847a29c9e3ace3ee46bd09bb21bf74807c00000000000000000000000013f53b5d68ed60ecc3ff2563fc1a00d01170a6cf00000000000000000000000059a1134e77fe2fb1d45d1f7f80ceddc839d812f100000000000000000000000021265f29e536d2f9f659526bd610802aaf8ab6e5000000000000000000000000e2a36369148edbe19329011af3fdf37838d9fa45000000000000000000000000cc3ae30ffa346063e62ac30812f752b87511d778000000000000000000000000861dd62c794b6ac0ff6fa73a78d9821302d064ad0000000000000000000000000cd256a4c4660d55a97988d6fb4e3a7adfb518d5000000000000000000000000e080ff13a8274d3c4c5c3d3bb27bd21847be685600000000000000000000000034236047fc5ee6f9a79982164fcaa71d4b4582e5000000000000000000000000176ce10ecc228f31a9bb3f0ec6e7ff4b0d9d849c0000000000000000000000000d47403859589edcdefc2ccd8a7ca579086c7ae20000000000000000000000000459160ae7434c07c0f8116da4299290aa49a3b3000000000000000000000000c8e6f6f29e9c075d384c3af98f7e7a223798bc5500000000000000000000000020ca672c656c3365aa35f0390f0bfaed25551f890000000000000000000000000e97c4eca3b9a1ee2dae0709886bc4691548496900000000000000000000000031948865fbdcf4bf439554a481b4119a4e769b1b000000000000000000000000bb475102f3612b7b23c24054b046a72a169bdd390000000000000000000000000556c645b2a8c43fd66134a12b1a8a831ae53625000000000000000000000000ab3960ef838380afbcd9eacb28222824cd0e940400000000000000000000000000a5363ca072910d1a926bcec5257dbecc90a8d70000000000000000000000007427875c9949b0a5e7c5abb164b22abcfb64d3ca0000000000000000000000000b63c5d5f4efb8ec89cacae1d0b2ab9cc2641f5b0000000000000000000000003f8d9e4ed30433a8ca2c693f37b29c75aeac6047000000000000000000000000eabd3ac70d303fea03c7e884f0663caa3f88f2c40000000000000000000000002f7a8bd27b6317f85aad3ca070cc2781cbf61768000000000000000000000000a4d818c540fefb7f98865dbe6ff34d50d88bbc9b000000000000000000000000dffa489e2c50990922628383c0f8812adca907e7000000000000000000000000840e3a59d613c9279949d44ff47d0be45408ffc7000000000000000000000000ad5dfdd19843f89b2ea77b411c99cac6358e4a67000000000000000000000000e0469938d39d026ab0300cdbefffa7da38cf1a270000000000000000000000000dde5cd64b70c9be716ed7401243c783453a9bd30000000000000000000000006f340a654b73ff52668a2218c8f55998aae88f63000000000000000000000000d0f92321fd1250c4ed25cb570f06e946aa0aaa8b000000000000000000000000145808b082110714ecac1fdc27d893b3e4ef153b0000000000000000000000008192bda5ca5f3fa76e24ed5d9bf4994b3d0e69d2000000000000000000000000903eda0ec59c26e4e1dcca6f0c51b2ab7ce96d19000000000000000000000000e63b38e74af7169cb2521a2311b7f964594799ed0000000000000000000000006f2f829f01b206281626d07e3f29fb4f76de57380000000000000000000000000c4674b509ed978994fd018e91d75f5410081b0a000000000000000000000000131bce35b199d11d14aeb6c9c6ace3a975d78bfd000000000000000000000000b1bd3109a0b8bf0cf418521ebdfc43bfb4e4d7da0000000000000000000000004e348149ea9ed4fa2fda7ae2f1091024c0b894df0000000000000000000000005bd53c982a7904852200a347baa94554b47691a1000000000000000000000000f95a90d8b660396e8f04bf877b214eb34f514e6c0000000000000000000000002dc3c01a952544de7d951a8a2b5dfc4d32e343b40000000000000000000000005a3bad3ad55140615472844b805cd07cc56c003a000000000000000000000000ae02ced3591d1fa6fc69a30de0973ca148f94d5f0000000000000000000000000e31ec55bae46dffbf0151c37254ff3ccddc53e4000000000000000000000000d1763e2628eb30fe2e21d3c8dd262544c10d47f00000000000000000000000002f069152f4bf8362138d5806167b0e8e5803aa5e000000000000000000000000231b89a08cb2a34bd3c8102121a0d4aa47933b580000000000000000000000007ec004c30f0ff027d55a00c6d652109a9eb03e09000000000000000000000000cb8044289f0af12d84f994cf5dda018368fcd0980000000000000000000000006245148f822a6e2d66f0360aba0f8df07f7a687a000000000000000000000000af3c6cc44bf385d333d9d06e88e763d099162746000000000000000000000000ff10c2e21dd2b1f328805c5b90c75e1c744d54e400000000000000000000000081428c80931e6518276fd89687be6e2f6f7b4d6200000000000000000000000040a07a1244f6a89d172e9b5e9f775cacd031374900000000000000000000000017b6d838e76b17a010d7c27ef9a99cfc52a6f7870000000000000000000000007c742dda9fa5eccb52fcd547f8e795dc9ffd4895000000000000000000000000a06683aab81a9fea69e44f381d1cb73f99e013750000000000000000000000009b2d4fa791296494076f9f114d5480cf462d7622000000000000000000000000a8f228059f993b8ead1b8f3b97e580f6d85519ba00000000000000000000000091a172a183611df77153d477b1efd5fe2053d683000000000000000000000000f83121ddbbd2ec5fc50c4f78b036e3c043758f280000000000000000000000004b12a6e31788b8d227c654962eb69958e735e3b900000000000000000000000007f83b54dc98ab3c66214ff24ed948b84673a020000000000000000000000000ef372670af6c21ab6a2ce08c7b869fe62f3cfa3500000000000000000000000071466d20aadde0aa69fe5ed0920aad78fb79926700000000000000000000000097765b9011f567b06eca37c397df1b968bb0faaf000000000000000000000000ba269b72d6251ef4452216dc8f3be29378d4d47600000000000000000000000065fcc2cce46a226f35133a89ab81f64cf7a7cfa100000000000000000000000094a4d89d0e0f1e227c9b7f7032a6668a2ba7c02c000000000000000000000000ade3c4868e280d067c6b2416f9d64d33ade5d258000000000000000000000000611048402882895903d58f29a5d974c507dd39fc000000000000000000000000ee9529583fe88340b311876b2b5b2c8aa9c25c0400000000000000000000000044b8ba4006394b6801688ce9f8e7bfaa156d1a80000000000000000000000000a8dbe105e093a560a2200ef2432e5f6dac2fda9b000000000000000000000000dec55bb6cf3cf3dba8aa40b7070d4c6716468f2f000000000000000000000000bc55ebc4a2c178e779435b24b0512131f27f6179000000000000000000000000775622b899756f72d3adba5c91c7bd579345adeb00000000000000000000000062002a76318eb727eb07a25a6a5fd99ffeae22d300000000000000000000000023692dedb4dc61ebb931988129139baebd5b906200000000000000000000000060eacda22b5d2668f40f3307e67febf242acc39d00000000000000000000000015d43552ac5872c187836b67c4ace80ffa75abe4000000000000000000000000e55256389cbf4d946e1795638f0ac8adfb065989000000000000000000000000b7e132a956cf5454ab37a37a5adec44682037d7e00000000000000000000000032c80bc1453787b8de345bf18aa38f8dde4d609e000000000000000000000000dbda1815a23486ac7a7469ca94d2c1cf91d3bdae000000000000000000000000c3c8ca7cf070a86ce6c8740dcc31448ddece9680000000000000000000000000f4996072fca0dd35df152b6c5ce6aef37f813b99000000000000000000000000294617a7bd74d2c03dc29087b0a926214bb8e22500000000000000000000000010a57281a6cde53ba03c400407d83fed28a64815000000000000000000000000bac0eb15caacd3d395e972ce13f584a2ca4508e8000000000000000000000000043b62d8ef99a39dd094039a10c4cbf8a2bc5953000000000000000000000000686d600bb6640b82a64a7743efe85f624e5dfaf4000000000000000000000000d238c2143e07acfd4edab59f40c44092a6bfe5dc0000000000000000000000005eb5965fbc99840b109504bd90c2b3c3c744c18b0000000000000000000000003fa226fd1a10bc11d51ccf93d79638ca28e67470000000000000000000000000ef2a0ff01b985260f8c0a11575dbda1672cf3ec50000000000000000000000001b9ce4db5b04e419e1d29dff37ddcde95ce7dcee0000000000000000000000005b4f1e1cc175fcf31469e7700e74a274af428507000000000000000000000000eb9e1792de3768cf5b93c8e89905c51b88a07529000000000000000000000000e83bf4576e6d4e326f13fceb429eac058a1b2e180000000000000000000000004bb0abd9d9e337cbfd30f24ed13033c390b170c30000000000000000000000002cfbb1ff778ba8df6394257a4ec3ae88b29c1b8d000000000000000000000000eb02af723bcfcbba1853b94991599e8950eaf149000000000000000000000000fdba0f4faf61634127e499890d8d7ea0be510a10000000000000000000000000df9eccc7cc7b4716d6b6c4a0dae365806555dbe7000000000000000000000000d6c840cd729527976e43ef0c13a3fc17aaa7c2970000000000000000000000003f58ca03fd950e32782b8360686148a8be278e49000000000000000000000000ae8a09ec7f50237e7611cab95618cc5b05effe2800000000000000000000000047bf9c34fa34a82eaac7e5948deeca866147be300000000000000000000000000b3897204bcaf855a1ac60060cdb1bd6d8bee6ef000000000000000000000000fd161ea55e70380f98be361893ebbaf679e9595a0000000000000000000000006013e83bd608f8953b3de01890d63186e9747cf500000000000000000000000020b177c75b9d0bad3b3a2cc4bf967d4ed882f74300000000000000000000000027741cfab8b625d6ba54a01648709fa8510032bc000000000000000000000000aec125d508a37bd995f3e787c998aa1edf10f8d1000000000000000000000000aaca5f17ee62cacd6059866d70dada26f71d5ca900000000000000000000000063f865b9307e327d23886c743fc375cbb0fd8e35000000000000000000000000eecf586ec974303a0fca333c2a720a7ac99cf45f000000000000000000000000a711ce1795b081dd5162d19b1b42d687a8267d740000000000000000000000005d4a605e6b334e36f9cf847539535303a8f99af0000000000000000000000000de9efc6cef20513ffa75abc118c3d59081ad813c0000000000000000000000009efe85fadd26aa75678cecbaebafb74e764b5b1d000000000000000000000000e959185429ee4ef4c579a9bc5d1296c59e6a0d710000000000000000000000000cdb98c0cc48d0b458d3d3285501011458287fdc0000000000000000000000007bf37045b7b234ee3dc4089cfd76c5c5bb5d8674000000000000000000000000df910dec5303405c6539365a9472749cd14474a8000000000000000000000000fbdeddec234893528ed688551d27ebe8bcda6a760000000000000000000000001cbcd9248145633b73706b8babd2185787285f5d000000000000000000000000e44911d2f90b408805b3652d3248f573fcf55a2e00000000000000000000000062766e12d699e2504c436c7930510de59b0e3be5000000000000000000000000a3be7fc868e1a914c8bd9f3713309b447248b85c000000000000000000000000c83d0fb5255c8a0b1becf5c8ad762805b7fe0db1000000000000000000000000aea8a94eebb4c2637efaa11008c1c460cb474cc1000000000000000000000000f6979947f4e5339e13c7cecbadb094c9af458cec000000000000000000000000af173624dd39a131ade5ee6c5ff3b00aa897430a00000000000000000000000051a6950949cd4e402072e2a6372f82d7b32dccc5000000000000000000000000ee369d24e879dcf11605a520f240bdfdb178b1a9000000000000000000000000a3130a232c020f74fdebd8ed303829c3461d1d9c0000000000000000000000005124afad53bd90c082703a2b7302d9a70f4227770000000000000000000000006356eebfad5877a3b03c956ccad4852a55e0c199000000000000000000000000f856e6c6210372d889be7f7b1a702c4231bc78c5000000000000000000000000d4eb1568dd0e38dc60d3e11806b66d2602df26fd000000000000000000000000cbdd792c33c63ca1dd32a9ad951636f4bc1ed0fd0000000000000000000000007a9e85cb275777d389d062be7615299502580b720000000000000000000000001ae7e12a47dd435d56cea68780889df397323c8c000000000000000000000000db66571bb94a1e45e5ea5c0a3111f4f08763a92800000000000000000000000060f5a84e1fe2e71ce27225b304ad0ee2653f7a0b000000000000000000000000bce9e108557d621f7cdbeb369fb02f374c29070e000000000000000000000000f82832de406f0d05397ac0c80c2e497a7026dd1d0000000000000000000000005094f84c065b993d706cb9e9d9b827513857a6b8000000000000000000000000c31c72c44fc4279ecb71e09cbb21d9104808d7fe000000000000000000000000a35d99bf796eda023499e91e2c57d7172a63cd31000000000000000000000000b8d0154cb0aef84c8907eae167c1a9a17ce619ca0000000000000000000000000bb2d81501bd64882d4d62dfd6e9ab575535c4dc000000000000000000000000dec0054c3abbd11d417255f74d07ca92f48ab414000000000000000000000000c3da5bd199c045556f6a9ec8f1cd9d56e9542cf20000000000000000000000007240d91b4bcde6967c62ef8cb848c93652cbc6a6000000000000000000000000808ff7fdbe7535ced661fa3fa9f9eae2222d37b00000000000000000000000003522db203fe9674e3dbc0ff2d4b4d44284ab87c1000000000000000000000000567882f7b4e64fd2f290803d24b9ba9115c4f8ef0000000000000000000000009c29b330371ab5fe2683c79d26c8e54f089a2c62000000000000000000000000bbcbab7558cdf9a7f8dbb9628a58da0513b8cbeb00000000000000000000000031dc22e6682ae64efea711befd088db7e492330c00000000000000000000000061064f960bad23a42078f104964be02390f30439000000000000000000000000715503325f221ba99bb1004ae7df8b76637cba4500000000000000000000000050dfcf7ae9059244d4a83df822911b9285a9c754000000000000000000000000b6efd27b478483f77113c11209828dff8abb7aab00000000000000000000000005777e52360eebb3d4a16b03464e77da65df036a0000000000000000000000007b22cd211dd82adc54ed17976a9e56f5d3a58002000000000000000000000000675a4a1a000b7c03a8ee2e16d3e5acc9d3116ae100000000000000000000000043f74e7af8d1e00eb1a596b2fcf7d8064e9d108100000000000000000000000051745edf057dfa334687751fe3618fd2f53097be0000000000000000000000002546fcc3fb95778838cdd9b0994a4cf67dc7faec000000000000000000000000c461be87c0c7a1467af54cb77356a2de2f7a8258000000000000000000000000b53eb943f0fc42c429f5ba845b66ec2bccdbb9730000000000000000000000002af16369c4f90e492f18405c970c0aa32550c07e000000000000000000000000dc7c7829d39a03a3640f379a3d8385590313c936000000000000000000000000577128ad115dce8e51fd18e5bc5eeffacb90546700000000000000000000000099599f33293c218b681120430ace62b76a8cf80d0000000000000000000000008a3dc5369182c253292e3fdea11785cdd60680e6000000000000000000000000334443239d4163eda4557261b8aaaf1882b0456f0000000000000000000000002f4d7b14bfad3a9c785bf15cf19053ba58c3f1140000000000000000000000003d569f0ee883637a971e83729dca0796b47a14700000000000000000000000000c694c059dd7cb003eb73d76b1f68017cdc02bc1000000000000000000000000071d1d2cde91913d27fc3df7b4d2c830b002995e0000000000000000000000004ee9071bcfa038bff476067abb4713e119912a36000000000000000000000000cebccfe70e808865fc8bd04fc32c089df253e40800000000000000000000000025072cae76782efce590bedd16b2fbfd18cf41df0000000000000000000000007ca580156c330de95b7af197864314a695f8df7700000000000000000000000014dc6940c380cc12370152404cdfafff7731932f000000000000000000000000482b7e1b28661098f427da5f200b4aeff6a9dbe40000000000000000000000003c295ae0cdc110bf5f4a8e0e8adc4499626ee27e000000000000000000000000620145940d232f9eb0fd4e056d7e808f31dda1160000000000000000000000006b0ef1ded07b481067e0b5f61745a529e3dec503000000000000000000000000b266b90ee1840d3f1f781a0e9083c8a313df4588000000000000000000000000591e471c11aa092aae37837dae76738d9d206b8a000000000000000000000000bcb42c43178ea8c36116ec985c4a3c1057919dd4000000000000000000000000a0ea7e8e6e4c48859b3c1425e1d28a1eb0ad764b000000000000000000000000f27b93379e0757f838e9bc9e7bf6b5e90b19918800000000000000000000000030d6414e745a7e740aff6c017bce9103b95b303b0000000000000000000000007516c5dc1a9248ae8bcdb333e5611a040459cf96000000000000000000000000f57076c738bf7cea30d6e7efcc5861ce69b20d37000000000000000000000000fcd7a209fa666c57f3dc427ecc42295e00b13dab000000000000000000000000e10edb8d2a9b4a58f3ff73c87eeaf6132e879cc1000000000000000000000000c71f89fa426338642c79e899e68630e7d160df6a0000000000000000000000007c764b26be1bfedc1729ab12fd86815b8093ef690000000000000000000000006d58559c2879f5cc08e06dfd60006d54a6d7f8c9000000000000000000000000afd211b9896825e6617e6bb403a052d5fbd553e00000000000000000000000005ea702d7a3a97445621bd9c5ea7bf710d15b374700000000000000000000000058a136c64229c2a3d8b06ba2e7fe37b79acec04a000000000000000000000000a02cd1bc012c1b5426dcdf69d18e2b55d6dd8233000000000000000000000000aabbef62e1a6f6ff55436990113e5cff263ce1a90000000000000000000000005878ebb8c319eb3885bcc053cf5286ac900fe4590000000000000000000000001f5a764d227c212429854232eb4eb79db5d8dfc2000000000000000000000000194e5e683db8509cac4ea64978982bc2f328d267000000000000000000000000749143617d7cde132e0310e2243c3aa3fdd7fe16000000000000000000000000929c52d5397acf4fd881a3d4b5d74e5ea11dcbcd000000000000000000000000847a9dac68b4a37935049296a889de9ae88ed9ca00000000000000000000000016734d075cb96ec546de8491dd43ff02a75cedfe0000000000000000000000008959b06fe2fb35b740b9e758ca957727166290970000000000000000000000000d4480eef8b1b92c65ccee2b324a66092ff67004000000000000000000000000a49fb4c61ac8ed93694d0ae447441d5447af4e2a00000000000000000000000042a90b0128eb0bb87eead4c44c0c2b3403dbdd8f00000000000000000000000005afee065cc1a50ce1560e8a6844f074f129d468000000000000000000000000a7bb15303a7f29d7a7d7bd4277f3757934f317f40000000000000000000000001d592bfe484b7cf0cbc0649e4884257925b738790000000000000000000000007823ec44c5bdaa769c53b2319a022bcfc4075d3f000000000000000000000000439e76746be6fa825bbcb86b032633713fbd5dea000000000000000000000000a7f595697d71d8d8d590f6f5be0245a2995343a80000000000000000000000005f43592d10eb2ad1e9236e155402cefcc9c0ae4800000000000000000000000010a4175fcad105d236e95c70a6e5f43a279c144c0000000000000000000000004f089c59ac6eaf35612dead2cb974a5024ad40f100000000000000000000000085a69208010a44ba9fd08e5737d13983879aff4c000000000000000000000000d8db227aca85f763bb5986bf1b34a0a776b1e631000000000000000000000000dc74bcf6fa8a1da180193f0d7b77726121a2f26c0000000000000000000000006c54d5afdfa7e8f313ca70c50e92533b769aa96200000000000000000000000078ae53c5312a6a9a3856dd7421e7f22746549f7e000000000000000000000000e66484388f4c5434ef65b647b1ff24ac2c1713de00000000000000000000000098da4ee0863d22de2b2373606b5fb8e8d3cc042d00000000000000000000000021ae0b31a8276a201f217bb30b3fb6fab68dbc88000000000000000000000000524646999b7402c98a8c75228323f9e17977695b000000000000000000000000bec5fa26ec5550bbcb840391085e28872b24738f000000000000000000000000a7bc95103c8f136cc9065da6057ce64d7ed35da8000000000000000000000000b960ff90550b76e36ffaec85143bce556e4603f8000000000000000000000000f4f857615fdb97aefc3d607ea87f9a40383a580d0000000000000000000000004f40d43d01928c4fd2df1365f4ff3663cf5a7fa600000000000000000000000015a846bbdb59c88711a41885e6878833c66a4b6f0000000000000000000000008dcb56e433dfebc54d792bb4a1941a55418d4fef00000000000000000000000016c06fa44d68d4bf46e982beb22baddfd1ea22010000000000000000000000005c01f461b9bd676b2c271816a513ead2de23f4d6000000000000000000000000c5510efd8f3c2ecda1af59b99ea91f44a5e8cfba0000000000000000000000002d7f6b8308ba3924968cf7eb5dd75df5b37a3062000000000000000000000000321148c9d788b997a7b3ab4576996122480a3b72000000000000000000000000815826547c926c59b235155ae1872ae2795d211c000000000000000000000000aa5b289c0342226cf0ba9c7b9d667e818956f8ca0000000000000000000000009c6153de4502dd7dbd48581dad85128e1804ac00000000000000000000000000e3ed4c2c25cfceae299703344f7348547ad4a724000000000000000000000000e96cb3a5530cff38c6f7ed0418854165696a12e70000000000000000000000003a0079ffb7af4bd44a4214ff6d5769c76ecbcb6a0000000000000000000000000e90b59045ea4ed20a83d3dda08b02dddbda8b1f00000000000000000000000042187f3990afb6eadebc37f3be39cf960fff623b000000000000000000000000f16c795b89f074f13863b36139702ef47730bb2e000000000000000000000000892a39cbfdc345dc2605283452b0170d74506a41000000000000000000000000da92815a5e631fb713edb07ac747c41b51fc2d00000000000000000000000000fe374722bd61dd5064fc807f9ee69128b922af9b0000000000000000000000003c73dffbaeac19db9ead8f5a4da19b4f3cb74a4c0000000000000000000000004bee6de373fdbd1cfec48b5b4d1b1ddbc88b2d68000000000000000000000000db6d35c531b67659d3389ff571c65aff300813f40000000000000000000000006c7060a14ee6e0c8fb919e7165030d1b9b4c69c80000000000000000000000002dafe98f1c5f40276f33f138390340f32e4229aa0000000000000000000000005c69ee949ee6915a8713945d6d086e7d161581f9000000000000000000000000a930251ac9a83f939739d399eca988d74f86336b00000000000000000000000016d32ebf14e93ee8be1c0489383ea132c3809cf100000000000000000000000032d5c9dcc36fddc7fa09b3949f42bae58060e4b700000000000000000000000030023eb526d4b5cb8463971125c7f22063d814ca0000000000000000000000009f8a8c68157ee2f288f28fa54c83565f35ea1a97000000000000000000000000521d5e6941bd2e2758fa3fba0bd27928c4efe056000000000000000000000000544e6aaf7e65f5a99881c17a746144f2e6ce70a2000000000000000000000000e98b69c97fb2f5d77afb47bf150e6d11b1748731000000000000000000000000bebd77a2afb8fb012204959276a0f24a3aa902fc0000000000000000000000007e4e76dd37b9362e0f7dd48c2c53b418ba43b00f000000000000000000000000f84196d20fd7d3f5a9da33d55d5e14f5a1f517af00000000000000000000000042e6bb1725a0d4e1733a5ada32d47ac6918333b20000000000000000000000003778469a03e6e9329442563396c754ff8871f604000000000000000000000000a40e1e3a2860676ddbb0cd911fb223d9b8847bf1000000000000000000000000394bc408cf7f8f7bd5e025dba96b660ff5e1489d000000000000000000000000174916eb45a09830c83e190aeea365549d1dc32700000000000000000000000014ce469f275aaa4483e5d11a0d23bd5add1f8569000000000000000000000000188506e1b7b3e93b0a8f69263adc37c60868a8da0000000000000000000000008c353170d92e983410da02bea53bc5920e9c34f800000000000000000000000055b0c83cf7d4e36124a65f0c5fe0b9ad8338ac8b00000000000000000000000016cafd51576b53e491e7118064a27fe6a8b1cdde0000000000000000000000004918384a87557845a7337dc90f4aa418453cd66a000000000000000000000000e6d330412266f264b8ebde4b1da55d6790427670000000000000000000000000347aa06fd1a911078d858d87c4d1ae59be81853800000000000000000000000036fb4e07d01bd5059b114f53129ca8bd765975a500000000000000000000000090d0bd37574140a96d33cdeaf45431a5eb46ff6c000000000000000000000000a1a62a1992bd8c2898c0151efb85ea63673fca440000000000000000000000000452f421686e57d4d161ea941648c26864ca082200000000000000000000000078c2681816d51cde523f8b2cb918c37e49bd410a0000000000000000000000006058abf9cb5f7164cb8cc97e246134dfb5ed2202000000000000000000000000bcf93da497fa456cba09c18e260a95d543f01bca00000000000000000000000002891536ca6dc44e492e459deb8faf9f038a4fb80000000000000000000000003cf0e50ad6df1e8eff2ac840c57a8dee81b9266b000000000000000000000000c3824a3d1e6db221409995e53f3e4b5006d60ffe000000000000000000000000ab76f6b21a666b16b6032daec75b4d0c13e61df7000000000000000000000000edbc1c87ca40ec3a9634f4605fdc47bb8cd1fa1d000000000000000000000000a2fb0cc31c5c8b77b57e00e7f8c967efe385881a00000000000000000000000071b4bb39573b18f0e59c7d5ee2cee6bb56345c910000000000000000000000001a80b32e8547d88605729c2ce02e49b4b85d0bc900000000000000000000000053c7e086ec7ddc1179ba01f0047478f8c73e0bfd000000000000000000000000b05ef37dc8b3fec72be3754b226e844073c1890e0000000000000000000000006db369ddbaa34a88c936be207792766205830f7a000000000000000000000000c5ce6e30c66a769f557cdc131c16cf304ce51b3c00000000000000000000000059b5329bce954c695aac2d6df6223bed6ac66c03000000000000000000000000e4b949491b976fbff9f531f98600be2e2fab9bdb0000000000000000000000001b7f7716a05e61e98f0d7309b7fc44c6eff0d76000000000000000000000000021be7241f9061452b85640f39531040b9b66ce69000000000000000000000000c2aabed41fe165c5b214a00916df69ed3fec0a180000000000000000000000001b2cf5a209c1b3c0777447af88d2af18ec2f8e910000000000000000000000002b454eed65e1339cd47acc10b51e3b91d3a5a6ae000000000000000000000000e485f95dd0ce4f7cc88274c59abdb80e4d0940f400000000000000000000000083710f44dd0fc758875bc5e13a5aeb51d745519c000000000000000000000000aaeaefae838afd21d9e0cdced6cc5d6aabf13182000000000000000000000000c12e3c5fa152b0b877e13330ba34d8762437c6c70000000000000000000000008bcb7e5f7473a55dca3866a702f21f61d50c727e000000000000000000000000b6b55581297ab98b26aec95dd10e7828c1fb4d27000000000000000000000000ade2ddf3e2e11de1fd4b2ec8781ed4fba2373fdd000000000000000000000000d35cfdaa11e6bd6d1fbbeff66eca18628c8f4a080000000000000000000000009dba91d0ef7009de573ad9435e5c6845111c7fd60000000000000000000000001307335074817b2faecb1804b494c20ae53ebf3e00000000000000000000000090b72c315870ffec7a20e934af160a88f20b976c0000000000000000000000000f2ff3394ef11fc873a652f1af6a225d91f74cb6000000000000000000000000d9e3ba27259fc07e681079c1240369f5ace13fde000000000000000000000000e60b97ccb5c5e51e1aa1bc8fa20ba080bd2dad8d00000000000000000000000073b4af8479c347c615d9e11fc5b24e335433733d0000000000000000000000006a9f5db776187b0b43982d213f0b29d97585e83400000000000000000000000089853ed33f1fe86060b0409dc9cffed48605b98e000000000000000000000000d9a651b1495e67d1b745746864e40102aeb1cdaf0000000000000000000000009c364c51c8cc8549012d5e88f4b4f191fa2c2a34000000000000000000000000adb35b47326344cd2e7f77a194ac34a7fd2b4cb6000000000000000000000000c80cf5f99e6330f22aa05f03394e510bccd29da600000000000000000000000034d90f6bc638cdec99f49f213819174a83ac80100000000000000000000000005cf4f77398faf38527ec3175a39d60b401ad4ca00000000000000000000000004bd0c5855bfd09d3fad20730f3e949d33e1b40ed000000000000000000000000eae4633480a508d7cdf33ed9cc4fb76d8b87f12d000000000000000000000000ab73707a644aee248290ec8c738b94ff3565cd9600000000000000000000000055c1f521c24d6babda70477d7b384b50cb56bdd20000000000000000000000007aba276b045e151cbe75023272359e7127c744a600000000000000000000000045f5404a9610412feaba7588d01be897e79858990000000000000000000000006625c2b42dda8caaad8412c05d8660a1838564ce00000000000000000000000056b56e6fb13dc0e931b5676eb69f3544dc4c37b2000000000000000000000000a132270fc46857c702ffd39f90d60131fd8f429e000000000000000000000000f19a5611d0acd541886c43ca316a2c86c223754c000000000000000000000000d75fa911f43dba1a29e8e3b8735a6c57b6281b50000000000000000000000000c59b61ef019e871e9db673765228a9bbc984ab91000000000000000000000000ff76324af74af6579429a0dc004dfbd7695c88a80000000000000000000000004038f852e7aeb0f6814a79b7faa16873a388a79d00000000000000000000000056f0315c88f609e61f015f1de1a1aa74b1f2cdec000000000000000000000000de5cdbb4873c8d21deeab64e34e455227f5755ec00000000000000000000000047addc888b98c4282aa9a4112a08d0cb43d68b26000000000000000000000000e0437ce643bf9c13849eea3eaefb1715396a319a00000000000000000000000074aea65c59dd744a0148068c62ace57eda338204000000000000000000000000e35d5ca7dd27bda27fa571b888ab0b4d085fa831000000000000000000000000b0229d7b539405f7b86479ee5941e5937e0db46a00000000000000000000000027830361a2e21551fe3600cf972456048a13918c0000000000000000000000003946563ef3bbe92b46b4978091829450477766bd000000000000000000000000c4a21a9a64ca576326a9f660244549eba27d55200000000000000000000000006d943fa62fef92c3b330570625e035369f5b1e900000000000000000000000006efee54bfdf503f542f8c801c0d92fdfa23fbc3e0000000000000000000000001a5a56ec8ba77d8b6f73328af75e561953b51c78000000000000000000000000eb09b1f500247727bf2f7a7b1edce0870f0b5bf1000000000000000000000000a7900eca19501cd4512773cad06af16a642b331c00000000000000000000000003773a49e4defa8c2cda84d7b7af11866499c83a00000000000000000000000020e079532397bf2258a2effd2adee153d9bff75000000000000000000000000049df6c7d89f9d586dd28acace34efea709c54c02000000000000000000000000b50f2ae1da0416340cb827c99ae6cb1390f4f247000000000000000000000000b1ca3daf401838559cbed90c8c37b0656154628f0000000000000000000000000ac5bf0ed84448eb52481c530784aeb593188e2d000000000000000000000000d6f7f0689d452bd7879f1f447a68d5c73e1c2510000000000000000000000000d6f7f0689d452bd7879f1f447a68d5c73e1c2510