60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000002e20ddbf39b813693cae0ec78ae393dc060460e200000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000a7773746574682e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e207773746574682e6f72670000000000000000000000000000000000000000000000000000000000000000000000002e516d533831396d773559724e596d504e465064736975643537656b64365a696935676b783935635158346658463400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005520000000000000000000000006ad9706c36cadb8b1288bbac0776b7573ee3eca0000000000000000000000000992a26841a1ede00b6820424b74453e63fb7c8a60000000000000000000000005b994499279e7552ef211e8f8ff6e7c8dd602b7b00000000000000000000000091f8b4109438b5ec8d34be4a77b4d8c965a2221900000000000000000000000020e15b27d1b4b937ec67cb89751b4725dac722660000000000000000000000000a0b7fddd9a6d989781c0f47aed9b068020ace9c0000000000000000000000001282b80e861f1d397cf2503f21fc205d1f722c0d00000000000000000000000028050acc203f7106c8849580dc0529e3416723a7000000000000000000000000211ee4bfa1f552ea3989d1cb3e3c172584a610fd000000000000000000000000883411ccf1f55eea2e667229a12b5929f8cff42f0000000000000000000000004b0d0d6889474843294ac80da0cf9f8947e33141000000000000000000000000e621879ee5704434de65c7568bd753ee3e5e0bdd00000000000000000000000038f94542252e32e920e09c49e1e65118a08cc0670000000000000000000000003d6f23c27e40aa176994aafd12457aa8c8969caa000000000000000000000000e447f1551b180339e1bd87220d4b1bbc23d576ad0000000000000000000000000413b621da3add63b35a88f9c7abe1521dce587a00000000000000000000000029e5240134a1a109f483c7a9d2a62c82798b66420000000000000000000000006e9d5ff746b5aec85346f9e03f1144af39eaf64f000000000000000000000000c97d65a000b4c5723ea5cecd45311722c63dea3d000000000000000000000000b3592f7e9357cb7a9d3d6b748e2c59a2ea48ae5f000000000000000000000000dcc5ad2c4698cb2b7a54eebddf6b1b38ba78213a0000000000000000000000008f484a65bf9fd798a21a41525ccf74ec8e38361700000000000000000000000056ced2f1c41b1ea415d7efe6c90eee69dbc32bad00000000000000000000000040d95e5d357c4b407a672caa6695681446c48bf10000000000000000000000001637b607a4a4472d409ba262a644571cff108d55000000000000000000000000938594ac888f330dadb0ca61930b5a369be119c60000000000000000000000006984af25b448b70572412d0c1fc8a5a9c4a8bf150000000000000000000000009b4064c9d9801f062f377512e61bd19484e7f3650000000000000000000000004ba6b47b9c23aba415cfd84c4aa8583d81e7a5450000000000000000000000008a94db91f5a6e5b8a8bfdae9c60d49aee03e860f000000000000000000000000917044af8af8e43981f4162b6ced3bb27e80ec81000000000000000000000000a8cda08bdd8e796f6a1277d10a8f5580532ef14d0000000000000000000000001cf1f2038d65ea3655983c8a5ac39330c13e9df50000000000000000000000009de4749c0ff103b37e68c5fac8decb720adf7ca50000000000000000000000000b6d7b0309c7123c5ec04b00cc92cf1b9082c8c90000000000000000000000005f8a9094f73e629c5e85e4a450cc2122c102ae5200000000000000000000000065366e45cb49d6c11d1121cd237d5525666aca770000000000000000000000004779c6a1cb190221fc152af4b6adb2ea5c5dbd8800000000000000000000000028585d97f7d77b7a269c9513a98ca316421d874900000000000000000000000001ab859e197e42d516e9f07d15ffa8a24cd1afb9000000000000000000000000ee810bf7388f0f54031ea4ca05a72774b75e1281000000000000000000000000695bb207b781e3055c9f361f31573a9654f540d30000000000000000000000009258bf432db17ed615bdf2dd185c278497875089000000000000000000000000b6e650a26e1d0eb143767e14fbea63cfd85233110000000000000000000000006ff3e568953f6e3dcc167447a97496e924b05337000000000000000000000000f382255b0632cecaca5c50c85d33f9ee6ecaa5760000000000000000000000003b5a6d1fb40efa1fd0142069f65523af6b0e93d5000000000000000000000000696189940593a9c89f4626adb2e7f6f9a95805cf000000000000000000000000aaad599a101f04c68ebff2c3891186db98627189000000000000000000000000ac0c43a879bbf620948ec89702d28c95c52d65a200000000000000000000000096311ff60f79d9778e90d501ffabc83d4e2a537c0000000000000000000000002d28919f3fcd6a65853f39e8971b858a7bab7f0600000000000000000000000034501d26bfe226892dc2dc54bb0d6aa2447ccf6a0000000000000000000000003b3b0e603596e419a3b05495b7111fea68e1170d0000000000000000000000004453e87496880feec24333fa599955da737d5842000000000000000000000000db3d3e5c902bea667a674e0adb6c1402d95727e90000000000000000000000003521ff73c8ff2267b0af4f268837f65b8161d747000000000000000000000000f056302c77a25c7bb8a3161d77a28fcbf7c31015000000000000000000000000677cea6b5333a4a5269abb061447f5ee0e66a6fa000000000000000000000000031f2147e9ec8d00bd463cdcd263d3646d91ac3e000000000000000000000000ed1b3b062514171f358641952a865df9cee7ff3a000000000000000000000000d3e18d9b96ea79197b4d04cd6b114bb18eef0eb0000000000000000000000000e544066331e0144b33343e7b8ef7467df50d2724000000000000000000000000fd823ef3ce877093fadc93ebb4b757b6d92257fa00000000000000000000000001fca6c5b2730781171a017e99fc45a42e7ac94b0000000000000000000000004b20a8d9796a93e3697bcafac8c8bf2a935a20b10000000000000000000000004700c5f01e8e2e436d90c8ad93ff517b52f4eeef000000000000000000000000770d6bbbd53111186e13c39107ead59badbcaa2b00000000000000000000000031e80006b23f2ba33d667f2009c6c05bb23b6e20000000000000000000000000a43719afe396eb51d55c260dbc6a4b838fcbc36400000000000000000000000079fc07df372184eb90f2ac31102e1ecef79530360000000000000000000000000267640eefc2a0c4ed2c3b7fc4cf7f920a215b4e0000000000000000000000009f222b0c87106b6960179a788fd5921f267220130000000000000000000000000aace4f8c69b9ce286acef310fa62f444550f2a600000000000000000000000056c3773623eb744e9a6207ca85d66e30657d367700000000000000000000000000da7b52a9bd99d7b2ccef9b3d7dd78f99f45a2e0000000000000000000000003d7c37833ca0688be37c9b86bf807aa47bb6c95a000000000000000000000000732d9b4aa4ceccb16ee07cfd3a4946a240a684ea0000000000000000000000006c4cd2e5fb2ce74665c89a0fd8a74b4e0d55f580000000000000000000000000c7e2c928cfde9dfd3542b0c2415414b13145cdc1000000000000000000000000284ff10672a29bce46a69447c75f94cb8ad8096f0000000000000000000000008662e0a78b08df922e8db17f62581d14b02119c80000000000000000000000007e4e151462aa0afa2520c7980ea1af819dac8bfc0000000000000000000000005c95b9355519df2a55fe78685c6a066ee7161d2b0000000000000000000000004f8e51f81a92552b3103f2db6f707126d5c50b1a000000000000000000000000fca1d6f360032aed079713e5cc47e811609773de000000000000000000000000a50eccdefd07ebbcb7f88f737dd4f78bbb6eb648000000000000000000000000fff36c6cc7823ae69af151797f6178fd7f2540bf00000000000000000000000025eef8fcc7450a4f68b95fc4b3e6b1a367e7cfd9000000000000000000000000a2d8fa3e9c07ea5c39cabad729eb2ee8336d483d0000000000000000000000002fc4946c62f26252dc0ca71236fed5597ce2daf8000000000000000000000000477249513bde0dd60efa00e0d2c07e6fc31f72020000000000000000000000008e589838c817d5cbf3cedd6ff35cc746d025b71e000000000000000000000000f574e1803cbafb7b7823c7b57162fc6e1613456a000000000000000000000000c82eafcaec13e8b1de035e2054724e5677af0a52000000000000000000000000482aff50b4a847c95578c570829854f5ab8a9369000000000000000000000000a926d70034987428417dfe39ae3e78682c253b65000000000000000000000000a9d1cab24b9aa22ce004e41100a30d554f91a5f900000000000000000000000014afe3833624008e5aba018de32ce1db2d88508b000000000000000000000000d255494a4c8ad6e09aee0332b1bd77dce4837542000000000000000000000000b0fda516afc483866f2890e0f5d2e6b80e5549680000000000000000000000001dbe9e0f7c1e5380427b3671d7686014db8286c5000000000000000000000000b0621ece074216f57f4105b8a60c2eb6c3556ce90000000000000000000000006b0d1133b7188e84b54987b64076d1359776e2310000000000000000000000004da7cb9637c20387dbc14ecba2dfbdab27d4eea7000000000000000000000000bfd47104152f8fa38385cdc43014ef67ccf4a366000000000000000000000000821b5cba30aaf5e276355fa982dcfc9c2d2794c4000000000000000000000000a676f90fac1103daef40c36e8226ecfc406a376c000000000000000000000000b47c4ea0c89e0ddee46dd51bee0d5b277eab8bb100000000000000000000000044fc57c9b78c5ea5dc00c7310d710b9e5b4da9f6000000000000000000000000b99c2036533db8ed9a14501ce5c289fe2e0dd8870000000000000000000000007ff0d59e1e880c33fca92917797f82e40e5d9e03000000000000000000000000bd690e688a4c5675f1ca9d77ba32d8ea143c14020000000000000000000000008afd0fbc408eafc7c834a33979b3927139022a25000000000000000000000000ea544de7f8273fd9b896c290bde164dca7e9e27a000000000000000000000000966c9e4268711572b0e0269de451f50d0034871c00000000000000000000000022cab81e0fee2bad5b015dbbeb6a374a1b8738de000000000000000000000000cb9ed458123c461b98ec8af02f221121feb20865000000000000000000000000d194d68dbb2c29219cfb672760ce625341c3d2a30000000000000000000000002c8fcd22dc4260e07f7653d36d61d642a7cda0180000000000000000000000002b6582d9f8be45025d7810daab616bb14bf5210d00000000000000000000000094b0058cc348e52be0e13a55fdc1467b552588ea0000000000000000000000001ded0829616d23f566462b2fed419fc986333d0d000000000000000000000000822057e88a42e9891f61b4f1059da21e0c23bd0c0000000000000000000000009505af244b2aac06e338c5c28dc22831fedfd925000000000000000000000000ff629b5e7fdc4daa0c59176c18cecbc1cfc56520000000000000000000000000664ec7e1793e5ae094d372fe4b207aa3e418a5c8000000000000000000000000cb10ca0c417d90e2cf31a6e7fa86072b8bdc9aae0000000000000000000000000b6ffbc374cadd49b180c43d445a35e41b6b893f0000000000000000000000004b7e85adc7c456e8c83d501e9ee0f7447f528aa0000000000000000000000000bdec6f768cd56057581f42a71a3b897554acb81f000000000000000000000000c98704b690708ea4c078687015b3471b06f8f8ae000000000000000000000000397ac9aa39e3b76e3a10de427a79131524e6339e00000000000000000000000096233b6dcba465de348034c756ee358bd2612a65000000000000000000000000db4c9168f1d2e8c6e0d47d9da40007523bde1d130000000000000000000000000d6508e4a79d5f84d14689a5fd6d54acf983b9880000000000000000000000006aee9dc09702dffab334f3f8e6f3f97c0e7261f40000000000000000000000005d5c54fe70839286395afc1f08e8c62515bdf37100000000000000000000000006fc5bb9fe26379c7d16caf28b75b5525e50a7ea0000000000000000000000004b0f7276ad38f6bb5ea63d2b8632587d9904b758000000000000000000000000f68cd4eb70f69311e82db72c53ad5ce170577097000000000000000000000000986c5d24e14ded90948b30f9393c5a8e159e52b1000000000000000000000000fb671c6af64b40a7c013dc3b367898113e8a9d7c000000000000000000000000b64d9784e8516983243434ce3badf967fd5cc71e000000000000000000000000b815e344842f17ee1d9db6712bfefe5668745fb300000000000000000000000031a8a700c94f3c8394d42b46cf9462a969ff1a2e000000000000000000000000c512fdd9a5e81c0cffe8bf053a44d24aa56990fb000000000000000000000000beeee2bc0d347e017a467103e511365a746b2e92000000000000000000000000af70396ea55ca1a2d2e17eb6f102a12014c29a1e0000000000000000000000001025262f5a6764d73047a0a0b20ab6df3bf4efd2000000000000000000000000351b5ac382b2dfdaa95428db8574b9c6510a8c6e000000000000000000000000660f5e9e1470d04b940dcbee38f82c9e23b271b30000000000000000000000002c14ee5f349b1a2172b7430761d89b2a794e99810000000000000000000000003a8cb0e4887234cefc37086e6912382c9677589d0000000000000000000000007de865445430e07abf6de592857657b39a45e2290000000000000000000000007d3df6dc59992463f4776214f93bd70ef6ed11ee000000000000000000000000abaeace448f2c1b04889f6e5768e796af5047dde000000000000000000000000d3f32648b73c59dc6a336297ef4e05b835f6688b0000000000000000000000004e4701a4d282bdc6b715b0fd2d2c014175c66e58000000000000000000000000cd9fc7d78a6bbe2575768ab29c8fea0829e1a0690000000000000000000000006df0c08441847af23ba9e6cc1ecc979cf261889400000000000000000000000060dad8350bba2b4f2c8fbe5d1c2a25d79a1fc8d5000000000000000000000000e020e99e138b005446be90f96d8732f23b10b11a000000000000000000000000e0f2567fe0b74c1fd3650ebbceba8110cc84475200000000000000000000000051447daf9c1cafade1f74b9fd36b521da8d98e5e0000000000000000000000009622d9a65e80f48f7d93cb8d41d1a3626cb0949e00000000000000000000000036cb763573813990dfae2069c4df4eefba3aec7f0000000000000000000000001b5c9ea114e8d96f9a741439d13e048114e4d632000000000000000000000000d3c51cc39b25207665e430a623abfc637ca7b89d00000000000000000000000035b4eeca4ac98f8d28395df2b10e7796733c2ea300000000000000000000000019eceb3aceaff17a8106a3918511823609bf3e3b000000000000000000000000e1140f98cc643c9d44e3ee8594c8158fa304554b000000000000000000000000373b8d85aaf4b7e5820845fa335185a479fd33510000000000000000000000004399b7a86b2f06bba66ed5b6816f258ca52b8d180000000000000000000000008bd9c4b5ea8f6f14c9b14d830ddb67f3720d77f600000000000000000000000080c6acf6b9b5c2ee25534010dd9a248031f6e7550000000000000000000000005be563fc9b1d7a635df792b5daa860f2cb5c057100000000000000000000000033bccfb532d93c6851d5b1db24a772d73420cef2000000000000000000000000dfd50b68e89593d725f6b296cb39ed1cfcd4c427000000000000000000000000c15add7eb1ba708bc7189cef6a4c47200b77a52b000000000000000000000000847211bc59e4528fd0a26cf017e915f78e30fd590000000000000000000000004bc08a5be852d4903e8d5f929962780bd2384d6d000000000000000000000000eb64cc99eb254c1034d44878343c910cdbda7ec0000000000000000000000000ad5f171b30534ca79554f54cf1c522e330bc7fde000000000000000000000000819b41e7113942f97902c338eabe04dab1eec682000000000000000000000000a8f867b7e847720a8828827c1d2f283da078d46a0000000000000000000000003d9fd503bd1fc62705ab230d94e42c755a65b64e00000000000000000000000009363887a4096b142f3f6b58a7eed2f1a0ff7343000000000000000000000000b65966fea51221cbe8cb6521b6ba7c70307017ff000000000000000000000000d66ea597d2d84dfbf531b1a9b8f863ff97d2776a000000000000000000000000e790610b59414dd50aeeeaac0b7784644ac5588c0000000000000000000000009ab6ab8a3eb73cddfadb407da25940ac8f4279e40000000000000000000000007d5d0571a98dccb38ab02dc87d30ff28ba0c0505000000000000000000000000995e5ef17b71f3122f20f6e984fc8d2fb395cda200000000000000000000000096cf99cc886b063fce7e2ae0702d07e2749433bc00000000000000000000000002ab84d048fa4f18d68ff24d947cd287c00ba201000000000000000000000000e736d30c0eef7f16a5f65f19db4767d03c5ca3080000000000000000000000003cf5627a2862e795893cd6c8c333a47729fe580100000000000000000000000025bc89bdc6f56500ade60b8e4fa45794542e44710000000000000000000000003f9785076d231a93abce2e79f850d75cf198a48000000000000000000000000069f1a4ee60dc5cafa63ad0e8b5c460da50135dfc000000000000000000000000cac6124cdc86d03f806bc7f08cfdcdb55c731e59000000000000000000000000a358fe3b41da87a86c15138cb09b11cd020ebdca000000000000000000000000ef556f461220cb84228cd7385702f9730155c828000000000000000000000000b9a82d6d520b01911eace0c0af7e33c643b7598a000000000000000000000000c4914eeac01f2b57a2965cbebb139b641e9ce970000000000000000000000000d3e024c236e6b926e3ef54d560ee8d9f1ddefeea0000000000000000000000001bf8c344e05613f983ae7c3f611602beac4143f40000000000000000000000008a4f2b9577bbe5894e5788e691d085e81b2eb6210000000000000000000000002bfaf7f416e98ff8ef98e0ff9ddcb1ec804b26da00000000000000000000000031cdaaa1c435f105e445015926539c9fe42e59da000000000000000000000000606c6232b31af37dcf82b7609c12a51eae8df91e0000000000000000000000008cec74055172a57ab4411dba0347e50f5a80868e000000000000000000000000e19d855da5bbfb45a35f3db58441bf8b2a3d8630000000000000000000000000e4faedff4a69de40093c3d87e6e58c2cea6dd6f0000000000000000000000000f016d2ceff9c3e4e1079c5be74e7b6cc3081ca8e000000000000000000000000992e2664dda42548324e28dc173a69ca50ee7737000000000000000000000000e830786ee82ec2ba6e5811176c086e82051091d50000000000000000000000009b6b4f319c8162a493acc4cff35e3e3ef5c2faf9000000000000000000000000f8ebac10be4e7cf2bf932977aaaa7eae1db06ab6000000000000000000000000b4575b33c42ce8489c44a4cb5c1be795fc361a2e000000000000000000000000d799e4ff7a8abc08d6206b09fd6b808edfef3d56000000000000000000000000a56600177b733e8ba73d9d31a4b0d868cec310fc00000000000000000000000041b56d3f72fad37ec5bcd789a90eb12f92ab8ea5000000000000000000000000f83d5283452122e59a2139812cf49010fe5061c60000000000000000000000004fb0ab6b4f83f6924e3c7f5dadc6690eddeb4ae5000000000000000000000000332dc5dcef26c9dfa628bac3adb0b8e7193e0c3c000000000000000000000000d768db975a43e355732d351e8775536ecc72c69c0000000000000000000000002245aec350c2e5e9f4e4f14698f56e5a00123fe9000000000000000000000000bcd07d505e9d10f1569a5c0c9f6e7faf00e3b74a00000000000000000000000076503b34d8299222488c3f0e3386e640a4496e36000000000000000000000000070bf5fd595ed7590ac02973e8652ab2418a268a000000000000000000000000002525a77d262dd11ec63c9146a821b11564ce29000000000000000000000000f92c8f3c590ac0323588e7a9a1e28a0e72b1287c000000000000000000000000bae494d3d55b8bae095567153f2d5cfb425702c8000000000000000000000000d4d0f397e60d3eca0093f109a605f0bf525548880000000000000000000000001e40329e387ac271ad207e6632a599b3a7fa20fd000000000000000000000000d82d624274ea10fadb7c2ae30d233b9f7bea464d000000000000000000000000c6b4837d105edb3572bf5c79992a22069c3973ef000000000000000000000000537e0e611c23425903372c1e4576ae3c64003066000000000000000000000000f90682fcc27c2545e8a2934027374478fbaa21e0000000000000000000000000894cd4dab88929ff0c3d48b95d75164fb67edacd000000000000000000000000ed23f5377ee2aa8f77367b71480b641820765b610000000000000000000000006384fb81c25fb1dd9e848e781d12f986f616ee99000000000000000000000000d08d13a609c77044d4c6cdfce47d7ea3918edd5300000000000000000000000046d86536cf197c29468240123ed746cee8e9e40700000000000000000000000053c82968edc3d3af737df9e22bc398dddc8ae0300000000000000000000000008b4b1d405dbaf050c29bd51cf2efe27f7d9cf752000000000000000000000000f4f2c9b9ff289850ec75d810c670d62d5e428ca70000000000000000000000007dfd33a9047a5038e68490319b1096750157d433000000000000000000000000c6943cbe3091562f503e005d3d772a5dae322faa000000000000000000000000fddaebff9aaaad078948bba1065b11c1c2cb6980000000000000000000000000f7a5bb1adc593c0d8e622b0dabc32db112685b2b000000000000000000000000b1b0dd86caf31ad04da4fbf7d25791466c36766100000000000000000000000016a3f0f5e1bb0a3fd9c29f2f208ee1b8b2afd94e000000000000000000000000d09729321471210e4c75b902f36c89f71c934a9c000000000000000000000000013d0dc3f5d1acb76532ef857e85768fe3f43426000000000000000000000000372fcabd844647832f3e65d1b41436f59675ec1000000000000000000000000047e078049408ebfe3a7c85749910268926da4a6000000000000000000000000025dfbd132e734d55cdb1feed514a46c6a8e3c65e0000000000000000000000001d0adc2842193ca163f3b731036154b1b4ebaac6000000000000000000000000c03be0fe13e3dec5981e10dba610f23751333f0c0000000000000000000000003c2056833315de0601b1b45f6f575223144106a6000000000000000000000000d96a67bd58e24bf0ef06269934ccca8ae04a31a5000000000000000000000000358e1e16a3c1554195831b2b90f1261af973fbca00000000000000000000000095a62efd581281b1c479584615d4a9cf03b0bcad0000000000000000000000005bae224ec8519373c31835e7b5e00b54ee0e19000000000000000000000000005366939c5167b7be1cee4c5b08e89c0a2683fe1a000000000000000000000000fc8cacdd95cdb797078b7d11fc4ccf8d62b71ba20000000000000000000000002c726547431e87b774376ef35a548c4bc93d0c0e000000000000000000000000e53fe5d570222b839985b9e04734de7232e4aa8800000000000000000000000063bc4156edfa41d2db0b3b1e91c14cb3b5332a66000000000000000000000000354af718783c01a2592b1d479575a8fa14521cd90000000000000000000000004da12790671fb42b250035f8c65845dfa07405a9000000000000000000000000aca3c273a3cdbd19b2c663e1795b92fc345f4828000000000000000000000000ce3d60469945d662da31b9da2de86158ef273d4f000000000000000000000000372fdc5fef65a2a78dabee8bc1f8f09c24ff59b3000000000000000000000000103ae778d243217fe704b42020e840c1d5ea02a3000000000000000000000000a4d52ed15018a5be4ade5796899e5d75cc8759c10000000000000000000000002c39bfab92043f034dce12cbacbf0e75596e70d6000000000000000000000000cbc492ef29b706faedb469ff4a44211ecbf4a2fd00000000000000000000000051c012ec700116311d11fcbe10a103be00e72e0600000000000000000000000010987263eb7d06b0e0c042def65ed6890fd97b0300000000000000000000000061e74150f7e7582dbddb6784c56737dfeb098b6b0000000000000000000000007856c99e74daa688f9aa915dfc1eaa1514fab6a6000000000000000000000000f3c4a5437ae74f79f0b952dd300eff20b6c4d12d00000000000000000000000085adadc223a3ad0f9cfe21e229d6d207ff9838f1000000000000000000000000380fe4affdbee13328d28afecf297a60ce4d6ac7000000000000000000000000d361e665993378bcb15e9f681d8695438eae8bba000000000000000000000000a6e72ccac7dcd1ed713ed49f7b3896cf1958a558000000000000000000000000ab21d2c2b3ca74ce886a6c4c55fa4cf278434e4500000000000000000000000007c98d1f869ba53ba3491e06a6de50e4a67223eb0000000000000000000000008ed02a1bd7b56aa0d74136506664acfd071aa55d0000000000000000000000003bbd1ffde975eac3104f3c3e6ea0df3b1056d088000000000000000000000000a19789f57d0e0225a82eeff0fecb9f3776f276a3000000000000000000000000db19511d64a44871c6230e94ec2e075c631eae79000000000000000000000000ae883b12d9fbc702869c13d7876a69cbbf05efad000000000000000000000000608c3fb1b89207825ecb4a39a906df5a3f7a2b26000000000000000000000000cbd1193846ad64298fa35cfc4fad7b50c0f8b80800000000000000000000000022414dd6da3c42eff86b2c42251de38778bea1a20000000000000000000000003e2326be7c0c9d49378e21ce803bce4bbfa95d8900000000000000000000000096db423545388c77247f44c38c2ea7e31ab66ae8000000000000000000000000174a5844328d52d9ce145e19bba1fb98f45342190000000000000000000000007807337ce501f275bb8432d8c80a7d2ae23bb28f000000000000000000000000cb1c82ca951bf3a1151a858ab2d5a155cee11538000000000000000000000000cd4f34618d47fc7980b2b8d7042387e9b389bcce000000000000000000000000466c1b13ba99541be72b771e67ddda32a9da523200000000000000000000000083a59ce2ef545c019e77c542552ec0f0f58402b60000000000000000000000003ff0ded68fb41d283be4bbb0f7f3445cd433f36d000000000000000000000000ccaae819a8f09276958d3b3f9f9f1977c07b5eb500000000000000000000000001a949ee32871d726a918a05948da06b31ee1176000000000000000000000000e8b2f33992f98cf39dd2682280cda9e2ec7a6fe200000000000000000000000040eb3d8871256116bebd8558a0637101ba4f7c90000000000000000000000000c2e7aa97519e1e9605b0271d0c506be9445cd49200000000000000000000000028b9ac5291a2ed240e495ec98d794ef660e44f0600000000000000000000000049b59df9df381b1634b81e3ea12fcc0bb6ae4498000000000000000000000000d2a7d264cba17cfbbbe195b4eaa93c358a618871000000000000000000000000d6d24ab4cdbddb7da83f729901d80b6cb082a7be00000000000000000000000003d4327ad7fca2cb77b06653482036887b5b37c30000000000000000000000008c0933a3036a54b8c384152fbb1dc6b14cbd942f0000000000000000000000009c6afcd24bf5570c88b80c8de65b642fc8fe99e2000000000000000000000000040de126aff1bac5fc7785a2083daa78a03f17300000000000000000000000003cc343e1e2345e29c40d5ce426abbd099cf068d200000000000000000000000090b3ae54c88c8e215e4274f9c9e3b8aaf3ce45d0000000000000000000000000c7eb5e764a60dac446900398bad38748acfc0b3e00000000000000000000000030e9f2996f8d807ed96b2eff55280e218221cde00000000000000000000000008c26fb2daf4790311df4e9aaa87b356a8a9bd214000000000000000000000000a5dcd437321da5f065665f58f1235268c3fcdaea000000000000000000000000a7c152127f5b6997bef6f1fd9ab9aaf6128213ee00000000000000000000000082ecabc7105c918272254d241ecc386ab8e057990000000000000000000000002084698e5e7757fae782e60e95db568b5ff0b14a000000000000000000000000d584cc1edca56215717bd34c809b6b8f5d396172000000000000000000000000d7ffaadca35d96170eb9102de50ec2f06d4639ea000000000000000000000000ee0b0175f067bc8fa8eedbba180a300c7ac037af000000000000000000000000ffb539eebe5a7b37eeafe635f1b657468a60a816000000000000000000000000da2f1ae6a925cd2dcab4964b3e6d977b22082984000000000000000000000000c04eecca5809b047069fb5767b33b8f6908602640000000000000000000000002de2c93d6d78711de0b30fdcc723bf6b4ebe5b58000000000000000000000000a9dd4e3d1e33d9a5cf16214d370b6362aa8aa4730000000000000000000000003b06a5db330e79173068e927a9495c2442e3fec5000000000000000000000000a6fff7304c3cb9ba332539863ba5dfe9f131db61000000000000000000000000a56b018c7358aeaa0e22939c412c9394ec7decaf00000000000000000000000048d9971857a9e718deae999095e96b3e9f7dff6e000000000000000000000000bf897c1d738078ac51584d7714cecf97312076a400000000000000000000000029904060237cb95da3fbef3dad26863752a1a2fd000000000000000000000000bdccb801e99e38aae1eee7100043512299d6a1d2000000000000000000000000dd0a2eec1ae4d6cba7c025fdf610cb236ab35e88000000000000000000000000403fe0fe2bcdb829999f7de9bdf2502debf3a50b000000000000000000000000d0669b50ea6be0e4da2c8729548dc8e1a7f90694000000000000000000000000e02a9d01f3ce24b8420b3ffcf7ef34b99e4b65ea0000000000000000000000001d7b18b950a5414a2b3c85c6e2e487c9aee64741000000000000000000000000fe43228cd6ad81c76bc46e2d05bf96914d22cfc5000000000000000000000000c555955c4a9cbe42511635dfe69291a51e7343580000000000000000000000006f18b158190f191792f124b4814ea495e86358410000000000000000000000001344506c35ed7dc823323515ccb24c084dcf124d00000000000000000000000082eb9824937566d772b9d123a518b4f67f6a35fe000000000000000000000000881ff9621cb5c20b873c37c8be456add232383890000000000000000000000005de602e3949abc2755787e5c0bb90ce09aca56a8000000000000000000000000a2dd524be5c8a8504af1ad3c8bb72e41b2dad18700000000000000000000000062f84cede0d5ce9028d2ea7c04fff0f721f961e40000000000000000000000006fc44cbffaf6e265f853d4bea12996c689dfd73a000000000000000000000000b23c35f314de7dda492f6546c3214beff630d1c60000000000000000000000004378ce6335aa4ae3efec53c1757846f3cbcb5d490000000000000000000000005a5e1da18712124f80685cc0fbd3e6ad48bfcee600000000000000000000000035da9176fc951ced322632864eeebcbc88abdb62000000000000000000000000ba45807f0e804c7fb38b2287740940ef4859c85d0000000000000000000000008cf7454938d2ed8cd98eae9d34a83931c283de58000000000000000000000000bc470b59d8f6602b36a09885be3826aa43a160190000000000000000000000007c6c7a4f3ac8bf03003cf84338e328aa44961e16000000000000000000000000a70eb866fa4ebaa8bc821662d782b95c6aae185400000000000000000000000089003947301e4e3f6248189c01f6d7bb416fa942000000000000000000000000c3b60cf52b380005e69dfa28ac198a6f0a13d573000000000000000000000000315f8ea109dd7fcda2b0e6b7fa4d7a4ab0e16de3000000000000000000000000ec28eae174831e807ed49efd2a897dfc4d674f03000000000000000000000000fb0415ea156dae60f6d8a7f8864aefc2cba1cb23000000000000000000000000897972205e409ba5402e02af4a6d640c386d10fc0000000000000000000000008e12eb99508e56a2ac527b85160a02c85abbb3e00000000000000000000000002749a3c75970299de00c58155a8ef53a5931654e00000000000000000000000022b8d9446f291de5c9e90ccee2939d66951374290000000000000000000000008b01949b9a981098b3d17fa740eacf83d153081e0000000000000000000000004c9fec220aac0b3035e0aea6adae2befe653c84d000000000000000000000000da457449acfbbaa5e522e48ab4bfdf5557b4c2ba000000000000000000000000741f9cc4f6ad1402c2f441a978b3c95e52864046000000000000000000000000855f11d5f2baef712d9277be1ba588e7972215560000000000000000000000007e1fac8d2f42b07323158b69e85175439fe3c549000000000000000000000000c247c4742ea985bb36af8e7b865d18714165a5890000000000000000000000001e18bc0d1e473475730bdd8c95d80f8e3784efaf000000000000000000000000fb522a4c15d62f8a01c99aaace80ef175d7dfd60000000000000000000000000fd693b5bfd9fd9a04681e5e4f761cdb30c13cbb3000000000000000000000000436c4bce513adceb15d8a710578bf76f676211aa000000000000000000000000c134041a85edbb3bd9cae36a32486454c1c6e134000000000000000000000000dd5fe511b7ebe5ff7a1a9e988633cef56c6863060000000000000000000000005ae956d7e893ec7119058530129a5b8ef223f2b0000000000000000000000000a758da15a6a632ed14f0f815e50ec50157d24ff6000000000000000000000000eec34fe711f812420948956f4078a08d03146f23000000000000000000000000dbcb9e49038fa98234c228037319964fbdf1f51400000000000000000000000062fcecf9a1c078f3734236af9b52312e65faf7f4000000000000000000000000b398e545e7a727c28d281210f87537c66cd24bf2000000000000000000000000e9bd4bb4269579b67ac00d8e38420812f4499214000000000000000000000000d889a8ea927c4b7f71f8e4f2562c09b567a7ab75000000000000000000000000db50cd9d4a1a0461722f50221b3410c96b67858c000000000000000000000000b5b851d8ca7e7cdf6b4c567b2e1bed45d82ec42f00000000000000000000000071b3f6253d9e28be4b08817bf83fe207dbdf5285000000000000000000000000abb4c8a18b4f685a058b67f2a92e2e9222d627b20000000000000000000000007e4f58862345249e0f817c566cb91b640f8921ff0000000000000000000000007534ec88e32bc8fa63f0b6941c94f12364d11e070000000000000000000000003c27479fade92d8bc36daf3237dc24dcaf2edbd60000000000000000000000009b7424e93e1e4073ff68154b4fb12858af20d37f0000000000000000000000000d19cbee0e85f85593c4557643701d8a03bb17fe000000000000000000000000415bd01df69cbe7bd70c95859d35fd0e19ba5c1a00000000000000000000000054a43f28f4431f0cd4795ceb66310e854e0a6ba000000000000000000000000097ec1ae7fd15e143b2b43771b958751e9bcb920e000000000000000000000000af06acfd1bd492b913d5807d562e4fc3a6343c4e000000000000000000000000190e96b419d049807a64ba0c54a0451a9e8cbb5f000000000000000000000000beee01b1d78cc764f6d41f1692bdfaa61726ddb80000000000000000000000000390af37403d3d1b818a67d8fc632171e0cbd48d000000000000000000000000a10e3d1c26b55bbefd7a038fed2a2d8a919a5f40000000000000000000000000808bc6c1539c1bd1e1eac8ad4897c1fda047697a0000000000000000000000002a3c7376a50bf3a8fd7e7d943856a8e941b7b2d4000000000000000000000000ee13f84e31ca9c9a102988ebd55f3864a0ab8715000000000000000000000000edeacfa5f263df3ef8c150bf2894aec1ee87a8ff000000000000000000000000cff96ee0323e7c6102af1b92d6076f7b24a1dab50000000000000000000000008780779caf2bc6d402da5c3ec79a5007bb2edd900000000000000000000000006cb91e31a91f9a8631fa21fcd6c5edba5e875a5a0000000000000000000000009182a4981f2e004a04d270c686df0793f5ea0c3b0000000000000000000000003d0895f5fb82abfbb7e3b9ad456ca37f6010e32d0000000000000000000000006c3efab8916e4aeea48536fe893dc665bf5c82df000000000000000000000000cd55b988be5624ed4a2887a8ef9bc4124435a2f9000000000000000000000000c2a0932f043c4add61fde7243ea602e39c02f92f00000000000000000000000031f38a4e6cd69a8f4176537df3fc5db7ab1c2da50000000000000000000000003fdc4d0e9f7b1d4ce9019c7a55da8dd4839a886b000000000000000000000000e7cfbf214d76c2fad2776349f1674ff2e0c2875f000000000000000000000000aa137c8ac811cc580dc6fb0a41056016174ec0550000000000000000000000009c4dbe2d33ce36256b9fd31978599427ea925436000000000000000000000000945a873b0e08a361458141f637031490ca01b9c10000000000000000000000003e9a84f7915bb808ca90fef302dc0e37586ad6a60000000000000000000000007bd461c8aaacf814814f8637a4d82549965c0c7f0000000000000000000000006de88b0d491f7b4ad4a84a6d97c25ad8a950573f000000000000000000000000ad8a1ad1b4dadf526751c8bd40a2692304e7d0b50000000000000000000000007bb11960b70f9568a605c426013672cd1150ac37000000000000000000000000a5be36134233c309ac242a1a5b4f2a9aadc745b50000000000000000000000005a6406dc59b0e1fd6a8104a3f6fcb6626a8c2def000000000000000000000000c8f64af77c4eba73c2091458b6749f2f3b392db00000000000000000000000003884bd895f8e9ea67f308e37a4c4ac5188c0f0570000000000000000000000000e3f2522d0a0c4a765ec47a8f5b2cb1af07e332400000000000000000000000063db592d79e0c28c6499cf02a9eb7f049c0567f3000000000000000000000000a79568d50ceb95bf2c3fca8487a44b1ed5af7b1400000000000000000000000072f8ac3d2ea26810be9f92c63c9bc7df8ec10905000000000000000000000000e4bd96abe97fb64e35075432900ea3ca5c1abca2000000000000000000000000c493bf44b37feb3605384c8c2af202370b073d2d000000000000000000000000c5ff1f2686e10c873bb28d61238acfaf5570d85e00000000000000000000000056bdbe93feea7a00116d25698ccf8a4754c1104b0000000000000000000000009c9df5de40a91c305a1f27854a001d001403a8fa00000000000000000000000027054b0713e43d5bbb2b627d55c17c7e0b46e04800000000000000000000000007fae4d3147250ff3c6a800c0bbd49def79016290000000000000000000000001d3c82c946d7b070825acd87061ad3024841bd68000000000000000000000000516c1ee005c87fbeddbdc923f6e49fe481d534480000000000000000000000009c1c64a563fe45059fa28b9bef47738f549447da000000000000000000000000e061c7e26370d9f30c7871de0c308a254244695b00000000000000000000000022d50b4355602efd66e9f612e7bb6cf708a083dd00000000000000000000000056131b0274edad8eb275ce1eb2dbfadd84814b5900000000000000000000000032ef69de1bccc788e3bb1b08f7304f7e8d5bdc07000000000000000000000000b94e6bfa3f533a44892de9dda761088d3ac98f9d000000000000000000000000cdfa4d9527c9d1e023f33d836634dca6c0c95fab000000000000000000000000634a2171d54d2eefcacc89ee7308ce85af050475000000000000000000000000d5e88003fd083b6a9ced45148917c7c8a4ca71410000000000000000000000001e03f4ce5a00809b49b9093023c84ce98a28b53500000000000000000000000010c224ac49bc0e12da30b26e93263767fee4f2fa0000000000000000000000001b8ee0b26fd2491a1c8b69dc3e783ab9b2e65cc4000000000000000000000000153349e6590c82895089afee17473c42daf7affb000000000000000000000000757148ce9ccc9d436b25b3a6cca2092324266c790000000000000000000000009c8fac780ce8b2502386f6e941227341b935275d00000000000000000000000035a8aee728cd5c2ff8f47e3976734f89d52ce6ea00000000000000000000000011c229a18118017918238bcf7ade15f123ceb96b000000000000000000000000c9aaa95201c7c3b5a5819e4ca5e3019f198b7cc200000000000000000000000070de66652a62f309228f6afed521f096cc49a365000000000000000000000000713e0232196e5999914179fab5ce1abb70a37599000000000000000000000000342733373173008d958d9f10ed3866ff00a27038000000000000000000000000a15e6ab70b744af9c321df837f00310d3f8575170000000000000000000000002bee2d0010cafea39d105a0470cd40a6d5e1ac33000000000000000000000000477ff9f53dceec7c58fb95a1b815fdcae08b757200000000000000000000000063ef7c2b53546db7a79dac8f9dbb929883e23ee5000000000000000000000000511dbe7b571a04419528a5ca9df38af5cd9b16450000000000000000000000000ddbf7e30386ba44ba875a040a08b0e5d1fbe680000000000000000000000000b5dfcdcc9c6d7128f6bc22bd8ba418ef97f8d369000000000000000000000000db37d1c44a5ac30b1c3651d6265e39e9640805f80000000000000000000000007bb7b447d1c6e64afc7c5d800d26ef7b11753d4c000000000000000000000000895e49712799768c79c1da94b0e93615e27b30760000000000000000000000002ca965523ccfde2508952cd8888082a095a52816000000000000000000000000c1a72d3351be27a497cdf72ba59964bc52bce6bc000000000000000000000000e1c0c5c5926c9dc4d4f06ef8f09fd02188b4a2ea00000000000000000000000003ba41b8503660e03a0e56f4019e412ce28e5a06000000000000000000000000300c359181463827868a57c6c03af26af62339af000000000000000000000000ea60ef3bd2adcbaea02b97bb6633185c4ab8e2da0000000000000000000000006ec5ac55195d9f234e975c86acfd8f990fa544f5000000000000000000000000854832390052dd236c2b878e94e81cde279d3601000000000000000000000000d9d6869fbb93e7918b933160d472047b2bc4b6d20000000000000000000000007a1ceee2d703a6b7c41aa68c86ba61b5b196b44d00000000000000000000000062991a1b4187481c8b5bb49fa567711e09ff488d000000000000000000000000ffe1d084f14e6266a223d2d768f8bc36f7793cee0000000000000000000000006d6a056652439357b326ca64137948d06b86b0140000000000000000000000003df0390e88f3c852c02a46fcd6dc57b37b3da1e5000000000000000000000000490746236de7501daf714a82d7d8d16e0fbe7ead0000000000000000000000001adfff7122367b0a064a0e81a4f842f3adca46db00000000000000000000000032c75eb5a8a616d5d3823ceb4c34b0cab0c20a7c0000000000000000000000008b06e2b898e616d01f43eeba91a42a334bd07f4400000000000000000000000074a33b5b5aa965a5ee12d4d47526bea6f9923187000000000000000000000000586727aa19e9fcf03b9a06528cd6e382ff9e0d93000000000000000000000000d90804f725c1625373fddabf3490132fc28431b500000000000000000000000068c51677c1faf6a8b9f0d209e071efd618401cb50000000000000000000000004ee98b27eef58844e460922ec9da7c05d32f284a000000000000000000000000458bbde91d33f716ade988b981702e02e93cc2990000000000000000000000009a626bc36c11ef707bb839fa5f1449d7009eae2e000000000000000000000000e10af583d40f1852af21348c1c3ad6ab6132e27b0000000000000000000000003b403862fa2295fbf4e53e04224f2d7280a5d02100000000000000000000000003fc0ef3f76c2ea300aff5e99915ffca45edf1c00000000000000000000000004bcd47d69277e64ddec0594550ffd34b208d00e000000000000000000000000070f4bcfee4295d3ad4f3c05bda24a12fc0c83f3500000000000000000000000055e511b2e214ef7faab395401f1bac72fc1466be00000000000000000000000073b41fafc67fbee0afd35eaeaba76e7468083f07000000000000000000000000042a1066de170ec785560550e76b3cabfd8f249d0000000000000000000000008dfd790a37fa465d9fcb4551365ac6d134e16068000000000000000000000000f6c56b38e4cdcdb60bb428f043e2cdcd26ab9a590000000000000000000000008a5cf57fba21a87e97c5e2f46359bd19f49d553200000000000000000000000050485e0d3645db62b31f6ebff6a6f80969fc2a53000000000000000000000000fff5721c75e322a0bb46b126e8b57752cf786429000000000000000000000000bd93bb1327cfd8eacbec803af5195ac356f0a5220000000000000000000000003f20551eb40d9339749fb11d239b5dc327d0c66400000000000000000000000040abae15e7ee865d9126c97d4b5d78d1b199abdc00000000000000000000000006a04ba3705b20133df024ad3bccfe2186791e60000000000000000000000000ffbee70c7e4360c6df4c7aa834566ba4efef6669000000000000000000000000615a41f95b446cfc2ed1159c990d82a229d77390000000000000000000000000ddfe3d13ff3568eddc2ec96b8dbbe0de921ebf6f000000000000000000000000784b8a3666517675446174f48c66b93a0ff17dd6000000000000000000000000ff2fed73a73a3517018d595fc7ac2da68c07cd9200000000000000000000000058a89917313c5540d2da2671fe11f9a91231de3b000000000000000000000000558b9d0e0c5fb88829763a085674cef4b505ccb0000000000000000000000000cb53a818042db647cb01672751b0e4efca29cf5500000000000000000000000021546f9364f693f89e0bd601ade2e8ef84f61b23000000000000000000000000aa6f41f65b0358e8bf4db02e3b53b9b5e59f47f9000000000000000000000000de9f0e07b7dfccd7aae2fc6fbf9d1e0f551db4c6000000000000000000000000e3fe255d4af69a62179a3b794ff800759b2e49e4000000000000000000000000aabc4bee6d07eda4b5a1cc2a209f04b622e58635000000000000000000000000d40dcf6788bc8d84835f6653124029bade1ca894000000000000000000000000cc67cbc5ab5dae0414e2889906251c3c5eb0ebe70000000000000000000000005abfe79a039127a1cc83d7a13bb5758e0bcac951000000000000000000000000a8e80242b14d12a54271a2d1142a945c2e99afa5000000000000000000000000f2be0c7d0f34be729d9a319b4f0c69b78c644e170000000000000000000000008033f84d1eae37b4ee28ca4504916b35c3063b87000000000000000000000000df9f13ffe8eb04bc9adceef5cd2953a25a5fe8af0000000000000000000000003c93a6ea083eb9eba19323880efc3b93f6354e5f0000000000000000000000006235281e9699a7036dc2d0d99c54590f59bd775b000000000000000000000000bfbb1561aea9edbe81a6bcaa634fb3c79691f0e2000000000000000000000000949fd137df9c851c7c8c5e0f5eeaac854c57426b0000000000000000000000004703ab0768a0012115521fcf6855eae2993b6c960000000000000000000000006aab7533f5a7c465d5b2a7a710bd725e10944082000000000000000000000000b0aaa288f2d7b56e74667b2224c9fd08cf75fd5f00000000000000000000000084bccbbc56e12f35abb4bb696e8d99899b24066600000000000000000000000036553203a4e52298fde1046c934f3ec9dc93c6b400000000000000000000000011b04598b09da6212185aadd89fadf55f0b4a29000000000000000000000000039c9521931ac19a3f20ff0359530efd7196b59e30000000000000000000000009fd8a0053c7f63fc1f8d710e8feab42159178fae000000000000000000000000ada68c3f8e898ea2f82264779753a2b8e84db6ee0000000000000000000000005e337a8fd2b4a7aa67c8491ad0ab5751e6766e94000000000000000000000000cac4cfa43415e690c09649053f7d096598c66573000000000000000000000000e47aca5b9dad12432d7b479dc60a4c75f409420f0000000000000000000000003dc6a2ced1306268cc5e17fc48e2a05bb5b93abf000000000000000000000000db159af524810a08766e232e84131fe3ab1bb77b0000000000000000000000000c60e2a9983efc41d24ea1512bee6b0e589390110000000000000000000000007ffb70e36a76c99352d029f0adc59f5e54b8ba0f000000000000000000000000a14eb9db77a9261582d2ee1bc2679b4497e4390e00000000000000000000000006166647de6a661e52bc26d50b17ee8f95a0ecda0000000000000000000000003c45a45629eda9b67b7f22d9863670434be1796d00000000000000000000000034ae176bd9a280acdfd100053fde1d808477868e00000000000000000000000015eb6cab5d0da3ebeab74fa2a978beb1c8ba788a0000000000000000000000007da02e5a5dfb3312a2b8487a04cb6b062923618a000000000000000000000000840b8aa8ed09d67e43857609378ea8c56a535e65000000000000000000000000a7b4ea75a2f5dd80e05a0c8eeea4f7d2457677cd00000000000000000000000069824b77202e877a9e27caa13493a7eba0516f73000000000000000000000000bc6cbbf40b0609f8340cc29e1438b7c84e6a483700000000000000000000000059f750682de6021d141c8f8322731232c53f1a0e000000000000000000000000ed0b122b7c39775f2117c83841acaebe5959767c00000000000000000000000077f216c104751fab276978b50c4d2387a48aeb81000000000000000000000000554f012a6e34ef09d6428520afc6eb59c05f661a0000000000000000000000002da054af93d06dc140ef84403a67ae7cea89df1c0000000000000000000000004d7ff1a20ff8c973d0da1d3fbcc47c8ccdf7ca64000000000000000000000000d8f5aee245692b2fee23286b90bf884320ecd831000000000000000000000000ca93c1c564bf5a4e8dcca65ce80fbdf66990927d000000000000000000000000ad6aa02b939c07680e4b65bd5e0d3f6fc9cf0932000000000000000000000000f0ba92b747efa8a03b5ada3983121baa0d07772300000000000000000000000003694cbe87378e1a84ec2ef75a3167f15cbd15ed00000000000000000000000099fb5d83b13dcdd72b4ed1012cf98b5722bbb089000000000000000000000000834ad32642f33ed94fedafd59305002ac86933330000000000000000000000003d936aa5c33dac2938ea4f05f565ff7862b251d1000000000000000000000000b24e64c162a3607b31ef5707ca18266bc5a116bd0000000000000000000000001a147e90958f669c2a41dac60fd70e90285fdd960000000000000000000000002e05f6b5eb094960d4e042e55673d05824f8fd000000000000000000000000006be517b291a9c6e2085213ae6d48ba8bf0c7038700000000000000000000000074b4f43f5df4148bbad6aa4e6c5ede1d89944453000000000000000000000000c39235b22246d734245aac6f86f7604d189d8d92000000000000000000000000097dc030407b2f331c358a3cc45f46f29cee223b0000000000000000000000007d5eb5031e0c0a00c2a3400255178f26e8a149a7000000000000000000000000093eea81dd980f9662fe35e619145772fe191561000000000000000000000000b7a40a944d0abf77b7de597dbfe10c1542b460510000000000000000000000003be0c858141018f4f33d2574ad7a51281ca13f4f000000000000000000000000231b55f3da563b971724c8adbd36bb102dc7b88b000000000000000000000000f3a86a82fcc6c5f74bfc9d48fe859f02758ffbba00000000000000000000000022e8ebe387e024d018f4b934bbc61056f7f30cf700000000000000000000000037b20eda6118ee68110cc34132342c0504e9e35900000000000000000000000019c7a99ece03192173aca0af2fb2d75807281aaa00000000000000000000000068dd42768a95c18518eb13e12fd2482cf935835300000000000000000000000048b715b08d71536e35b7a52a88ba9ef6f38d5a4e000000000000000000000000866432d289717d25bb89a1a59185c4655b442ef000000000000000000000000060c2ed5bac8450ee2fc14651951c90af83e37d7b000000000000000000000000297da6047b4e7da64891beb2d674fc696f031141000000000000000000000000cfc6da5b252ff8a1c2a51f44415afc3d86f9300800000000000000000000000036d6f0472db1b9d79d7e9a95c8765321d05ef45b0000000000000000000000003160e8c59541aa4798f5e15e48fba7c2354adff1000000000000000000000000424799b0df021cb40e7eb4f8e31c2babebef9942000000000000000000000000dd1d5edff4dd47993f4f2d847104c901121b4e9c0000000000000000000000004f1ddbb8637018b3aded739511f43df7a3da2ac7000000000000000000000000422eb7dd622108fcb7b345b4ebe77d2ae3cc575e00000000000000000000000044b6e83ca7b2e75eb60e3342ec88c2620d1f644b0000000000000000000000001c59b12899842d14915b35d4be26b93b5ca6ab5b0000000000000000000000006c08eac72a5892d0383382548f5c325964b0ba0f0000000000000000000000003a26954693ae7e359fa34bfe2f8d8f31312d75390000000000000000000000009e78016e339492b80058c6b50deb1b681c5488f80000000000000000000000002d45790c2cf7d748489fd91ad03b5ae74326b73b0000000000000000000000009d689f1214b7ba1524e90b6a3717c573be378e3f0000000000000000000000005d2e33302812e003fa03f7a77dbc3b2f948b71fa0000000000000000000000009c08432ea0a4da0bf139010f7dfc4d73f4d34852000000000000000000000000f90bb4e0791ba9cb7314f875ad8eb9d53fb8db790000000000000000000000006a807c87ea114e3c60cc93f9bcabf717afb34f17000000000000000000000000e650f69b680f81597cccf34af0244dfe1745e25400000000000000000000000085ab5f46c9bac0d78c082782e972897ecf8c4678000000000000000000000000963d29392ca894818c46bcaaee1f8eef06f1f1af0000000000000000000000003b0c9a370c88667aaff8b8dbf48d6905b8c60257000000000000000000000000e3bbc92411893dc2b9449ac2619acd6aa0c2c4c2000000000000000000000000b8f28604dabc6b436802e26e5a45617b71d4691d000000000000000000000000f3da934371d7e4371d7c0d0f1f95f7f5d85eed9b00000000000000000000000030b1ccbccd390eef2b52c890ab9bf29c6208cb5c000000000000000000000000fcb1cb3111f67d9fab9637d45ecda9c2643aa481000000000000000000000000e5f806069b7abe4e5494d9418cae59ee20f4bcdc00000000000000000000000019823530912a2dd909b211c7cdf6a6fd1aa56af900000000000000000000000062d279a886723cd64982f6f4f0f8bd7137466687000000000000000000000000882f7d9778f2d128d2e357eeb621367783b53bcf000000000000000000000000e3071c3f75c3a17e25c6a88a31453e97da25edc30000000000000000000000007dbcba02093f3909d1523e9b0efaca41deb8cc15000000000000000000000000c99096fcc8629e2852a26648d2a0e40161814fb00000000000000000000000000a1b70c65bfd3c1cb73d5d2dbcf7ec31168df9c7000000000000000000000000ce7170723aa9b57bdb98262e7b536bd65dca103d0000000000000000000000002f9caa570618de0839c9b93f965bad3d146a19ee000000000000000000000000224657ec17b032f5873766ea0c8aaf2d40fe4edd000000000000000000000000c5cd7544ba569240869dc66e8abb5d74911578cf0000000000000000000000004937659d1489e108cbd7d7d47367c6149449e1660000000000000000000000003a3486c2223bce6d9f459f19a65a8d8a3f54ade200000000000000000000000025a661748fb00ab0f346bd57fdd6a1e1b00a3148000000000000000000000000b0c4f44558ca52848a0371862f712706bf02b6e900000000000000000000000029c5bb01dd818f9b713b069489bca93f5a98ad4f000000000000000000000000c3d427c2982d7cd0bb02a386891e2215c86f27b3000000000000000000000000d9a5b8c4428db19c54611504c021f11204140db9000000000000000000000000dcdfd5be9c341d1cd7b6bfae9801dd53fd7a8bbc000000000000000000000000c45bad57d5629b501dfc72ce33d2ebef74c593bf0000000000000000000000001c0438c5a60151740593b480e5bc8875609662e40000000000000000000000002449f7ceb5fbd8819250a806ae0f38ba289af969000000000000000000000000b7fd82dc2a51ca1c492bd21c5aa9b450759dffa2000000000000000000000000bd4f4772e54ef80e498625b6f9d1ed67287cf7a7000000000000000000000000d38c15f8a386bc70300b5a95ec4579bd0ea5c83c000000000000000000000000a5a975bbe102b1bcc2bd2e992525d5d351babdd3000000000000000000000000cb95c662250e23b569e1cfbdb12ae99c25e28298000000000000000000000000e3b8b47d814599d40365d0d1dabe4e0a7816d0bb000000000000000000000000e40ecde5fbb1bd241f2aeef30e2e4c444392fa0b0000000000000000000000001a26c734c64a0a16ff59b543ef6166b0a9564a93000000000000000000000000bcdd75f526ca22f6b738ddaf91fb5e59ec8ee064000000000000000000000000b716d44fe65c9ac257982119b3a70e420a55746c000000000000000000000000decf55c9de1175a20b31204c941b1ea29ae0c2cb00000000000000000000000032713643563dda415ff56b0898ca7a0910ab5e32000000000000000000000000953234b8db5acb769b44224c13bdba586772672c00000000000000000000000088cdf7101ee93bc01aae46db15ec71e875dbf4a90000000000000000000000000f09d737ec708883a379ed1b95507db0704370b10000000000000000000000005a01dfa112a3f3630d057dc4b4c47e69c905727300000000000000000000000025a9389e88443486c2baf8f04c2fde3e8f99deb00000000000000000000000001bc7765bea9f2bb07361ea9c41ef2637ec558bd1000000000000000000000000fb6e8179ed569c585e7b129849374e18305e18fd000000000000000000000000639bd3079650239a1cc8006234139aa0b4bebbf70000000000000000000000003ca372367c4e7f6ca16883a5d2b34c67221a9379000000000000000000000000a33159ab9088e02fb47c85601ecf384d9d4032a4000000000000000000000000f438cb3952d32dcd5519b17c9d24408681e4794000000000000000000000000055771957efb9a1fd44b4c7d90295c0b00df3065a0000000000000000000000006f5bc1af7c6bbf2d7499029f76cf3f96cef67b77000000000000000000000000d8d77ec8814c9dc4ee649024731831308ac2a379000000000000000000000000d7464328d2e7a4867e17bcee120ba4f942d4a12b000000000000000000000000a468d9eaac45897163ada88d876ecf2b0ccdce7e000000000000000000000000dfb1d67acb57bbbf1b722cfaec3ac74bbd32edcb00000000000000000000000072666ddee3a531c31f5fa9f1f45dc1b9ea435bb40000000000000000000000003f4f229cfe8a6eb181f78e186c1845de2590cb4b000000000000000000000000175494e0fab30feecb4f8ddafd9199ed86ecdcfb0000000000000000000000008ce5da80ec7723fc2744af30f118dfcf88dd2c6d000000000000000000000000b4d1a16bbe81f306ed59fa18ffb825aa80465cef00000000000000000000000040a1bf6a9c1f729b78e20413c05b844c0a92c024000000000000000000000000b42573ddb86b68429c8f791ed0f2b79d2ca955880000000000000000000000007d400462db97672cf764af23c11a29ceceab6b8c000000000000000000000000cfc98a29de3f0fd2a3429301b1a3abf3367512bf00000000000000000000000098c51ac9936557355b2f98e85bd5e642ce3d9bae00000000000000000000000001c242fcbc1ee9789527e9845771eedaecf440e5000000000000000000000000ebed77a6dfc613e5ab0de8d9e8b6fb504b0f8d99000000000000000000000000e8a8fbdabb2dd5d68bc0cedb8468306560389578000000000000000000000000d22c9427f637ae0603b9d9f1b5fbadfe73b05a99000000000000000000000000dda201e6cfd67529572dcd78ab6e2873585f0c060000000000000000000000007bbc4b6df782bcaab0a0702d259148f54cc03e26000000000000000000000000aee9f8bb5f6dd9f76d7405892fa801a64326dbf5000000000000000000000000fff652eb9211de02fc9d42fac31e60527b3494a00000000000000000000000008a360b9c53051f683831f3a1b09f3c938137a0a00000000000000000000000003575cf42c6f99a37a3d583b1d66ed9d0b44c642200000000000000000000000092e9618b814545e508ea62162debe51d5d9abd7c000000000000000000000000ac383d4e43d1a96d596ea724c56ca8ec42019dd0000000000000000000000000aed21e0f30eda69b4e9d658cb944dc6328cc8c7200000000000000000000000026b3c22a9a3333872600f790083fee9d13df5fae000000000000000000000000357a5c8ff9502b4444ebada39a7f6fbb19ebcc9700000000000000000000000061af00e1fae5fb255ab1632b986ce45700c028060000000000000000000000009b20c6963e3086d4020a513d3ac74d4e82c97ad60000000000000000000000000c77a51904af317808a9ffe04a9f1dd45c591cda00000000000000000000000047e5c17c3620e29bc4162e56463e13e0d2938456000000000000000000000000bb196fec6ed4b43fa96588fb2c264ecbc76302240000000000000000000000001b7bad7732a37df7fd513b0d3a93994e472e6f910000000000000000000000008d82db026908573aa58432f96f31ad8847f7e15c0000000000000000000000000f059427185eb1e9a2c05928c43dbb2c6635c35e000000000000000000000000da1a2183626ea52a0f6affbc39e8b2ed60991ff5000000000000000000000000f3357d57c2903d45486bc8c2895e40266103e44a000000000000000000000000fe23a501ae887d1b4854e796300e8d602eb506d300000000000000000000000047a5da38d4fd62327e5231acde1ec2ac1f4c405f0000000000000000000000005478aba8b07d3ad56f3ba68a0a5560ce86bc8185000000000000000000000000340fd1b38e3344a8924dd54347cfddab0acb76a8000000000000000000000000d9a6f2073f61ab6fc56ddb57522c8370bcf18980000000000000000000000000f84a91d283185741444771e7d6dacb9bf538fb78000000000000000000000000e20c844156c54a65b7f468aee120968db8c5d8e0000000000000000000000000c7899ff6a3ac2ff59261bd960a8c880df06e1041000000000000000000000000ff2377b664589e67f1d9fae871cdf0a348cb2b290000000000000000000000006c4ad64ec82c53486d2578d0f6b312353707efd400000000000000000000000001de360512a175af80c6b1cbd118fd4ea6b017d8000000000000000000000000d4d9cb34096b77a5bf88c7c084f7f6ff23d1c0e50000000000000000000000007c189e4cac83e27cd2cda770b26b5f17a84189c2000000000000000000000000442eb62d5d9778ca9940356235f14edd8c52ad48000000000000000000000000e371a250a61d3e08ec20ed72f06f0f909a449d3e0000000000000000000000009bc828ef2959c02d877a52890e204fc1b0b124e8000000000000000000000000c01635f326a1bbde36e60fd97dac9ea6639222c60000000000000000000000008ece1a45b2e493470ad382986633460b5876f79b000000000000000000000000be86134d902c160bbd3af3d59bbe783bc615917700000000000000000000000048b085fe752f867bbeb3f604697ceb98021dd329000000000000000000000000b2f5642fb46d359e093472dbd139e860543bbe01000000000000000000000000de7ea4aa59bc63a2d023b13e0bdc5ebe2532c846000000000000000000000000b5645dbe6623f2622fe77ce9f84ee03a9616ecd3000000000000000000000000f7704bd944bba9178d4fbcb69767eb1ed7e202c00000000000000000000000004b6a9533036fb63675f957db3d01cbe741390d5c000000000000000000000000cd1000389ae7a82ca65a00b70b79170e124002eb0000000000000000000000000df22be24c63e91eddda18be002257c0f20d25dc0000000000000000000000006e9b1173c8c90b6274f0a7b5a8bc9cae4bdb30cf0000000000000000000000006281376262a2ae89bf89b5f8b4f473be95c4e628000000000000000000000000122125cd2f67276dfe256ceebeb1e47b70cb17b0000000000000000000000000bc66a1ceb8cc568e4d8ae69feafddc67f8f5df4d000000000000000000000000fb14a984205d63a474f8f0b9006698616006bc3e00000000000000000000000041852162f22dcc690189a65b6544c4a72978df230000000000000000000000004982862bd81bfb8bc33f009ee98ea6f36d889e61000000000000000000000000771d06e2ab8d33c5a4d58bbdac70debf61fdc6e100000000000000000000000015eb7ed6dc0db860b25d4969fff033756fd536fe000000000000000000000000179f3c94a08154aa59b444c2584125dd1d0807a90000000000000000000000007371509ce0a9628e0ded53e04050ad072b26fe0e0000000000000000000000002f57ee2c42a54e8d06e444d2ce7e032c93c7fe7f000000000000000000000000ce10857cbd373e20f08b4a364aadc7e13e5daae5000000000000000000000000d78258a2679dee9d587723e87b34bd6beeea1c2200000000000000000000000015d0f548c1ed2006a6d943855c1c0e0f3310184700000000000000000000000092262b9555b29779b4592dc26cf2e0a4cd4a37010000000000000000000000009cd44fefa341acf3ec7dc50e9e99e62d8c4f8a870000000000000000000000007aa8294c8f476169bfa58e6d31973a50beb6e326000000000000000000000000a67e45a7cb988cc2211925f8a96052cbeb6b82ec000000000000000000000000a9acd6517d955e68f2384f3526380be0154e687500000000000000000000000013595dd5f1d6f62193aa422ad400a4ffc79e53d200000000000000000000000015bf9704d3353614b8d79df0b687148e4c48d860000000000000000000000000bd1187af7b213694b6abf2ed86666066faedb1680000000000000000000000008cb1cd0545bfeba583748ed7bd5e6dee1ab9342800000000000000000000000051ec0c31427a83e527439c74b44aab13fa1800b8000000000000000000000000a58658b714b34d5a86cf8f24d1b87f9221280a3400000000000000000000000067edd80b1e279e25170966fcedf1794ce6b2e4b30000000000000000000000005e678c25507bc8af0eb9dc013dbe0fc287892353000000000000000000000000de0643e432e66149a924c1375b019902d4892a12000000000000000000000000dd71353ecaf03bfdc3b4b38db8911292d99372d200000000000000000000000081b421f662fe9daae1c2f6bd2b5873034bdc9761000000000000000000000000ba9f8a4ec0598090f8004586e1111be6db94c378000000000000000000000000cfb32d3dba2aefd55ecc43bbb128822e66bd88c7000000000000000000000000217939e80467c4c15262142a398a86fa106beb77000000000000000000000000335c6c72b96f653fc818ebf584157711010725ea000000000000000000000000403a1ace5ba37e6808d249a963a36f932a26451800000000000000000000000039f335de61c0450ed7fddabe0e7484584816457e0000000000000000000000003da0ffc2552def55c873e617725d5e369014e7900000000000000000000000004eff8b7b7c9f97d7e0c9fae7425aae775674885d00000000000000000000000069423a88dbeab0177e935a5c63a79f5e576f5c06000000000000000000000000b1447521b295d518963ca71637851e6adc33e1360000000000000000000000007a2cecd80f55ca99da633749ae185ba7720d425500000000000000000000000031860a9b7b4c7ae0c8fe8091b0ac478f168eeaf2000000000000000000000000751be714a96c7b5e71c16639ae20d24f9a72173500000000000000000000000001f66be9a30e5b48e702df088c6c98107fc49a7a000000000000000000000000ca0ec2eb9292c984394dff38e827b1590b0f6db1000000000000000000000000d9cbca2ab36e86fe8f54ba0d3881c10c340554cf0000000000000000000000005c75f0ab10b8e1004dc61b3636f84d30fa2a1dca000000000000000000000000b462984d1d316642d6a6f631747e60b2f469f65100000000000000000000000028d610d8094d1443e5d705c90eedff4e409d7f650000000000000000000000004c1f0f5b7674f82a5336d943c8aa3997000de01700000000000000000000000015b4084205f04edb584fe0c15b89e97fa65512bc000000000000000000000000b1216ae983c4a6f31f9cdd6a51387da11703906e000000000000000000000000827f55398f607959623f3ba7b07bba13a0c728cf000000000000000000000000cc8c154d73743438c3fab00dee9eb28ba0a748a9000000000000000000000000f08fc22abc7a83018631a0d2247b8c9ce0c0ef9c00000000000000000000000077a459146e38ec963fa63c4fb2e8f7f50fb2aae6000000000000000000000000873344bab28e50ca926e863bcae4935c615120a400000000000000000000000061131d7e147a472a7d306a4ed4258012e245cb6d000000000000000000000000767c9540433487b9410a27b7650cdf068bca75a9000000000000000000000000628393d94a1448a98038da1a28e6238174c8c442000000000000000000000000ccf78bf3f0f5eeebf243ed3db80e20bd793921740000000000000000000000009441424a67c18a27d6d511b9641f02be3a6be00d00000000000000000000000019a08e5a93c91d067e3d2789095bd37b1e18b08c000000000000000000000000174f0770354d38e3846aadee61b3d39f2a799b44000000000000000000000000f2776abdbf201a53008dd0c7a7f070225cf7cf48000000000000000000000000160dd2d13514effb9cee70ae33f00720704bab1000000000000000000000000062b805e2f1959d28cce215c9c9748a49fb3616be0000000000000000000000006817c47a7afebf7e09269e965d7db15beaa4f564000000000000000000000000897e63a5639ad440b336e4e15f0ce5b71d20186f0000000000000000000000005e0679b7b4c32bffcde69b5fefea89e77564ffe10000000000000000000000006b082d0c7ed76b3f03f582c4694a04c717899a6c00000000000000000000000022778211e29ee25682bd7cc9515800c99ed316b1000000000000000000000000c92a47d08fa93abbf8c2cd3d473e6fdac715370a000000000000000000000000948219c6fc5e4fae346bc2461331d9e87f909bcc000000000000000000000000b3e80251feee2852657c3a6353ecf37ef35ccf8c000000000000000000000000259b26c6d8f60627c754caa3d2cdfa9a2aec9b9300000000000000000000000049b9670038db1cd05db0b4720acf63dd2e1306d700000000000000000000000020bf823d0f0e43f9877e1fff11b77fe568c89a2f0000000000000000000000007a5c21a96e6221b518a2c558ff7853f408920ab9000000000000000000000000a501dec08c723b41148e22cc5f9c21f545d8564d000000000000000000000000967c00e0578ce61761c326b28d24e80014b68d95000000000000000000000000bab38a874fc51d224986f479ff7ccee670b49412000000000000000000000000ccf2aa4d6c97a8a9f9c09e9b5e017ee9a42b9ffe000000000000000000000000758e6608122b5da9c40b81b928e8d0e518630134000000000000000000000000a269b7829b0a52cab9da070e58e5984862d6817d000000000000000000000000056dfdb10cb548d6c1aedc80ba658f1d76b37ed40000000000000000000000005e4a15f0cfb525f62080c4ad190a8d32e76978660000000000000000000000008e6e88c022a721bda213e1363433bb6067ab2f6900000000000000000000000056bb584d9d6c3d4cd2293c6fe5e1acc53be946f000000000000000000000000046a01d94de085aaf7505e12efb7195362606a2cc00000000000000000000000045ad1a1e3f3588770eff2404af22c7397b7048fd000000000000000000000000ed11c1eb9245ed282697dcaf12bac84859073c23000000000000000000000000d426be0576f6d8e1c805dcd3db3e4c1d8147406b0000000000000000000000009769630fde456643ec16bbd08c67c64e6320a84b00000000000000000000000007bc74d0e3affa84bbc8bdde8002113feb1c732b0000000000000000000000003676b17509fa4cee2231e3a391429a9538bfebba0000000000000000000000004a3ac15e5b55bbd6a6a4c3f3010b6ff03dff351c000000000000000000000000e88d2d7e13a71ea68a438b9fedd6363be48a037300000000000000000000000089eb57214befed241d5fb2b42c156bbf3288f352000000000000000000000000130bfbfd5674466b3aaf4ecd6a2681808177e1770000000000000000000000008fe9c6878b064b897dadd27e3cf5863605e41583000000000000000000000000d00287739e3b8d25dea007d026565424743744f00000000000000000000000005a5b25fe03af4fa0f4383525bacb7543a28bb485000000000000000000000000369adae40d4f864034f58ce34ffe8cbe8e8c5303000000000000000000000000f50087b8663177ea50e7c5428f7d0908cddb4f8f000000000000000000000000ad5ca6d697d0bf5917d2d202cfeaf0fd52398bd0000000000000000000000000bdbea81d959ae45e5d5bcdbb5d70357d46e18227000000000000000000000000e1b979832698bc0ed5f2f6f520b0e13576bb171300000000000000000000000078666f4924b11a4fc3bec8b86a42605ab0a35de30000000000000000000000000f16a0c8f580cf2f057b4fd23985fd4d0b7787e8000000000000000000000000474257cc71d88bebd87d025e0061ecc530cc18f700000000000000000000000011d6091366a6b4f10944761e5f3a07e96b0415cc000000000000000000000000e53c20a3d84624ec4659a11405692b1132dbad24000000000000000000000000d843d560abc8cb813f281a77a6544a7e6349fae2000000000000000000000000ec30111b039be50e69bac3585305a9897e4280720000000000000000000000005407c4869283aa58953fc4d3a036cbdf9783c62b000000000000000000000000a3477c96f2b1f7744cfaa854dd36cde3df00b34f000000000000000000000000c22f4752852274c6dd01a3c7bcc03fd690dab80c000000000000000000000000a0eb59a2577ce7de72314e797e2c2c25f014114a0000000000000000000000009c605683ae350089ad678259b72fef254d91309a00000000000000000000000077a06790cb0e4da12c4ef45e1d6e03a00ff463c400000000000000000000000032ec8541bb748d7e23d3ec2f24cd06054c13a4ec00000000000000000000000028d4a52748c523ba1e58f0a3f4531954290c9107000000000000000000000000e10eb1aa2806d2851814edffd3f1aa176dd51399000000000000000000000000c20c327095f297d3ffc3e8ba6ae37f0b1738810b0000000000000000000000001bf484aab07456e4e75ac639618d40553aa419540000000000000000000000009d6a43d77cb8d57cb205839bfa1930c7f6f2708c000000000000000000000000354304234329a8d2425965c647e701a72d3438e50000000000000000000000009c5cbacbace1628ad0352715daaef88192d899120000000000000000000000009177f202983d725d90935d28e0c955d52359d21c0000000000000000000000007f449004bfe29e55a328e4c7fab5e6a6d2d9cb9b000000000000000000000000e4aadb228e74fc64c061b8a6dbef930e9bb4fc1d000000000000000000000000553d17406f3eedce2cdb10b4d2a2c79251583219000000000000000000000000c817b7c7cb75e108a919f0e8dd24789722e16f04000000000000000000000000c6a1d927d7b27a5606a7ca9d46ecd04c63a5eb620000000000000000000000000386d0eea3dddf2445d3546f9c9ada8d81753b8f000000000000000000000000415ebe375e32fc648ea9f6ee3209db525fbf15f90000000000000000000000000dd485b964943e44139d20cc64b60e1d6ae23559000000000000000000000000193bb6ee4507b52dfd9536e4c74f629f838b6e490000000000000000000000006c322f6b81f8c998d0258d712817c2ca8b6997a50000000000000000000000000ef335ca652e12a48c85908bb11a8e53565de6ed000000000000000000000000458a592e26e94416c70fa02d3fd241dd7c23b01600000000000000000000000087a2aca1ada3223fca2a8a4ce7038cefaec4340e000000000000000000000000b981c6061de6bd4e7d24a3b6afcb79d2d27d2399000000000000000000000000947cae8ddcf0f2c2b04e105419280d0af27f8d3b0000000000000000000000004a9fcbe4a21b9f4308df6d1aa92eba7e10f7e01d000000000000000000000000852e7e5d98e633da5df0511a725e63335a1e172c000000000000000000000000cd01178539f9876d7579c1a1d49e6da0dcee57d20000000000000000000000006f57fcda579429113894c9bba436641bc3b72caa000000000000000000000000ce536a2464c638ff7d4a79e294006fea96c303d200000000000000000000000003050423393e64f6119118702df633c506214fbb000000000000000000000000c09ec5fb45c75eac01066930a4aaf3b0c31dd3ed000000000000000000000000d2d0efcfcf02ba551a4fc401462693b80067293e000000000000000000000000ef92750b3f367172b4dd77b29ecc1e7b3b1eb6ac0000000000000000000000003fd81ea664bc1fab32008335bf3294e18c518715000000000000000000000000c3606d908a0ad87d1be1fd9fc6a636926b453e8400000000000000000000000036baa32b22f5ba0d208ec392419fca81fde96df200000000000000000000000052c4fd0f095e82898b0c7b36edf399b9126e04ec0000000000000000000000000ca356d09ea99e9d526425516331165316dca4330000000000000000000000005cd0075a876347134f714d30f0494d1d5dae96c5000000000000000000000000e08b0bb913cb9563e6835cdb78ea9dc339e560c800000000000000000000000000d4876e70baf0e32739c61da031861a66a4caa900000000000000000000000056a617ada6c3eb4390d3bb5fa201cab5ecd82a1b000000000000000000000000957fceaa6b766b05dc123054e5223e3522ea19070000000000000000000000002167283aa2b5f05923566769d4eaa3495c40920d000000000000000000000000c358383ab69377e1b2d2faccf853ebc5111ca721000000000000000000000000b8da6d6324f1b110199102b9e78882244767ad7800000000000000000000000085e9047df19532e9b17a0deceb8e6dc55d702815000000000000000000000000255d3752359e776e7d7f81785c16baaf3488f08b0000000000000000000000003ebe3f38da0c50d161845862bbcc95dfa731848b00000000000000000000000099b95c60b2d68db15dffb11a71076a31ccaf14870000000000000000000000008a43012a21bd09436822833771773796878b4b82000000000000000000000000b981bfbbfb279faf870029264ce23f3e03bc22f20000000000000000000000000870b209f32e9400c02da7578066be6684955e8400000000000000000000000036fb486b27e257ca44fb82351c3ed363a507948d00000000000000000000000039ea1e6d159e8cd453b00adc9766bada441f7713000000000000000000000000008239d9163c5f5a688e8e251c15d519a71cf52a0000000000000000000000002043dd8c5d32d48c9d6558f5e97a6b39704a8b52000000000000000000000000543c65f8ab113eb4bb7851730247393819c7071d000000000000000000000000aba19f6bb8676f897adcbba7c9905fd536ef52aa000000000000000000000000d2d907a1527ec685812370581f28c81b7a74de5800000000000000000000000002b1e34b8ea94bff33d77e5196e3ae45ba87803a000000000000000000000000a8e8cc36bf477d6eb0c9723f176e22eb46abe1680000000000000000000000003cb27abe5d9ef37f9866626c70624185a0e7014200000000000000000000000012910188b68a7817a0592406f1ffe0c31676b41700000000000000000000000082392d6ce798cc2a92f32bbb63284d6fe2aa3631000000000000000000000000426102f3a959c8560fe8b4cdde8568f08cf344450000000000000000000000006bbb9ec7f605c02eab689f0ac2820bc7a1f03e72000000000000000000000000d09c13db53be5e27988758df577504f2e94800f7000000000000000000000000ae0a1fe072feec83bf1b931e5923f6fbd18ec0d4000000000000000000000000966e9757ef9fb389e8b19b480d4c9dad0176f3320000000000000000000000001585c665ff680637ecd54953650434c290f7bff70000000000000000000000002de2ab66a49a68db32f324ab056789e37527b62d0000000000000000000000005895354565b722381caa4b221076085eb27e9ed40000000000000000000000002cf3e1f22fa8b2dbfe74e74cf947e42a75c39e34000000000000000000000000f6cd57efee702d49d16d73b5f8f2e1c23a8ca4db0000000000000000000000009cd149df4b65d529f83a15daabcf2a5c8a702f83000000000000000000000000b6e382bdd61a06015270d5dea1ae472049a789d800000000000000000000000031e69c05ee240a30cc2a007fea3d0835f0a140960000000000000000000000001ccfc496dd05cbcf1118b1b9ee4e63bf14cc13f1000000000000000000000000b3dd5a6ababcf7cfdf484f5e4f92d2f88ae2f31a0000000000000000000000004eb1f2e2721630c2e5e7e95120488c625a6f29540000000000000000000000005fa03ad4e863eac5d508f9c03947038fb3e42a150000000000000000000000001abf18685e66c28d6beaec02d4ffcdf02863b71700000000000000000000000091da102828e52a32fcf30a07b75253a0a32ae39c000000000000000000000000f2467040db8b003d206a737f02dc1e347efa56a8000000000000000000000000a31b4f51604ed2a52ee4d74ac5c05684e31111350000000000000000000000004e4528443c2c493c7bc3eef6b908fbf210675d76000000000000000000000000fa74d82a0467b3461f2710b9d5e469d81bfd401b00000000000000000000000084882b24521fb44a0776d6a35b0d29403cac6f4c000000000000000000000000d29d822da4d44da57c442fabd0e50179f7197d2a00000000000000000000000075b00c63e5d6ec6ddf5bd8d033ffd3981c60acdb000000000000000000000000a07783dc58461376cdeae5c85fde8da2ac7cef12000000000000000000000000ecf2d48869e2dbb8827b398e92cb2f1dcea8bfd100000000000000000000000039e99d18634e63df7867287e3059f39b6c6f428d000000000000000000000000eb99ee59d3a8a0d837d0248c4da1c8a7e821416300000000000000000000000028a727ed26ab511b1fff7edcb29cdac4f8eefa7e000000000000000000000000e3280d326a26b37e30e6177a1af91f23aa95e1b70000000000000000000000006227f2886bf1c157c2320d67f9445667ce0c0bc500000000000000000000000096ea962c1f3979bf54cdfb980281b99a1f96a33a00000000000000000000000056ae5fe2c1f4c2c8581e38f324305845b7db87d2000000000000000000000000d6eee4648c6c283f0589fb2834611ca462bc42120000000000000000000000002e250e4cfd2c22d5cb7527a724959a9315b3944d000000000000000000000000119990aed5a9c83678feec00d180fed80234d7b50000000000000000000000006da762bd2a85caa59e632ce8bd94189c28cd72290000000000000000000000001dbb31b4f9b7851ae4ad92b51a19589d86c711dd00000000000000000000000070fd092b24bbb864dc600ea6f1a9b8fae8a49303000000000000000000000000f9af6713a68261caac0af65d6b4153b2f3d6cea500000000000000000000000016b81c3f0782595e1cb82e7431e35e4fb82b535d00000000000000000000000077e08d37d6209fb3b0fd77a0b8d29e9c38b590a500000000000000000000000003c6b7689dc0b47beea4685e28935ea3c3833fa2000000000000000000000000363eaaf8fbe156ca8a8c62c659ed15ce5e6a8295000000000000000000000000ba52a495cd02382e507794077e7689c7e96b4e8f000000000000000000000000cb86c425983f7c0b26497a0ebc2470980b411ef1000000000000000000000000c14cf4692615d536cf3f9028c0c9a6f90dbbd4cd0000000000000000000000000cd59588f904c9e07d1f90e84c66a3db5e6f004b0000000000000000000000009022d13603b1edb0f27afe405e45349831b288e4000000000000000000000000b83ac7549db7774ab59117483933bcf11f27c0900000000000000000000000005079efddd01d888f2d3131758e32a0e4956cc537000000000000000000000000ebc2eb5255cb9e8e1182daffed13bfffd36a519e000000000000000000000000b3a8033e5bb26efcba5acd05965e671da948ca020000000000000000000000004a49a09bd615c7f6b89681672149ac02aa77bc14000000000000000000000000ed75d244794565b0f0df997c03c93a27b4bd328f000000000000000000000000107da52ae94f8f8c331c082e5d4224b00d4031a100000000000000000000000076bfb49c7b8874411902197529ab9b53fb1d7562000000000000000000000000c79c6ddd1731e2b58620e71d4a376acb276f9809000000000000000000000000400085624b57ee5212ba1e371d029301d46112a9000000000000000000000000b7c5b2bcce48807a36c5953d0a3f6bf1f8616aa1000000000000000000000000f9931ac59523f190aaf8f87ab2f795dc032983b70000000000000000000000007a108a87efeebb7243cd9e348c0280cedb6b6d7a00000000000000000000000069e66f35d643abc6a9187e763cc2992418149a05000000000000000000000000487cb0e24426419144f32fea2a1d5ed0e6bc1e380000000000000000000000005561a76e356d4768170af09990b69e35e6f226b2000000000000000000000000088ef686e3440054dd9c6c700bedddd5b65ad90e000000000000000000000000e8e8420bff9de140a5a4e59b6a38bc4aee149e0100000000000000000000000092666081d61e65bf782b6ad8009d1b90856230fa00000000000000000000000014d42a5ad9573325cd564f019fbe05896c108b4500000000000000000000000096db6ea7e789b58b6d26b72969fafdac8fa6256c0000000000000000000000003530cca000e5e73c681505fc0259c1851dc014180000000000000000000000004db6f9bac24cfaeb6c119851c06b56970cb4e473000000000000000000000000086ab0e5a2d9c9dc3915e35b16ca3171a0ca720a00000000000000000000000036f84007224bcbf98ff8fee5951808a960a36666000000000000000000000000d1db62a12b532b60784f649ce65f5d11044b3a690000000000000000000000004c25f5036498cb93a2256442b22163584a6bd27f00000000000000000000000025c1f89b7bf3922f730823dcab57b2fe97a9e6b50000000000000000000000002ac6b4c53928fea9e111f26aa139a454653cd1af000000000000000000000000696b618eebc492932985528c77ad4c99e39dd558000000000000000000000000ea16d379883c83d4b2a5597431b15507145a124e0000000000000000000000002d45f7004d0f00cdc89305df57a194d126d8da04000000000000000000000000b5063afad1a0a828dc3db6d3da39af9492184c640000000000000000000000008264780aa58b307c51dc5381f604f27756d93cf2000000000000000000000000b7e2cbb31972783854b591ec6e2d617f8322ac4400000000000000000000000051ec397e2fbc74b9937266808f95e1c723d986570000000000000000000000002abd6131cf7e0618792790f30062bc70462af5ba000000000000000000000000311bd5adc8f5c3fc47ee04de333d2b4c9cfbed7e000000000000000000000000f91c342b6cac5985ee3101084116ca2cd1f7834d0000000000000000000000004d50383b620f3f74b5a8af0b2b5f4299dc54dcbc000000000000000000000000d6c69125d520dfe27af7333257771b6879b574ac000000000000000000000000c02bfc8c96477d82ae78d3212b802c4bfc820f90000000000000000000000000a124bf115ba59767977ddea56feb2c285a04f64b0000000000000000000000008d467642c72e3d1c57c0f7263f48766c3046bd4d000000000000000000000000ff780354b303145f26106db81d59eb3660c4fc9000000000000000000000000013e217df61c4e7f687a5e036657b95478c9c7693000000000000000000000000fafd71873604f1f628b72f985f44a8d0c4806ed80000000000000000000000007aebefafa4871c91dcf22183ac2b255981fa29cf0000000000000000000000000cdf071dec3f9c652e25c847970a39af3e3c2e6f0000000000000000000000000c3ff52f429374fa26dba835ed0a822660965ece000000000000000000000000d1736d7c24bdc914f81a83397a147b34b9aaded0000000000000000000000000fa93f9224b1d14ae26959dad4d9013939833caaa0000000000000000000000000bdac2dd23e6310300238b25c4ec3aca833b3fdf00000000000000000000000003edf612813d1d62b1c2730e2c671e679d36abb1000000000000000000000000956338da0f694508b0557c2f92b9e7734e623c08000000000000000000000000bbff2e58a534579e00f6680853daa3a539bb85f1000000000000000000000000987d54fafeaec62a8b63551ff02502fa0b5db01c0000000000000000000000005ba0bb37a1127a00f9ea0e38c7e7ef75cb84cda9000000000000000000000000cd5d89d6ce745032978b48bc348a07171c42e27e0000000000000000000000009f071b66d4e9ac8e1157afbdd8ddc7566148b1c900000000000000000000000025a353d99b8d785b72f7928d6a03a01acddebfbd000000000000000000000000c8e65834da51d9ffeaba5c82f94e9e81e8c0d0800000000000000000000000009082a2610ee44c772d89932a60aaeacfd67161610000000000000000000000002aa6b9311e1e673d94773324adf17b9b813ec048000000000000000000000000d6c9b04169d4828aa37e0211f5bd154676228899000000000000000000000000b5c2517d5ab44aca30c9dbbe9d8ff1c8008ba8bb0000000000000000000000007196fb7f9f1dda42b142db8cfebc28ec77a3f2a5000000000000000000000000156b5bb51d91428c3b262241efde8717324b1ca2000000000000000000000000759b1e24bebf1ff1fe51ddc370800cfe5bfe091c00000000000000000000000085efb2deb58bae5bf20596312fb3fa4c1563c83500000000000000000000000020cc069c888dc2bd32877201ebe2b21947e881a10000000000000000000000003522cf97f4788897a2487ef3c89ec0585271eaef000000000000000000000000f0e869b60906a07edb6c09444a5a396594917c8c0000000000000000000000007cab1990de608084d5865aa87ebe4947cf0a6700000000000000000000000000b71d09134b441039cf9bd6b426d7c73d66138f6600000000000000000000000009e7ace1b1e363eb1c99adef78fa6f3de2ecd484000000000000000000000000c4a267b902685667c68c9731969d9844b78301e10000000000000000000000005700d3b0d7c4b2d65e0bec08ba4bf0ea9f98be9f000000000000000000000000c1e52555b146832e7b9bf5795b1cb3f4344f843100000000000000000000000099c54da3ceebb9f92383287fe663eaed22883163000000000000000000000000b8f6c0cf1d6b2a901ccfc7dbaf854846939bb926000000000000000000000000ef9fece57d4eadedc4fd9364292cdeb00ab176ee000000000000000000000000135caa7955ed6bb8fc5889b2a6a8909f2fa7f37000000000000000000000000096bd71e218d304eca6724b3b69fe5c31db71bb440000000000000000000000007dd8ef11d99736c6939042584c45685b0e727a3c0000000000000000000000006f858d5cfd52921cd3bca658d14151dc817ffa56000000000000000000000000002350643f335be6818aa0cf63274284cd4ed4b10000000000000000000000003a3ae7db254df210168cd85e054019504e1e344a00000000000000000000000050a3c1c4cf0732800995eb89c4ffef96f4409542000000000000000000000000905b8fadd52edb6b9180d9670a7bc659c709fade00000000000000000000000044547decc9c3f2f95ad642a616129792c02716540000000000000000000000007095eecb1053a37302d35834e2ab2a98eff5a7cf0000000000000000000000008824a95a634a2561ba04c0342a9753bd871402a500000000000000000000000009dc7484b0bdd2a45d4fae538ec100689b1bbe9e000000000000000000000000f78a0a993f7ebe5266fb6210c849f3d90b51900000000000000000000000000081cf4f65c732089ece79c7871681442522e1a3b300000000000000000000000023b03b1e2d6cc67d9fcf104d184366cdd355b2ca0000000000000000000000005c43197db72e62484a6a46039f8345e3e64e1100000000000000000000000000e20c981184eb3741232e9c9098896d6aafbe60f3000000000000000000000000b5f4541b0d51313f25233af924ca313a71558584000000000000000000000000e6c23be22b8234a784069ab16e1225db76b2ad0600000000000000000000000060d0501c343de63c8b2ff870f301d76a16e9a05d0000000000000000000000004aad9790305f0e89731d541ecdbd8d4273b3dcdb000000000000000000000000813206439b1020f4a7164b906399dc103894f6a20000000000000000000000003219d313c48446e7262d5f265bc5a8d18a4b4ce70000000000000000000000008d1a7beefcccbab825ab3b024a2abf408e77610000000000000000000000000032844060a35198881b54cce6f29d8e3c5063d04900000000000000000000000003d0972de1ff993b01fab460036c31bbd47f400b000000000000000000000000bdfe23432fddadc04ef55aced4cf57b6486f221b000000000000000000000000a7ae2d8b0fbba2dc21f604ba78b92ebfbdf0a5e70000000000000000000000000873b475e9f1bcee62411fbccca5ad362c96f2d60000000000000000000000005937d1a5f58a37a1869affd1f22aeee052fb3c7c000000000000000000000000e3df8030f04f403a99c902be533475be6029bfd2000000000000000000000000b6c3f6fee5d2eef936e6c723c3fa747092999326000000000000000000000000016092829fa1a82ce1c1ed976d63c8cc3d64565100000000000000000000000009faeba7d3b1765876537200ba510470cf2738ce0000000000000000000000005aa4ecaef7a8532b4bb9ba5f00caa68140a3c581000000000000000000000000637fed24d31822d36a74fd9e35fa5b9f05820ef0000000000000000000000000ff7dca95279edeb963c97cd480f4eb49870ae27b0000000000000000000000000f3a4b9d87d80c9888106220edf5c41717495e5800000000000000000000000016377015c1dbc61d397eb8fae8ded7e521243c8e0000000000000000000000007f551f1bb6a150a02f88fdc633d9d08171da48c7000000000000000000000000b9680191c5fd4da234a2607054058d12bc8b7ea0000000000000000000000000d86b9b82c80d2f05ac1ebab623e9c5522409700f0000000000000000000000002f6f830e90baaf06575d7102f9cd83cf7880e101000000000000000000000000eefac4bdf485eddc16e3788c9c45f7f32a3f9965000000000000000000000000fccc110694a29c479de10c9a44caa02a37eb0c5a000000000000000000000000c5f741a1ce8e14422e6ea673513e7aced32cd4c8000000000000000000000000a9ec4cf895184f06008a03a224baff56aa31d1e8000000000000000000000000d71bce05240d1a790261245eebdadc398cd477bd0000000000000000000000003c00a3fa2eef1afccf044af59ce105b8200272cd0000000000000000000000009cb4f41bb5430a88005db79d1db44916a8792083000000000000000000000000ca9827e73cbf546a4cbdef191d621388678cd8ee000000000000000000000000b2c52ea244dc7b5c107261d0d2f4cc934119fcbd000000000000000000000000a09fc62591f74253099f96500819bd95788a48140000000000000000000000008af4783751df8ab8875e8ff98a748779949cdc6b0000000000000000000000000fba5ef5fe9cb69e45c9d06584fd8a0362cdc66e00000000000000000000000049887a216375fded17dc1aaad4920c37772656140000000000000000000000004a448ef5956879f79bfb31763a30b4a37f31cb88000000000000000000000000084f7feb747596662cb7c14eeb26035f4045bf3200000000000000000000000099f093454c6aa83a1bdb68fa6477c3b1357dccc70000000000000000000000009aaf7a3f416bb7feab763a9bb1667f6fc6d6cb7900000000000000000000000007395d74bdbf2f3cf0abd99a2eff892b223ae27e0000000000000000000000007fab31c9f732d24ddbc8c95d1039820540eaee80000000000000000000000000ed034b287ea77a14970f1c0c8682a80a9468dbb300000000000000000000000045092c795b710de7bf10125c4cc0dfb87e032721000000000000000000000000cedc14bd289cddcbd02abdaef451e509e0b255470000000000000000000000002b32b065710f25262aa3151bf4a049d458f81c7600000000000000000000000048e097bf12ab17cde6f48ece6a4ceda663ebc145000000000000000000000000eb069305b40e9857b00e17eb97de7b30bf286156000000000000000000000000e5f0070cf513dfe8095e39b0a3c4bc9e5262be50000000000000000000000000b6278032156297f493308d27940948d556b6aa8800000000000000000000000097948de460c963265ef48ffab5c06b89ab376ef80000000000000000000000007438b42d2dc59d089e2527d706563dc9b40b913a000000000000000000000000eddd0e16941f70a3fcba7871dd0ded44cf3f001f0000000000000000000000004e0e46a5097364dae78cd04feddeee18758e018c0000000000000000000000007282ae592c9e3afe47c99694b21127a41df8d432000000000000000000000000c49caec2d111c6bb0a515d0a30947ad7f3096361000000000000000000000000b1c8d2f1bf670092d9a8e609a00bc368deb069590000000000000000000000000d79cce030ae9654aa9488524f407ce46429772200000000000000000000000037fd7430c56336a0858068461eece096ce326f7900000000000000000000000074d6afc24e1db52d9486e974d0348d46752c0ef50000000000000000000000005101f09c63ef9e9ff250da5e3c5e92c27fecd0b7000000000000000000000000ed55793bda1aec0a3a98cc5f092e071e5785106c000000000000000000000000539ca3d112888268e0fff58e7bee8f10fab1d6b2000000000000000000000000e662ecf340d2edb7c0f085464a470f605038a24a000000000000000000000000c639e18779c3e07bb3bce5e5acab0ca7e5b6915d000000000000000000000000a26722b80ba2eb1acc74bc311ea32ba2b8bb54c4000000000000000000000000a4b459fd5b3a545bbe046bc3667c4a304c253a430000000000000000000000002d2b9b9fa111ee640a63c63635113d0101a52e1f00000000000000000000000063ebe80b2e2467fd1786eef4b70dc511a0845d2f000000000000000000000000dc2ee029dd7e6de5ab7c64ffa894dbf1c1abc898000000000000000000000000ed13d8f1cf662c9641d45504c9ef1148ce5d61ca000000000000000000000000a045dfb9b742b06160fac011a27f06d854e80f640000000000000000000000008e3158078b67e7f0c074054bd8d9ae15361621440000000000000000000000005ba386ec8b20b914a1a7428331f97feedfec6f5200000000000000000000000069fc47402808a38f18e94c05b358a7aa7226f80d00000000000000000000000044a8513ad56d7f094a548aa50c6b6f845b0d90d000000000000000000000000062a959aa9b7f98f36b2c632cbbe64cfb7db56c0a0000000000000000000000006a33abc166e63460d30ae104d71c0327653d3fa9000000000000000000000000aa163c47065c22d17ed1c47e3e244337d2056c170000000000000000000000009832e6bed6d2d051d422be46e7eb90367ae5f3c50000000000000000000000001220e1b06618d6b5c2b0baf968e504da562e41a30000000000000000000000004cae6f2a342b364cbdb058d87deaed292f6c77be000000000000000000000000ea14a44df99859f144c7781fe0ffc35c9ac0fc37000000000000000000000000e01b4cb6e6a755a82b581eac41b3cfe9da6b7ee20000000000000000000000009a80a4c460984b932714114d3b7dda1a61924cc10000000000000000000000000c7f46e7b6c42f3697136f8531b86d97bbc260ef000000000000000000000000b277e254258bd06d6f3112c70fa7c5a61fa58e310000000000000000000000009432643a98cd2558a406b4f44c567f7fd4cbeabf0000000000000000000000007166d04150c27fd12fd168c822929d772dc47412000000000000000000000000171c4c003d9a53578a83702da4b558a288cde60c00000000000000000000000016c19dcc764767909059b29cccd0448f4c8819df000000000000000000000000d1247687708d1ff50b024ff2bd27d0f07ed19fd1000000000000000000000000e8bfcd7a4a03c62b9d064595cdaca8bd5497c6460000000000000000000000007d74f23a8211d81640bc546d462bbcc24d127df500000000000000000000000094fae362c16cdf00d3afb130111340c754c9d0320000000000000000000000003627840b0f5b50b765978d06458483f47c079dac0000000000000000000000005eac223fb123f897e966622d856020f84a1069250000000000000000000000007fa8f55e29ab4eca036c31a3e4eb8166c211bad3000000000000000000000000acc86c34e575d003ee7ba4592e18d2e514330d28000000000000000000000000c7f55994b4e1029d5235a23fa816cbbee12b67c5000000000000000000000000861d49e493b1b85e6804fa91c548a29a0b5a6683000000000000000000000000e4f95e24333623f5a2a925e3eed6148e676e0a1f000000000000000000000000ae4d981f634cf8540e360a16014b9f0452075f54000000000000000000000000193d82109ba073b481c589ca0abc10553dbb3cd70000000000000000000000006cd6d7896a63db925e37f3dd42cbd1fe6dd54a450000000000000000000000009b71dbccd9ffb858899ef3244b09a5354b16048e0000000000000000000000002b2603d824133c403e08c304ee0f16e2c47981fc000000000000000000000000f561c5b86fbb5beef48251c509d928a162742b2c00000000000000000000000037ba996dd7eb738af38af7839a17ad19cad5f155000000000000000000000000ded2fedc63b99485f6e303cf44104ab5fd0a850d000000000000000000000000e56611d02b6fb448b54d12a365b24931c8023c71000000000000000000000000b8b63342d75688ad9877c94ff5ab47793b6e2729000000000000000000000000e1ff2b24fbf51ffb80569c44462d81bcb31f2fee00000000000000000000000049e90ca2524e898ae5fd50b7a0930e621088b961000000000000000000000000d275ba332d151340edef1a67d7a3a258293cb85d0000000000000000000000009ea0b4b8b18488428fd73c0aeb804769854ba8180000000000000000000000005807098d1c3796608f8caaf65872d1d3614ec8a10000000000000000000000000226a73230a4b76c739227e4a5527a75245a798100000000000000000000000076483dcf584fe6a8268bb4b786ddb9b0d7bb1c19000000000000000000000000aaea63d19482603bfcdb4d1ec7b086ce5d3c9218000000000000000000000000aaea63d19482603bfcdb4d1ec7b086ce5d3c921800000000000000000000000037601e53ec8dcdf18ba03e7446385f6efd797bbe0000000000000000000000008cb1f920e437791a97443cc81b62476120d30e400000000000000000000000001010a821d34dd807ad5a3c7c92f17df4a457d55d000000000000000000000000202c4a0c28293c279af6312bf8d2603bbb533a8800000000000000000000000046b14b7eb4b9967a17ccbb3559d603eec792f47000000000000000000000000068ec605ef1a2acdf04d6b67db90f7bd33ff65a630000000000000000000000007b38de2c1baf17bb34109cadc4683dd716bafdb600000000000000000000000009a3ea3e67ffe903ba7ebf76ca61e8c46866f0020000000000000000000000004dca5efca8e230c828d80580483f18e8c1b0bb2b00000000000000000000000027c7ae9f8059cfd48ce35921d0624600ee277c410000000000000000000000006f08ca86bad62f75997a7accc659542b43a92974000000000000000000000000f0758d7dfa775ada508613df52807da016c04b78000000000000000000000000a845fa3439c229c82339984925a9fb146cbe30cd00000000000000000000000095e83e54c2f14864954b883f57df2eae5184d73a0000000000000000000000007b8009dcb23e4ed4ae1af6d0f8011ae7c8c65d7b000000000000000000000000180f78ac339c041f769c227688abe7fee098dcb7000000000000000000000000f9626eea46e7e1b8faa32a3aff4046295f7ac3ff00000000000000000000000086ded31e828594b3cc3c50258f6ccf082a46f6930000000000000000000000009b1e88c666c616c7fc2a26355d21c54163e72833000000000000000000000000d4841846403ad0ac907dfb0de611f7dcfe70df7f000000000000000000000000f0cbe84cedf51ab43d047424bddcce4b578b03fb000000000000000000000000a330aaa94fe4cac9976911d5c205828155aa41580000000000000000000000008d651c3570718bb6ab22cbb2aadf0dfc52cc11a1000000000000000000000000716c6f389fe8368c8088b078a2eb07043a0ad13b00000000000000000000000043e1ccfe765f6c2a09bbe63d456bcb1e85835fe50000000000000000000000008f61a8b4120bffea43172c550f15d1db654f4dca0000000000000000000000004b878719af160b0ea2e5d7affd6cce43715610c1000000000000000000000000840e7888e5c5bcd6c8dddba3ef1e611d53ee2786000000000000000000000000f85e304116470d62fd92a8692eb0c3d5483c5ee0000000000000000000000000ea82fd5f0221d4f75be486c2c050f568d43f156b000000000000000000000000eba3378bbd3572e3e73354b38cc3d77ac19c96ad0000000000000000000000008d3a67337c180d66448c314816036723047b38f8000000000000000000000000e9c5bae37fae8ee7ec7aadc88fc3bff49cefed48000000000000000000000000a06397cde1d0b66b5a2ca1d463368f89bcfc0ec7000000000000000000000000646c0f0ed77d367bc6286a82b4198e54913885b300000000000000000000000049371938108e13d0253de8f488de7c82c2735ee00000000000000000000000008f4ea9ad88db773e4a086884ebbf0cf813915d38000000000000000000000000b509967d37a1484739dc901e8fc42c0921d63d890000000000000000000000002674341d40b445c21287b81c4bc95ec8e358f7e800000000000000000000000097842bb0c8867393b4accde448a7cb26769ad39e0000000000000000000000004e6f36a094b8480416ce22f035563ced5e469a81000000000000000000000000052f6fb57135e8a66e6731e677c9a0a76a6a9f87000000000000000000000000a481630d3514b7ca6298ea37adf4ace88e22c92e000000000000000000000000366e3166aab41de8f9fa9374ab565674a71f29b1000000000000000000000000dda7b6ab93e96686558f8ffb8a8f4889f6a838e9000000000000000000000000f917250106eb1a69ecb966755f25a7d90981e5ae000000000000000000000000c6aced26462e814c1931bf154d757d57583283ec00000000000000000000000006e16d36ed1a99a46c0cb771ce927808d96132c2000000000000000000000000b5f4de04a0bc5b22c038fac0136be43d490f90c800000000000000000000000008efe921c14c2db37cd91076da0950809f9df91b000000000000000000000000f2bf63ffc1009ddc2a0adab07580d5edbb88a653000000000000000000000000011011c6d50b25adfb59c14ed4fff54fc1b0b6d900000000000000000000000047e7dab8763906dc2d09013b1133ec49c346c25e0000000000000000000000001d436194e1e3d96eeee0273e6630d1d3344ffaa2000000000000000000000000e58d34574ad316be3344eaff47fb08d72a8cf9210000000000000000000000001a447a505919a0be39291224d4a4b096248a4a8c000000000000000000000000a0f6de73dff453a4616c79cfbb60f1059774741b0000000000000000000000003cd59bd41d462a648d027f4a492e2304dabdab0c0000000000000000000000004176044e82bb9ec84061880c7739b8510788220f000000000000000000000000a76a9559c7344146b42e38656f6af62105a76d83000000000000000000000000f27eca006404514e2b325a6563c442ece14a8f0a000000000000000000000000824ad79e340dd091d63a69f8af00c1a294495e1f000000000000000000000000b5386d65575e1c7fc8b61072250fa218d2760eef00000000000000000000000082a908e5143b2af10553512f1b1b66d65a1c54d8000000000000000000000000042d84130b673dab6ded87f4b4c3db53b8549059000000000000000000000000aef57fe961cc9d014114204d44e6018c4b83c256000000000000000000000000a3d126e57ac639f139c6b6c788f2e06089f2e98d000000000000000000000000ed0ef532eb2c4ea1a429075b06b4b1b08aa97ea00000000000000000000000002b9a0498fdb947b0abd623b50c0f550978bcaf750000000000000000000000000b9301e7fa62767c398171b30673c58e0948c0e0000000000000000000000000c39479b190adb03d8092d6a1041837ad0cf1f973000000000000000000000000a635d5e1069357c337be54ac49fe2153674678060000000000000000000000002255fc94cf2d0c6a631f6cdccc53d18323e22d0700000000000000000000000004eaae4123c25d430c1bf68a104bd27c17d2589100000000000000000000000056706581ba1bf268c7ac595d5505eda8f483f02c00000000000000000000000072ea0bbb0c462a578f1e2e8935389441ba0bb5690000000000000000000000007683b46ee5ada3d0f8a8b2b92c2f34d0f0dcaa050000000000000000000000004132447f205b2279d29504583ecc7b95b40edd640000000000000000000000001825181d8e05ff68e53074ee7aee1edd1bccff10000000000000000000000000cdcded27d9e5250c7e75037fad9253bbf8e7d5ec00000000000000000000000028bbdc867014cd922359de60728a67ee9be8175c0000000000000000000000007e5eda6347f548c786ec84d5ac43249238e4c7a7000000000000000000000000db376e8ccae85f8bbed8f0224923f4f4cc3108e60000000000000000000000008687af6dee635c2a0c5893e60b40fe439b76f914000000000000000000000000b203df26af3666f4214661f7f903c46edf9403b00000000000000000000000003136cac0b116fde768e51492e38571de2969213300000000000000000000000089ef0521991b7efb54450a6c54cf7528371d4765000000000000000000000000f64e6706abd2f5e27c3467fa41c60941acdef21900000000000000000000000043383af3706dd7f8dbcdf96beeff37dee3473e40000000000000000000000000f939f7abc8c4c8eb07f6cd60a4d28dcca976d175000000000000000000000000dba4c6dbd2d4fdddcf6de389ef4502df0318138b00000000000000000000000077ab28971d59eb971e3fc9ce8ccf98561e5404db00000000000000000000000002e7b714fae84e4ba80f3cda5508553e7cf5042a000000000000000000000000c7e829f06c65aa9237ef6a0ad2613a1cc3e9aba60000000000000000000000006955c0c0e0b43315945ca4a0da70d1fd1c4b6f4800000000000000000000000019579657ae10701e0e247aacfbcd2d4345c548a0000000000000000000000000bdc826826d500beb84b44b3a8ca4e9838b0acc610000000000000000000000002c08cb703ca1126023a2dbc1afccb0a78d7250a50000000000000000000000009c3c44c1aca304a42363d3ca302b91d1ae096a1600000000000000000000000041a6ea29118bbc191f76d5e898ca7ea331de2c34000000000000000000000000a7d904da2fb30e7006b59ba0b942e6aa0de0299b000000000000000000000000b931044c1b890a02a8de21a3cb71aeeac2cff4150000000000000000000000002f33cba63d3be8a35471e17b7e78eec43e19f720000000000000000000000000e136c315b06965b7f7fd9ffaf73800eb1f2224e0000000000000000000000000bdf4cf8269c3883dd88975e1978a6aa9d3877f2e000000000000000000000000b1b98479641943f16360b93052d11b73dc8138f40000000000000000000000007e5f2b8f089a4cd27f5b6b846306020800df45bd00000000000000000000000072602a49417035aa4213b3fb1088df911b39bcda0000000000000000000000005054ccab0b015bae4262da1a08c87b35f56fcfa10000000000000000000000004a3057a81541640209b06684b31c8f627401471f000000000000000000000000bef33846c10527da6361b370f5832d85e1d60103000000000000000000000000364a19e6d6f47a333d48a5639295646a87d51bfa000000000000000000000000d053721385c004527d53945cb6e628cb0040f80c0000000000000000000000009d94cdb42afe20a215fa6da41e49c8d3a9afe405000000000000000000000000085cb649bf48aa15064811322a5e26f54aeaf0db0000000000000000000000009674c70bb1b2b79e51cf5468180ed5ad4d0805c70000000000000000000000003fa92b4d9c50607eee60f8007b061d0a1d4b12b4000000000000000000000000120e0da1dd7c59ac8a7585c0071008810ee12f4a0000000000000000000000002bcb2eab1a75ece279be57487d369eb1d7e4bf2c000000000000000000000000a9458e3ef9b37c4ea8ed2cbb5ed491b87571e9b2000000000000000000000000c2f20973d38630e7bc87083c8c554b9b2ade9dff0000000000000000000000001847c60c5bfd66b7be8b2bca030724f18c49e1ac0000000000000000000000001762abd46a2bea7df785d357a27dc892a19a8a5000000000000000000000000045b65abb1e6b91806a851fae5d1e5c80b812ac510000000000000000000000005b4797da192f2f6a5fe610d9e03f9fa9ecb4880c00000000000000000000000053c97b0340c82b11e26d6d73e33518d43b0d5a760000000000000000000000009f29c1150970e98b4b964e7a562ee0fcd84471ed000000000000000000000000dca80495627c65ce4b67379cce37e24406678d2a0000000000000000000000000e039771635cb00597bfb78f3be90a20a268c76c000000000000000000000000d2c043d519950ba33a2c5229cdc6da912222d5b3000000000000000000000000f586c08984bb7c936e9291875ddf6ee727d56039000000000000000000000000a7533b46b3d25df39c98ae19d671c5d5a337dd2800000000000000000000000077dc8d8bd53e613f9282b89090322aadec5d64a1000000000000000000000000cf5540fffcdc3d510b18bfca6d2b9987b077255900000000000000000000000075c9776d4d6a2e67f77e39cc5946c58f8a8456cb0000000000000000000000000df0b2562050c4b7fab787481dacbc15a17e0c2300000000000000000000000088bb50ecafb69dc6cea3c2de93439fcd80a4b787000000000000000000000000fc29bb220cc12edecb966113b60353b527ae3783000000000000000000000000bba6330e8f7235cd8bdf4be6033377e31a892a930000000000000000000000009d6f46f53ee071c29b044a3300821a38531b806200000000000000000000000032404b5bfb13725ce4b70e0083a4edf34384e9cb0000000000000000000000007c32d5779b79cdd5fb17c50fb46a1680a552eacb000000000000000000000000fa768b4a677bb953b0b975b281ae1dbe79ede3d5000000000000000000000000f82e459b335cdee841bdf8cd4b0a7dce488cfaff000000000000000000000000f82e459b335cdee841bdf8cd4b0a7dce488cfaff