0x60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000c06f25517e906b7f9b4dec3c7889503bb00b337000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000e6c696e6b2d7072697a652e636f6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e206c696e6b2d7072697a652e636f6d00000000000000000000000000000000000000000000000000000000000000002e516d5465475a6f4d37796a66557943524c4d68725539346178784570725748444a484b3666386461624e3770314d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054600000000000000000000000004e16eef3294c1987ff4a2f49adc2370c983effb0000000000000000000000006ff1163a9eabd76b1e6e31a4fc7cacb56cd95da90000000000000000000000000aea001c0cc97d1c8f57ed2c9ee6b6de2abad549000000000000000000000000138692ae934b821cbbd44c28988fc9ee8aa67aad0000000000000000000000007e01ce612da9ed3b68961d5a1ccafd2cf819ae9700000000000000000000000038ffe94a727ba9f805f7b758e22ff3eed702d856000000000000000000000000abd319d6b8d248b4abb5b6d8fc0ef4ab563fdc040000000000000000000000000b90b55bdaa36e6768fc0ebe0c8251c578fddf1800000000000000000000000097d27372b4f850eafd1dbc3026b545a5a219f1590000000000000000000000006d41cba6b8ba51affe42128c40f169f1a37cce0b000000000000000000000000389df55636c7c0a78a34debd569e22429412809e00000000000000000000000048b4afa82e48468fe4350db82d9b9d49dd23af2f0000000000000000000000000e6eda8213216887b86abffdd8af2a865a56adb500000000000000000000000089c00d9645a04c9f6fd0243e23474bf7eabfa20d000000000000000000000000ca8c70419af94ebaf94216fb4cbd6a82fe9e5565000000000000000000000000d3e580e249eed43e5516afc42c41f26b857af28800000000000000000000000087ce6dcaf3880aeff4a033c5a73d3d2bb9ee856000000000000000000000000009e56eecbac4ae0d3d81ac9d1cf406cba396cb03000000000000000000000000a99b8a5b2e88ec352b0a7b5ed6f220c5bc865132000000000000000000000000d5b5dd3c4c390cb9b9afac8331b55353d29410f0000000000000000000000000a235bd65f88c801ac29eb09fa8ae36b8ae56ad4e000000000000000000000000ffb1670ffbc9dd1ca95386d9998b7cb271ef12b000000000000000000000000011500ba73b9e0e3e87ecb0508079a7626ca7296b00000000000000000000000039413a1ee6af264bd3e2a3ffa965c88eb0652371000000000000000000000000bafc03ec2641b82ae5e4c4f6cc59455773092dc60000000000000000000000006e034914acf8b8b6d411cfa8c26ca2fb573a7299000000000000000000000000d0807235d612815bc19a6bd167b2946adf79ad520000000000000000000000005886190fb36c01710ab3cdd3ccbb92ffdd423376000000000000000000000000e63770a1b1e96d844b205ef53eec66995e902a560000000000000000000000002c0f9b88a9b2a708946e52255ba10eda2ff339bf00000000000000000000000003ad28144c9694097e115595e3c8f01da83d294e00000000000000000000000032b20747d71f97256f1fca5ab204d721edcd985e000000000000000000000000e83d60ef67e093937a5816e5dcdb341d7811e96900000000000000000000000052a9118809041f02329f65d8beb68fa644cbfaa200000000000000000000000039c75bd474ef9bfea934d14be71673abb85cea2d00000000000000000000000067bac35e20df7fde2b118b2688e07ef911545578000000000000000000000000b3998196354d662012d261ed427bb340bf09514000000000000000000000000077f576c300f719c9caa226d184ffc3eb7e398631000000000000000000000000efe327cc2cd93b2b61f1af012e4d8c5dd9fcaa6e0000000000000000000000007ff58dba2b2da747fa39e5becd138fc8d949587900000000000000000000000007028056de4216546fe2a91c3bdaacd893f8524f000000000000000000000000f32d0758794b021ac82b02afa5651ae80613fe1f000000000000000000000000341557d69e4a7609fa50bfeba579d42a3dc965f500000000000000000000000095e38d227d641bbfca550f74e92cc0c601f798b900000000000000000000000093f0907d0d7728b520bbc371a5478b2a33f5ab9500000000000000000000000037429e334baba6ac0c30abeb0d17e6ffd91df59d00000000000000000000000043b016461efe1143e97b76cac0574034c04c6be4000000000000000000000000e015f0e1a05a11e675970c3e95b3362db04550fe000000000000000000000000497151afb70dc310bb6ca83e23cbdecf00f18d9c0000000000000000000000001bbf8d42fdc16ebf6809d5ddcf9d2d1627158cb6000000000000000000000000ec93239d7504a13d1f981006b0ac96ad5db49aaa00000000000000000000000022682575e073736ed25258409b09e0e7af6d9c610000000000000000000000006e400aca1553429accecd1ce701ae64636d49c10000000000000000000000000a95e14e1e404c0f86f4dc6fd4760c5ebc0111a97000000000000000000000000700d228257fb8cfae2361231e28abbcd884c13d1000000000000000000000000d293a612c7aced502e30236dc71a6f224821faa10000000000000000000000007a2d87e60484518d1867b95576a3fe95a2d00924000000000000000000000000c3b466e3e30c8d11989913bc2c00043a78e647d0000000000000000000000000d65cd38d02eedf48cf9261996f8c1b6557987d02000000000000000000000000d933483897245de9239459cb80d0ad4104ac37d200000000000000000000000019ffed298d557d43824a08b23660b9a96855e4960000000000000000000000007df7e88f77a9844cc66827c78cafc9702dcd7be1000000000000000000000000878e8c33ffaa0bd58f7e758e45f8cbd2f609aa1f000000000000000000000000198f89af90a35e0f9660fcc990f19193ffde45f700000000000000000000000030e7830b81f747407616195a9de04600147c9a4d0000000000000000000000003de3554fd2b84ed276f211407682519c059343ef000000000000000000000000d1c9ba25347f0f9cefa5fd99282397867dab25fd000000000000000000000000e4795994389c9b178106363935f7d0180656e42c000000000000000000000000240b8e214643c1de3955ac55f4bc49bb6113252e000000000000000000000000eebf69fa4a06b55376dc9c6f8c455aa7f2254f9d000000000000000000000000a44036b05033275f26d5b4dbf01ff7074449ff37000000000000000000000000cb531768a90154467399d5c0345190a552f370a3000000000000000000000000f44b8f7f3db2133bfa7fcbb0b8fb17a9944efa2500000000000000000000000047796218bc32180343b539eb9dc50870c39ae3120000000000000000000000000b47d41c5edeec5f850252955064a044963fb816000000000000000000000000a1e877b1a393e45afec6e8552864d40cde5dfae50000000000000000000000007e4591c979b4c26c10f077fe670fc33424922a32000000000000000000000000f3abec4bf12d4426ed191cc0d168dca02dd5c1fc0000000000000000000000002c70329d0e402c5cdca9cbd27b7faa1aa5d4d56f0000000000000000000000007de15e73d47beff8ec4acbef9cee707e305384580000000000000000000000007f4eeedffe702d7e756900bcad68ffab66e7c0c6000000000000000000000000295d9b93c81d67ab6d597711fde110af8a44354f000000000000000000000000a29eb4a2777e48f3814616c98b323dffc0f8e14800000000000000000000000044b046400964a79110145cd624c5294a5b56a54d0000000000000000000000001b00667f41bff38fb06c331ba7a9524b7db3e92800000000000000000000000055edbb10ee0f00ca9c548d00b04dda6b26002149000000000000000000000000d03f7512dd1a1277a5e2d6adcd027e3cdcfdae9a000000000000000000000000a9af2b1aaba602e4e5d62ce03074f49bbe57af290000000000000000000000007baf8d4040410c1fe0a5e01ebf7268f5022cd23f000000000000000000000000e0eac098e4a565a6261e8e344aac2b539d59d62c0000000000000000000000003da4af8507bf11e97365688c8ec455510ecfff7a00000000000000000000000066139cd8dacb7659f8bc9c920f2623791039cb180000000000000000000000008bee8f115265693e52c8b6aa60884e4422bfb3a6000000000000000000000000fc12f4589d855c36ddd1aad52c40e0a62392fe590000000000000000000000008b347e8b63b4c3d317a651ec1a58ae26c0261661000000000000000000000000de067564a2a373702ec3d080dc1d0f226a5fa64600000000000000000000000024f927eba29bd3b2be7f2f15b3b423300427cf87000000000000000000000000daca0a6273e68d09748b37cdcb8826a46050dc04000000000000000000000000f942d1865d54ee6918dc3a4c9eacaab776b1c16a000000000000000000000000534784ab0f9e3999eba4963718edc7f993f5a2c7000000000000000000000000da018e9adcfb93119125b34a7a7450ea7dfac8e2000000000000000000000000377d46a37af8ce95955f21115d870f4a94da2d0b000000000000000000000000380ee6b90b18a4a5f746488181f99455b7218a20000000000000000000000000b3a9ab1cf13eb08304413c7f5d0324b83e3f357200000000000000000000000048444cf5367189d7a427ad7da320063b5b259f2a000000000000000000000000874458d847e0280301861e1f79e758f04640700e000000000000000000000000a86964d47a2ba6f9ced4da3e58e9873acdc14dee00000000000000000000000036f28d0fd10716664e5e7bfbfd33ee1b03ba69dc000000000000000000000000c2c8b53f837322294eaf902b438fc33e550391c7000000000000000000000000cb8d2e67cb4ac165a26c2dcf8ce9482f70cc0903000000000000000000000000a29cced1d62bdf0663fd5a6846ff3eb0983e2b81000000000000000000000000067ac50577f8adc0cf624f6e03effbc15c72f8f6000000000000000000000000f1c8c88502fb7767c5dbfdfbba409fb4e861aad0000000000000000000000000db5bf307979e1ea0bb3716f4a6ec31e094080117000000000000000000000000a7d48009bb1420bf7b05317577fa6c4485749ece0000000000000000000000008b6b7c61d64b5a655248ad004d4ae6dd89725db5000000000000000000000000a784a3bc3e7ee2fe383d48ebc793bb2ba9c148c5000000000000000000000000182d8e4c3c5563cda6e4d99503d33b728dce9729000000000000000000000000fde5cdb4bf84a39ae3fd3f233326b89d5ecac15a0000000000000000000000000ae321c5384efdb3a3ba0f3a89899d10939c80cc000000000000000000000000ba90738c49d262362121274dec8bde32058d9bb2000000000000000000000000314f5fbcf0ae045a8eafa3c82adf0c4c37105707000000000000000000000000b1b88bbb906c4b16bcab672917b34ef234721a000000000000000000000000004ad73fa2d9df9b15a9704b3ed5210146811dd36d0000000000000000000000001b268e4d1ea41557f3eb50047da9e3a0697b03790000000000000000000000006b23922c83231a048660fc36518fdec1407cb05e000000000000000000000000836909ce423fcc0020092fe7050d992fdf45c37e00000000000000000000000077b5a0743848cf48bcccf917d26a689061a697380000000000000000000000002c5833b43f24edd80cc62897cd48945693af18a30000000000000000000000003d751b2dae356a61888ab1162ebc3fd1b842f2cd000000000000000000000000dcf8217804bbb1a3da30706618c6e1619157fe1c0000000000000000000000001a5a947f589787fac710af0a61b51cad614b278f000000000000000000000000e5858b670d99efe779423cac04e7429959e31289000000000000000000000000c86c34c193f1a8b9093ffeca5761b7826f15fa7c000000000000000000000000356628577de63d51447b8035e9a0a0c4e39fba87000000000000000000000000024f67f1973ee470d5d5e580183b07ffae0e4b1800000000000000000000000082cc0747a7386cd7ad83a73b7a0fdded707ecb70000000000000000000000000e7a03b6a1ef132083d5646d7c6be976ee4a1bb4b000000000000000000000000af04ba5bf5093052233937bb0ffe9d41170d1a450000000000000000000000000edd1abe66efa5e564107b749ad0e3a893340343000000000000000000000000914a01f6b53ba729860a58a70cf5c6d22c0ad88200000000000000000000000060940d0057b2a254a243140d02e56b7552cc64c5000000000000000000000000db494870cbe6d96343e1438c5f0240e6e5b2a15e0000000000000000000000006f657755c88c97c4fc392ed3e8c675efb67875dc000000000000000000000000e96fef9a6ef608a7b6845e9ea7cd21a5cee3290a0000000000000000000000003c676c696851d50f69e0282d528fc375cbfceca5000000000000000000000000f5da4d95e2f023953524a859356396dd81eb72c0000000000000000000000000eeea8936bfb5b05503059c062ea55496c40759d80000000000000000000000002d5de46ece7f88b72285b86ca0794a6c3a1b5f5d0000000000000000000000008136fdcd9e1de8c04806c3cba97675aeb1cd5ee9000000000000000000000000af974047df68edcec2dc7c8d85b7e4743331316e000000000000000000000000e83f6379f2ca7eb30e2db2ce0ae407ec045173c6000000000000000000000000324d2bbc67a094cf1bf61c8dc1af16f3b7ac593c00000000000000000000000091c3e9534b178b838a79b3e4f784c3ce1684c5b30000000000000000000000003f8170686a6378cfd5efef32104616df2243371a000000000000000000000000789dddb70643c5f1ed56edfdae5bc0e4fb9fadfd000000000000000000000000ac94e7e64930b396707016220a55dae6d170ada100000000000000000000000045d3671eb288a0a168724a98e517a54dd6c4b4720000000000000000000000009d442cd1452cf4b1c23df6b8c644dfc2a52ab070000000000000000000000000124a36a55a1fe5bd9c1d03b05a72290bf3d7c8a0000000000000000000000000fa3077f2cf927f9cfa5d309dd196a78fc4b28a750000000000000000000000003a2ef78e8a2e6105517fadcc348dd59a51be682f000000000000000000000000dd2eacdb8496850a823f2aea362c248062448785000000000000000000000000b38ea6eaf59649219525a5f3a948732019ca382e00000000000000000000000001262e22fbaba7907e0e04ec8afeca9b75fdb4aa000000000000000000000000f1ccca6a2323a58016b0464ed019bf4ea6c252be000000000000000000000000fee4d85cf656f0732e5acc2ec0578e243150d1d2000000000000000000000000bfeeee106c3ce5f25da774322095f8666a6f859f0000000000000000000000007a03f107ce94e04c807e1673ab39dbd496de6c6e0000000000000000000000005057561ae24ded9615f2cf728820e723502616430000000000000000000000002c2e2a284bf37877a42e5618521769b5f4e585b2000000000000000000000000d41dbe5429d3719728a0d8825a3c7316ddbbd3e0000000000000000000000000ebfaaeb101551c37449d834ea6272fec9a15845f0000000000000000000000008dccd84018074bccd596b61e3e86aa14fc2d04340000000000000000000000004812ae2015cd6db224c197baa1b353f516ca04bd0000000000000000000000000ebb0b3befd2606b45c223ed952182f6dd906f0f000000000000000000000000192fff0eca2366fed6915a0e6718dfabdaed32790000000000000000000000003603cf23c4342a04d592b657f7a0f8e83b6db51500000000000000000000000069a9c0c5c011e542715a9d205cbdf2b1dcea0b000000000000000000000000009913e51274235e071967beb71a2236a13f597a78000000000000000000000000ed88aaca94b2b62d07200175f45cea239b5da25f000000000000000000000000c15b942b8616b2468b4b76dd5892dd8831896abb0000000000000000000000000cefac36b145796345c9d28d5a49f768fc1fedad000000000000000000000000d1827556856929c0fb154a0142e6fa356e221e7400000000000000000000000066c1d7c70cad521e80397b149679155a630412bc000000000000000000000000c748010eabebb4fc436fecf2d7ac98e9cea988a20000000000000000000000006e61433655a519a05890fcb66cfd1f6244fefecf0000000000000000000000008a9526ddf2ce8b410f47eae3489e00acc3be2a8200000000000000000000000066905929bbe58341b338c41d4d7a2e216e44863800000000000000000000000049ff2f9818855dc6d4177416d83d88f4c11bba4a000000000000000000000000c6fbde0bff85e86d5907865375585e1677d757920000000000000000000000005aa39ecd70de35686f515284b6b04b64d42274f8000000000000000000000000677d3c11a0206a6e3ad0774a9b7f2015f0173dbf00000000000000000000000094cece0e631d724aac5985e7f3c16e65ec7ff6830000000000000000000000006a1b4bb4fcb92471ec87ff617a9200a96eecca1100000000000000000000000052a1faa1317acb08f7a2bbc411c2c954e82ba3f9000000000000000000000000c32987b5624eab3a9f42780e60de4d9cb1e81749000000000000000000000000fc39110d920272ba254dee3c6f022ffe67720a2200000000000000000000000055e7385f3bcfde375fa3ec8867192b239cece6c0000000000000000000000000fd4169e6bbea61aed399cd23e0f5f18b1303c2c60000000000000000000000000e8bcf0dfb182e82c3964e14eb86b99304c6f1d10000000000000000000000009f1cf32a6446a97fcf0f5868cd1e7b36ab14c052000000000000000000000000898205eebd5f423b22ecc659e44d575f276dc0a900000000000000000000000032c9dca9854446ec48fa4cd3faccf20590403e5b000000000000000000000000a727c2179b83f90cb1464b82dd7a2b950606fce5000000000000000000000000b28db271a75965701753784ba6f53a9c622bc210000000000000000000000000e4273f9ea6c701e68bfa3cb5269d0b32e44839c80000000000000000000000004e7c84dccc8eec7301febe49cf59acbb1e964dbf0000000000000000000000003e8f45919630014ac7c783235ab0697938c35b33000000000000000000000000d4c340683ed1b0b165253cef01542ad7c49fb4530000000000000000000000004dbd48aa39cc5f8a0fc3d73ead527a73127217f1000000000000000000000000d60ee26a77c6efb269d99bab1e008efb8c0c76650000000000000000000000002e70213630d2bea49d40df6a45ffb70e11b4e13d00000000000000000000000042a424e4f9a71ce859bf1fcd33acebe6a291430900000000000000000000000084a1e3f9e443420d0bfd7a7485599fd7a09224d2000000000000000000000000f20e4d419de2f06a4578bf1ade3ebf9e521e77aa00000000000000000000000010e3d9bfa9c3e3ea46c2a7b62dca5bf24f59ac45000000000000000000000000869ab654c51d5a080fb673bba2f82b07da47617b000000000000000000000000aa8aba024fe65dfcb70d2f6513979ca41837200c0000000000000000000000002191b5467952edc6f143fd0c75ae5b8b7214b38e0000000000000000000000007f16268556fbc6b33645f70dc373d903e4a45dc1000000000000000000000000b1319cf4a846973e4fd87ef7968fbcd381969ca5000000000000000000000000d824bdb1e2659e22ad11ac946461cb9e8823187f000000000000000000000000f185cc7b72afa09f0767eb2f91623fd10709c2100000000000000000000000001d13e17eb2c56415db4fc4e6ffbe48ce4323e08e000000000000000000000000ea4da84272488d1e636f8a9e828f8f88f8d946590000000000000000000000002f4f192652d43a63092c9f08cc6bf12ae52b3bc6000000000000000000000000e94a5c1892eeb72234f0d74ef23fbe18bfda56960000000000000000000000007c874fda1e505fed4cfc1c68b5d36c9f7dd8c8670000000000000000000000006abc6e651004de2e02b7b9e428e31a3632748694000000000000000000000000aa355d20977450472d8cebb99cfca9b40542645b0000000000000000000000008ed4e3af9559158d811a3d9432923c35660dbb1a00000000000000000000000007eddcdd9b687687fff3360304fecdc19b8ce14f000000000000000000000000fab3441f4246e3cf7e95b0aa6331ef1b6fccbb3500000000000000000000000081b5c3026c02b26c1dce7b5818d195d0fe8df47300000000000000000000000018bdd7c20dfec825bceb4840c2e737f0dbb51bdc00000000000000000000000074fb9a1666b8ed87c8c7022521ff1edc9d4b1f6b000000000000000000000000b37cc150814ceb235f65876654cc233d82a1096f000000000000000000000000d190adfd8b60c4a885641ab84412628769a6366d000000000000000000000000b97a8a7663a3217c794ba41d0f4ab85390aa581900000000000000000000000095c64fa1eb914634d8d93a8be86f7e834c5562b700000000000000000000000021453f14f20f6838721ffbec0b0c79ccf148697f0000000000000000000000005a71eb67ba99e6a4334a36eedd722147cf77f6cf0000000000000000000000009e39cfad2c7248e05e29d236032770afe72c45fe0000000000000000000000008c9bd47a40bad63e3cb52c4812873fee856af51700000000000000000000000008d01d4c6f5453783252cc3139833cc1639313f1000000000000000000000000b4504a5fde4f46e17bd2898575b2b0134479fa1d000000000000000000000000f9c9d525aa1fb7f22b2b693bb4ed6d407583a65b0000000000000000000000006063066bcff6fc6163d6934ad078b603531c55100000000000000000000000005ce4ad99bb61c0e794433dd99d87333c6e308229000000000000000000000000f7fba51ffc9824c4f4ed5a90c0addfd3d35eff2e00000000000000000000000048e1abee9dca5ace52ff786682e34dcbe482575b0000000000000000000000009253bd44931873174c458980fb4f151676f86ef4000000000000000000000000dfc81e49de3827cfc37b3c1b4ce76656ad9e38d50000000000000000000000004bc0c7b28cceeed57e47c0906e449b2c881c8332000000000000000000000000bd7acc81cc7e7f353a645c6253e825a1bc3ca25c00000000000000000000000032ce8bf06f461f835828dd85f59ddfbcf27731f200000000000000000000000092730de7b0da91681d5bf97445cfccc1febbb76a00000000000000000000000037ef32ce2101ee607344fceda033d03b7745b046000000000000000000000000dfc7a7a584a16339a786ae8593d50f8815fc02a4000000000000000000000000d3739d7398e0ee41411adfcb47d982dce21a67560000000000000000000000005139a1999bc09e4d5743792d87afa1ed2122161f000000000000000000000000d69cfea59843b2f777962b437fee7bd996cc572e000000000000000000000000044de2877202a4d6e382b34b9120bfa4af4f4769000000000000000000000000dd14b4e4b7b49862f9ed15bba50204016e2bea10000000000000000000000000e54a37ce1f95ac7d2050e699e03e4d055c022ea30000000000000000000000007bc455e7c8fd168056843d6bb6eea0c48d14e394000000000000000000000000c78d59e76a0c555f4ccaac2e49d68a0702297e5c0000000000000000000000001ac88755d69d2cd0e68cb1ba63a1c1ac766cbb6e0000000000000000000000006b37d32daed61c6c68cd5308bbe96700058f8a38000000000000000000000000ac09779f17bea55ee43bcd004b779e7c21bf72e30000000000000000000000004afcc50b420ed653439417ce0b52f4fcb6334d050000000000000000000000007aeb7507d6398f83fa4b92b18c3c61270af01ccf0000000000000000000000002a503c588a577e02158be9b24ca182c3d2e6b449000000000000000000000000c46d0c03fd977bac41f140f47156eefada676e34000000000000000000000000900fcb2a3d29ef8ce86ab94f83aaebf24367f9800000000000000000000000008a4828a9291b0252dd174f558ee0fb4268d74610000000000000000000000000814aaf5e188f35a79d2f0016e0bf4b1c9786a03c00000000000000000000000011037b2304837d6201e11146f905710f97798f9f0000000000000000000000002ddcd07a672bcb962cca2f033f5857bf09946a82000000000000000000000000e01cdc3d76f1ffb1d817c28f449c310861a5cd98000000000000000000000000a8897f8b273c7efb416c769b522812e7e00bb5df000000000000000000000000363884e3a014aa74ac460bc04bf56740f1c84f7b000000000000000000000000eb5a0f6ed329b90fbd8c9387fd357ee64418cbc600000000000000000000000055697e2bcca93a3221f37b3be3e9f9eb7f11411f000000000000000000000000984caa8c1f76d6cd19c279ee8e937bb1629941b4000000000000000000000000da5805878e9de8067cdd0615986e94a28a2b1d8a000000000000000000000000066af5644a91a0c4d5960a227d21539bc6a94b5c00000000000000000000000024dcbd3c0b0d8b7d6938efde4c5702eef056e498000000000000000000000000e358c3f32059a26b4daab3c98bb46411d8d9bf020000000000000000000000007971f0f5207e7237a6a0ec8af3991d41cf41def700000000000000000000000029dfebdf064cd8c48454e550e6834adb61c41625000000000000000000000000370c91418bb885cb649a5e001649164207b17617000000000000000000000000f266cd3f43d475be8f5415686503407f64d04fae000000000000000000000000788173f743b16bb980126bbb9d06ce7c5818a50600000000000000000000000065fa4e8552e1e1986b67cfd83d219e5aa0a8b14900000000000000000000000064995f054892515643f33f8eafd8eeb086884c080000000000000000000000006b744549f7715e80461d1483135be41f96c7b23e000000000000000000000000dadb89316d7a0d6366c94556be3e19b60884808b000000000000000000000000fb7b65a13e2b959d535225e8c3762d2d7e953735000000000000000000000000bdabc2b15d21e41b882daf6ceeb20cbd48cf3d5e000000000000000000000000630f130f57656f0d28a9f246596d70d484c6e62d000000000000000000000000cb2351e0ed738f51080b1350fce068c945da0616000000000000000000000000179d9788f34618c88996d749d32a74e875964f50000000000000000000000000feb5a4b9c1b804fd15641f9685e7d6dd0520f47d00000000000000000000000072f35a8459211c9a95099ab00768e98d1c4cc1630000000000000000000000004d71e12b6763930e50b1f71c79427637fa69e2a300000000000000000000000073c68abf15eb57b2151c9ac918e994d9c47a5dda000000000000000000000000f4a78692c46fb435d8d5da8aec30cb0153fc628e000000000000000000000000f2d97dd9d4f5d933aeb3c2a3135eb8306c21a82a0000000000000000000000004b10018bebf38052d2d0a82c3d32b77c66febd5e000000000000000000000000e8cd8f9f417a9fcb194ffc40cc1a823e7573d5a8000000000000000000000000d8305930ccb3b0549061773557c0b19e75978e2d000000000000000000000000661097bef865a7b52fd7296920b41f36bf2017ec00000000000000000000000099fdba570a8150b5df42d198a3a5dcd83d9aad8700000000000000000000000094c9436946384fffd3f812d1c2e8e82f2d557178000000000000000000000000b155ab60e2104acc38d3f57096afed178926a852000000000000000000000000abd4bd84bd7a4d4cf476df3e885080e33b5c43b20000000000000000000000002f483d42688c808e7faa4da5b3ff8664c528477b0000000000000000000000005964ff3edbca749c5f2d57cb5e9277506385a7be00000000000000000000000022bd3f128976476a5dd65a57c2e66fd08f24bbba00000000000000000000000059f5dd91360ff68b55c6062bf9005c80ff80909500000000000000000000000078a40b395ee4f9f6f32393035a54936daf85887e00000000000000000000000071b70935996e80865a33f80e3ec882f16decb48f000000000000000000000000f20dc56766639e7448a7f5089c3d4d886aafc3e8000000000000000000000000d64d1d96774f3aa856b067e895fcacb816eaaf4a00000000000000000000000074a0be6f4f3a66589760c55615ba339ae4c05462000000000000000000000000c1c12d5f7afc5b417d3a2a26e8f884284cbdd8b10000000000000000000000009a323d2eb58fe351a848cb1e880b1d8992bf9ea000000000000000000000000026e6b42f50fdee5947aaa080bc9cde192817f37f000000000000000000000000a4f263e6d5691d6f093e729f7205409adadf44d8000000000000000000000000a3c59fedd6027f64174d082d644c197b5abb35af0000000000000000000000009964243ea249921e64f6aadf97615a1a83a4049a0000000000000000000000000d7afef9e0f70f3f3c3aca473f0aad247ddb0c5100000000000000000000000078d2c977c0835ae269864ec568db5d931d517ccd00000000000000000000000013dc2fd9a5b226d8a7169374aa1f36cf20120fb400000000000000000000000064acd8efd6a781d3e2f9961cadca3a33520fd83b00000000000000000000000067b0ce58cddf0f74cabed99e26ed898dcb8d6209000000000000000000000000a274e965da1786bfbb4b14dc460f0489b7724a4d000000000000000000000000126118eac19a168915f0668b62a216d8824fa97200000000000000000000000029468858246a4a85bb11a63d534896e88a74bf8d000000000000000000000000b1601ed75da3229bf7957af77af963ac6e52cf9700000000000000000000000094a30d5af9dae7f5b8e3f3afa5472469c86a5ae200000000000000000000000081dcee69dbd5a897d3059045ccdfb66d128982d0000000000000000000000000121bfae19660d13770cdd89519fb56424484255600000000000000000000000034fc2caae31007aa28d04377b5e3f266968a88b600000000000000000000000054803f47c8639b03df3c951fc6ea571db22ca6dc00000000000000000000000069f6b95f1879b7af418a708b6cc8f8a48a43f3b40000000000000000000000006347fcee5d82622189f924fc4678d0489fe8e3cd0000000000000000000000005427aea4fe8402fd735fd0b25be94df5b319c8d300000000000000000000000011eacf871c9d7b37c86fa172ac47a3f6d24792510000000000000000000000000b34a66adfe161fa21d7113f530d673fd903c7a600000000000000000000000041a8cedc80c46dd277fe2e847290c09a7f7bbc28000000000000000000000000ac9507a105c62628b7b69ebcc162384a38e943f100000000000000000000000057b1653ea29dd4c8316d5b7b7ca423906f73f829000000000000000000000000927d8b1932f48581f477b8c5d2fa6da035089fa9000000000000000000000000f652385df43b81204c08eac62997b1664603b3ee000000000000000000000000dd5f24fd6da73f6b11c754f358b7b046ca080f79000000000000000000000000039f736f1fec587570894ccb9b53f393d0f0dd1900000000000000000000000006eb038051188433e698d3bd866949ddfeefa7e900000000000000000000000050a6365e27ab23d109655528194d5a575b91111700000000000000000000000040845ea92c4c3782691f2ee6f559f96fec9a6ec90000000000000000000000006311f9f9443c2183f40dfd3c4c6bf548a7aabd55000000000000000000000000f1bdd660b64e631802138b58946ff264eb2cf0a70000000000000000000000000e5baefe8660d5afd55654c748e4acfb6de5991e000000000000000000000000a807f2a934bedbbd4fd271e34d0c88786f63a3fc000000000000000000000000c848369759db0cc7fef0b51ef2c2175db42ebc4900000000000000000000000074c634ec9871ef85027c7cb7a14b11185b5bc07700000000000000000000000048f92503bf5f5b842cd52af7a2945447ab4d0f5b00000000000000000000000033a221f9cf53d0a787d8a18fc627ab88ee3aea0b00000000000000000000000035d1afe357ad73dc6441bd06c544295d0ac25903000000000000000000000000c1920cd17a93549a35e6422e77d26501445b4b76000000000000000000000000264aa51febc6fdfb7086aef06869885e32a6ab3f000000000000000000000000a3ea12fccd3a502a5ae7424dae9edcbd168171d3000000000000000000000000898a98d5939e2884ab1f11f05af3cd5afbfb8e13000000000000000000000000b739dc206881cd1de9839cf394c9928f53006ba500000000000000000000000086a37b609897766be22506ea7156ac7f4a665833000000000000000000000000d4843af9782712cd56ee6f52a381f346ab00b260000000000000000000000000ae5795f39aae774d43379b810979d30551df7154000000000000000000000000b776ab6f205dc0c288196b9a82f2d7913995a6a100000000000000000000000041fe5d5e8330773c4b79bb34d81d436a7b9b378b000000000000000000000000c62baac94f143305b2798f3793c8d1a6cbe499de00000000000000000000000049e3df32bd7e3e50b11b7c052aa6f3cfd93c76610000000000000000000000000d020f1480a90e20f767dabd7092273fb759a257000000000000000000000000093f50dae116591db6a31b62878570b2d52f68010000000000000000000000008a3fc940b089fd54cea6dd5877849f5cb7e13a170000000000000000000000005fa2e7720a448bf76b07d943e493825d705d4ae0000000000000000000000000efc83ea8952e2c17531cb7109e66944ea47d92e8000000000000000000000000d52a6e158a56b6694d1ed7fbbb8a76b3343d7b45000000000000000000000000feca62774c34f65141db5369a550c1549ae7987a00000000000000000000000059364a97210f77514639f53bd39303ccf75eb0ee000000000000000000000000af319ae20b24df59a613c5faa2ea4636b22c7f4d000000000000000000000000f844a6de09c66a4855ebc88fb83823d5ff9349fa000000000000000000000000607b5d741196c90f529ee4b3c738907adb323d0a000000000000000000000000f7fdaaa6351557af681af22b96ceba47ae486c73000000000000000000000000dbdd26c7e7ec47c46c9b7bcf1e403f709b25d6a60000000000000000000000005942ffaf76729beb72a5f982c45832318cf259ea000000000000000000000000204883b4786af723cb59a987f5227114bd2e883d0000000000000000000000004dc2ff1445e48f8d1663a1a0c34378da8b5dccea0000000000000000000000002314203fb40f1123ffd70e1ae74823f9a82ff3060000000000000000000000008e151fef7ae64b54e0979d560234dcdfce3f8079000000000000000000000000b1554e24038f305f51bba62f4a83e4878bdb85ce000000000000000000000000778f1aed372a8e76b9b75f9961825fa25fda5445000000000000000000000000100bd72ed1731d132033773103ecbc5babb5f24a0000000000000000000000004ae4697e1099bacd26c0810a5d412e3f95c0930c000000000000000000000000d4ca9ac3e56e397f95398c93c7932a7eba543201000000000000000000000000d923d37c967eb7b0993a07fbe0a585637188a58b000000000000000000000000fb0e022a8c123a03177e90fc2f0c0ebba0e533a70000000000000000000000000744ff5b1cfc9dcb952294255ef327d54f78935b00000000000000000000000056fbd9b8d097d1959fe1f5efc643fe8c12ad9772000000000000000000000000d4a4601ca183b9d067abe07f147d81714b8651ad000000000000000000000000d42cc7acd476271c543da8e86ae39984bf3c90b9000000000000000000000000b0452e8d9886956efad60fbc2a2555a922b04d9c000000000000000000000000c80eca0f9b84926d9f67d34a660083d8761b398d0000000000000000000000008b6cd7643a6d1834fe4020562502767f783d990e0000000000000000000000005db5d9a782f9530e306eed20df1ebae887c301df000000000000000000000000f9b7a3b970b1754d7523a939fabdd6f008b5b02c0000000000000000000000004a47ce99cd5dd588e87c574e329a746f1f0730e70000000000000000000000002683533e897b6f9fc0ef34ae53635bd620accb680000000000000000000000009ec719d2b46d08b459b8c235bd49ba2f0cd4cb820000000000000000000000007ed9dc4698e7517031290712a0c542996ddd6e4000000000000000000000000095905cec937bd8704230649bc47a56a737b62d46000000000000000000000000cd40f0fc17d0a21c938f38c09d51b6da26e0d88a00000000000000000000000089212555d3869d5db59d46ff2b5710d3367f66aa000000000000000000000000b5f41343fa7bf7fa31a7a6e72c31eef1614ebb76000000000000000000000000db9be11a514ecf2174aedeb3b2405d590c2d567e0000000000000000000000003ac666a445d03510022e1b435229dd2ba88adfe1000000000000000000000000124e7e930b71a3cc0ac7a3121ddef9be788beeea000000000000000000000000812367594ceb57c46aef064863a162d9fb69574a00000000000000000000000077a6606cf4c037a895e67e34f32b6900330077f50000000000000000000000004bdc403e8a4d707a4989a01f162232d77f71cc88000000000000000000000000b48aa40a74495496fc0625c48596ee5c57795af200000000000000000000000036d21dbde8d585f08845d47f99ce95d1a23ae858000000000000000000000000466d132bfeeea287dd5072643dcf26e67e1fdf1100000000000000000000000076f6b04c8e9d542013f0a8a8d73e5c92a5dc4c6f000000000000000000000000b016e9d97cb2d97b20405911e13cd046be60f2390000000000000000000000008406c7ba41a307f4b6c11c8e4945316403a34865000000000000000000000000cfe8df37e1108da390af7bfdcac32ba97c549436000000000000000000000000666d8e22a04b10d2e69b820109801746b9e7ef6300000000000000000000000043818daa6de5b1e4e8caa81498bf8e4a87aa6f22000000000000000000000000478dc32d568ec17ba56a56097251d88fef7fec05000000000000000000000000f31d0046d26af057ba51ef4b2e0372cf9ad990fb000000000000000000000000ff48b59f18815209ad7ff5780e191f576817455d0000000000000000000000000dedc702e90456590c7f850069b3c7c3c7fcbc470000000000000000000000009936cf8ba3d77e151a867f6d538b633fe390ae8c000000000000000000000000506ac598c0a398b04f0ff4269c82935edeac39890000000000000000000000008143ff29a628ca481aebef715124db981ea146510000000000000000000000006fe23a38492b62a1f6d2e23e67f7996c8ffacb0f000000000000000000000000d0ffc0a2976583c157a03baaf7deccfcf8eb73e0000000000000000000000000cc622639d9d8b18bde6898486aac557cccd56e4000000000000000000000000048e2fb74db847c49c34e28d5b11dd140b28da02f000000000000000000000000b50d68972ac75e73b0b9d8c325644a6a05235fbd000000000000000000000000b3e2a02c4fc47348a2cc93529eccd47dd5698576000000000000000000000000364407909232bb9866dd9a862072a263c5ea39ec00000000000000000000000022dafac8251b50f8c3cb7650e4adeb41f7384ede000000000000000000000000b18476384acf3982ea99a1af473c4cf8f194a3ed0000000000000000000000004ef208ea474ccbeaa1b29c3b073635266a743e0000000000000000000000000026c1330bf701f036fc2ed4db06413bb7eb0606c8000000000000000000000000facbabc7c23d3103c172c74298c86bb5522b67e40000000000000000000000009a182c107af26f23e35890707d2a3f6b6e6735900000000000000000000000009962f904d185666cf8ab4cc19f4d5ebc796f811a000000000000000000000000fe8d6039ccf3e06d9f158047d5d7883d40d0313300000000000000000000000006fd9a633e8d663f705ea2bb1f8bca3614dc94350000000000000000000000005c5ddee7bbc3f9e3440c1f986f81a374665c0e9a0000000000000000000000005ab2040c568e7892888e6c4c1141fa9346954657000000000000000000000000bbebfc9525e48de922a443c0ccf32aaa176eaa13000000000000000000000000d42d0557545f26392b192e82715f1220a7144b0a000000000000000000000000cb08f9e595f84b63e72bae071c51968d94a8fa29000000000000000000000000a6bad3224ab6ab337a3d3ee3241682ea8ca16bec000000000000000000000000752a8a71d05b918fe3f17940f80bcf827241f4c40000000000000000000000005a46aed0d690cc69165602682cce356d139188c60000000000000000000000007ddd21300d5562df278436291e2d19ce83dbc8d5000000000000000000000000f167b55466fee9b9df9dfb8b8b1496acf951070100000000000000000000000035ddf902d1c5387d877d4b901e774d644b4044080000000000000000000000002f2d38476efdeed389fb1e5bb21dc388dff1780a0000000000000000000000007a88eaab09a35d1edebfb8a9287933541d15a139000000000000000000000000c98e1bb87ec5159ea92f552b9626f1e6bf7b95d00000000000000000000000004c96704c002f21f6f104c90ab1876a347c7074d7000000000000000000000000289af11a99876785c44d57dd991862fd4472ec580000000000000000000000005899a159d9946caba4bec7ffc258ac4fc458baaa00000000000000000000000011232111897bb183228778ff6257c2b925d2f151000000000000000000000000842b3524de8a505870dd3c1c09ed3cf3e6bc9e6900000000000000000000000055e7f079e0c880206a617c234da3998e66113e0c000000000000000000000000567a5029b9618373530a2ecd29d38f60ef22e8d7000000000000000000000000cd4cbf442c6d74eaec4aa1ebdcebb8799d944ba0000000000000000000000000ed803d875bc4d3f64e12103a5bd7df3fef588f5000000000000000000000000068d0821ba9717405c0ad219d4ff75cd67e0b6f520000000000000000000000004cb3ecfcd111e41983f5868b13393a620c199e84000000000000000000000000eebdd76df0e43281b27cdae02491a9635fb8613600000000000000000000000062e8e40b9b484266918faebdff383d53ed1cab9900000000000000000000000086a5c0a1494b328a4bfa16ca1ebcbdd0be24b24600000000000000000000000067daeff3948ce9837a2893f6c4ebb409fa05fb5f000000000000000000000000955c1e901171e0832c4b6036a1fe351680a4c29f0000000000000000000000000681471d01221c696cb57a28ce270f297589a5520000000000000000000000007669475a14d9396a2af43470b9e55919f58a55ff00000000000000000000000087d83c537c476a6bffeaa6928509791a5feb085f00000000000000000000000047e19e1d00a2985b1f6a24aaee142417d27b05390000000000000000000000009eb1023ad457d2795697186e83f4dd4f4fa4d871000000000000000000000000f49f0cc633bba3b028569df8c78bca68238a9ae00000000000000000000000004b9557dfd1e7e8841171f9a8ad940536d835c4fa000000000000000000000000ede22e72c5c569a816f209311a7c884a99838195000000000000000000000000884494e0c16e973f3a0de9e386928d121cadd9120000000000000000000000007a0422f1800d405f7a8f7bfd1dd450aa047c4e8b0000000000000000000000004b87ce270d801e74cfb5538074184caebcddf43e000000000000000000000000dc80ec70e84a614824b6dc00b919f577732fd9950000000000000000000000002b6bf9df8d8ab1b39afb55c035369b3a9cfc9a7c00000000000000000000000048ac904293036340116fe245ab9855b5107c521300000000000000000000000048718fdea7b1a8494d15b008f0308216fde7e6f1000000000000000000000000a69f5f9826bb4b2a9feec5a6539ea5be8b22e667000000000000000000000000dd446514a6fca84cbfe7f3a0e9348b7ef16edc69000000000000000000000000fb9089bde8d1655cf68715f915e458be5baa4476000000000000000000000000a3b40d1d80c6f0e3ea8de5bcbee400bddd7236880000000000000000000000000577d977422376abe53cd2ff7f53aa3353292bab000000000000000000000000f0d5b6fb739bd2a031c9f4db0a3da7dd61eeb19800000000000000000000000085b93bd7e27638a847abed77fa88d9d5d1f6574c000000000000000000000000808eedcb8ad3fd97037870622bf8374595dd07f900000000000000000000000013b7f47afd1877ab3a8c8b57e65b42476e861a8d00000000000000000000000043682d21fb2ebcb0ceb4ee6e92c21f07a9142e1c0000000000000000000000006f98737ce90631448d3009e86a9233c54dfb8aea0000000000000000000000002e5218e7e492fbd3d611ade873330fbdfe066597000000000000000000000000b7d08bfc739973c154b0b5c8177bceb702d429b600000000000000000000000073892aa38e7e74da79ab4cda798a22fd2ef57c0a000000000000000000000000e92cdbbeb7e80d5982ab649b680cfdc9e3e7f5b300000000000000000000000038f82a6020206d1b0c66498653c367b3d8e14fcb0000000000000000000000003c426e9499bce49cec5fba91a4f0c2bd05844afc00000000000000000000000061e13d6f2d6fd7ec97704531244e5f7ab834ae6200000000000000000000000045a3570cf778f11d93bb40977813b7e9fed34ffc00000000000000000000000085838ac7ca3273319eecf05049bf1cfe38655ad2000000000000000000000000825e46c15766871a5322c4dc86a40c784fefef7c000000000000000000000000e7d6d7f12b2fd9d059141d8876ac3e8b2529444d000000000000000000000000e1c859c15e4d4710237f4050a54c1914049ef2200000000000000000000000005e4395cc64b808f5c90f8dde75ca41a19b5241da000000000000000000000000b3901752a181b34b552a702a155bd5cd2d822f72000000000000000000000000425264191568ab54c48236c160ca46f7a918ce1100000000000000000000000063af96e4eed8a33ea839aaa6b076945bf1448d45000000000000000000000000baa0493711d2efaaf7eb9fdc693dc66f052acaeb00000000000000000000000045dd5139749fed9aad20e8219e782ff1277fc246000000000000000000000000e4c088a711174b5b9ccca6e08a4dc1822c089e7c0000000000000000000000005562ab0b17c4120d51e2b00a84b5ab889bd174960000000000000000000000001325444bf2512f5a7d657c917e3a89c4f93b690e0000000000000000000000003651c692b909b23c9b1acfa54c37034c81707226000000000000000000000000518430eada0633d0ef5cf673a94e2663b14ed3c60000000000000000000000003faa635f8f42a9d7b8c6f251073723515ce99f37000000000000000000000000883b978a1075f6a332d471b84d711f26ce812440000000000000000000000000b195100f3bc7285a4cbc8d16e07773b812f1595b000000000000000000000000c2c039c1b66c660989b19bd97c2a2048061ce2b1000000000000000000000000223479462111d82506476da82e10c8e6f87522bd00000000000000000000000088c17f293037cf57aab74f6b6c563699f1e9f2cb0000000000000000000000006661e0591103a52b541521afe6132553184515050000000000000000000000005e55a8a68260ce6739cc26846063828c5b0a61f80000000000000000000000000ad33387457a8cc977a324f49e322baad4e98d1d000000000000000000000000691271d8db697cf667688b1932a9b190b9852ee2000000000000000000000000dd5c1658e5de50e5984dd8f0b09e2050870b0649000000000000000000000000cebeca58ef7b573366388d17c01c62eb04d7c13900000000000000000000000091493cafcb8504a828cc838b40bb639d01fa9f53000000000000000000000000b30e86d700764c8b5f40a864d8d779b22e98bef2000000000000000000000000fa9dc6b51ae35c694f6b506cd675871e1f98a60800000000000000000000000029f9d8418fbb45f91fc648eb004e348318d2b818000000000000000000000000fb3c67fa779068a4cb6f3ea3e6e0e37d3e034c730000000000000000000000005c9a1e53319a4b2441a0f144d31cdb3a66304a0d0000000000000000000000005ac285caaee03bd96f54944c7562fb66be699c52000000000000000000000000952753a7c231d292290231e2cd45abc6d86b21eb000000000000000000000000acf012cbdbd1506be9ae21e5e18e3d397980d2680000000000000000000000009bae20e2e31e42e3851feaad8c3160fde0d74883000000000000000000000000f0721404c87ddfecfbfeed53b94145fd7379b01c000000000000000000000000274e5470f7b8b823b174274241bd6fc8a80200fe000000000000000000000000595cccc46b01c123eedd22476dd5503af0d6f82300000000000000000000000033667c3b0ceb3b580577f529bf0d1c3acc527b2d00000000000000000000000029fe543e97e5a22842f4095fab101889c3c9a8ba00000000000000000000000077e0f31ab2be060b4e1a29d2e23d0ae2916e1b6d0000000000000000000000005506c0c3e4bdadca5faabb250c8142dbb72b1d4b0000000000000000000000004501613be027ee5d944e01fa3e51598a3d8c256800000000000000000000000048ec252817d7ddd16651f1b0e7222a7820bc5a6f0000000000000000000000007488ce7ad5039c3abd12da93fc545da24df6784b00000000000000000000000021352201c13bb7c856cd214e1f7176f34e1de15a00000000000000000000000050efc499d5af856e9d64eb382729a8b828e88e30000000000000000000000000bec79185ee2274d3256b52f733dfb8d3ba3bb9c4000000000000000000000000912269ff19294f6770b0b604586348025a6e841b0000000000000000000000006d9b8fb585d6df79cc8d9ce070dd2967875e4f4f000000000000000000000000803b971a595b0b558c2215a97937d2d5fa73294f0000000000000000000000001b9d4b688e8410b6438f9e3dc03a9e8ccb5f138e000000000000000000000000aecbb28ff690fc1f45543dd7b7e186884f40bfa700000000000000000000000077aaa6a85bb2bb53fd82b438e367c3227c09a0a50000000000000000000000003aca786bc93c1c0529f3e8c15e48e8d628e0d6ae000000000000000000000000122a69b8027556c5a57393893101217d7a6cdae6000000000000000000000000ead2140119d00640a6655987384e3cb8ed65399000000000000000000000000031eb85ab7bc6df96f2ab21cf0e7831b7897f2faf0000000000000000000000003ad116dd818099f00472ca8a76dd921aa50e607f000000000000000000000000ce0103e1a26bc4126377080d8101bd145ccb7bb500000000000000000000000037195a1e8a53bd13bb72f4d93ed9df49f87aea02000000000000000000000000d2052593da25414b366c34be0cc2e7288d8bc024000000000000000000000000c0185d2cfd771e23878b98cedd54049caa87f990000000000000000000000000e1bf453a1a5db973a56e916b1f9b82b1af71978a0000000000000000000000002e76edc18121fc8ca2984c7b17eaba0e475a19f1000000000000000000000000ff1c2835102bf55c5f58994af0063c5e174a1fc7000000000000000000000000493ecbcc5b970c9dbca666753a3a6926cc1007fe0000000000000000000000009caa2d3542a99e6afe57582fe2e22e74b7c4bca10000000000000000000000001b3f3d16ada2eb31540c4bd8ab4c0f7d4b924639000000000000000000000000994a3a503d5c87edc5b661ff5645d55c34d752de00000000000000000000000097536c940051b64c6c3b321553f1ef541d91c02f0000000000000000000000004a132cedca335a1709a0174b80cb3306857319ec00000000000000000000000096e6d234d4cdf3781a4f4752740cd87648a34afd0000000000000000000000003bcd03de7a2a1baa01e28390e3901adaa86144370000000000000000000000002cbe36b4813cd1be1e38c45195c8b37efc8a95f80000000000000000000000004151636e8580507f02ff96bff3a899e8e1a01912000000000000000000000000a0951a9aeb28a59c28bd6cc6b00113bb55116827000000000000000000000000c278b22f3988f8af37e410a18d9c27356b5f913c000000000000000000000000def8cce2b7a45e22616500738638430ad633a8a9000000000000000000000000f7ec430f1e786cb307691f6df391b3660c47c8b4000000000000000000000000206af348304c21dba12e7f8fc5ff18f179e219ac00000000000000000000000002d9b503a2ba20b5432d5866e9c65c6edc9ae329000000000000000000000000acced0953f607de9990c68af50a84afd0021910b0000000000000000000000000cb45384aa29d191b77ff7805bcaaaf07a2c81ac0000000000000000000000001480c8fe375222084bd4ef52261f8f376b0092db000000000000000000000000ca44bc9ebd8baba71b846dfe841a35f6df4101f2000000000000000000000000ac60de767d0fa66bee48608571ecd5c9763637ab000000000000000000000000fc32498dfdc41654542b03776e938d98a589ac11000000000000000000000000d5eaf903a545694b72a67f5f3d69d8a965056891000000000000000000000000effd7072c2d3813bf280667a516487a46b91f904000000000000000000000000a83f7ae4589f0820eb98fcc04f1e763450eb341a000000000000000000000000e120179eafd1762ca3ce3c920ba734b1ce36b6a1000000000000000000000000e25945decc72d70d248d8fc27e0805958708cd11000000000000000000000000f460b8a60f19a90a78f1183a57ca8eb4282d903d00000000000000000000000098b41c065f0f5ac6308489c80ebe8a1c758eafaf0000000000000000000000005b734a1f94338220f73bd005e7076701bb1db4880000000000000000000000000e97672ef15a22517043c17035e380ea95e6d374000000000000000000000000935e1283766b00a5a8a2bdf255a78c88b643093f0000000000000000000000008f363c0cfa7e85654aaa1c23aa94bcf9d5acc38f000000000000000000000000d6c5ac787afb6d6972d1b5599f1aed19548e68c500000000000000000000000001973cc8260828992d0cdc7fa45bdac982e0e3660000000000000000000000006f19c680745156c0100a2b301e5e083e72f7c8e200000000000000000000000060be69aa80567b1813fd70258107e3d8f6892ba4000000000000000000000000595b545de4ba9a92340ce75dd1f7d578cbc8c9d60000000000000000000000004bf30642201bbd0722ee69bccc95a1d463d5b5a20000000000000000000000005f3c2144e2d81e1c6c2e4b334730ef1085a2b8a6000000000000000000000000db916932425b8b936c591c75dd79f721b7fb1d69000000000000000000000000a37c232207ee4995679548498c9e8778890bacf200000000000000000000000039792657ad91980e386f887a2ec51e3e564a079e0000000000000000000000004e8609e15db1853a83826a4e9d5dd1274c7f1bde0000000000000000000000001447d42584bbfc7090fa4ef5168f3cf5b559e0040000000000000000000000005e432fe5b2a3d776b76e39ed21758d7d4460beaf0000000000000000000000003b34d3e7935eb70e607d3e28f34583bf68776d7f000000000000000000000000312dc210103813bc5d8924ab710104ba8eedc799000000000000000000000000b5fe139124bf5251d13d39d17c38b8751be2ddbf0000000000000000000000007d915c6ead869ad89920ea6046c4ce5c7fdfe9fe00000000000000000000000085649439eb92e44283c72388f90c0a7f20930c4f0000000000000000000000009c9046e3c539e89973e106eca7c96a425574452f0000000000000000000000003aa5ba78bd2fc269385c4e57908da91e6314c41a000000000000000000000000175979360a8c5a0fd63361c2742398f1bc2b1cf50000000000000000000000003df8ace135b0ed37faea57d27a94b9829d571e090000000000000000000000008a7c2dddffb622ef8af0c5dc82ec21ca0f3f623c00000000000000000000000099979006caaf00b9a13b7d61c7f7776be76256a6000000000000000000000000dba257569cc90b99ee1b67182703a833b5e921d30000000000000000000000009c813a716989ec3a652d5736170af6b9a527c6f200000000000000000000000069f098ca7111baff9f1c64458c6547a2afac52cc0000000000000000000000005f572a100e408d6812028ba9adfdb4c6209680d000000000000000000000000039502e0d3664354a2e5b5ae22d90456092bcf3fe0000000000000000000000005552138654d9d5a6a0ec229bc295c2d51c70de730000000000000000000000008dca8ae184ee98d24c757ad07e4cd5ef25e072770000000000000000000000008876880dfef4915611eccde713c87765caa72cd000000000000000000000000024c9ed902cb1419cbbf479c977f0518bae4e794c0000000000000000000000002d99f6df55041b8ec76482b7188eb5c8aa353e99000000000000000000000000273f8bef0f349cc2cb452699cca81f7464fc8a0100000000000000000000000054af6a1dbacfa9dddd72a7dd1b4f38d81ae099c200000000000000000000000015ad591c29ffe113492e181feccb521e077963b3000000000000000000000000bac29d0c92db8ed0ae4ad66d03329d792bfb928900000000000000000000000062462884cd9070ac12687e2040b5659c820acb480000000000000000000000000081302b9ac30c0faa956e3b3a38d8ac216b306d0000000000000000000000001bf9e7c95e1c9f6ad95fdd51c05c0b7f1710d289000000000000000000000000d102bc499a034030b5abb7b0e3b04b78d7d93d320000000000000000000000004836b77d5401a068841eee8db3d46bb1581b3763000000000000000000000000340ee5ab4dbb28feb43d4e98ce5b5e3e8b3ee9fc000000000000000000000000367c311c9de6401acffffb45afcb67ff3c7d529c000000000000000000000000b10fd1787d8ca8386659c40533bd3beb2c16a1fe000000000000000000000000472f7f28e41c07c1d0f5060cadfc0d04986028090000000000000000000000009c72eeb0e9101fea6922e84247603b6185a2c8330000000000000000000000000d4623bf2c64b9a3542f079e1c038ef28d70a34900000000000000000000000027e8fd6235c9de97b4388be1547415239f340ce9000000000000000000000000b743b0b6ad376f786b6c9bad8df98c2e3593114d000000000000000000000000430fdd45a63504aba2cc1dc66b643bac1db380210000000000000000000000002ff7f2d2d1210648fd0b1b301193129e8f4bd9b8000000000000000000000000b0f68377ec90c658f0833944d3b813ec4359f6ca0000000000000000000000006c0faf79de445de984de124b9ea5dc406b1f2abc0000000000000000000000008d75915a48ea8a3d7597a67d53f6189ee44bf68700000000000000000000000069f9686bda09be956ba177e2b8d11f265e57e44d0000000000000000000000000120d4272717b715a48187c7159cc4b8d0eafea2000000000000000000000000f96f9fa4349688781785604737402e5bfbd5c855000000000000000000000000f4d0a5a354ad96cb04ad0d00855b6dbeabd81743000000000000000000000000cccd4111bb72599e8c6c8286ecf1e52f78b4ebaf000000000000000000000000206a043e43dbb119dbd9f247da3c3a2a3b9938c0000000000000000000000000ef6481af7dfec33eaaa9dc4f8a64b2d58aa5483d000000000000000000000000f1ba58aff8af1c5e8efa43f36d8d805ca7dc19a40000000000000000000000001a9de42fc6d532234710c8092ef10624f7bd14ee00000000000000000000000053f7c3b852560b13105738855b1676a7ec0b6418000000000000000000000000f294d10349a5b64a6e925fe780842b606be8aab4000000000000000000000000a122fb519364fc69ef553cef61ed4679f0fdf62300000000000000000000000018bce710ba0f51f953bf042c2b86040b707078990000000000000000000000008db7717b2635285e060313053e9a6b6bd740800c000000000000000000000000376eec2b855d0005f3ec3cd7f2c1a882dbb4ac0100000000000000000000000070f62793e03b00b4dee6ebfcf2d5c96fdb54f7110000000000000000000000006c7aea9d61fbd852b9a77bd1964323cceb49fb85000000000000000000000000d8f2123f6b7ea8100d474de4db881bff2555ab1e0000000000000000000000006b969195bc00b3250fa39a98054f36ecacf163570000000000000000000000001973de9aa7ffce100559def5b039dbb63930a19300000000000000000000000097e70e073b84b3cb8dfa21525563dce0ae152cf7000000000000000000000000d67ca93d7ac6dbded801bd209a3c2953ea01d106000000000000000000000000c5346acf16532fddc2612feaa27ed8846517e079000000000000000000000000496b0230d3c5503bcfac0e45e2d083534520789b000000000000000000000000b44b3d40335734d552f0a56342f01ec2788e0a330000000000000000000000005f333e210d495d630e9f5c76c9cdedf7806b4b5d000000000000000000000000997e9a24f56aded5d66dbca6fed06cc1d100537e000000000000000000000000f66ee8abe458a707e2106711847b8aa63d07df8f000000000000000000000000a964693b96bd21fb81803b8b60f75f6f67449e860000000000000000000000002fdd9f6401924a8aa0f244e762fba8a5c2a2e2660000000000000000000000004aeb09d0a7946b230b790296a32ac6afaeab8c9e0000000000000000000000004c9a1c88d01cc53f5b1812424d7dcf0c9f22f7db000000000000000000000000d605362f1e2f3e52d78a0020b96d01c847cb1f5700000000000000000000000090e7e93b30ff1108e93ca8a97221094c5284695f000000000000000000000000fc1d9a23c6cc0c880dac525a47e070f8b6a30f00000000000000000000000000c97c192467af4ed678f34ff27e274f96f514cb28000000000000000000000000b599e959469c5b2b206a98f930631660759e3d2c00000000000000000000000001bc9dfd5687302fbaf5f868ba267de9f313787b000000000000000000000000463538705e7d22aa7f03ebf8ab09b067e1001b540000000000000000000000001f5308886abc1e54035398582c3123d7307d956c000000000000000000000000622dfaf918a743b86a70796e37acb6b1edc594a00000000000000000000000008efeb1791c552951f4bda33d2eab4667befb352e000000000000000000000000922504357abbc759daeea3563ad82adc2c5631180000000000000000000000003f1008ac77a6910dfefda7c89e59b4ad54c52f1500000000000000000000000023c8eec05b15b316d3ece31bb6dd293635c82cb9000000000000000000000000cb7c7e5d9b9277faffe42766dd9f42f2792c0f360000000000000000000000002beae1f11779a89259b7dbfe15582829acf31f27000000000000000000000000c90ef98a9f1bc4718fe8bec2fb9bd8802d8accb20000000000000000000000002013af3b5e6214fd95331783c44f9dc3ee2d945e000000000000000000000000dec53f15bb41921c4705dd8611a5716e11d6d5e7000000000000000000000000061cd2ef75d4640b029493d88a3d1eddff969b48000000000000000000000000643843e78cc433ea7c44e417e55bca60725196fb0000000000000000000000002b7d200b0e8de19edc1612e57269932cace1eab900000000000000000000000047fab90a56e01bf4b85d081e9ce5e27775a570cf000000000000000000000000179e4b9a57fe2b88dcf73ce2e4f2b5e72ad141cf00000000000000000000000011aeef0477455fd8219ea697e885adc4a4e6c13a0000000000000000000000005c187198061993ca57126b0dba912e3ef3938e500000000000000000000000009845c9b77a54e44aef6b909da47aa83c37d52233000000000000000000000000d968f8655d16cdda7cb192234456090b49f18a8500000000000000000000000097152ec86f5eb9356059eddfaa24e5cb9c741edb0000000000000000000000002f386a1e6573045f20931cc477670117a17384ad00000000000000000000000011e4af2e6233a887725107a4ab9747dbc9067d13000000000000000000000000229a10c31f4ec86677d119cce76cbe3f67c573b5000000000000000000000000af826ab0d4ffe61ea0a0efa6742f80b319e340a8000000000000000000000000add47b9ad7095ea78fa7201222a908b24068336a000000000000000000000000977d5071d073c844b10fec003947ebd83a6cff1f00000000000000000000000095478f7b08c8ee460290ca2abc8b5968a99a89fc00000000000000000000000083a204100b9366b3c6579d11c47b67a1c8a89fae00000000000000000000000063436883f4e0194888cfbf7da124d67b931c120f00000000000000000000000069ce3d2f13643a0296bfe511d93838bc821c296c0000000000000000000000000f6985caf9a19096587356211bcb0c9f120a0d5700000000000000000000000025bdd4c609bebcd218fbc20e9149f7db82db3a2f0000000000000000000000006a5a6b3d2fae98d5c08d5dc11c05c8a3dbe0ce7000000000000000000000000018d8f3192fdb0c4bad2e741cab1edfc253b98179000000000000000000000000364f83e0229b12abfee61acdd410080190fc69f30000000000000000000000000d006b17a7c19a752d9ed63170d14bff995a1fa20000000000000000000000002a2f26cdcc3098a61e15db9ecddafc9df0912b750000000000000000000000004cf9b53c7013470370d7c3261b56f4328c8d22f7000000000000000000000000887ab99cdc8f7a2a8cc7b655ba91efe9c4e75fd9000000000000000000000000272ef40ca98de32df40311648535f839a6bdc33c0000000000000000000000002e18c580146d07f437ee29e942b126eba058f689000000000000000000000000287101d891e130e6f7b46295f9c7d3e21285c0e8000000000000000000000000acc7f837ef4a88d37b89d7ca9d07666eb4b77ad80000000000000000000000009460dda7b681496d8ea9f04239876e41012ec1a0000000000000000000000000d0b50f261063f940c6dfbfb9008b7aa9b3ac1b9e0000000000000000000000004399ca4e3b3d3f6b155080b12e78bfd2d1e4d38000000000000000000000000051742df6129f637da856cb066222b42e3bbf3962000000000000000000000000640b8dce73fc3f2053500dc614588442715b81d40000000000000000000000000f641e3589db3852c6825f9ffd4025ded49495f3000000000000000000000000844d7ea174aa916a28ac734244128c41c0c43df50000000000000000000000006d85c6df24c8487f5ca9e4cb9fccddd61e68a3110000000000000000000000007454f19a2097f73985da3b43d61f82956e0cb802000000000000000000000000d8d066c55fae4bd4de51ff990a352cdc6ea8c95c000000000000000000000000d24b6fe9e861d8782b9d110df056ea31e41293bc0000000000000000000000000c5194d7651891ca36bdf9fe459bf3d4737ac038000000000000000000000000f34227de5f36663f2dd78a9dfe2913ef80ad76c60000000000000000000000002752162a1207af23fdbe1c585b298198095b564700000000000000000000000030f11115bf4f4b6a575de6b306cad2a5400dcd6f00000000000000000000000090cfe3f00ef85ef4f9d3f4ca2c816e1919b77436000000000000000000000000d637fce249591eb13c72e734c53a3b12eb7edd2b0000000000000000000000009e68a0ee2697d1b58bcd675f4050bdfc77273d4800000000000000000000000035989a61d5b8a036160def6df23714f938c5c22a0000000000000000000000004a46983b76be843005ed75319892c06d35ca54bf000000000000000000000000270d3a2bdeca437f43b8f8a8999c9d5d8137cc1b000000000000000000000000a7c027f12f79f9555f999e238a353e18510f13bc000000000000000000000000662d1a984782e98be965523650267b242ab997bf000000000000000000000000b638cb530085ee47e97903aa4e249428b7db2feb0000000000000000000000009d96043b037c41d6720c29a4752b6fc5f1547217000000000000000000000000a0d16965c72ee305379febe2411405bab62a4254000000000000000000000000167a846ef93087b39f3ddca07a07e8086f8c333e0000000000000000000000002102d295cf8558769bc16773bc4de5ee916a341c0000000000000000000000005aef8400ae023e046240c9bef23dd07e8960267e0000000000000000000000002d09d6204a8fa5053e17bd2e6fe98ef792f4300000000000000000000000000024558bfe9a1ed6ab04cf0cbcdc1eada7bb3d0a21000000000000000000000000d94505c12d4dc8ad9190fbf1da6893816ff25ca4000000000000000000000000057fd7e7e660d3f89837854bb045b79fc97c409f0000000000000000000000008255d1676bb07b457b9f018902f9280b60aebe4a00000000000000000000000055cbb0e6023ffe422506a87cfc9df9fb0e5794970000000000000000000000003d2c0db354daf31c01eeef8377ccaf3b41ec3119000000000000000000000000197eb2d00eca04005c3ca007d06a92c84d8aecaf000000000000000000000000a0b3a6ef1d2888b043439593293f1e5b3249f306000000000000000000000000b50002465d8855d5e0a040b4b2a9815dc6a805e100000000000000000000000062b570d7d4c8b9868c83ec89b9c4a938e40b1c7a0000000000000000000000009af90af589c0585c0e644746824743a7fc99bc69000000000000000000000000efe8bde342c709104e0f0547c663c1c29d583f3e00000000000000000000000056aa8ef0606ef62ba9fbfb8499c990f07dbc762b00000000000000000000000098b6602a44f1f679570d2200ca4b3b4dc90a3a55000000000000000000000000085f7092cfe9627988213294641504a5b24d5f36000000000000000000000000c518dc4a7c8276d629d1f248fd907b85fa2cdc4a0000000000000000000000005425777c122e11ed8193e33f3221c03c8f2d6eb600000000000000000000000041cb05d1b609b0c22b2620c1914ee087b13446a3000000000000000000000000713242d74be62d625f9a7f40ba4fa2a7c579aead00000000000000000000000021c8c1bab9141107c03133e002b81ddc3aedf1d7000000000000000000000000c6b0aee187399ef0569684afbc9d26017c73951200000000000000000000000019a53dbc715a0bc8847f263505e6d82661914a2e000000000000000000000000748c221428aa38c864206f2d1dc48ef9d24f20fc000000000000000000000000d554765ddf653c1d3050c5d559ec82c77b814d6300000000000000000000000003adba2c74add16078e84ac4ea8b411f186004e50000000000000000000000005c9a3ab9577a5161812dda7132d49f956812a8ac000000000000000000000000524a198312ac4635c857cbad8366a11dc79c41fe0000000000000000000000006772fb34c6247bd684410c90a3b440b5bc7c6d54000000000000000000000000871345e3efe350b8864e07db20e24c8538132424000000000000000000000000999f9799c99cc14b3b07e214aeece8805a54a70c00000000000000000000000074fcf6ad83c0bcccb8ee10a55ac3a9983d3d2554000000000000000000000000efe7f5b87273b45970a0ca9f3c530df1a891e3b20000000000000000000000004a34d88fb524357ec4f01a66d85b2b5f21bf1b4c000000000000000000000000b769693376fae4d09d20e88602141c9454073466000000000000000000000000ded40151bef8688d76136539cb044a3b448e305d000000000000000000000000b421c1dfad4c1e571a7f06a799815b2612865246000000000000000000000000da1cc8237911360ae4b30e020f2c5f63b36653250000000000000000000000003fa910f33a1b83315e0f3f0a9ea36d5eef55be760000000000000000000000005f1d069e498fdd27968186b316d43861453732be00000000000000000000000000f59dc1c1200b0f6fca443ab7c7cb05cf8b5e030000000000000000000000001111922833b590b7c2b8235c26ce44fb3bd6f2d00000000000000000000000002e21cdf5492e8971b1f1942175fa72121207cd53000000000000000000000000426ed9fc296a72c17173f8632cfc9b77b9f719880000000000000000000000004325bb0665656cbea515367ffd1fd35df0e4ddb8000000000000000000000000789e5585a6531de6a0245699c978b7177d4979fe0000000000000000000000004b0bcdd3fb0b17df90bfd191d21de29ec815f80f00000000000000000000000004b374665b749d51fe5f0d3b63af519c9f077164000000000000000000000000795fdd23cfff2f735fa6c0b31dc0e08b0030052a00000000000000000000000036537fb83ca4146a983053ed7b79dc1cc3070bf000000000000000000000000018fc9f09b1dea0a2990ce536a5cecbf227ee27890000000000000000000000003de687b03d3372060deb1f01368a56e016e9c167000000000000000000000000ee0e890ebde8b80496e643087645aebab2d1384200000000000000000000000094669ada942bb0389caeb9741e84dd9778a8e474000000000000000000000000d3c8bda058ffd4ff6298cb5ba73db2123fa2726a000000000000000000000000dbb62aa220fecefba1619f5a87ade38325ab45fb000000000000000000000000ce65b6ee012299c0f6a6dd2f4421ecadda46d4ff00000000000000000000000067dae64f89f63f273c20cbee61da5726ce9c651e000000000000000000000000e12b29168c7f13f2fcf411b9b4ab0aa15ea614f60000000000000000000000003f476c2cf7143bd27ecc0c24903bd3c0c6e3095c000000000000000000000000e4b7fbcebd732619c12111cda33a9457be2a25a60000000000000000000000002485ee8ddda27178fe587a4273eb311f73fb25ac00000000000000000000000063e21159fd85579ec1dcf97d96a2cae00d9d054f000000000000000000000000a62705c4f7da36cd089ec803825ef1623141ead200000000000000000000000058587605ba13e7399900f1fe885017f7db4712c9000000000000000000000000baf36a2306a67d94b83581759b3bc47114fc49ac000000000000000000000000e56009bdb66ffa175cbd62513cccf994638d8443000000000000000000000000882550c25ea8bf9c92900742380956afc21057220000000000000000000000006cd610babccfbc7a721cea9ad71824bf360cf18400000000000000000000000036890056ef5cef2e7c726ed079b670fcd54ab2d8000000000000000000000000d3da7b873d9ff1e546ff8f076f111c973e87b974000000000000000000000000bfecb658eaae56d703cec4914f040bc87d75fa090000000000000000000000001f42cc92aa17e6e70b60ec13f70c8898e8f53a120000000000000000000000004435a274aa7a81029499afc48b38df5b2d881e780000000000000000000000003d32a872fa792c2a9ae581281e38673f844c9ff400000000000000000000000053db1fae8f4d310b54a4e6235bc4bafa0d63843e000000000000000000000000055d04e32b6c6ae65f0fa4a3736ed1f5b208a4b60000000000000000000000006bd07dfed7d1c2b0fbd19e2cf71622ed81f10e2f000000000000000000000000a83a96c24af5ae16a123c20a616f6057cd6734db00000000000000000000000023a425e09d1404a8eab483cbe0bf61412b9b3cec000000000000000000000000449f621d823446fd9e7e0fac9355170f33695b34000000000000000000000000253a5034c888093810c2ee3cc8e4aa9a0ffde7a50000000000000000000000003cbc9987aa8733f2a0ad6f2d3d7aeeca23dd0f0d0000000000000000000000009d674eb19dcb3b48fbeb98466fb81b76ea59703400000000000000000000000098c482f23d03d850cf8c97b807a8434f05f1900d0000000000000000000000000640d66896d6fd1eb3da2b4123f2486e794f90a200000000000000000000000005a7d5a029da1c8655bf9f9559a3604fdd225dc000000000000000000000000036c60d62675aea64f4473d53be3af4baf0da1f150000000000000000000000000590a2effd248e00471cc8c1a89e047ea0abe92e000000000000000000000000b05b2278e6359a8342b7a91dc36c5c68353e686c000000000000000000000000b9f02a87e240d8dbae80a8defe600509dc59361a00000000000000000000000019458c782814195e18a15ce7699a84f9404095fc000000000000000000000000fd20b0200fd59799fd006133d07028e5c013305000000000000000000000000035a89ada5978bfe161c399e7d5fc86cbd6b2d42f0000000000000000000000003c675667fe84b0b153123a6ea29b96fc345adb8500000000000000000000000023c9eb2e5191b279d30a79a48ee3bc7a076660570000000000000000000000002323bdade12a26ef3b8ea0ff7a5309a45f32af010000000000000000000000003e7b3cdbcf562bde90315beba62c083d83bdfe38000000000000000000000000764cfa58c73f6c51a167f617e33cd98ec92143c6000000000000000000000000d63d920bcebac5a311d00b7142e6a8dc77b0585100000000000000000000000066c057a0f5aea84754a02053101f9e8122f29d23000000000000000000000000300ea600e198151cff426da896951e69e33c230900000000000000000000000041266bf3b40e32043fc2884042a830137422c806000000000000000000000000c8a33efab31c1e6ec6e017fbaa87b601e49c4280000000000000000000000000efb2636a60aedfaa1fbc537a1d82726834a5430400000000000000000000000009916dd3ae6130f8cbcd1c62ee326572231fe9570000000000000000000000009a10e4f7826858a0219d0d85b524e10d0334ae73000000000000000000000000d75d21e54e8519d7a693a5ed7506a7edd3a2f486000000000000000000000000598a8cc1487aefe0ea10a9ec480d4a15c3141111000000000000000000000000792aa014ba072137517524675496ef6b723ec57c0000000000000000000000003420da3381a9d9d557e338081880cb08e6ac7a090000000000000000000000009411d15630df72c86fd6b9a6bf937d79a32c48ef0000000000000000000000003923427b1b6dc6e79988c58c6bf6f933569de400000000000000000000000000aa3a2bd53a631934ef44d62184d352f487ca19ab0000000000000000000000002ecbf640a4ece026befe03cc210fa3e9d92c0f080000000000000000000000008d3713e13979ce9429b2a2e58d319483858fb47b0000000000000000000000002c3abcdc38a4606b97e8249feeddc0fea90fba450000000000000000000000006dc3b59e7e275adc36ae048e0d111f6ccf0dd403000000000000000000000000f169379771858882b547adab36424cb2d1470d2300000000000000000000000031b66dcb33f59dfbd661f5739fdc4a1fad73712e000000000000000000000000d943cbb24f4397e539331460fb60aac1d3664af0000000000000000000000000b982e3869e00b0402547c93913ef24aba790c8f000000000000000000000000092b0d5ae094e52e5d6de7274e3911171caa6e85f000000000000000000000000f93a594cba03fd4c2b4b8dc38a8bf8514b8279ed0000000000000000000000008542b31c95586cee97509cc73d220cdd7e9029d7000000000000000000000000080194a0a807bbab879a49a9a891330650b071c200000000000000000000000092b6009171054fe0ca94ae4aaab95690a267eec9000000000000000000000000e7e36cd2f94497a4c3637752c5b94a959bec7ace000000000000000000000000c7d6131db89621f4e86935d749c8db91ab7b561e000000000000000000000000615f781f62de804076f31cb07456baa7652ac1e7000000000000000000000000268ed140452c53a53d32c0b5cd3cd4f9838ec37c00000000000000000000000096231e218edd6daff77be4eaec814b13d1bb86f1000000000000000000000000591af6c682b969575efb66e068f81e061869dca4000000000000000000000000683dd0bbdfe241445fb72f50871d7e50903550c60000000000000000000000003cbb11817331ebeea8b95ef25f5798e2c7d0a6ae000000000000000000000000c7ccd780590afe51bf01413cd275c7edcb9045c7000000000000000000000000dcb84ce3de1e71ced64e0ba7a7835e955a9a9d7d00000000000000000000000086385f74ab4dad9b82108dae7d268d758021c2570000000000000000000000008756f15b077c90f7f6acd72701fdd16e2ed464590000000000000000000000003d3b5b0f521e3f59154c6b927ddb7553a7144952000000000000000000000000be148bf1cabcb23b18e4d72577b0166e2c007758000000000000000000000000be8fe4a7e097f85308fcbb405468f86dcd8f4b53000000000000000000000000c92b067d4c0deb0780ef16ae6cef2aaf6a92c35f000000000000000000000000939935acafe17d832d4f8b9873c86433d3404882000000000000000000000000000609bc5babde06f57ff82d13ee6b8a027c1aec00000000000000000000000077e31dfda537e3adf658b68a23a85932953124ff0000000000000000000000001fb3ea9513068d5985d5cbb20487aee26cf3d354000000000000000000000000cb00243ca6ce91e6423f371e7075099b789075380000000000000000000000003648ae056a87e2be5dd4ce9fabed4adc84a3c5b50000000000000000000000008abf192817a74e31e9ca0ada2c7dd401c5759e940000000000000000000000009b8032b42825056fe7acba532781db18ff42677e00000000000000000000000036bd65307d13088a1bbe29bcc2eb85932efabd0a000000000000000000000000ecbd293dd68772a843b6402cd11aba58858631f5000000000000000000000000affc5579351cdfe9c316c1fbbbced2eac8c669e100000000000000000000000040d210860551105b8d655d0b8d14f53b7a3713220000000000000000000000004e35c2a9d15575d7c5cc7470d1410f821512276900000000000000000000000018f83d612ccc26a03ace2208bc82b8749c9bb3d1000000000000000000000000f8b635167311c217a28883f81243c738605973f9000000000000000000000000bd7fd843c0a199724c4d150c87c40c05385153510000000000000000000000001352aae9e8efd46fa586913266168f47b119bb420000000000000000000000000b03e8658f77689cb11ede6fc2e2ce8f077248cf0000000000000000000000000a41cc635ddd0f03a8ea9d9cb5985516326c31660000000000000000000000001eebdca5575a236d60824ba1f15a11da2b84586b0000000000000000000000009d0600ccf9e3dbbcad751e3aa8c1c4cc7925f59900000000000000000000000087910fd26569bab0d36a4d13927b8f3cb0ca41f3000000000000000000000000ecafe311818486fc8525588120dff93710726d580000000000000000000000006c2bec15359a8e7bbf15d187dfb1c7e0c4b733350000000000000000000000008de204e5672b53d291ba2fc22e6411c0add1f712000000000000000000000000173a569cfc7aa6ecb45d265f19d6f0d8d8923c3400000000000000000000000027ff71a4b8fa0bf4549d6f583703beda3098261400000000000000000000000035fc7b7c996c9c0385278a9e1f1088ef45d1814f0000000000000000000000005eb02ae2d757633257d93f838d61fb5b69cb19100000000000000000000000007b93693dd8c2456c59dc69d6dad59769ee27e1d1000000000000000000000000d5660f9abceea3886250e072ba4a535b131f3072000000000000000000000000c6ed0913d5597ce275a0fbfe48c90725783c5501000000000000000000000000d3d6074f4027e12279428b5a537a46da9d05b98400000000000000000000000057a165a852a3b18b901a06dd838ce801529ba8f7000000000000000000000000c6223011a164960d5ce0efa8da6b39bcac4d468900000000000000000000000063fdfdb9d6b6e4ec3a30eb2b68fb9e73d6f16e56000000000000000000000000c4052a5e0e4a7449b5aef124491e675b3b0f4e8a00000000000000000000000073a9eeae5904750b9678d31c610e5b61be25c37b0000000000000000000000004d308cd903d5f76096d4573358f0f475e3a6711b0000000000000000000000004ef80206118a00bdf2ff444040e8384d61be0442000000000000000000000000b420d9078bd8d4a313e8781390be7a1d6926f2520000000000000000000000005a7acc1e4de4e5f6235d0824ced934ce4dc81e9e00000000000000000000000051889baad266de30e5cf631947591294a3377cd10000000000000000000000002aaff6977b71a70a36efae1ea1fcc4bed0591f95000000000000000000000000dbf458d7140a0904a0d06b32bd6e9cea4ae42736000000000000000000000000c52384c4c899f270c944ad1794eb9e31d7bebdfa00000000000000000000000045f8a0f829ae0b0139b00d205e4d78f40e3f8140000000000000000000000000540f04d7d073cc79b15aa690df49af3ded053285000000000000000000000000198bebecaaf99162e32f2493a6c81ecf193aa9680000000000000000000000005a4c3164bb266e7415d2b466c2fc710fe51cf0bc000000000000000000000000e0eb024dfcf64a47b20e7c723335d042d9c8be65000000000000000000000000828b9aa163b2c5c00af5820c796f3ea6bfadef5c000000000000000000000000eb1b88d0f4c1c2d2ed3e5a913ee3971ce6fe62e9000000000000000000000000baed93b9d8c684a03f325168daa75e812af352b30000000000000000000000008d8cdddf97d55ebb190eacf7b19992ad6e6646a9000000000000000000000000ba6823bac0a9f75c2b918a0335ab7a3fe3d40742000000000000000000000000f71c982429d46c31a86e104838a2282e6b860c31000000000000000000000000dcccde6954e3b4e61c82bbe100bcdbe775c3f22b000000000000000000000000595b40def6059f979a9d74f1986b35af7123560800000000000000000000000044c9f88ec1f77cc8b1d4f656872a2969eac77668000000000000000000000000d2a08bdd1b2b7db244f3a3382a2e2d6cbf3688bf000000000000000000000000e29222c345b61d7668429de8e6fe835dbcf3e5e30000000000000000000000000779391d056f0ec79774468f5c6b70699dc5f4490000000000000000000000008670d26b98a88146e585b4f3d7d9333673c5361f0000000000000000000000000717b80eb8d41f28baf537d356404d4105778d910000000000000000000000007e82b749b207bce81cde11309172ba6702dbee400000000000000000000000006db288d65f05296b0f1bdec14f55477ccd05b747000000000000000000000000eff226e877664be81528bcd487d10450a290ede1000000000000000000000000685e408f84f8a0ebe4c92f5b779acaf32d059089000000000000000000000000e81ae9bebe8c3d54bfb2990cf59e603c566af126000000000000000000000000e54540caaee47d0f982e9cb9f5ebc6ed4c110808000000000000000000000000dc19f10acf70083877c7016f629287807834a68d0000000000000000000000002f711b694e2f93ff5740e646c782399ac5cc2926000000000000000000000000e75030b2c527e02e484aa37bf6e5215e8b6a68210000000000000000000000006ea4975b0e9d1608b31755f80486bb21c97e21d80000000000000000000000001f12dedb56e0e1d97513cf134b3dce37b1f103c60000000000000000000000002c3343db4f6a3ef46648233cdae9a86059f18311000000000000000000000000ec71c494490ff4db985f3a0120b4f1b8f799b7780000000000000000000000000a38d8313b38990595ab1483793116f40f648b93000000000000000000000000122a0442e26e7f6ffe04465fb2fb9d122d322e0a00000000000000000000000024f025c22e6a4dac8239b340fdc59de11ef614c0000000000000000000000000b390fe403cf613db7fe0c27a8b53b23f2ed889dd000000000000000000000000fd9239541884333787ef1e6a27b8f0ffd2fbedca0000000000000000000000001ea5a9c29476f6fb2fe33a1cc875607bfd6e8691000000000000000000000000badb77095e3fd7b9d0a8327890b496cf6e79aaef000000000000000000000000810e4076a5921261e7a243cc1cfb4ed25968f0d90000000000000000000000007f8d0da975571e5834e283a3facafb02bb7b6cd2000000000000000000000000f3e867f713290601389d175e2dd00218cc1f90580000000000000000000000005c02a64788495158710ea507ca5dcdd5eab8a51e000000000000000000000000bdd6b745f2e73e279de7bc4a3070bb89840a7269000000000000000000000000fc97286f81c515d47689593052b713923d43739a000000000000000000000000892b82a217bc62a435ddcace8eff10290f9c8a43000000000000000000000000e74f9430c27be90e681b3e0c2a4abe5d8feb2ce10000000000000000000000001f44bb6f54a15bb172fb42b6e8132242c6969c6c00000000000000000000000047545256b8361fd8fbea907641561b2f33dbfd6100000000000000000000000089f717eedaa36d8ab62abe93f274f5a426b3017e0000000000000000000000000bf5d801b663e4b09b41244df95d666e1b1ba9ca00000000000000000000000003fa25ca39876356588ee29de5abb96cbd7c5f56000000000000000000000000ac437b7f7d452050e8edafd3665ae1c6a7318026000000000000000000000000760fe3559c87adeb655b5d4543ef032a0fb92ad2000000000000000000000000bebed4715684bf0535be8df4168ceed4e046ae52000000000000000000000000cb711c199c0c1017868ba48c7304e994c790f957000000000000000000000000781c439dc9a6272a36d049b532cd6052377885020000000000000000000000008d276bb8b8b08e307d8ed602a253840d47c758e6000000000000000000000000f61badbed199d58aec9a817bf52d6ee2eab97ca1000000000000000000000000bbcaf04cc12a32352da5b70d7f5598cc11b0dd23000000000000000000000000a5eb1593108f16eb2c46e13a14f56b65ae86a5c8000000000000000000000000a0d48d5425797009048c4fdc9cdedaefdf5b65d6000000000000000000000000205d06f11f2b0a630a61c052836425e9e19ba4420000000000000000000000004d84c7f2bf247dc7ff1ded7ff33761cc649fa2a0000000000000000000000000c8472e67c9480609af37b219044f37ac3affa3b5000000000000000000000000d4d98cc70bbda5baeb20ba559cf3f2616ff28f3c000000000000000000000000ea0d3c2ee1151f0e8900ed312d04b0bed76b9e96000000000000000000000000be18d0349531ef84c9c4d0fe54dcfe6c7c2ff8e1000000000000000000000000bb19ec0cce658eaa626bf02ea4fa8bee24e4b5e6000000000000000000000000ecbe32f8f9439a1de85c61bd76152f80342e7f22000000000000000000000000f767e70cbd4fe1b60cd74ed68cee3d1b44fbac8f000000000000000000000000fc53d16ce8522a6a6619fedf06fcb0245d357314000000000000000000000000c84186244bb49f3265a3062e833daa3af794afff0000000000000000000000008d90d384dad13f63bfb98a6eb1522879c90ba6b60000000000000000000000003e858dd5530fa4006718f985fbcd1a15af6e8d720000000000000000000000006de6a1a59dce11d5cdf8b8c1f2c6c0821ccc9e040000000000000000000000009e88f6f0b27244462784512f05517f0369de9483000000000000000000000000d9eba42c1c73bdd55802a1f756d99438b5f840a300000000000000000000000048d4ce70415dc78c01602f19247d132f9ffec61700000000000000000000000041a9c9f813b8cde4ed625310ed319105c8ae9417000000000000000000000000a01e7dd0cab5891e1bac9c300eef664c60140a50000000000000000000000000a141301b3f11125a01b6a155b7ca55b2568ed774000000000000000000000000411ccc7ef0e14d70bddee7aade95a7a2e82ffb42000000000000000000000000dcc8339e39a74bf7bfb13b6b98372f7d1dba7dab0000000000000000000000000d4044c6d1d2b196e2557bd329adfd40c4a56d4200000000000000000000000005b93fdab5728f605fe8e33d18aace12cfea8381000000000000000000000000ad8d8f189e66cf76bf8a1339758e15dbc3967b69000000000000000000000000f6323cc60e3984c33cce650732f48b858c6a6c8a000000000000000000000000612f2c62cbb646719b7905c6ebb63d989ba552920000000000000000000000000c93a8b608bb9cd9bfd9f4e1e15de54a37942c8e0000000000000000000000003e60f42ea1a420e37adfa13cf500c651ae1cd3bf00000000000000000000000022991d2405ead56a8598fa1dfe909cbe4170ab47000000000000000000000000b11f4de163130f180fdd47eed586eca2f3ed34e0000000000000000000000000e0075770c4475cef75727adb76f7d00e2ce21e0c000000000000000000000000c0a5cca2a4b2c676344a1fbd4d346bc85807834000000000000000000000000060854eee6a90e7927c3b5c13e2dc905364b366f60000000000000000000000003a16760fac6de54d216a7a8484e6774e390c4e52000000000000000000000000df599cdd95752280153cccdb58c4edf01383b6030000000000000000000000002cb6cce264b825c59289d417277f4a1dd42b2e94000000000000000000000000838d5df1b7b8a332379d462675e2411e9054c702000000000000000000000000462f70121e20fa9b1271567dae42e241a741053f000000000000000000000000822bfc6526ec72d94edee5ec650fe1e3e494d9730000000000000000000000005cdf3fc9b2d4a16ec4319f8747aef6a21bc064d0000000000000000000000000edaa3d573eeb1ac9828f68a05d6af5f5fc2466ce0000000000000000000000001ef6b2a02653d46cc1ad0fcdcc09a289b334cd1300000000000000000000000009f6912e992055b4346651a83f8c1522422774680000000000000000000000009b388681c1f2617a8e8f908dcd0ff9a5096dc4e3000000000000000000000000e26efdc965def2ae4d8be7bfb96e27bb74d08d14000000000000000000000000b5c9c1c8428ca4ea5cb106e395a444077f73fc12000000000000000000000000149dd79466a37ec354ef6949e1d45ee19ca025e8000000000000000000000000a06739dc2c2a0bbc2b6185ddb6f3eb92091608680000000000000000000000001ed23bef97ffe36b2d37715f2ed8b94235d72af400000000000000000000000015c103b1508e96df069fc8156a808e8a2e1d03d40000000000000000000000004b3a64e565b2a5f09f2ff5cb7c1cbe38547daa9900000000000000000000000051216b926352ea6734e47284be5bb8b41f8906ab000000000000000000000000d69043bb1a3e1a9158f826f602e18919764c10bd000000000000000000000000a2ef2523630dd871829af1b138d3ea5353124d0d00000000000000000000000012848b2d69a691b3fb6faa308aab3c6693b006090000000000000000000000000893d55f64e23584ef7134b1599e65db8fab0ecf000000000000000000000000ffb5b80ae83d337db96ae860322248d59c100c580000000000000000000000001cf1113bf6fce512e71b6085f509c920ce9f68b800000000000000000000000024a1828682f61002a2e2ab292bcac5e7187384ce0000000000000000000000003da9dd537d4ac0072cf918242b6e9aafcb5185ed000000000000000000000000ab024b0fb383c007e55c9d2cc4d78f80278be58a0000000000000000000000002fd516fdcf52301e5e864d461e28375231b03c71000000000000000000000000a7e9bd3285569e41838f45f7cca8cc8cfdcb1389000000000000000000000000afd61d32666d3b7c5701d6a7b3ea4bb56f7b028b0000000000000000000000005dbb96903accf31eb1186c2d783eee17d6ab19cf0000000000000000000000001fd17d11998958274106b4df07d8928ca8778b75000000000000000000000000519dcd15abc89b0a08b01a9914c5a9801cfd3e0400000000000000000000000023e988282c15c752b8a5fc4eaa7e6f16554dbeac0000000000000000000000001842e19f17c04f1c8f4effbd81851265c96d08b4000000000000000000000000c79a10a896aa3378fa0575b7a1a209a15d693f00000000000000000000000000473c03f28efd7fdd26e35230123de3a743d85826000000000000000000000000abf3ae8e85e418a088dbc118746c4a8d73f4e4700000000000000000000000007d9f9f6c584f7b983ba6f9d197484fc70722dfb90000000000000000000000004b0ac153e4f216798e59087692743c2f0244e815000000000000000000000000a3cb8dd6638768e2a0c575686f1d2a0e1caa68e2000000000000000000000000f98b96b00fd39b0a096919334b500cd34e28c223000000000000000000000000199988b708e86a26ba14aa1b408e5d7eb5550de500000000000000000000000019abc42dd75aa6b46d8f2d0ae45b6bfa18b87a0700000000000000000000000023c44eaab8fdb87366dc1140fb7b84211884617d0000000000000000000000008af29f432cbcde88f4b5b0a18460654372191f00000000000000000000000000d210be304c748fa059bbf711a733d6e36bf26ff00000000000000000000000008438ce5aa8d0f238e2d670403b767923f30b0a4700000000000000000000000092a8be04020517baada6be703eb2e04bf2439c49000000000000000000000000088c8b19da702c29dd102f9a3449a675bde59bea000000000000000000000000a03d65d9eb0db81d559107038cb7562b76e22ea10000000000000000000000007f65b7f1cd92f313581fd6d45b4f53735e241f28000000000000000000000000768f959ba011d72454f57956c1227a5941acd84a00000000000000000000000011ededebf63bef0ea2d2d071bdf88f71543ec6fb0000000000000000000000008bd6d2833871f36bcd93721db248c863cd193e3700000000000000000000000094a09948990b63fea96707a9597aa3fde71ba3d00000000000000000000000001eef9030feca57094a1b335061128e2e9bf2a5e3000000000000000000000000b5e3796773be7d99c531d0a6a8a240e11a2a74640000000000000000000000006e9e6312fd188099ea2c8161c5c05fee94ebb5df000000000000000000000000e91e5b8efa030d66aa497ab81fd6edc08bf01c40000000000000000000000000eb0f1271d545af437abe641ed4aa4d8af9b770cc000000000000000000000000658b7f6f93a60442426485dbde3ccd69926ab2380000000000000000000000008f69abefe17ea321935c4dba27f2df404bdd6bbf0000000000000000000000002f4f7da65d749e3d75e247812606888e862d83b700000000000000000000000011fe9394e3544081d9f5c1e7c3b538f2e63028d70000000000000000000000003d05ff84ce0eb11a502e3b1c189413c2c33ea14900000000000000000000000044672fc0bbf655809837fd6df701b8c64ca2ce8b0000000000000000000000002cff810f4422b810a3e0fefeb2027490271e961e00000000000000000000000086c3306eb63088afa21cbe4e376f33d00c258260000000000000000000000000a6a9ead907d24d979fa12f97cb87397ff332c88b0000000000000000000000003c8e65899b50071e0767d34ff02e06d4a6a085850000000000000000000000009e60a244a7e4f8f1b2d82f0f046545636dd1abc20000000000000000000000000303fa6c1d5655451dd0073fa765ed3f4f70015700000000000000000000000031f6ab41be80de650fde46fa7b55c727d3efb579000000000000000000000000a00b1053e15a214e4856708ec17939877d41227f000000000000000000000000f9d5eac891174978c5a465a0398e17c32303faa7000000000000000000000000719084ec046ea0dd2675ce3631a07b3dc59cd679000000000000000000000000729ee91c62fb75f230b8642ad27617d17e66998500000000000000000000000015049cbc496f5c4b1651d785be63010c2c238966000000000000000000000000c2b1e9e65fe5cfab42f56e8bf5ee1ff9974e5905000000000000000000000000b25d2d265d5a00e9cdf1b3c70a9fbad90190ad560000000000000000000000001abcf2aa05d10f2b9d54f783a78bbcb98ba1dfe8000000000000000000000000c0c2bb9ca8296972371091b98a4fc3ba556daaf70000000000000000000000003327346b34486f7f0ebd0840d078262f971f7dab000000000000000000000000891532f3d56fa56deff58df0050322d0397894d8000000000000000000000000f588ecca3a5815f71686ee9511cf56b616de65dc000000000000000000000000382fd6a12a3b8bebe5d074a9d32d5fffd23b5a9b0000000000000000000000007a8af1c749f0a9e9dbb959ff74b44ae18117053a0000000000000000000000007744499cc873c99255604d4431ed5a0e01b1463c0000000000000000000000009f0c1066b841d35dcb5f6ab6b31d0fbd20ff612c000000000000000000000000ce573544deedc0ecf0317d554ed42781feab95ca000000000000000000000000072051191edf091b279f9ca9ce0749eeca1a1538000000000000000000000000187f02833286025802b6d60da7c0dfd123cd05af0000000000000000000000004036081bdaa6cea324b6763e38e19ff1425f34940000000000000000000000001846a50ede6abe763c4efc005bd2b8d196a74b8f00000000000000000000000011b7c6688e4f5d872c70eb06ad33c97fdc3ad91f00000000000000000000000089664d51d879977405d2332dcfe095b8d10d73c0000000000000000000000000dd03f6c6bc2e0f15ee8d8170be9329b0769acb0500000000000000000000000000ee8b5c9fe4a557ec9d21d45daad925caf0fc7c000000000000000000000000bbf71dd334502807a27538d2a893d92d2ad6acba0000000000000000000000007f68adb09ce87c43834e68e8f4c74e2876ab2d2b000000000000000000000000bb6d5db11ec6ca243e016afec88f6a25c231b201000000000000000000000000f6cb477f592997e812581d71edae1252d7c59c980000000000000000000000007b1502c5ce57e92577a2b560a50a059cf34fb67c000000000000000000000000655e9444fbdfa25412c27b279bed42905b5b771d0000000000000000000000005674d81ab668f34ea4b85260ed19ebe09561409e00000000000000000000000076fe7d8bbe7f39e158594eb96e93ad32ccbad784000000000000000000000000bb8e4af67d8c96b1507637cafbe4d02e424f0cfa000000000000000000000000dee3be85c9f1abdb9283a0fc42b8386273a4b92d0000000000000000000000003f813ab4c9a724706672943233109def8d3126dd000000000000000000000000e00c29e86185ea5769e9aed390e7826824690b3700000000000000000000000069c4af6fa133dbb44d6432a8667b9c4e30bf573b0000000000000000000000005c4f993f261dbade8206305f5cf6a8bea3f4bf87000000000000000000000000582639073ba0dc83692cd65b842ecdbc5a0f02d0000000000000000000000000a63d480f40f8286347eec6e682fc0f8c474cb0a900000000000000000000000044c3801e6f53675df8a68617b14b872286f2f000000000000000000000000000677d52798479eff3128af930ca087ab9df718c2c0000000000000000000000008ccb00b48625bde73731c49adb2268f87de02734000000000000000000000000586eb2ebb5c2a92df4ea44f6c1578300d985f730000000000000000000000000eae8e1dc7cdb0916236fa172125662ec78ad7846000000000000000000000000e369aaaabbac7aad26a9e55b916f3d36093cc32e000000000000000000000000ae98f32452b1ec64eed52a147708b1c68a14499c00000000000000000000000047468843bad85c19cb2f4b202feb95c31ab0dddb000000000000000000000000dd795f8826082f90fd0618b9a7ac87fcc43d0680000000000000000000000000faf907e447a68e0e3c56278b7bf9b52a9ad45dd2000000000000000000000000a6246d99707204bd1e4328a72f2e4b0b3e4f9a9000000000000000000000000035ba5c43bcfa2ff8e2ccd97e3f16d2af5a2d62c3000000000000000000000000eae4bbdbd71ffbebb296ca5f193e1b1936eb8d85000000000000000000000000bce866d48156de7d09dea2ed0041764cf1c8f1b60000000000000000000000001ef4d9fc1fef4f55461fbe2693cc241de520d452000000000000000000000000a7b7efb37a04852f6da78420dbb59985b64cdabc000000000000000000000000017fc4ce936a7f595f5f75b31bd2595154d90f8d000000000000000000000000ee0d2e9b6bfda87962719e7e591c106354c0f9aa000000000000000000000000dc2bccd4733679768799f848b96e5cb2342351c7000000000000000000000000953508d1518f763b50f258f36e53a39eb7ad9a5c0000000000000000000000004e3cf284a0a4cd0e49060e9ac0ba8d69d88fa34f000000000000000000000000c4d4e390746a32f3c0c77397f72f8e5329c7e426000000000000000000000000812cd757e4fa00f9f62e0f08c1aa4f6eb85b1ea9000000000000000000000000cb43564f60164e9c07dc1edf0575c0192a74d4fc0000000000000000000000007beab77b95da046b458aaf7d8bfc6dce05c5edde000000000000000000000000765a17d306b46309f7f2674d28204cd4f9b9470e000000000000000000000000bb52aaceb4f80b555c1d9f548e477221c493722f000000000000000000000000ec9c335980e29a5b22170ab62acea46749804f390000000000000000000000003f7961d544e1a1c1781b50f27495e125f06b690d000000000000000000000000eb6e40a508863b68f879220b303b31c2eaeffc34000000000000000000000000cb5cde8da12555bf770e185e8e323290e5c443d40000000000000000000000008205beb7f024f9d54379150c2d22da2110f65a450000000000000000000000006f6767786418e39819b429a9bb94d0fef0ee90f6000000000000000000000000ac82982c3d23bcd00f8f70592d4d70e1daa4f35a0000000000000000000000000a29c62af9f4393297a714ae3090a730ac38f311000000000000000000000000e0593e04e33fe3c1797a3fb29791b3918e48155100000000000000000000000088a2154f85e82a73d62bf4b9c3ff35d1f1332db8000000000000000000000000c61a14453e2fe2a00843d8441eb7d26bc4f06107000000000000000000000000c9f283c50d2da4091ceaf914623fd7583ab73e5a0000000000000000000000007e2c9c85e5245183545182a1e63ab231c8da81da000000000000000000000000c1e92c271796430b8e9ecee1c6688caeff86199900000000000000000000000062696d101473762bd8fb8c3f36b80ccc8d99ebb6000000000000000000000000533b8be764d4b282f52531d386827ba92cc9c15000000000000000000000000089c167f5e4e48ad7b26d1d48934c70d9695da99c000000000000000000000000b368829c20f88efd62ba62c885487d7bb0b60c7f0000000000000000000000006503e7485fa96ca17b3caf64aaa4a2f557c42ab80000000000000000000000005335bea63c704bc42d7c39be230aaa15368bb4eb0000000000000000000000001f58e241db9bdddcc1574d2bdf726b69c69f612c000000000000000000000000061e82d2d99cee9dfa9b47f72dc3fc3639323d0a0000000000000000000000001ca7f7c336125d670504671f317b8e64e39e7282000000000000000000000000219465fdbe805d2c972c6615716c59888757b0b000000000000000000000000027375252cfaa21078e3e260a2bfa40f9d84271fd0000000000000000000000005366ad2d1dc5da21b14db973a2c72945b96d3b34000000000000000000000000954409f6d7eecdd8862b83c435918765a1ee0a2e000000000000000000000000dcaaab3be7f6fb96a700ecf10ac8b18384f646b9000000000000000000000000c5efca00e073f2d4edf0263839fcea4b2570aa23000000000000000000000000f6ad51f14754e84103623220ab609b5ab37506c100000000000000000000000035ac92973169c314c5a5df69aa19057283d33973000000000000000000000000ccb089f7da2809b301b0831e077f9291a08a00ff0000000000000000000000002e7305487a84f7f5bf4b92524c05b395a2e082fa00000000000000000000000090d804a9f69a43e6337909bb27a3535cceb9d70b0000000000000000000000007fc65275be8beb3c8b5c1070b4e27e401d7fa412000000000000000000000000ddb3be7e8e16ef4531f437dcbf2d7e1dbbe1132e00000000000000000000000093f47e1114e36ed96da049b33e4de167af1ed6a5000000000000000000000000f569be9055bef1a563707d72c80c99090f87215b000000000000000000000000d8288c30d309ee824bf518f0c4279a3db5641220000000000000000000000000a58f24f41ba5e935056e80383bccef01227b31ea000000000000000000000000da864bcd4f83addeab397e1310df422df38c3dab000000000000000000000000fa528382330d18ff8dd99e0e05c0942cf84e9c38000000000000000000000000422a9ab205f486fc57c218c21d8a0dcc3f0e64060000000000000000000000005d04b37207a591003d44341579ec413ad2c661b500000000000000000000000018d41da30bbbe48d7dc4a46242e683197dfdc8cf00000000000000000000000007da10734522f9d1c7c6505ac5a7fba6877b7c7a000000000000000000000000d33a9d983162f38d19931f3d613b1f677fd84ed8000000000000000000000000bc63178eaff59c51b68b62168e07dd8a8b07e9cb00000000000000000000000061a4d8601ed900ca6cb57420e12c130a223858010000000000000000000000001fc61a88dad4acd32459bb61d740fd98fbe77c7d00000000000000000000000085defe45f5adaeca29aac498c449f83ad5d2d2e40000000000000000000000006afe041f3677393fc9b60102afea411674846274000000000000000000000000916484823c588820f3b90feda55708f30fabae46000000000000000000000000f532fe424e765e5a0929663928d14c39456d678d0000000000000000000000008bcc123000bfa17244a9aaf7c4e79ad1c48257a500000000000000000000000014881c485abe8f99749bd3456554db0d79d94f65000000000000000000000000cfc9da296dafe04804f231ffd0613cf219a3b511000000000000000000000000687a0c155891c315928e2cd6e9cb0ee289ec45880000000000000000000000007d921eccdf8f0bfdf6f409ce5c2393d368c81eb600000000000000000000000069b89500e5d58ed4095390c20374ce10f8d0a27a0000000000000000000000009452d07387fefead9fbec9bb38ce0d18eea9ba06000000000000000000000000410a12cdae7f2a8440182f215ed0e6d9c7d63f9900000000000000000000000037093193b792cac875055a8926f929c452e110af000000000000000000000000f270eb5a99a004a5ef8e4033526e79c05674ff170000000000000000000000000bc4e12aea2d3d524e940e505c83e39565a58c60000000000000000000000000ffcc36dd4c2c150cb549f96a2a7b6b54e559ba3d0000000000000000000000000f190f7458cc2cbc904ab5674d5b86827687033f000000000000000000000000feb184e10469421a4d9687d80b8468993511fbe00000000000000000000000006ac3041c1c02040573b7d89d13eff5bb62cbe4d10000000000000000000000001f57c5f5800ede6a65f4191f1ae964493519d914000000000000000000000000d4afef0d453abc1eedc0cbc6ef5f88a12ee589dc00000000000000000000000084d3b4deb06cd1b4d2b0798fd4b8b3638ff589a1000000000000000000000000b30cae0a02da3e7d2c2f14d1eb2c756a5e044096000000000000000000000000ec35961af51ccd827de65a92ab49695b4447328e0000000000000000000000004c233267bf9fac885a0a57775f8fd1a1117c3cb200000000000000000000000071af40f33ce7a1788654489254f2e0b7d3398fde00000000000000000000000076461fc6149e9a1b82c449af998984bf42a55ff7000000000000000000000000bf1913a11663c86884ce8064517f27b5aaf758f50000000000000000000000002ed7ab6a09556aefb87055382e39bed25040e00c0000000000000000000000000b04fc783a1880c654accc1ddaa968260f57eaee0000000000000000000000004df4078efadf853117c034a2a2db56bcc30c4a9f00000000000000000000000024e8a742271b7dbe6ac4f718b16e2215c863773000000000000000000000000050b72f4509a9d8d6ad70bd11c192de9b9ba7c14d0000000000000000000000009a01779a272744f3541630f2d397b83ebb50f400000000000000000000000000566f4819751f0de26b64ef51d0abf008bf6cb0310000000000000000000000002fe171bcb3a5568ef4809b31e29152d47e5388fb0000000000000000000000002179c0ff67c794e4b426df939e403701446564300000000000000000000000000255490e92a17d66fee7d32402517e00c074284c000000000000000000000000238b47dcb1373efaa04879c2bd48fd3fad54bfbc000000000000000000000000727d602d543504d546aba597beb0d35038e98aa10000000000000000000000002020d93b39dd7791cb21740e71a140b2adea8b83000000000000000000000000bf1fa506cc21500cae4d2496c099e21b10023e2800000000000000000000000018500f198267b111a87c8e6690e9075642ec300f000000000000000000000000b98a9571cfe55b83da771ca23944fdad5366cfba000000000000000000000000b5934e77100fd588983a1a1b99895a1aa4ef851d000000000000000000000000bf4b132e38f33e61f8b680ef954658280d775494000000000000000000000000572705b6ecebe5698a21c64822d414d84b34c302000000000000000000000000695c0e6eb0c4e8612387d33613bcc106ffaec80b00000000000000000000000076f40a5f97d9e37e6321a34a1680b3e471fffb460000000000000000000000006fd04a0bdbb6193ef8c819dc6713207a5b427f5c0000000000000000000000007e20997c85ac6fe78f33bc2472bcb66ab56af3cd000000000000000000000000b2b3b8ec2a35297e558729f55872047aaba1a4d0000000000000000000000000bf9cd365fc4e96ac38d416f2079a8efe2e5051e70000000000000000000000008b6f566afb478ea3c35f6335ac61845b6c1cf8220000000000000000000000008fb1c2b29658fc03f5ebfea78c824276eacbeadc00000000000000000000000068df9b650eb01a73c8cf913b365802ae9a06adef000000000000000000000000bcd4abd0b45895b395f33bcaef3bf5ed05249bbf000000000000000000000000a1f32e67e89ac59663e1f7403673bdc46fdcc9330000000000000000000000000be5149120375a4b5ba59352d55173c9b0283c3d000000000000000000000000d2bb45d1d1fc0d36f240ba6e8cd1d08593d015da000000000000000000000000438bb4ff8e12244f835241a3eab044a0199034410000000000000000000000001ed31a251331d93d03971a08da16ed03e8fba1cf000000000000000000000000acad4b450f21e9edff5dcbf55c25d7678b6706ad00000000000000000000000085d9a5413d1710eafb4ccca4df50f90d6067835e00000000000000000000000006b33f5b1b6f46caab18a1252e5136cc2aca1442000000000000000000000000d466025a393e95b7624f233ffabcb92c9030ceb9000000000000000000000000c2a1db2c9a7d8fe48db43167be13e31804d04195000000000000000000000000d52df6f2c8609237af80c22353249aa5483c2cbc000000000000000000000000d109040a74e76e8414b7ccc9a525e7b3064ffdf5000000000000000000000000924696494314599988e02d4f0283d4e21b5e8220000000000000000000000000b8da62b752b4481f319417f6dc61a6d90a92e08d000000000000000000000000cddf92906168f02e0b27ecf159de4853b67df3410000000000000000000000005fca68c9ba31dbaa5ab82dd468ae76746efd9adb000000000000000000000000d831669f323654edd4cb8cd8673b9889a67543d40000000000000000000000005ad4dc63bbd44efd8a3f6cc7d4716256a481130d000000000000000000000000fe889c2e9d0bc1272faf049553516ae9a380d120