60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000008363a57e0102929226e8f5b02b30e4e9452fd37600000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d6665746368706f6f6c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e206665746368706f6f6c2e636f6d0000000000000000000000000000000000000000000000000000000000000000002e516d5839513274424c4758445031517a4b71696d4d4631506d585a547245526d5551656134725236484432526444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a000000000000000000000000a43a9398d615634091774c1248033c63f375b075000000000000000000000000a08e9ae7f1d8e1092500300f5d95de7a4cc6be440000000000000000000000005ad67a8bab2d32dc8e30694884acbacbe0c82ec60000000000000000000000001fde63b8fc24b04713fc52016504cdc6a00a0dbf000000000000000000000000952fb4d3ea8a990340d17c64f19c2ba36582664b000000000000000000000000af37805cbb34841dcad93cecdc88a44161af2ba6000000000000000000000000fd06b7dc3106424af5fab7737f8e3e2d1e2ced92000000000000000000000000005adea3a222def4ca4750fd7265e816e22502b90000000000000000000000004268df76f02b4512ae2bda99bb1c20d3e7e2b547000000000000000000000000be5a8dc26d6299aef283bcfa0751ae5519f8d07f0000000000000000000000006d26d2b84cb2c7d8866ff694efc41ef1ed4c242a000000000000000000000000548532fd04d642efde37ee9c215edc62e08845850000000000000000000000006101d0eff93e5a2a7326b9f1476e2aae532358e6000000000000000000000000c82c2e91c23ef3c4fa609b91c379ecedb5ad455c00000000000000000000000083005c463f69bcc7cd1199d819c289d00834c5e000000000000000000000000082a4795e8fea7a55b841f4c2f8231d0b512ff5b800000000000000000000000091f7b18cbd67ea9aa3728663405af8322e18f1e9000000000000000000000000ebe326182f484b4c3039d80fdd0f7d011297f9900000000000000000000000000ec846ccd2aecc514fd7204cc169be489b0934ae0000000000000000000000007fae0cc563c0595accd74ac72b913c3711b0dde30000000000000000000000008db306f831b6795e0f24cc926d286799dd64b8bd0000000000000000000000001367ce3c449a757e5158eeab44a0648434c7c40b000000000000000000000000fc9343381e0863e0f6aba12164e7b3ddf1fd61a600000000000000000000000030f1e18b734899ea46ba7c780ad33ec67f3ea6c7000000000000000000000000ee9c7b724e4227687dffe79e2d6d5241890b96ea0000000000000000000000006300332c095d1bee7b7cc6347893628ff85ef27c0000000000000000000000007ec31c1bbb7bf8762bb7fdcadc07b818bfc3ad78000000000000000000000000fc31ba5ffe1fab297382f6d51ca7b2510538cda20000000000000000000000006fcd5d64c5d495b321261cf823f177fafd3e629500000000000000000000000049ee33799264a9ab74f4905d0ffe70f47654bb3800000000000000000000000036bf7fb8244345f8589351defdd4d49e31335eca0000000000000000000000007ad2ff7e6fbd048a7abd7388ca29b28e6223f5f4000000000000000000000000b5f5af12bea2445732cad8d208ac6caaf04e1bf0000000000000000000000000f19f07b2a7e9288b1a5fd4a1db35385175621195000000000000000000000000e0be0b837e0a86a80fe713850eea6427b1f8639a0000000000000000000000002cbc41a72383fd4e0646e918155b0ac0ed033a63000000000000000000000000275ef039a8dba72eb2bc3706c0009ca3cc1a904100000000000000000000000072ae440ed72ff9bdf5d777e95a356aa3bffc1df9000000000000000000000000a0794473a19177d2192867a3a84e1dd97cac0d22000000000000000000000000fac3e954a6391a3cf0011494d9864278acae9f7b00000000000000000000000086ef725afc4bb247ebba597f3ee9168c2954f4500000000000000000000000004bb465c93af7420b0547ef438a146c6f69326a640000000000000000000000001931ee18823f4077a37b339f6cd7d408dea2be61000000000000000000000000fbbf957aa4d8538f26ae2cb43b782ed881321d9d000000000000000000000000b86d0f99642769dd30b796c876ada24decf1899100000000000000000000000087a335a3ae37a5b1e2e7084e9c3abca0971a052f000000000000000000000000b4c4e8146cf4bd90672ed64e87549bf70b2f734a000000000000000000000000e347561a7323c982b9ccacc4b4f2b49a8ceb69d9000000000000000000000000afb64ab9b8dde777b915d5f83b6f1b1af53e580e000000000000000000000000654efc6b11e9001cae03276f37715480f098634a0000000000000000000000007b76b80546a769ef90bb9fa178e4ef851180179b0000000000000000000000003fd99403df240d8e87f6612b063335787c1b3f530000000000000000000000001d13cb30a532d8bf8be62e08aabae619afb2a6b800000000000000000000000061f4661c060443d3b6cb4bd9f94ed1bc5cb9c257000000000000000000000000c6cdda6a87156a56c96f36a18101d4542d9e0584000000000000000000000000b9ceff34864f5d241b6b17588c1ad279b0eda26c000000000000000000000000f4a01a04f8370057e5fa3f11dcc9003dfa14d2c10000000000000000000000008b2a7b4c265552cfa5cbf1607be40514a970dd59000000000000000000000000fc63e25dafa92af97d82b1713255949786d9ebab000000000000000000000000bd25f26c71ae32022ff4b62c6339eac93f812913000000000000000000000000494488cbc57f16353e52092dadc53f5c76b83a0300000000000000000000000000e63988f08e5562f19cdcfe96b0ac8102a7f39600000000000000000000000073bbcb4a3dbd8e44b3f44c505226a629af3d1430000000000000000000000000e55c71715293ca09c4f2efc1268b669948f8873d000000000000000000000000afa2e4f16e0994c978e78936cf33895669c1e0bf0000000000000000000000000476bb73066de5afb220df36092523ec11b7646a000000000000000000000000cf5a1c90f199c1150ff4aaf7d79e220bafad9cd7000000000000000000000000fb9af2820b5a8544a69428412fd94109115ae792000000000000000000000000f3aaa96e8e7fcca58924ddae6d38607462fef6440000000000000000000000008596ae8ad2f9640bc6f34a9b80660a31330822c500000000000000000000000051f7097a2b06317c216b47075b5ca93904db2470000000000000000000000000e446ee0b446903cc5c1501c6b55534dc2e92fc66000000000000000000000000cebc811ee997dad823ffa071319d33c47dcb8375000000000000000000000000e87f1630d33dc34d11a4ab1f45c52e887c1b5b670000000000000000000000007921f6b0e7da92268b9bae4c81f2fd06e206851f00000000000000000000000018f923dba0367657fd033760809db8f15c27068f000000000000000000000000f7af75e7b18ec476ebb67f52c7974747abeeb8db000000000000000000000000fe7197cf4663efe36f1704cd15ad89dbdf007f33000000000000000000000000bd426155cb59a3d2cc1f6391c7ffea9c8627d3730000000000000000000000005fdbcb7496c8d9696bc8855f8710610144b4b66a00000000000000000000000067a476867ad1db7ae57a79862ac494ea8614e7fe00000000000000000000000037f08663ac0059f9673e48e1dd929c933c0adf6d000000000000000000000000065fe2e832605ffb5cd85620b3a4d9321423277100000000000000000000000082b8156aa2c027e7a93f1f5ed3c0b025221cd45c000000000000000000000000d735510515bf251a96918cad838635eb9e7af573000000000000000000000000b77fa72547c3d7e288b7254b8b9b13cad4adcad0000000000000000000000000d6acf7fd77a678048a53b347e75d21a95a215ef100000000000000000000000032b15f17dc814e0cc7da658aeaae80d9d53256a100000000000000000000000027f476724960e15aa405ce5a0d43c272a1faea0e000000000000000000000000cba7663eee13c1ae24777a38cb3bc3b34ab644f9000000000000000000000000ddc41da1ae57db257b83f0711944afaa2b035ee8000000000000000000000000b33a2ae51cc7c8d33f6de2d9f360d2469e859d22000000000000000000000000fd92acb14eb58129cb34bf062beea5586b702d1d0000000000000000000000006f9efd0c7cc0e897c108e2091975955839de33e80000000000000000000000007cd629ded23df018dd41312c32a1f8a27462818e000000000000000000000000d9ebae1491fcd806fc253f3921f86f65e22764b5000000000000000000000000b0d7781a0f1bc4b5d8f18ed8213683d18d9683720000000000000000000000000daefc5251f8f7f5a5dc987e8a6c96d9deb84559000000000000000000000000ef8fffc3087860dc854b12a3a01d65723afb4a0a00000000000000000000000001004e7c54cf48e4b9a6cb17d11f044f94320ea1000000000000000000000000df4f1043e3ef4be4c07c45a935ccc4f254fa8ab30000000000000000000000007160fbafaf6a3f2529da211e3ad012560bb9c5c30000000000000000000000002d1a9e4a012550f0941b567219ba59466aaec0da0000000000000000000000008c0334d0b057f59414ff7e9083f61f6a58c8ad18000000000000000000000000da06d8ffae137e30c635764e04c9e272315210bb00000000000000000000000045abdf1c8028657c5fbcff55c4de0264d0bc388b000000000000000000000000f412cad5270f74e30149cec20c5e6b5d91050efa00000000000000000000000085130e47a3e2e33a59e71dfb60198fc6b2796f05000000000000000000000000d796a8a977de64df15ed4202c932f77bb2eb0227000000000000000000000000b3970ba05fdd20c44a402ca596dd3b2116fbcbc9000000000000000000000000741ed3496e9eb239c0c38a2ac6ff2f4b241a4d3e0000000000000000000000002109dff2aac93e8c2e1b1737686743cd4c1eda0f0000000000000000000000001f0738085604dcd0265ebb1e77d5e49dd7cddd3600000000000000000000000076b6ff003952d0b31db9b630759360b28af5b9ea000000000000000000000000edf3fb162d80d36d47bf1ae10b9476cfd54478fd00000000000000000000000068e74e66b23c09fd7acca57bea1c6dd7fae8fe0a00000000000000000000000020e4ce99e0dec14677cd879c7387b2776fcbed500000000000000000000000002c0cfee54f621dd1ea0c1ac3ab298c8ead27a0f80000000000000000000000009bbc904db6c671fe0bfede311ca231f728bee7f90000000000000000000000006170fe389262794ab839d1cc816de185189d864a000000000000000000000000f19bf25f4b9fa9230a7b13936cf0652e51a063c2000000000000000000000000f4fcb4d9e3dba04a5ef4b4e984d8bfa7962d95a60000000000000000000000006b25ca2404a0355c1aec7a55ff88ee5d414732af00000000000000000000000064d4b9b24dc4afb5d3084d7dfb02d5602064e6e60000000000000000000000007cf518f9be85f353eb03ef807f2f70a819dd2d2a0000000000000000000000003bf4f987766cf1a9d62adcf5eb263446ae5c63b0000000000000000000000000c8bf2a06d96b02f57c0914a57f68a3e703a99e30000000000000000000000000bccd0113454dea92b1d8fe4b493499ba7a9691a80000000000000000000000002dd9bb02c4ceab2b25e1924f27c042251a0ca64700000000000000000000000043087067af7fc605a73a3e9f3eece07a331b207e000000000000000000000000c4292270b03e00e7f2e64ede1e06f28f1ab12c03000000000000000000000000e9a406622726a6719759b70b53cbab7dd58c988600000000000000000000000078ab96f92858d59a946d0b442fb97d88833e14420000000000000000000000001fa4823613fb2424cbdab225fc1eefe3bd293c8400000000000000000000000093e71b78a56140e27a19ababdba00ea80659c26d000000000000000000000000469b83988610b92aac8c3ec1fdac42d531b9178a000000000000000000000000f7528c964600ac6693c3c0e91deb18b73075943b000000000000000000000000cb3de7dcc6c18535009156591c5e3bfe6296bf29000000000000000000000000ca944dfafefee7ce02385f4180981ef5529df04900000000000000000000000090c81ccbed7e9bebfa093ee0d47dba9097bd35c3000000000000000000000000160723c63a266a8ebaa22f77e186621274dfa686000000000000000000000000c0b3f519748e38afd8cc1428ab2d0d53254e66270000000000000000000000004727ecabd08dfce2e1ed0b056720b28e379d1ca100000000000000000000000010b3ad367fd66ace546721d65bb26afa0883cea0000000000000000000000000bd6e87d4473828aa2f2cc087f10f87e2902a6b8d0000000000000000000000002b64e21286ee1b0e6477ad54e4b25fa1857fd2fd0000000000000000000000002a7643f32e746147337f91803f195b43326c7d96000000000000000000000000cf7a0f25b0cec3936e032673189802fbf31a12a6000000000000000000000000268d00110546d5d139cf9d170cf0d3dd2c5fe716000000000000000000000000f8dc748f7486f340298afb3d935c9dc626fd863f000000000000000000000000cb7962da20027786b08c3dc7c9304cd5179dbf19000000000000000000000000f7edb280fcfb742884adcd5ec2c764392c1b2e650000000000000000000000006a08acd1f161795e8022bfd5cfbbde8d170a099c000000000000000000000000e800d01abfce40705d564f00ed136b92b54fb6e300000000000000000000000084e7a8ff0af8eaeef75fea345a51855ce6fce2dd000000000000000000000000177158451365792a6657fcb7a4c14b76e64b11c400000000000000000000000012b67d86c6eeb531dd9d2309625018eab7df9cb400000000000000000000000041f8a087ee4afdf9438458aa10970a98bc9e2896000000000000000000000000187b87774b6d242198ab661a4649b5833d3acbe1000000000000000000000000ac8b20ebf23e1490a205685fb55dd8a83bae52ce000000000000000000000000f3a7bac737cefa5ac9073e335db569435f996e5e00000000000000000000000080ac4cfec28c077e2bb73c3526358760184a6e1d000000000000000000000000f6ef940285ad4199292397751ef5375c69345670000000000000000000000000345b5170443473aa3ec126e32a4f5d194e5cd4400000000000000000000000003bdc8a6130947c5deb64b5f2d0cc33d00ef5537e00000000000000000000000012ccbb12c099a7bccd0e1a984812cb15887947d2000000000000000000000000d39e54e952ba3d15f8aa9450b707fb6b506842c30000000000000000000000004663d29aa204c5612f5e507c4bd7ed8b870b14b50000000000000000000000001a616cbe6e06031db2e6a29ea77a01277823ca6b00000000000000000000000008179ef02b9f6c9fb427fc11b96269859435eaaf0000000000000000000000009bb7d4bb21c8414ccfd38ac44e40c1bd4d8f5eeb000000000000000000000000159b79823a7ca4aaa9058ce214ad8e894d1341c10000000000000000000000001c602b22c0ae48c3bc3e71953ce3d843c9811d60000000000000000000000000d99fe08f61e2da1e5bcb15eb3c66fee9a1fb9b95000000000000000000000000cf177057b422f242039ab19f9f84ada7a4786a830000000000000000000000009a4c2fb186c912fea028b66ce91799d43b6468500000000000000000000000001ca50fa4947a3dcd3b87e011366b658304c99867000000000000000000000000b52ea770c32606fe653090fd22773eb3f865123d0000000000000000000000002358502e52775f1db85fbf822fe031793f42a818000000000000000000000000d5eff3042ff07c79f3b028648788ab72a071bafc00000000000000000000000025aa190534125928aa156a78cedaf0114e92036c0000000000000000000000001c926a7b6d3d6cb6d1d1b78a3a722badd74dfda2000000000000000000000000e3af7490eb5dff4fb8ebe4189246cf48085a7ed4000000000000000000000000f30c3ef3f344841ddd875fa3551be61fa9c0b21b000000000000000000000000cb5ab5591566890814be2b2c54decffc87d2c9ef000000000000000000000000d91289114ca2d753746374c7e8ec0a194c7d7bd000000000000000000000000039859675de677395d760f57b410e16e40bfec5dc000000000000000000000000a28579d8e5e37ee9bf090f12d92fa8527071e3e2000000000000000000000000e59a6d64db811f1e5aed66f5a2fa4b21a59164f400000000000000000000000028f5e4c9d45d16d8364ed42dc6e11423c7f745ba0000000000000000000000005270e4e470922f1d4bfe59925c139f2916292b980000000000000000000000002ae27d4c26500abd1876aea59cfa10dea3d535850000000000000000000000009c146ab1d9cf913e9a7e158aa4942770dbfb8b720000000000000000000000007dc42638cf807dbc444d57910981a3fcf36340fa0000000000000000000000004ad9b1ebc5e5ec0ee8344156f6772c67328fe14b000000000000000000000000c81e6b4363cd32341956cf559609f7db8f3fbad4000000000000000000000000ae72eb9cfb12e05ddbbd08fdd906ab1a2625b8950000000000000000000000006743628ad9c54e34535df30e1f58ea30d6da1270000000000000000000000000e3e87e188d2db0379aa0e0ae1b2079e0129c70d50000000000000000000000003b153f9770fd4a8514a6c9196e546b9c2545d46c000000000000000000000000ed6d3b45f94f1d2e6ce65ef164d1ab87619ecfbd000000000000000000000000fafcace795a3f36d0005528c29c7e366b1d4f6fc0000000000000000000000006cfbf3d5126cf4a276412efa8c72cdccc6c522540000000000000000000000001b31736c1864d18203c2a3143d9c17ff91ab41b5000000000000000000000000f841a1fb0ce8b443cf30af032176ae277b7dfa2f000000000000000000000000a313e1054247452bff52ae7e76858d14f240a0e300000000000000000000000023526f8a7aa83a9e12bba11c363dec65a591442f00000000000000000000000011c8b3efe72c59f791ba9eab8b7cde391d69704d00000000000000000000000057890ba8059a01d385967d680da1e3796f35d202000000000000000000000000ba3af99678ecbae7eddd9cee0ec4d46e8297e3a0000000000000000000000000a666f3708ffb9a76a144d61b222f2315a01bf8530000000000000000000000001d03927a4f08628accd208ba65cf7c96180602a7000000000000000000000000fe5a6702a351336318b5204e7ddb7866ba4cf5a80000000000000000000000002d598a20f40aff0fd5232ee0d76b87603dd87f10000000000000000000000000041024df4f2d9d80159a08f9dca13f2056c4d4df000000000000000000000000265ee9f45b91edf29689eeefe4aaee63303a2d8600000000000000000000000094ee223b0fa2b5861ac49da420bb014e13340db9000000000000000000000000cc88fe306c1a6523851c2b1038d4031327047fd20000000000000000000000000c584a923096f2032a564117f4dae092110e4770000000000000000000000000088c2f7a32a588d2cd78e4403220220bb058cc640000000000000000000000009d02d46f703d79377e522ca1f80bee5737a6a694000000000000000000000000d4d033a96f3bd7a564f3241d049a04eeeb550a770000000000000000000000003324f9f1f47d8be9da31466dba7ed7a8b72322570000000000000000000000008338b9978683aa8249226ab0c50acb7ff5d908e1000000000000000000000000815562b8ee73ec351f3c2b38f23dda4fbe28e8ff000000000000000000000000aca84aea70c9b7b978adc91032662a8c040256a3000000000000000000000000c6baa1797efdb1239b7ddec63b06b4bdb52c45070000000000000000000000001ddf0c2ec80fa46a85b2bf56cfb00d93ca492a79000000000000000000000000e79ca47de72b3a87a6c8ac029e22fc28c213cd2e00000000000000000000000072dfb766a96e758c52a1aaaab62512ea97b6786a000000000000000000000000b1d640bb9bb986085e75be2ec424e9522d8f0b85000000000000000000000000ae179c9c13cb5fd8656c632b127e2671a59b08100000000000000000000000004c047c47de0c4e2a14ed1a2a5510a07bdc8dbeca000000000000000000000000d83865833c9e6b3bf137dacec0bb7301752a5c5c00000000000000000000000011aba1b333de5b2458f0837c5422e9834e7e674b000000000000000000000000069a70a576930f2401f1b61ad31bdd0bb045f19d000000000000000000000000dd66ca5783bc6cda04d73ded6bf692f5d3a03d8d0000000000000000000000008bd99209abcf6deb3fb67aaff9be569134662516000000000000000000000000b6c1e81ba5418342a8ca42e129791b5b9bb8ed3e0000000000000000000000003110b60dbdd113b4adefa3537f9e8938ee5869c20000000000000000000000006834937f8310cf87dd6249cc357ebfd1b10c135a0000000000000000000000002189a8494fc1f7b0e356ecaa6c3b51965ea5f7f500000000000000000000000037efe8d50d9194166673c5b88f2c3361072c65b000000000000000000000000065252dd07a64291b82cf6291cbef0fb85db309be00000000000000000000000026ef4659bd108fd0e46a398309f10c74d29379420000000000000000000000002d7002b914829ff2660ec183757c4d58a3992d8c000000000000000000000000807ba17b8f22ed38ae942665962ec5f2008b5fa5000000000000000000000000063d31a463f58feaca80410376470f956a327ef60000000000000000000000008639e071a82f7397b40ffcc5bbd9cd98eabef2a90000000000000000000000004c43f629ce970af4585f3a7da9fd5247c3945d0b000000000000000000000000503f3ff2d2d0e13abdb741c01ca1919783040d40000000000000000000000000408192f30e8c453f70626da71abf7fa3a66c95140000000000000000000000003dbbfd7929eeca10b3cd0e8c0498a7bbfaabd25e0000000000000000000000009174dd0767a4289c7265cf97adedeea4d258ea640000000000000000000000002251f1aed1c8851b28700312f184fee7624bf44c0000000000000000000000002f753fd27bf7fe798be925e5bd30d7e9db37a0a9000000000000000000000000de8386140d61540952c4b1643c99713584adf8c6000000000000000000000000c99aeae417ba5457e5a30f0138ec15f36f9931ac000000000000000000000000d4a3a987de0ea8e9087c0ea0cc2a0e59c3945dd4000000000000000000000000bc429b51a2921c47369e2a3c94fef21a8725323b000000000000000000000000ef56c2349bfd1e24c5f908caee5e490271c7cd13000000000000000000000000e4c38e6bfd258b445beaf230ad1b030a5936bd1f0000000000000000000000001279bfc493f9c556aaeca7ec5e9e09f342bb8cd00000000000000000000000007a80dd0073763810daf82f54d1131bbb8a7e12470000000000000000000000003c22e79aae918f6982b25edbc5a2060c3be267360000000000000000000000007c5d7a0778a612cdfb547d8de84dca4a54d68fae00000000000000000000000090cc99f653bf0a4b0f6afed83b95d25495177b7d000000000000000000000000fe89b58943d007b77feba0fca8ee403f86891ece000000000000000000000000850e32989c0128fceb21b539951a1ecc85b62a9c000000000000000000000000f6a5f07bc1e8a471b421976a58f3a726aac0654c0000000000000000000000009bcb2ab5c96317f124f6ba1d5dfc762ee22e670c000000000000000000000000a3c047171d2f5c26fba635e6f1d5cd9e57369003000000000000000000000000f869513957505b1fde89797f0e2a6287da7cdda6000000000000000000000000bdec95b5b5d72c42e008546aeb65bb0d4472eaba00000000000000000000000041d4c86c44e0589abae24f487d96bc8eac3b79da000000000000000000000000b17af36d29d6c449c78e5651cfea8e5814d3853c00000000000000000000000060966a01497a8c2587d98affac5f5c00933d3ceb000000000000000000000000da77da4f83bdc3f2fcddd0523cb8193271d01631000000000000000000000000cc5172fae50096d35cd8f506649c8cc1ee489eca0000000000000000000000006f5b3ec0e4fdbe5df5924612f804e96ed90c4bb0000000000000000000000000ce27c7fe2b610d087255b0d0a4375dc5ecd6733800000000000000000000000019d4a9ee3cd860e8959bb02299b84d4c8745e8ba000000000000000000000000d597c53617d09ea0532efab02a86497cb8e6997d000000000000000000000000b32d8b135947f47063a3f30798e2f06dc04d352a0000000000000000000000008dc674d53df8d59fef0c83c7d3d9413f144cdd2d000000000000000000000000e11eb0bc4b34dea57dcb0b74019ba05b28b6f91c0000000000000000000000009963070c97e5fc105d07e9d78686fce36d00f6bd0000000000000000000000003315eaa8cb86795d636c2f3fca1e4170653b402600000000000000000000000004cdfb314ab248c0536a7660904b08b27ae8b46c000000000000000000000000cfb4824467e278d82ac1dccb6b6ba5516f782a66000000000000000000000000e3e486281f07d4db90569f22e3656ee96278643d0000000000000000000000004123bd6b487527a670c03e78471baf7f760144f600000000000000000000000068a070e0ae56283d80aaad05b2d309597ea4373f000000000000000000000000b47a94a76f2587c42c37f031c061a7e189f5b4d7000000000000000000000000ae59b010168ed449c2898cdd5ef7682ce5de7d8d00000000000000000000000045e4b2aebe2f98e8f7a733225d7c4f99f1551fcf000000000000000000000000e0800a64810a8dcd8027d7bfb98f98b53e9abeb900000000000000000000000082a7ee864b3304219a56d07bf3d82eab6d7fcb9a000000000000000000000000d860fb9d57cff1290c20667162d394b4ecd0bb5b0000000000000000000000005dda1845d760d645c572845fa7530b7bd36dcb3d0000000000000000000000004e2f91f28966935bde435ff27eb38641329e60350000000000000000000000001b77f1c9511d527ba11db140eb592d948769370f000000000000000000000000c981d1c9f5ddc6dba9f93497ae1a49844ab68cd6000000000000000000000000d104674ce42194dd5296321cf8b6d36b0b26dc270000000000000000000000007be0c8fca9f7a879b83916656ba4d4bb51c89c8f000000000000000000000000efa5e45f8c2b7bd3217813f6fb86ce0bcd6f817c0000000000000000000000002d915ecba7966cf6df86b15c81aa49e4f3a55cd1000000000000000000000000364b46483e6c6517144c63cd7884495928b57473000000000000000000000000f8f3fbd133d2cc15dc437de21810072c2b74be1a0000000000000000000000005bcf14ff9f204860c0802b0dcf7ab8b467ac5aaf0000000000000000000000006f895f035c1253072c8a14fecadfc1cec07d21450000000000000000000000007e23085ff7d550671478d4dd82579f05d38489ac000000000000000000000000153dfe539f3c91990bd8bffce5d308185fef8795000000000000000000000000909eff6bb637b9f5b796beee3aa5319133ab6fe0000000000000000000000000f1f51dd803456f7ee278e61e935a272a264f19cb0000000000000000000000002524b72413a3ea9758b3fada16c073f890c01b7b000000000000000000000000dc8bdb80e0cf0cb9acbc61922b2004a136dcc6a0000000000000000000000000050d3101dff72a48192eb3c3f0df50efa03c72d10000000000000000000000007266f90651a07f7cbb07adc9c78b12351943a15f000000000000000000000000dd4e82d05ceb4227504483bfd6ae46dba0a645c4000000000000000000000000b158a9b2310fed099e5941ccf4f3cee2414f2b3800000000000000000000000075f0d0c10fe4d1be17fcde37950fb6322afe01a9000000000000000000000000517d478e8c874a9a1f7a5cf7303be23101927298000000000000000000000000264553de9ebce02f088b9f686e5f2af41e4d951000000000000000000000000088a4e186417c1f32236d769e5025ee3c5a3e80390000000000000000000000002164c8c6af4969aa4964d9b324b9035535eacafa000000000000000000000000426b133588787ef88ab1fac1d640bf3c8a55099e00000000000000000000000049ee0b3a789ad08ee2f89756a9a50105a2cf95cc000000000000000000000000ca2f450acc192da2ab5d4d15e04bcc55e704faf7000000000000000000000000447c3812f5756cf1230f0235f843c69877fef5f500000000000000000000000092dceb96fce6ad99f40f8ca8012e757ea812b30a000000000000000000000000a66c503b43399d2d8c3bf3d957e2713fece3e286000000000000000000000000b80f1e3c7d38090d2e323a2874e5e1e1d0c7c9f9000000000000000000000000eb5e18d566fefb16787feb70c0a87e099503053d000000000000000000000000265e3f8440e715492866b8326e13204165d665f1000000000000000000000000798d3e5177faf9764073a99de8c919f7cd6909c0000000000000000000000000ae0e2338b7514bd952792414080e59f5d21a49c9000000000000000000000000df77c54261ce695ed11e0fceb3ad89cd4b2d70ba0000000000000000000000003eebbebecde31d36d6aa7aa4fe2a06159119b659000000000000000000000000ba1817f200b5e1ad346aee4f02dd0317ca3e6bfc0000000000000000000000008489102255eb4215c2d32f763f28ae0c97a1e0b70000000000000000000000005fd8624bd6ba75162191c1aaa793f510b7abdede0000000000000000000000008751c7c01942453868b18556344784978f3fd4b20000000000000000000000001d7a1de158211b94e5a9aad409c8515a19133dbe000000000000000000000000152f4454606a078727a388e08b5e271c31972b720000000000000000000000001584a8b03d92d09e91f35befd8b4bf3db3762ca6000000000000000000000000c53b70b1ae4712c53e56c8acf186b8d15f7cf4690000000000000000000000005d1d5036479c12d8248955a549472a0625737d64000000000000000000000000f056cebbce96e2c4011e829ce5f86d1c403924730000000000000000000000001df856c8dace4ac358d709409f67c639a5ab6656000000000000000000000000fdf78a6063c3a4547b6c7b6b6bf5c3c434199d3c000000000000000000000000283a8c640783e40d0f6ab698e709f4d6fbe8c5d8000000000000000000000000cdf7ebc0390bd4dcb80f5e7e2992a93d2d7092e7000000000000000000000000bc385864a64ee0fa55d7d7f25a1d0d80910feb68000000000000000000000000dc6d319f2df0b355ffa8dcc8582d81adc88fb30a000000000000000000000000d0307e21fdf26ece7a9f4a022d529490a92fa9f1000000000000000000000000f27330923b5bc4a9c345ef2e0445f6c75fa621e5000000000000000000000000826ef7c76d092acd0d3975649ff7d62bcc4c873c000000000000000000000000364a60ccf0e7e4326d3ba990f9bc0c44b5e3399a0000000000000000000000000ebf9dff9f2c30458512b0b4f714d6d1338eecf70000000000000000000000002cc0943eac798fb76af30343821cbe64abb0b0bc00000000000000000000000065d50abc586a551e867ddb111b7c8956c0b5091f000000000000000000000000a4a7d9e81e28dc93edbe90cb171f9ce7c7b7500b000000000000000000000000ee15abfc5073afc47ad9e9e4fd0141a764d415fc00000000000000000000000024fee3e02d3a3c0a72cd29a4c9ca6bcbb2a04a3100000000000000000000000087e1bf51f1c45c3ecbe6c8ed45dc8006d224e2e3000000000000000000000000bfbb6b0341f73380906cd4af13895360465fb53e0000000000000000000000002724abbcae90d9058789c1da33d002a4ecd708f8000000000000000000000000d3162baac23996c962c43fa5cdb0848bfeef30010000000000000000000000003c6e0d53e71079527c3e22cb691ab919188b9e91000000000000000000000000c3691749829a22553e565cfe691b6bd9c9663a9e00000000000000000000000008cebf28aeb8874e1bc857228059b4ec5d36e647000000000000000000000000cbde13b4b825058a7df1eac3f3b29efa8e2f6689000000000000000000000000aa25114317f31793ee515938191f03af895a3a0f000000000000000000000000ea848d511958ca9dd22af5a37ee0b1a43e79fc040000000000000000000000000b8854ba69fe5046c65c2871a7508fa7c15c50e300000000000000000000000003febad3a9d6e535cd5c58bcf818dea978f251fb0000000000000000000000006cf92197eedc60fda694c814bd6ebe63ca851f4f000000000000000000000000b63008bbbda00aa5fc69071c77aacad464d10289000000000000000000000000ca6d671f5e1c1283544c6ee177d5c7e642e17083000000000000000000000000baf0889f7634ec0b5ac118a8a3fcade496317ca3000000000000000000000000c56d85deba50cf3a23e4c7015648b933e355a1410000000000000000000000008a139b0518b4c2658175afa6153483ecabd7501b0000000000000000000000002f449e6d8f0f6bb49c77ebee1c6d09c17fb8da41000000000000000000000000a6b832618b0b4f059729aa43d45fb9aba154ba430000000000000000000000008b4b242f381a667a1ca1ba16b082490e7dd468d7000000000000000000000000157c98b039e6fd098a4b23e598e1954f4fb013c8000000000000000000000000af70123b99c292b53a70b33d847841d66c7a9898000000000000000000000000ec442e67d74c0d13c75c8c4c5d0360b5f1d891bc0000000000000000000000006a6803c44b95d67f07dd9990a9e95ca6a20f323f000000000000000000000000981f66b46e9c355ef3bb3234c5d924315b91f26b000000000000000000000000d50d6fff4f6d7db8a86c0590051f959add09f06200000000000000000000000040247417564dae3cca35325aa205ee883b89ceef0000000000000000000000002fd201f7f0fbc77c475d06f54f78cd139d7504dc00000000000000000000000058b64ae45f8db4883658e8be55dff3286efaafb2000000000000000000000000cd6622b78b16ab217809f6089c410442a84869e6000000000000000000000000288ddbbfce2678154fd2487a2f0265e93406e5fa0000000000000000000000000c9ee270e551d6743bee11e3f730143b0be2e810000000000000000000000000ce9a6ed33fcb92c6aa85c06bf8093c4283169af500000000000000000000000074b010f3602fb978fa15601b40ff70eda813d2350000000000000000000000002851e1f050a86675b8bc9f50ba9fc488d4684aa800000000000000000000000038ac4111ecc2883c5daa84c9af048cc4e54f7e3f000000000000000000000000f5b44ce2b6d7718111f7a3869ee54532d1c38141000000000000000000000000a3124079adbe398d7a9122915418ebb68a0501e600000000000000000000000022265668c9aebcecd6da6a29f71769b62ab274d9000000000000000000000000f18507018471e426915d4ba64a47551d7d0e9935000000000000000000000000fbdd8afc933875e23e2951685b4439569427ea01000000000000000000000000fba8fa1643a5465c06f0ec4016455741084e68800000000000000000000000007be30f6554c474e85c21a2aa855ac1045e8c06760000000000000000000000007c7d26113e482c1636c8cce9c861ff28f6bf4af6000000000000000000000000a254093f918934b8ce718fbd2109ad11d0dbfe310000000000000000000000004825221afdf6b4dd8ddb7ad4390afa6e14c8a194000000000000000000000000bfd55fe61e5004b632e0e46907bcaa04c52a558c0000000000000000000000004552589d94b262770623f4e5589ceb46ab7eaf7a000000000000000000000000049b31586232a83f1e1c75a1684a0340687ce0440000000000000000000000001d247f887f5ff04d66da81779173247b60a298740000000000000000000000000f127f5dc4a143068878be536a5dfb06edca6353000000000000000000000000c4da3998b53e05e80dc97b7ebfc3ced6c8252f8a0000000000000000000000008c9c63f123523260061458638ab5983462f2d265000000000000000000000000ac6e416d741037c6d2f1dc63e07536192ff686b9000000000000000000000000f352c8054784d9feaffe4e3befca26f65a8e5526000000000000000000000000a493b004a670448ad1be85027c1ebad8a77c1b740000000000000000000000008a4746aa28ef35a73bc23361e32552093c90092e00000000000000000000000000d5f9fb624f571186682b94620d61e9e0d1634e000000000000000000000000d17136194b6d1195b9c33706acb7bf950a20e55e000000000000000000000000f173ddaeef0f8ff47c61f4832a4db8234756b358000000000000000000000000741ea707caaca2eae2e82059ab53483f8254d871000000000000000000000000c2d4fe75ff41e33f0ad054b1325f59b419e8a1010000000000000000000000004d6f03d54a9f6c87e87f71486f945eb3b56dee230000000000000000000000004ca29466c57cf604a6bc97527c056a926c9339a300000000000000000000000070b1bf1088cb345c7eff716154e4368a5c587ed7000000000000000000000000a11ad135de42df8137142e13945364fbdd9e363100000000000000000000000007f197d61ccfe0ac46792dafa97ec28b73025f110000000000000000000000003fec3da794f47609d249d61ada4019f392b122b00000000000000000000000003c4e98dfcdaa7327719255ee7d085c75724945d6000000000000000000000000ea3bee3ade37bd0dd4ca36c84944c9057ce3486a000000000000000000000000f53a39c8cf12e99f6f17456e0e5e91f3eec907bf000000000000000000000000120915539f0271c891efa4b850b59188001c1a34000000000000000000000000a58df7a6a31daffc023ff5bf5db2039f4d02516f00000000000000000000000059952ebb0d175c602f1ced32fe52b82fad82f4a000000000000000000000000070c9666b338795ddab8f4bd67f580b1d9234b8dc00000000000000000000000090059183bd39598566e605438e73e1b452021de3000000000000000000000000ff6ce733e46c4fb610a3ef847913d5a886ae68d90000000000000000000000006f9e6a43733af462de05b30d23273a7ecbab01830000000000000000000000006b5bd65d69b03ee3fd2737bf966dd5199ab74c2100000000000000000000000008833ee23829654cb77029912867df36c8289865000000000000000000000000a2e0784f60864221eb4914e0208f5c613981aefe0000000000000000000000004be39bb3c3655293b428fa7f8793a19e3dd7b6db00000000000000000000000011dbf181dd5c075c2abd92cb9579c4809406b5be000000000000000000000000e5cb87e1d9b2c846bd445111891cc14f40f986e100000000000000000000000006d740e69534c5fde5eb03ab62baaa773cea7162000000000000000000000000dd4aed57a81d36e35229281fc509e8675deaf710000000000000000000000000c79976ba857c8055365ba8cf86c37f99fff8f20600000000000000000000000064c226ed6b66d973280a5a284b77697e317d6e8d0000000000000000000000008635b43a76e785419afbb2ea377a0bba0062ae370000000000000000000000004ada1b9d9fe28abd9585f58cfeed2169a39e1c6b000000000000000000000000c8e3f4356b7b3c64be7d0f761b1edb64cde1c55b00000000000000000000000096832f104046fdd2859ed518f8deb7fb01fe3ef5000000000000000000000000062cccf94f037c5cb3b64944a2e0b89aa2ca69960000000000000000000000001b55c75b42219c7e50d4e3aa74e7f951721c994000000000000000000000000040f69c45e12bb6e02505c9d6a48a3c570e65aa13000000000000000000000000cd2d09bda4a4cb8c972d6e4da1af67cc99e073fc000000000000000000000000ba11cff53a449d62c64ac89fcbde829636500399000000000000000000000000f02fa4293afdce340f5dca5997a0b63ccad60217000000000000000000000000b53d6eafe6fea96fdd0037b54be5f99a38e88dfc0000000000000000000000004821e351a636537a6fc410fee9c15f3f5769f4ee000000000000000000000000a9a1172c34ec9f701c5e9e2503f697768aebe9920000000000000000000000000e941cec819b454f86306836a618f6391c4bf0cd000000000000000000000000304dc73dd88aa2d08e26a99d07eea5af5ce3bcce00000000000000000000000060f0aab2d779017cbeaac4ab3c120d41a8a87e07000000000000000000000000ffbb654680af61875885f0ed50ce8a434277bf4e000000000000000000000000fbe23af12f425ff2cf0800c86e0163afd70ed490000000000000000000000000d1f44d6547a28bcec8214e873f611eb618b14ee40000000000000000000000009d04b348fa86c3776dd77c7bb185a3e5b8ef170c00000000000000000000000036e0b26677f73a776d83e841fecd3d799652f820000000000000000000000000e2d27fa4842c1c51f27b0872dfc1957e3a2ea5ee0000000000000000000000009151acf1f42cc236372bf950bb1cc7b2000fd5bc000000000000000000000000ee182ba690145a4d418c4a4a21ff4cb4c3375ca6000000000000000000000000758abdc961f0db4f3ef5e077cf4e5c71f32ee5e0000000000000000000000000f166a4b6dfa754353eb3841821c9d2444d9b122e0000000000000000000000009a21d705a7764cf946698c6ac50e32578badb5fb000000000000000000000000775b885d88a3874b9f8653ca78043b7491290d9c000000000000000000000000c86490f0a88f7a518b3a724ca12a0728d3852f8d000000000000000000000000298d5a2e8817aa5a88a4d1ebf9a16d4744e6899700000000000000000000000072dd59e6c63f85bdb50294971026542b61cf8c460000000000000000000000006d010d78af68cba5819833e3c765b60eea6ad297000000000000000000000000213afe19717318878e94be578a5210817bb2bf5d000000000000000000000000fd654301d278c6fa344f4c00c7b23b3c1540ba51000000000000000000000000410cd772e30aa87a198a6780e220d41496aaae7900000000000000000000000098bc27b4b215e014d57ff01f06e5820f52b9a99100000000000000000000000085559a5687b1b97ca86a10a7af3ac4d01734acf4000000000000000000000000422e3665d31ad14b1b03de53d1bbafc01de09335000000000000000000000000b2131308adbfe0210124e3887e65f9842dd10d82000000000000000000000000069045456b2401a4aa6e9a9556d2ce171584b01e00000000000000000000000035789668f66b39461397ccaafe27c7755a9d57ed000000000000000000000000d30eee70032f5ef4ee0c8824c4fd7cf45f9b4eaa000000000000000000000000ab275f4d3b8f2c857be72f5defc24e76c6d71aea0000000000000000000000009be483f0f158ff594b6d12dc32c9776791a020f90000000000000000000000001ad0b879ba9ddd0b34032984453d55c5ab49d9e2000000000000000000000000afdb2b6c50c9a1f54cdff91963d79cc459a840700000000000000000000000005fd6a859a580ee0bd11fbdc7a5c59bb7310892f7000000000000000000000000ac7fd8b4534b945100cd6be4563febd5b26ed58d000000000000000000000000afb85c45b04989044ddd33f1973dd0761725c253000000000000000000000000688edb97d4cb64972d6525f9f832502895352bf3000000000000000000000000ddffe09178a343a29a8deca65f9219e01d410773000000000000000000000000d758cfbd9662d16d1234476187992aa17a14466c000000000000000000000000d9313eacd4f5814ae8ee81f239f400999b6e2ec4000000000000000000000000ff66186345768a21037df062b18945204a189be70000000000000000000000009503646a573feaf6123d4174ee2918b90a1a4c5400000000000000000000000000a2db6892679e1fb3c2cb76bb3a4fa4f0c0e5b2000000000000000000000000b91c194092e14f7e1e85f2e5bcf826c1fe8a50090000000000000000000000003ac7393796be32e316cac5dafe8a1988801275e400000000000000000000000045aaedb872a503746b81056e6d12695cc793a02f0000000000000000000000002b91256d8859cdaefb3c953759b4c080a6765d2c0000000000000000000000002fd920a0369036fac0e31ae3a6b46864577fbb45000000000000000000000000fdf2ec173e37f2c1ae36c866c313bad5aca831cf000000000000000000000000814fdaecd7fdfe03dfca0096a6f4dbc80ae3bf0b00000000000000000000000012562e769ae3e0861f4861e0fe27b4eb82f2e623000000000000000000000000e75d1f52bf041a025aad0f35b7ea87eaa2332499000000000000000000000000c45e8dc58a035e235ae8267a591a14d28ea70069000000000000000000000000ab962c07a448b138526d766cc3c5456e39b200f6000000000000000000000000a671357f5b7d3577e3bccf0d53f58319bca86d8000000000000000000000000039fdade1bec6458f6f6d0b882439c1776788a56b0000000000000000000000001bf00e549bad8ef3ab6c735fb4914329074a6307000000000000000000000000268c618d099fbea6facdbc464b6cabde323b32da0000000000000000000000008eb790287bc4cf84776359cb633d3935e3be4d42000000000000000000000000a8279ae2521f63cdeafdaa046f8f2a4520fc2458000000000000000000000000f17efcfdcb0d0ee922ad0e6041a0c09259d0dd140000000000000000000000000ab4f6a68d0fc56830febae4f685434fbbb6f187000000000000000000000000f6f31834c9aa76935d12befda057117b104fd2910000000000000000000000004af15c7e3f0cc4fdfd3173d52f43effa778d6b5900000000000000000000000004563887f0b36c6c637d7a7515e0947eeb783935000000000000000000000000a8efbaa241392064c689204a92fe5ba626bb3b20000000000000000000000000074aa7c38aed05f7e77d74d3ce0bb114a37fc863000000000000000000000000cba8aee7c2b5789b0c244865031ff6c08f6d9f350000000000000000000000006cd8a461a11aa4b0e6f43e7dc6b7678d7bcddda30000000000000000000000009c053dab62b173f89a0df7c74b54f14abb30ede300000000000000000000000084102c779cb732e526aacfc6a15be93cec85f88a000000000000000000000000eb0951c05c56619efcb941aa1e71de381aedf5e5000000000000000000000000d9679c51ae8c35c314f2e5fe6c5dcf6edb23c6be0000000000000000000000001960e793564d256a02406226acdc3a2163bd63a20000000000000000000000000c29bb65832fc0603e786fce8ff465a70e4a6e370000000000000000000000002af53d4c6c9da436ac0d996210c63e518b29d0e7000000000000000000000000a6c79d9daf3cd508e04a8fb637859d4c90c7d7bf000000000000000000000000882eb11faffb7182b7ea19a5b9d2ccde11013b8b0000000000000000000000002d7d6a592d131772922eee262e9c1a14f294411a0000000000000000000000003ffe693096e8096cc1c31dd8eae8b976c95180040000000000000000000000004fba0004ae523d820e6fa752651fb2525773a06f0000000000000000000000008eb2580ccbb63625eb9972ff3bf9d81b4ae73f79000000000000000000000000cf871add829dc47e3c1ae980b362fcc0c03aabcb0000000000000000000000006732b4035108958d73810747c21efd33dbdb74f20000000000000000000000005acd143712676b7b8bf50bfcf2d927215ab8af9300000000000000000000000004513039ea61fd789c327d38c632e17070c4f6b5000000000000000000000000baa2adc38124260d3bc772190e21bbb09f9af07a0000000000000000000000005e511cf46a1d007516f78c14cb05f0e489a2f01b000000000000000000000000b89d08be844208c4f42e81882fdfc3e1936150b4000000000000000000000000dd5b16f3a0b805566602c60fd8f62f5a866022b5000000000000000000000000f5453ac1b5a978024f0469ea36be25887ea812b40000000000000000000000000d57dfdd472a9e190b036448f762ebda1ed8790f000000000000000000000000b4a0fe36d34220c2c2652974c62930f06518a0f900000000000000000000000034d82c9fea23aa0d92574afbaa4f3c3efe905395000000000000000000000000c7aa98a8420d95dbc03115a6053dc16f36744cf5000000000000000000000000a28f3caa50a11ef5b059eb68d346c0be267de35c00000000000000000000000008ac0006bee321c047c1e807d6c6791b7c20738d000000000000000000000000a243e7a68e49b3351d74f668dac14d6298e9b6db0000000000000000000000000f86ab54420571d92aae06a22cf669880ab058560000000000000000000000007fb65e6b0221a13918cc6f868857873124c763d200000000000000000000000093dec238991eee3113b587d3c0549a86dcc59ca600000000000000000000000006e2faff07fe1d81f5526b15ae3ecf6caa2999a100000000000000000000000072cc9630054207d33db3e39b06ff2a89d56a5a3b00000000000000000000000044a44e4e3420b46a0cd65ff75c929cb292ee08b000000000000000000000000042f78d758b2567a38bfd60ae045d9d2abe80775f00000000000000000000000046b507d729d108fbd7048cd566aa068f439805f100000000000000000000000074f9606530d20fac605894d3143a942d11ca778d00000000000000000000000002443d5ebd5d12669b0419d00f1d3301a3091542000000000000000000000000f0b032ccc6d70a1dbcb37f05f9f1991668f8f5370000000000000000000000000e29b2b5aeb644dc0918aa0bdef7a7ef26615363000000000000000000000000cf0702e6957b4838c002e01a2b8542f896d2c51e0000000000000000000000007634bcd4e31ebf9003743a55e8be902042290f43000000000000000000000000be111d94738278f81f09922fa66ed68946a84215000000000000000000000000c28a62ef0f920b7822cbc816498fdb68c2779abf000000000000000000000000a9b7211403593c5502f986d49110a7e396c8948e0000000000000000000000005c8740fa47e5ae0ee47ddb660905b34dbbde79ac00000000000000000000000054cc6ce302c00fa144d564b59699f68dc1012de000000000000000000000000038262514e076ef24a75086838c21e80dd498d7820000000000000000000000003b0db979cbe29e042b9bfd426d17502ed2805d5c000000000000000000000000718f702d253ffca3d7ea4ac0a0077ed877cddb2c0000000000000000000000003e13ae7d5aae83c7cefc00d7bc9ac21e1edf48ed000000000000000000000000135ffad2e298a5a782f68dec8690af30b59ea6e700000000000000000000000008b90e2cc706fc9d35b7ff2590e32e60c2dfcd9300000000000000000000000069702672dbfa4b70d42985ab6e4fcb6c785d1d61000000000000000000000000fc84b7b19d233ed89d3e54e1e6e11bb19beab29b000000000000000000000000b9fa30cdadc4bedc716dfe49d811f2e313c7e842000000000000000000000000fecc0aa191d6b2818bb893154dfaceb45c273cd4000000000000000000000000e21b5d01f906501045efd343ef93029ebc700a1d0000000000000000000000007c55274917e43d7e123f52ee94d40e18a0e558d80000000000000000000000003272c8bfd5f418b3f553112ccaefbc78aeb50eaf00000000000000000000000001b7f6651209004ca50aba58174b3679e350d3610000000000000000000000009549e5e87f8a2854e00a39761fb2ffbce7e9aa7d0000000000000000000000000526a2ad51aa1f5b528c7acec59445272d1f6db60000000000000000000000002abaead300d4447bfabffea79a8abdc174a01b1b000000000000000000000000315a4397c35f0ed3ae8a1bf2ba4f51c525d0f69c00000000000000000000000068d885295b6f96c241c53745dfb44d10881437bf000000000000000000000000b2648413a3af16e2320c101b6180f2a1f34565d60000000000000000000000007a2a3131ac918a6d45df7838cd90249a89695c83000000000000000000000000f5199b738edd43586a417a055f786764a5244f6d000000000000000000000000a9216a29bc346f5dc0d679a061e43a4f6d02484d000000000000000000000000d481bcbe1ed5661dfd0d22114eedb9e3d4470db6000000000000000000000000be0126e286beae4a58f3ac742f23187c6c4c51c8000000000000000000000000cc6d2845178509ee170907fd23181ee393bab3bc0000000000000000000000004fc65fe5528a4e4efcf58b1e9e30a404be4e41e80000000000000000000000007e5327478f6fc5d74fe5262d9b09e09e2c32f8c50000000000000000000000003d13fd0dc22e873e3e50da1402eddff470efa675000000000000000000000000c5f8dccfabbd9d293991f1f50191ed8bfcaf085000000000000000000000000035fc38450c00df80dadc5daa1210038250be4ecb000000000000000000000000a9e92745443887b97f0cd6ef9ebfb0a09f3749cf00000000000000000000000070a2adeeedc3afa6668e8bc118fae7dc499acea200000000000000000000000050ee230f07efef5532dc8ec93ba3fe168962023000000000000000000000000092d4f89b690db51dc7b8bad31b6ee2fc043e513d00000000000000000000000017b98a87866de9f72c3f13a6ee4183f44c5aa6a2000000000000000000000000efa60b3aab73d7de28ce47f828fddc4e275e046a000000000000000000000000d2161d926770dbb40cdb1974b978293f2affe3a6000000000000000000000000b7debcd61f2df700eac9a57632e741cde6c00523000000000000000000000000c615de2985413ed83c7cedf99d58ea645c5f549c000000000000000000000000cfcd138dcfeac2b671b5828f625d42ec8858315d000000000000000000000000c40c8f851eb2c5014ae7fa405c4db2a28ef983d500000000000000000000000035a5a1f66032fee98f918dd18157af69a2a6b2e900000000000000000000000006637049f642223099c69343528d740b9b2030e500000000000000000000000059bfef4ab30ee3ce62df562791f1c828f7308447000000000000000000000000f09ae8b1992f77f2fe85d10cfd604c5b2d36045c0000000000000000000000002f39e04578a14254c8b597cf7ecd8b2c863e14fb000000000000000000000000f847f17bb867f1f8ed363a3b438fa5ca3fa0d2a30000000000000000000000001cc90230aee4136373dbec3a97f99ed56d063dc90000000000000000000000008aca70955284ecf66cc91cec30f2fdac597102f50000000000000000000000008e356bdc15b73768eede29ffe8dc8fc795e817ac000000000000000000000000b8ca171b0f4ffed0c19a0bbf8443afec99617c4a00000000000000000000000040c30fa630eafce442c1d354fcd031101eac9a82000000000000000000000000494835737491831bb9a74a8241a4bf6f5708c6ce00000000000000000000000020fa8ca79e68be4455a6230286e8543b2e748088000000000000000000000000e1b550879cbc773aebeff763df119f7d6250e8b5000000000000000000000000860be57d3951c3dadc7a21156b82949596a18de70000000000000000000000009334c40d1536d637c1f026b8b3002bd1d46a781c000000000000000000000000ffd9bcf1010932a4d047cc2628b1605c69c2d090000000000000000000000000dc6d8682e89d675ea49de9ff686d38f0bf1f0d28000000000000000000000000474038e2bce46b690fe3bf6636d471a06ca42735000000000000000000000000f8a2a1cd353daca3c9ddbea845c918caa566b1a9000000000000000000000000e89cb7f23b77ea5630db920a5ccba28fb90f48f40000000000000000000000003386ccae119024940188158624ab3b11b836be320000000000000000000000005adc204c439e5fc2b8136a1b51d86b3adb1db7760000000000000000000000001e8a9ece16e3278a95176c5f03c59978997ea0a40000000000000000000000008a25b76de7588c95f474b5617d5cf25d1eaf1730000000000000000000000000d060409054bdb78b1daa9fb359421f994d97ecba000000000000000000000000a12e75e7c5f64e2ffa262fa3d2279137abbac123000000000000000000000000cce12dbfd498888330629e1d85d02a1fd2d8ffd6000000000000000000000000e192deb3ff48596ebd60b84bd70af35fd80005d1000000000000000000000000ee61c75a0796427f50d18135bf7069df35795b510000000000000000000000003fd53f29d9e14e9443cc80427c4b03c03eadec3000000000000000000000000001ace85d41b3eb910818e114924b863e9ac2dd77000000000000000000000000d74f536c85c2bff3bc7237811fdf1302afc6648b000000000000000000000000d13f563a2a4532235bd20a240c65b4dc7ca1b8c2000000000000000000000000024a90dfb155c64e39cb347f5917aaaaa55dab0f000000000000000000000000e49c7f1fd71a3b217f7d5447d01d4f3bf9fdf9f90000000000000000000000006e00b090dc9830fa9fa0f828cbc37884cc40c96d0000000000000000000000005ed19347b55a96e436d4ef990e2d0815fd7a1301000000000000000000000000e42447e616bad221d73a66563b88e05be8eeb0c8000000000000000000000000cb17b338e36cbf50ef8b3c625af8f23dea6b43d0000000000000000000000000ef07714b3cd4bfa3d222571f81336de8022d9557000000000000000000000000780e62f0bd5b62d538126ca8442417efced7ff42000000000000000000000000534326d6e162e207d86fffaeb3bec5f103436df500000000000000000000000038c00454e4c9b911185505b3bdd56f51b68e44680000000000000000000000006de77b143d566b81e070cbdc8f2f2990dd38f14c000000000000000000000000dd513907450af2e624f484447d683834a388fcfb0000000000000000000000006406d2c449b413479970a61e4ed6a3e5fc6883b300000000000000000000000093237c97a722715cf2aa656f8a27498bad1c58780000000000000000000000008066027adf5d3f948f5038348bcf192492ba67cd00000000000000000000000024b46a34a82e80179f58b7f6f2aca4373e2c8001000000000000000000000000b269904b5f2860a815e0f996864ba6d3b1ea2b0d000000000000000000000000c1a6e40721590d6a780263e925c82b0e0b433f99000000000000000000000000b559e88de961849abb8bde31b651bfc7ecde1671000000000000000000000000aff1c809b2ab680ea7b6108a0cd18c0d25ec34c5000000000000000000000000d0e14edbae7d255e4272884f54f8db3df6ad1489000000000000000000000000b132decc3ba6f95fe66a174ffbb5923f3087ba330000000000000000000000007a54754816dc797f7d8eb2e66c5e1d2b32f38f2700000000000000000000000037a09dac2687420c71b195ab34e4b3fccb2f4f71000000000000000000000000ae0c7237cb6ee7e2115b3ec379fbca7b4262b44c000000000000000000000000aa7287201f673001966ddb979dffae3b94cc83d70000000000000000000000006e3e2781136d60e39ed3fb907cc2683c19c605bf0000000000000000000000007d2ae5ae34c2790e0775be8794d521b65908c071000000000000000000000000d7cf15714eb40800d3f0128076178c0137a5aa1c0000000000000000000000006c63c7d1121a3a0f1c8782ac54c659fe326117cb0000000000000000000000003c02290922a3618a4646e3bbca65853ea45fe7c6000000000000000000000000a3e51ddd0b89c5a09a1a455486a2717870fffb210000000000000000000000009288d139d84ecf5f944593558ac0535210541e7e000000000000000000000000ea92631a6907b12273e111101522ad18e9cbcb150000000000000000000000001dbfa8602c989fbdc6ac969298c7fe9174518f39000000000000000000000000053ad15033a4ffb01c79d9b1108c13fd5c903a6d00000000000000000000000042c59ccf330c1df0ec9656224cfc86150e4148ff0000000000000000000000000cd688c180727ba7fec2004ddb5092bd97d2d9e9000000000000000000000000f7fd3c623685fc4ebaef7beeb1a3bc72e55380ed000000000000000000000000cea4c65f7813a49966cbfe09bb142f7540d9c40d000000000000000000000000d5113c4522584add575d99c67c436c331dc9742e000000000000000000000000119d19627f9b4676df34e63c56b37c047f844e1c000000000000000000000000435170d403738726ab06360da99a52c4ccd61df7000000000000000000000000a61dc72db9c89803ebcec0cf465921292374384f000000000000000000000000fea35fb7683eacb2fda0fb6c8bb92e30096bfbaa000000000000000000000000d7059ac8c4ee86e55268d8eef1da231a4ab3f460000000000000000000000000f781edd8f4e52cf7917dc9525595bec5794b40db000000000000000000000000699a0d1a77d9b21dbf20d20fe7b456ec0d165cf8000000000000000000000000389e1f2b3a64029863499c4375dae59e2539712d000000000000000000000000594bdddd06c346010fb5b23f41077b759dea4e2d0000000000000000000000009dfee16115ed5843fa6b52971b58d1a40671a47e0000000000000000000000008034dfe021f5a9a3f1c19bc19226c50b58d0450c000000000000000000000000fe20036beea9db94e62a69237c8bb8ba8f2653cd0000000000000000000000007953bb4afa683c36396bee7dd7d3647cf640b0d20000000000000000000000000cc0b00a910e9e2d1bf7f90d6d3f1d6d6733ef430000000000000000000000007b404b41f30f2f181c66a27b6fdc58d8b6895c86000000000000000000000000d4eba35a940b7375cf4da79b3c017c3494cd53d8000000000000000000000000c52af77909c56c94418bd9d929c3572f74746560000000000000000000000000706d5ba79678005039b263ebdf6bf940bb8e4473000000000000000000000000267d57986475cc3fbc4a931bf3af9d18c183d75a000000000000000000000000ca5912b96b357db4b97046c707a132793d1993ed000000000000000000000000738de3214ca3e6d066647334399593f3fdc5be92000000000000000000000000df679e0e53ecb8b4763e7a5ae377cf9891bb47fe0000000000000000000000006fce6c7a617e35a3c3ca749593e137e4e50190f100000000000000000000000077926b7d441fe48b6fff2bc009c303edf12e619b0000000000000000000000007f2ab459a66e3d043a2f1380e0056f2734b714b400000000000000000000000075ab74d82ddc235f74680ddf42701ddfa8bf5041000000000000000000000000b3d1b5314c1b4bb3ebf1fcbe99347a70df3e33a30000000000000000000000001cc57d2cff683135d917887e621c77f30d1bfc0b000000000000000000000000badf31c0626ae79153bee10620d8c5a268dfbebe00000000000000000000000077c559f7aa3f246b6093bcd3bf628914c6fe6cc60000000000000000000000007fbc5364bd6c53f5be230296618c8592c37cf5d9000000000000000000000000a4a88e667916b38492d1c370d18c1efc6ab9ee2d0000000000000000000000008543defae5b2c05f9b610194f7a7d3a43ae0f9510000000000000000000000009172b0c5ed75985894a41657033d2bcf9db0c8cb000000000000000000000000ba0c8a6aaa8c700c2715bb5b25514a2168102089000000000000000000000000dc1350b33ff682b33515bfc1c66b2f79c499ed8c0000000000000000000000003c544990e02f594c517d7dface386c9b8f2f59370000000000000000000000001e0c500b12eeb6e8254c866ccd12aa6d3ba02d40000000000000000000000000e2061d1332069fb2f3fe0653e845d981fde553ca000000000000000000000000468407ca272560cd80f034ee5eb2e7e5ee3e0ab90000000000000000000000008a27d6ad8a76de6d69a52285927389a4d3c1cb6200000000000000000000000009423d9382e972a13842290c20895fe6f69286fb0000000000000000000000006c72d008c37eba7295d878f57faff902eb7b21df0000000000000000000000000de4b5ecad05402a3d98acd37f992adbe6adce2c0000000000000000000000002b3bb77ef5a850b8969f89467c49f7d1a9d4a8b40000000000000000000000009f156c00205987d115011177d1d808222661f0540000000000000000000000006f2ac4c06eb60f4ab0058d05f8a2ada615be90370000000000000000000000007e501e92ebe6d8efef344579e1adcbd39a7dddc60000000000000000000000005964edb4ca55ea0cdc2511063fdf4fb6eecd8275000000000000000000000000a3eb79e0c4cce6b9a724dbd01edd1dc4158d6a740000000000000000000000004f7a442917512d454451256b53c238d44009226e000000000000000000000000eed5ef2cdf4bc8f8c25ce7974c13364d3782faa90000000000000000000000005cf570160ba32825d05e2cdfcf955ebdec61f06400000000000000000000000064629bc181d3f093b959c310d4fcdb56ab647b0c00000000000000000000000052ce21ad33ff2e3bf96adb6c37aba3ec440ed3db00000000000000000000000073cdfa9c7626aef37d4c46667dac24bfc3cc568b000000000000000000000000c75cc37c393687d0589f0394d127bdb9ff2dbe49000000000000000000000000eaa3dd357675cc7a4efe8f8566bcdfb1d725c2660000000000000000000000005708e237b88706ae30fbfbb1d90506028b335653000000000000000000000000bacbdb615e19eb183007f57645a2705a689782af0000000000000000000000004e50bb876e5c4fe07582c5d6fa7c6904f632f29500000000000000000000000093426e971509e91837c653e480c2701329c61631000000000000000000000000b79b4c1eeaa17bd767fe640c17683b1c84cf8f4b00000000000000000000000067e4f38a65639b0dfe2bf6447887edc5f0f3da0d00000000000000000000000006ea3d1b4c149b7bcc87ff58d8a08cfb389d384a0000000000000000000000000fb5ab301170f9d3894ccfe4dd8dc744e34573a10000000000000000000000008afc60b3a631346d88d5fea107ac26ec86110a79000000000000000000000000b3f9c642fb8b13cb101309c146aea978468f5659000000000000000000000000153941cede60ac036cb9a9d0ac5ca88ac1782349000000000000000000000000452d7b8e943a2b0d5b57a89166470f567a719acc000000000000000000000000d217244e05c5125137c169fb8d8125e000c04fbe0000000000000000000000006d63a441643756783ad7275d099ca1e1cd2ecf220000000000000000000000004c5054af39ebb6c617a8bbcbf451fb664b2b6f570000000000000000000000004bda7147b8be07c132e847a6d72f55274b1a949200000000000000000000000073f6f75286bd75ff33738fb975d86e5defae815e000000000000000000000000eb62ec1324c73bc47104a3a47e6fdccfb6aa1fac000000000000000000000000ceff7935f7f1a7bd8730004996e7d70b4eeec89d000000000000000000000000e36cabbc0e1d16b4db8ccab7427b40aaa04bb567000000000000000000000000857b84da1e6cd5a0a6e185b5e2ca55660ed16781000000000000000000000000a6275e660f96791a873219de93620b99b7165be6000000000000000000000000c888a9707d49ad06011fc5ae6ad37ed2b08c71030000000000000000000000006dfcefaa9f341c0ab73a4433efc5739e2b935a62000000000000000000000000d50e8a563a553074c90a6945f389226e3467c1be000000000000000000000000d6c56360abfb2b462482c9076860dff1015e770e000000000000000000000000af84369e777cf0e8b397d136eae4e5738e941cd7000000000000000000000000567f57dca189ba6355c9cb1860e24f75f1ad8e02000000000000000000000000c2ffe99368ec22d4434f483d299cabcd00cd5a8e0000000000000000000000002264783b2ae3cadee4e8a76b8e60dc4af1b1f82b00000000000000000000000042476eb60e18f05b4b6645006bf189c29902d67300000000000000000000000091c82943217e909a3e0e1c71d7bd334320b0ddf40000000000000000000000005148f24606b2e4afda01f69d76953ac70ecfa86d000000000000000000000000601dfe80b5b7a880baf6a6c97b4110c96f463b2b00000000000000000000000044f6ba91b651d0fc01ca876aab4f75a1e65dd4be0000000000000000000000003787cdc1a6029d8a1857158a18fbdf51fb2f0c1b000000000000000000000000ebd7996d217389a0b9d2a9b515e566d03a3395c4000000000000000000000000d03dc37798b02a9dc78b04f696529b47bac56bdd0000000000000000000000004bb6ec0beb63fae6d2806294ef2b71c04bd8a0bb000000000000000000000000f3587c38162ff0649f3e824137e3eaefc39fac40000000000000000000000000b497a245d2aa6764c4ce8c118b5f81d953570d40000000000000000000000000bbd2000a1b8f1e10b4fb1b07f527ba4674d04c9d000000000000000000000000c88a3b5d53ea67732943a70deac33e7018f3cbac000000000000000000000000d79732395d3f34da87d0e32d1173e05c724e58be000000000000000000000000d23ba3839c7a411590d0e046f487496a6188c7c3000000000000000000000000d083ddb27125f9ba0b7d828965ba6b3c811cc31d00000000000000000000000009a46ad24f58f64625b7bd467a78ec56d511e7ba000000000000000000000000f7d2baa72c565a71f23bfc6c67230a4ca28060b5000000000000000000000000169ddf73cb8bdf6f6db0254031a186f9b1293370000000000000000000000000ee4e5e2c1e848fdfe0e598181d2ae9d0f4378fb300000000000000000000000068eca85c04ce027a0f9117ee55e840c00099a387000000000000000000000000ddff7ce639e16b94b7a64a8808654bd5a628e6550000000000000000000000002cf5e566a139161c473543cd41f2d2b02125e612000000000000000000000000a4e8fa145f32416500c993c8cf7b9d8f1f04f6c30000000000000000000000008a7ad509af22a0bb38d2a1245cbf28bcc609f14f0000000000000000000000004753ee04006cef2967b323db150d55f2656b6fab000000000000000000000000d5a5395959b633178699fde1ba553fb934a1c095000000000000000000000000a5e7de46c118d9bac5e2ef40feabc19b9256c5d70000000000000000000000006cf0988b9b1f8b4111b0bfb243fda7b07cf94eca000000000000000000000000f06f2f803f468e7844f8088a08f559721102a90f0000000000000000000000003565e71ffc057f3dcd08564de258c86e3086f027000000000000000000000000032712d742b49faef8973990970941c4c8fd2f0e00000000000000000000000089859704bd3b7ad25672bcbe65b12f9c891f5bf30000000000000000000000008587841de6bd3300d91cfc7e1bf7f2236293b19000000000000000000000000023f92cae8331b48b6f192332ab71210f072ca1ff0000000000000000000000006e7ed96cb4defd6f4de38bc8351e2ac450e6d8f900000000000000000000000031d1a3bdb3e606511a4419e0c46f2c5e70045377000000000000000000000000794a90ee4158271608845960026c11c9295419cd0000000000000000000000006033e9a79d394d7d36b59abbfcf27e4ff438dbb00000000000000000000000006d7e9fc699b28481ff7e34918efa2d9143c0703f0000000000000000000000003407406b6c669ee9782744634390034a35305097000000000000000000000000bb290afcce4d286488877864db0a29512b9afdfc00000000000000000000000061ed4b62e03798305818607c7160b2abff15cfed000000000000000000000000e52ce7e0a3a4598783a102b0ae1b119aa902adb30000000000000000000000009bfa51e3004fc92683c4f030b0624fb5cc1e80f30000000000000000000000000c7c0c40dc95ef243244ad83ce5870a0ccdf495b0000000000000000000000002bc1ef10e899e31acf1ff1fa654b3e304b383dbb00000000000000000000000093d3229cf279ea784d341fcb302db1d667ef13360000000000000000000000006b7bfb451acd6208aeb49443dab62df143d69367000000000000000000000000b4a8c5b417360bcf783650a18e874420e2fff3ab0000000000000000000000008b90b9fc34919f04fc3686ba91ea6ab8d060821b000000000000000000000000a834aadbf6227309ee7171f31a6d8fe00c51c273000000000000000000000000691ee5b1907c33fa8322805b3c9d189c9d7d69ed000000000000000000000000c8763d7ddfd0249730250f090cb60156e4a71b5c000000000000000000000000b39e16c72da7a287838960d046fa964872bf85b000000000000000000000000008fb7dbcccbccddccd4ab3f4152a73ec550e1701000000000000000000000000fa6eb5237ad5b661dfc8661846834ff3401c4144000000000000000000000000e60f7104905141dfb7123d51e4be8a611833b99d00000000000000000000000079a12fa2bdb464ae0fd569112d53e45980e118040000000000000000000000001180cc8d7cf502f743ae5cdcf9943109e42de58100000000000000000000000074b7e89973488c078ac39012fa476bb1864e2a6d000000000000000000000000cea5e9800a71a715caaf3745ae9c6cace5d811ee000000000000000000000000b6376384d26862ed1797bd57b2abd09963f8799c0000000000000000000000007d90f277ec0ab8da0227fbec26e8f6bf1ed2014c000000000000000000000000e0573c1a3e043b6ce25ea3e12f09d595ee858036000000000000000000000000df5cb4a1d17f1be3d61ac8094d054a2c6e114f33000000000000000000000000338f60ae3c3ccd5b5e8c890c238d808a770f9638000000000000000000000000adc6a12bc4c6d6fc43957eb44e3bdc5253b95d84000000000000000000000000a44557f8b239f6a91af7a16d2da243fc528143b300000000000000000000000032e6a158845e2b424e62766254b9c45f2a1f166100000000000000000000000056f4e660dc3299cb146318be3271145c8c2ed121000000000000000000000000285f7404221d57a756f3b690e636d6f51ea534e1000000000000000000000000d6b22226a0621e23baf019d8b978351f73babf1c000000000000000000000000f93135312361d6b740b6b7e96702ef665acaa892000000000000000000000000090420fa240ab4ac19c4dcec97b179607d7f6df80000000000000000000000007e416a18b1c2d1e25407ba0bc212b23f69d094310000000000000000000000007c3b10ba87bee838f113f45d81aa3cb5f114139400000000000000000000000088286a79cb94069935c5a0b09752aa4e18000ad00000000000000000000000005f26157bf6361f1f2f2498fd413f11c5a8b9ab7e0000000000000000000000001bcbf580f6be3ed203fac380f8a4894ec0d149b2000000000000000000000000be663a4049bb9744b62bcddec06fd54fb445063a000000000000000000000000989da7ab589fba61c1441c695405bedf5f9b16b5000000000000000000000000e192c91ac12c493e074342756102a06f8da750910000000000000000000000005b5268426e823d26f285f81e18ec3290ce52ee5500000000000000000000000006c1c578cdbb91275767e743216f05a19eb33d440000000000000000000000008bd07c2a47808f53d90eb351ee30f8b78d2e5a1e000000000000000000000000c6bbd392b006dbfb384c580418233c9b346fa7ed0000000000000000000000002f59d23c1e4e987c06406a566f11d848309d688c00000000000000000000000007b8f3e3d3fcf5b6d8cf1a49b92047008ee991e8000000000000000000000000b7bab9da7a585144aa9c3e635072dff79d5216b70000000000000000000000008bd76ea6955d73a272c326e7dec766b429a54227000000000000000000000000661dc845d725afb0bd0e8dfbeb1e5b463ff673c70000000000000000000000004b24db380cd5bac60e4ba197b97dfcbad78619cb0000000000000000000000002d1660c5c71099f2f2e8d48541bdb5d785d7b9350000000000000000000000006a5eb92c2833f580b6c2975d7ce4c1feb409e94400000000000000000000000050b01b8fcc44f1f90b538cce8583081b0ad97fbe000000000000000000000000fdae239e91371bbab2a36006475fcc4143ae4cc8000000000000000000000000bd9019d811eaf24ca3c31b31e3f15c7f81b4b0b3000000000000000000000000895e391e57362377706b48c1756a56e60886bd13000000000000000000000000e72ce68bc3263cc7dd514e768b7a4c8abaa8d55f000000000000000000000000099c3130077cc39fadf36e76dd94d6d14bc614e8000000000000000000000000e8720668fec0650df59bc7d6403eceb89a85fe4c000000000000000000000000a50fde9020a849b8809ae5b170aa783f4fef96b2000000000000000000000000bb4dea23759dfe8bfebff82f346a5b43326abdef0000000000000000000000000c9a321aee8fd173f2d5d68c1286b34deb6040ac00000000000000000000000069197f87080b95d3300dd1d52cab3f1476b292c500000000000000000000000052881a04c1dcaac48024c2ee4cda0c682a720a9000000000000000000000000027be16af42a61cd4a503656d553800ff5c03d69300000000000000000000000087754f62918d04ccca0bffb927cf077354e28a8000000000000000000000000071d3518c657e735a5409dd2279cb5fd61923130d000000000000000000000000e6b6b0ea7241951c458d0704bdafd68a533df69a0000000000000000000000008db623e2d78daf2d9314af377e94930da897c7df000000000000000000000000e07c57fb215729bda7a1c66a020ee01cec6b30ea00000000000000000000000062d503f766466730e0f9605518b9bb11eb735648000000000000000000000000225330eefa337eeb654f62e9b67d3092f92093f1000000000000000000000000cea53b7fc581504256a5bcb84cfef459a6fb454a0000000000000000000000002f8879ea1e238b74c41cd46e81906211a8cc9f57000000000000000000000000657ac184594b5459aa2076ad27f286c34400e5d90000000000000000000000001aad695c23bfae54c72a832cdec696027b8f2e42000000000000000000000000654f6cd8b11f60c9afc25cafd4275fc110da304a000000000000000000000000b62bc520cfc5eb8f06c639ff8b1a354fb153a27b00000000000000000000000057604810cf3b00df3f4be72015fe752786cafcea00000000000000000000000054cb91f5863d408d060e68b699b7c164bbed6ac700000000000000000000000030c049db329675b7036f2cccb9401e0aa51b384f00000000000000000000000001c024297e382dbce244183d45d4b9864642d19000000000000000000000000044080fe1303fb6952b54fef34cf9bfc2cb8fe798000000000000000000000000b5a111be69e4d5cc9d45d1ddca46d402d20144320000000000000000000000004b371a5b9935b3da13a376793704a9af1d3559c8000000000000000000000000af72211691303fabc68990c5cb4e00553ec9132700000000000000000000000067c9dd344fce1bacdb32984548d8065ee3810bb5000000000000000000000000d282c22933a9bd94a30a05b0e6c1633dffe02b0e00000000000000000000000007cdca7c9164c166c4ea426451b65c339045815f000000000000000000000000e55997187e40ba89759bc7c9dabd9e8e6070886e0000000000000000000000004144cbe67c782877549ec091f94d320cafe48e710000000000000000000000000553a3a3ac61c3d54fc1399ea5cf222d08a5a28d000000000000000000000000927c9f2f3a7b8a0e861f1d78dfc77f2b76291bc0000000000000000000000000832d2fece0d7579fd15999901ac26880b48f1a38000000000000000000000000b79c09a44c627339c48a0452e77b0d501d6e6b7a000000000000000000000000bcbbf071fced45f59f17a4d2ed87cb1e8c53bd22000000000000000000000000db0f3ec411d52c24db34bdc40d8dfc90d6ea013b000000000000000000000000dfcdc23ea7c2bc3ed7df517a3ad39b159db2a36e0000000000000000000000002853fd5f4dee91c1be05491fcb89e3df3b49d65d000000000000000000000000a9cf30a5f6217ed5845eeaf9c97783e388886fb7000000000000000000000000d4d00a14d2d3181dbebeaf062933d150e9bafb27000000000000000000000000677747a910c5a31bb4097a19a35089ed4b9666f7000000000000000000000000ae462b3a0fca6d92cdc5338f7d5c0345cf49677d00000000000000000000000070c1a319f65f1e747f8058ec9914e6c8a01fc0e8000000000000000000000000ff5499d682d17e46f2f5b6851e63ec2b5660c2ff000000000000000000000000408a2e5150b4de5e22917a996d65b33aa62ced3f000000000000000000000000571f6a711700e1908a4469b4e45095ffc7f4a848000000000000000000000000909e48c1e8891c958989669e00444d101bbf1eca00000000000000000000000014e3833e9f5d703484999e293487b1c6dedcd0a70000000000000000000000001118d4ee6dbd6c1929bc29f25dcbc482db8bd1d00000000000000000000000009d7c4e51e996db26ac84eb0ea750e44e1407c2f3000000000000000000000000e0c72f0dc7ddde32dfda9311d1b97a3ae11c632a00000000000000000000000041aa5237be9fdc1f0624191e40f3446c87d11c370000000000000000000000000443560a6c4f14519b2ca704f9a3ee9816d388ef000000000000000000000000dcc6f13f3eb27e71a9b914bc4484c733c658c34d00000000000000000000000082d5577b7735f88f632698b0fff05ee620bf645b000000000000000000000000c5ad1e7b83c8bda151b12ca8599a5a03d869c36600000000000000000000000031c8a5773be74b35bb59a6248db0fa88c86f36d20000000000000000000000008359f292a101554bd931c49fc4793f6a989651510000000000000000000000003d2a0013d17bba600eea7e8a2990c33c999d4d980000000000000000000000008fd93ae3a5486e44ee843cec63ec6f86aca8bd5d00000000000000000000000093aeb80282229a917e66b610ad3a513a7b6d5ac600000000000000000000000067b5e4d151e317b837c8a55b2527a20a2ddc51e4000000000000000000000000c306a5ca9bf2f7f099c3bea396005797cd112128000000000000000000000000be0b378d52ae6f45c3c7de1e3ea20ecb9d64375600000000000000000000000053ab069c79af7f415e647789186f91e0a3d37568000000000000000000000000f285695abaf9a10d9e086cae8470ae2a3048ed7e000000000000000000000000e3f65e258a955e0fab04dc0bbadbfe24c8a9c53500000000000000000000000004610cb42fbe98dfd147cc30b3c6e6cb90ae98150000000000000000000000003874907169555a87e1a60f162382408c41598ada00000000000000000000000062885e09d1219e9048c86a0d58bbe09e0004b959000000000000000000000000f5a9fc5d46ed084f110e47f83c3578976c1187ee0000000000000000000000003d6dc09c939bbef4f33452c7daf3e2955ba8852100000000000000000000000048bae355c2a548fba23a527efd5276e9611a93e900000000000000000000000045de58e31231ba5ca3a5041a062bd32e20f32abf000000000000000000000000dd2da9439de5f2811171748626ccbebc0484effb000000000000000000000000f398753280935ea83a489542bd8411bddcae13ce00000000000000000000000031ae1502c8912c8b6beaad1ce948321ffc6a675700000000000000000000000080c9273f1b8a3f24bdb7e8d25e30fddb1a8f33ea0000000000000000000000006a39ee7798d3889edfc70a3a719bc69f6dfb7de900000000000000000000000099746dff7f524f75d989842c513b196b2afc3e690000000000000000000000009183934751dfc239b9ce1a666c641c08e77715e4000000000000000000000000c01a69bbb5e3f9b5c32dc92f8a3700f7ea7e682000000000000000000000000060ed9871a67df2a957ebff194417459f3aba8410000000000000000000000000a7c30b9e17364d10a21d4b0ea894ff9a5baf374c000000000000000000000000f27d6d70889b02fb648e8d6812711f00383663080000000000000000000000009b5b15fa67f4c46a213f7a0c97c000cdb69975be0000000000000000000000003a825895ae37ff001e8b9b4ca6e8760cfa240ed90000000000000000000000006b871f2cff888b0945270bb2b3f941cc4d8ba0a40000000000000000000000001d711056dec2bc39c8a31dc9ee2d9b5457b56ee2000000000000000000000000ebab47c665a28dfad1834821e94deca94dca392c000000000000000000000000207e2017e3940297c2c1c986e41f742cfeb01362000000000000000000000000722a62ddfb6ebcbfcea0e3d1c00751fc3ed7fe2c000000000000000000000000f506544d0e31595b7e94e69185111d197b6c1d130000000000000000000000008a583930edce45e7aedfa4202c5257ec9adde626000000000000000000000000808cd190e183d5c1585067dff83493120b90252000000000000000000000000028007529b895a162b7f26f68a25146a0e98cb10a000000000000000000000000b168e29530b817403e5278a78b222e357003df650000000000000000000000008fca4ade3a517133ff23ca55cdaea29c78c990b80000000000000000000000006da0d33abe45fd1aa3c626e81c34cbe7bfdfc9300000000000000000000000000fcdba0b4cdb877d99d77a259c5a0fd0f61636cf0000000000000000000000004511817bd9bc897db50f0960b361f023764f8bc5000000000000000000000000fc32e7141a09db85d5cac2d483e26834ffc4e4f7000000000000000000000000e4d3547ab40711a389b564326c886edf6749f0d1000000000000000000000000e91e21b41fdf13ae2bbe8baaffda063ac401ba8f00000000000000000000000000d26bf1892349f2180ce6d95d7a39537181574600000000000000000000000068cb44082c185f890550b29b11c0373d49aa93f40000000000000000000000007293855c5db46e2ac8d2aee72c5cc912f509d486000000000000000000000000fd521ea44717fc96c0a3dde2abb8567559825cd30000000000000000000000003f0a3ddb1218620a15ef9855ed86668935db1bbc0000000000000000000000005073f97e93477195648957e145ba72e0f9c3e3be0000000000000000000000002c13c8bbb6e35e9abafa8d8076bee8a8a54f7ac70000000000000000000000008fb4d6611346e512063dcb74506b9bf02e601594000000000000000000000000ead7a73b657ac7c089ba8b4f564f8be530b4a3a600000000000000000000000023a4cb630450b13c361bd3769107c4d0274e8ae40000000000000000000000007387a462b0caa74c58ec78a00480116873ee4eb300000000000000000000000055c53a9209a5f2d3269db05dedac77632523725d0000000000000000000000001784e102fea0786985d8b8f163701480bee58f6a00000000000000000000000019fc4d96c4881e7f365f4c6dc7ba09a245eb9372000000000000000000000000427c09d5a22bc1421f9e5d2e619da4b50bb83884000000000000000000000000b9d661b670ac9bc2b309bae53e1be26d124533390000000000000000000000004c970ce467edea51b73f0d8a23d2bf5f6259f02a0000000000000000000000001b546d7393866a08dc73a5bff367b21a4e64347f0000000000000000000000000d54762f421082126f192ed1ddbb35e262a9b931000000000000000000000000977b033cd378d5d081eb9700348aaa79468b84ad00000000000000000000000075af67ec5d969fd18811023409da784df5b2a2ad000000000000000000000000a02be3fd82a57b6754c009d73922e6114e8ec9f900000000000000000000000085459f40c4ca657071f09d7347f96df29fff368f000000000000000000000000fc2b91a9f2f3b3d9e4e5f28ba3c821ed387d872a000000000000000000000000fca8439c2a05e45971e55027dd746f56335ee3930000000000000000000000006f9bb7e454f5b3eb2310343f0e99269dc2bb8a1d0000000000000000000000000a454d9df35d4e26e13a3c0914db4778d17d09ae0000000000000000000000009bee12be006a757cf203a8c665e04a577564099d0000000000000000000000004027203122717f22a5f0581ec4c445ef1bdf14f9000000000000000000000000f0c97c33651d168b17bdad84e42804d8ca27ca1a000000000000000000000000ec0cdf361bb4f89066fb00db6e7b57390f36012f000000000000000000000000ceaf3c1c98a361950df17d690b0b8be28e321328000000000000000000000000d4a318936738c58e571345ab893b586eebb550de000000000000000000000000d356ded50d893410079cbfe1181a89950898a78a000000000000000000000000d22fdef337a73fd3db4a129db14b8777cbc652d90000000000000000000000001f8a268bd451b4813c5ad0aa1b4d4cb1ec3df2af000000000000000000000000b38a1ef518671942657e39fce12a479dd7fa83fd000000000000000000000000f3a44227c0b696e08519bb7b2df8c4a40d1879b20000000000000000000000000f431e3dfe44a18af2b8e09d4f344df4eebc29680000000000000000000000000470e91a73145a28aac44b71045141f59ba70f9e000000000000000000000000ba37c9516f185e04d7a9327af459d33474ee4e51000000000000000000000000664df423ec1c322ef409cb4d8439dc57310db9e800000000000000000000000069ae77766f78b3da3533e50071d477df3125d729000000000000000000000000227ab52ce13bc82578d89ac9739411dfdeaa5b8c00000000000000000000000040281500a490fb855ed839eac1c6c9442f4ca4f1000000000000000000000000170bae5ed23852fd755738179942bf2f241f81e6000000000000000000000000c67ca369fa596958bef5234d1040609373cc020a000000000000000000000000671ac87dcbb53dcdca11009fe65fa6f5a7fa5b2e0000000000000000000000000bc1d6bdcc55f1ebe9110b7502a1bf6b32c539270000000000000000000000006f97c1a0129f79017aa65f82259c69eb53cc1dd60000000000000000000000001584efd035e3c48c1183dbe87e128ba1b4707b7d0000000000000000000000000f384a50db182af35245a1ce49d9499fb26271c800000000000000000000000007ce50f034bca4a85e4cccc83f6638753e81aa5a000000000000000000000000e336fca39baf15d603f612ea6dffe7694f5296b6000000000000000000000000b5a4ba4ee11b0df4985a8fe30ff417e28fdaffd300000000000000000000000048b1f594558c7fc4cd42874811573056a172b5bc0000000000000000000000006715c266994e30829070cea70cec5b9e8f060d680000000000000000000000007cb4a7c54d5598376f94f1fdae768253c507461700000000000000000000000085426245068c3bf71a87fcbebc77abfd7e4b191100000000000000000000000014f2d0ed2929ea404a0d5cedfc0fd75b7976c8150000000000000000000000003a4889cf3e1059b425dd28f707bb0948598dad89000000000000000000000000ff8f51b55b51c89efa30263799b268db85d2039e0000000000000000000000007bb0e0653dccbbfb44432ebdaa6d758fc7a9be29000000000000000000000000d4ab69147d782e7aa46f9c130b12cff339b4bf56000000000000000000000000f00d40661ff5c0aaf944c7003fe45f51d7c8cab3000000000000000000000000df25dd5d772b852dd1700b77f1f14c2331adbaf2000000000000000000000000cc268d32af49997d0a1470b7521f28671065de910000000000000000000000000a43eaf929083a87c0d9c4ca3ffcb379daebbafa000000000000000000000000c8ae00a41f8ec5f46220ec86cf653c43fa0990d80000000000000000000000006fc5ef0e46a20415b1de9b0056a02e16791b9862000000000000000000000000059560fc90047e5c846d7a61101bf418f2c83d71000000000000000000000000bf3ef6829c146f5b52fc612d016ccea100ce282d0000000000000000000000002f863a133172870d017e7507370b3e7353c10e2a00000000000000000000000018933bbbcae903aac3ff22379ab5519bdefa1f5400000000000000000000000062c435d1df7876354e6142b65541d58491bb7414000000000000000000000000582df7c8383bccd22024079bf9850f572fef4b660000000000000000000000002e09ff5900e1a5b6f4697a506c0a6e5cac2ad29c000000000000000000000000aaf255c662c246edd5bb1ef2e120b621286e55040000000000000000000000000af69824a68e19debc77a7a209a49b6f1482926800000000000000000000000060096f532676e1583100aafd165b61c05b054b1c0000000000000000000000008a12f85b58694af016b294f4b4374502bef5066a0000000000000000000000008706551cc4bd027c0c949e430e69f5daecd6bf4600000000000000000000000085eaf899f404e95ad01b2c21a47fbed266fef0850000000000000000000000004af3665ba934a03da37f571c31664553eac997ab000000000000000000000000c5c23feb365abf9ba5b0eca5e8206b7276ba2d3e000000000000000000000000aaf8af56da4955973c044b14ca23b39be3f170d60000000000000000000000007f387bc0aec45d873a6df449d5a9b5554a1ee5d3000000000000000000000000f5b70de29842c767c55963512effed5e4f64a33b00000000000000000000000026efb1fc25521d78a9199e74f027f72e90a9ff550000000000000000000000009a70da5c45a10363dac3e91a4d62732698dda8cf000000000000000000000000e2bc280f2b6e787b268c28246241f988bb758c9a0000000000000000000000004f2cbbedfce1165983e1eab28dbe48809555f23b000000000000000000000000b1b7d3d34422b4015cf24604006b6df279f3c13d00000000000000000000000002c0ac4f1708fbbc47e658dc152caa0682bd0e790000000000000000000000003c694025e9121096cab51b345da40b651b8f3f04000000000000000000000000a99650359a631543e4949bc6cd5b3fa63e2b3fff000000000000000000000000efda2d1843cd53de96c1fbe474ef3e0e2775867a0000000000000000000000002a3ab64c16ccb992b4ba79fbd6877b33fb39d554000000000000000000000000eecea9558e85a9a10518646cca056f86d570eb5e00000000000000000000000017b653088c1d5d11fce5762cf130a9061f1a5e1800000000000000000000000003708c4001b7e34ed2521973ede5baed6316332c000000000000000000000000c33be8e1a3bda787515643eef59d122cbc0e7a6d000000000000000000000000dd235386f1b87e9ca89be3f4ed01d2305a823d2a00000000000000000000000001d6e172ccf8cab83e9566fa51ecc556da2d684e0000000000000000000000009af4536d7a2d1033a7965c9bb8f94a2aa42ba56a00000000000000000000000042f52a08583bcaf443cf6ead41d96de671a5a1a100000000000000000000000084296eea15ac053e256f330b980205f2f3555091000000000000000000000000286cfe2b4324249e73d70bf7a95c105b2f43c0f100000000000000000000000017ab3559b75632cb460b7e3a678ec6aea0bc0c4b000000000000000000000000cbfd6aa6fef028a2b7ded54738c30ff5f9f9dadf0000000000000000000000001f75963763e370147dab9fd2021dadcc0670b39000000000000000000000000057ef1dbacbd961944f1155d5055721adc0f37a6900000000000000000000000052abf4e99bc9ee18fab79ea6b3518e03330dcb040000000000000000000000005dc95c1b917118e88416c62ba1736b8614f41343000000000000000000000000a1440ac66e42b5eba7c22a12301a0c8c4abc12b00000000000000000000000000e4a3b9dcabaeb5c0096e23ba622aa23698397790000000000000000000000000df5c14e9307b8ca82ea156e322dcf4abf81b45700000000000000000000000029efc72e0ab01af77b9d2eeda892d0fbb17d1832000000000000000000000000b90a8162ff282d20f6a518f0a183b9dee910bfa2000000000000000000000000d81a3910620f6c9f2fef79a21eef7ab44eb9add3000000000000000000000000deb7b66f9536138aef8492227282fe7ef4bc4523000000000000000000000000a46895435cbfe4982705ead6527b0fd102912da4000000000000000000000000f6c615de24f8ad932ecc0b5ac1b775f0fff13ba6000000000000000000000000d0ee7070b1b4f979ec6ecbeca76d50397da9109300000000000000000000000035d8e6475d54201fc9472bf39a4154ee4f7ab79e0000000000000000000000004358fe2c335b9400ec479d3e9b4c0629b33f823700000000000000000000000099677af1ba86fc9f7ae1b4a04ed7fcae7efdcc320000000000000000000000001409a9003e560a3bc3b09d8311d979be6344f66e00000000000000000000000011c0eb6e813e4f65abea3bab6d987f377d0174e7000000000000000000000000a40f8ea2537ab927f9729172642a08b9bae1c91500000000000000000000000077f6b0bb55b397783f52e0bfed48e45aa3b82df700000000000000000000000064779a521739d6b021cf619d036b4908f274617000000000000000000000000072335af144d2f4784e58a92207c44d7aeaccc6b900000000000000000000000018b7d73002a05d5fb94c75d499b94096bb519d7c000000000000000000000000cb1c352f401ebc2ffa723144894bc45e582ab155000000000000000000000000cb65a478d0d8317c0dcd0fe8b4a452efa5a240f9000000000000000000000000c7a90ebb57227da4447d0b9bbc9a8750af484b03000000000000000000000000c4ff2fbd524c17055982ea16f361539758b2ac0b000000000000000000000000db6c13d6a3bd5d1f5c9a633714163ec9e729164c0000000000000000000000000f46eea781d4a3ea6b5c542c17c55dfe07455cac000000000000000000000000d95966846e0c805da750228e225f6cbe2ff317c90000000000000000000000007c9f04faad0d3efb1e7a52746b2254d1cd17d10d000000000000000000000000f51ec072ffa1f77cef19865a7d1185fa4702fea50000000000000000000000006b6d4fe71622c74afd42187968be211d09b02f31000000000000000000000000faf64158e3a8a4a231512823c00323895a92ed68000000000000000000000000b6cc2dc1af6a8387934950ae6db2668f75df89f60000000000000000000000000a78f9c469eac794c9fff7f5bc6039208d654707000000000000000000000000302d4e397c4055c0172ac4472dec6b172bfa96c300000000000000000000000030aaaaf7e919163d673f06a0039ec6adb2adc6950000000000000000000000000d78bc8f4d7e5fd7b06a84f48a2c4f06083b12220000000000000000000000007f07e523d1267bdef4e3476274afa71a23bf774100000000000000000000000093b71648a78fea32144a726579ec2d57a28bfa010000000000000000000000007eaa69fa99f573c3fe009a9f7f353a41a943def20000000000000000000000004433cf4d04971d13be515e232c525a73bed97faa000000000000000000000000d353b68b800c6fbca751c475bc4fc99d14aebd27000000000000000000000000ab5782a9762ba0ce922a1fb2c582b4513b3458cd000000000000000000000000d3783ca1541ec610f2bc6eb057f129e2366885800000000000000000000000008bd5b5d9fe2c577a2932a6469374225ee889e3a2000000000000000000000000bc93189d6f438619433b580e8ba978992b20277400000000000000000000000094f2396e2a3020f61d5ee20bedaf284fb77015bf000000000000000000000000312e4c9207cd483d57ad54d73a00e436219196f40000000000000000000000003bb53439efdd79f68525503603b79245a4a5a32a0000000000000000000000003956f97f7ea190f6573516dcf33384c7b38bf3b500000000000000000000000042f28ed009570b0e95844bc9c034d66a51ec90d600000000000000000000000011203fdad72713d02a79581eaa1a6cddd7b41f27000000000000000000000000700aeb5e3c7a87afe498d30e4a5850e4199440390000000000000000000000004d8a5b431fcf17090bc483e048552e7a76c62b40000000000000000000000000f04ebad0cc9e0f2b4e2ac9dba10a059b24850eaa0000000000000000000000003ba0722ca2a734594822de737759e8cfe779d44c0000000000000000000000005287bdb793d7a27a80fcd0291bc9fe71b2908eb80000000000000000000000001c2a858c6761c92062f574a620c8fa621d4d854a00000000000000000000000091c2c99e39e93db5a34e1b7144c6430ee52ae4b900000000000000000000000043ecd6e1e5faebac807cbb61a31e01c58236526e000000000000000000000000ae475c22728c0875d1c34d53411d8ed1a05187d40000000000000000000000004f670cb963f825623a76b655929634ed7faae92300000000000000000000000001499b13d031f63754bccb6eee517d0d63c650230000000000000000000000004dd50ebb0fc3386972ecfe1652289aa2c9dfddfe00000000000000000000000078bce953b6eee893fff49d846896402b5bef7d4b0000000000000000000000004c38fe8310d174ed18770d101025de126fe0a69a000000000000000000000000dccedaa2fe8ca007134fa829039d5f8a162a21f5000000000000000000000000e8fef59b7be7755b2146e6174fbf0e6007540051000000000000000000000000aa79f25a11787834a98f35f601ab36f429fcc443000000000000000000000000d9af6372ff48818229b821eefa485aa782fd77850000000000000000000000002a1d983400740d62ded4a278278054e4f7acd9e3000000000000000000000000d9b745f1e771b08ca7eef65033cfb9c3df828a53000000000000000000000000ed7cf1d424fe6f87ac1fcb0b5c6cd5596f8a1b7800000000000000000000000040ca794341f18dd234960b9c30f278b8718c212b000000000000000000000000cc5d336fdae1c94a002bee1e03c4be4f1ce9416e000000000000000000000000381a73155ba94d35523dcf782d2f3e560b655b23000000000000000000000000315620505e8ddf8a4598b044b3811441f0800f660000000000000000000000002bddd291de4d405d60e96bd0036061736046a63a000000000000000000000000eb578ade07e479c1276e28919ab8a8ecf657a044000000000000000000000000e00803e12af7496b921bdc60ce28a1a5e8f27fe7000000000000000000000000adb0846a8c2e82aeb8ff7049dfc44426c3ab0837000000000000000000000000a76a43b59e4f47312723b39a3140862b01b5e4e8000000000000000000000000d2af479442cf8864393a55a54b2d1d016cad535800000000000000000000000023eaff83dd4383f188277e817d0419b168d04bb10000000000000000000000002a7a8978b6557adf5a0cc7ff8e7217613efeb2950000000000000000000000005f048847119974cc29d447fd85aed6bab2c7850e000000000000000000000000a2f5497f0e3fd83068e25dd319a48005d004c937000000000000000000000000feaa2ec77aebf49f166358ab43864e512ee7c7c80000000000000000000000009e45fd74ff4d04446c790c0dc09f250b8c2bd436000000000000000000000000b127e83c0f977436e7cd6b6bb7ad5a25c50564810000000000000000000000005db561241c0714bf52d6a7ffd871d31042c2bf420000000000000000000000001f4a9fc54a6bc5abeeb04454c02928af27832d6500000000000000000000000020b93dbf0944c4bd6cd90aade92ce2af0617b644000000000000000000000000fccfe9a6e1d9698a5a2f80ed5311e0b974e039980000000000000000000000005863dc4a63e0c29ca17163ff7bb5b647c636ebb60000000000000000000000009484a224975d16dd2f1094e9611693c08cda23a3000000000000000000000000472519e495230064a587507ff60559e7f662987f0000000000000000000000009472453ed6678c7651931876f0ead32a393d2588000000000000000000000000cf37b2d3c2ac33e698154070ad7e5d70cb1676ce000000000000000000000000f197d762f6423d65c6525744e2985d439d455abd000000000000000000000000577313cf3a0d2b97a8bb7f5828c88110e075333b0000000000000000000000008d0ed84bcea79078c086815b2004fd9a7fe9898f000000000000000000000000bccdf0aac32f6b5d389cb8c8c08ad2932ff54c3c000000000000000000000000c9f26e62806027c15cba2f8cb36bbabce69e619e0000000000000000000000006db777d6f8187be895cfb833531bf9f070f8cb870000000000000000000000000ae290e9d5dc5bdb1dbf124442889116ae21968e0000000000000000000000003889a2be6f26193681834fe4b65790f5104fd730000000000000000000000000d3f23f2f0555be43dbcd7f9f0a85acc1cfc0f46a000000000000000000000000d9929e5995ca3da0fa2b2c3cc8229f9ce6d3599100000000000000000000000047b8123ab3ea9601619a66bba7885180ed08e512000000000000000000000000adb2bdd4fa8ed57ad01a7ef6554cd00168e6e2320000000000000000000000009fea406d63411126bcd052b482545065985fd50b00000000000000000000000076d61ceaaaf611ac3c2e6211666eef6c7f02db7d0000000000000000000000008060c684c03eb9e9065f3799d18cb365d153abff00000000000000000000000070b7cd605f52293ee64cb0d9d606a355e55e606b0000000000000000000000007ef106abbe7fe4e0ea7046b592be9b49c09fd864000000000000000000000000905c725b0a212d983db834309f1ba086847cc2ee0000000000000000000000004402cf21291b417cc0264f537260a607ff99832000000000000000000000000001d456f5b3e4030313a1ef3739069b1e828e006c00000000000000000000000065e033f6d1080165a29a52e0058282c853cf2744000000000000000000000000abe97aa5c4faf7ecfc6b9b8d44883871ba47a0e50000000000000000000000009ccddb0b4304f4345693f3625c970b28c385f82e00000000000000000000000020eb7233325de4cea8d7bdb273cedb592778b8b3000000000000000000000000624270af729b633075f75420c56748cfb694ff190000000000000000000000006f800dd6878a9216ddbdbf67a8fa07e5eb1d8dd00000000000000000000000002d783a8d1f24df7543304d0907f67538570a85fc000000000000000000000000a6e761b95bf10f63a7bd086f9199411ea130a87a00000000000000000000000048bc302a8dbcae0a8c8591af36e8c86a4de6353700000000000000000000000028880098b2991c3c1ae3a8f989e2c90b74b5a4d70000000000000000000000004d3bce2396107e00ac2f96555f4a4763dd94bc04000000000000000000000000b9d4559f07ffaa573aa2aae70cd2daa2fd3ffd460000000000000000000000009c87a083fde85ffec17aa725f08fa388876981a70000000000000000000000008c89406f95bac7d8ec6883861b175aa4319af6f8000000000000000000000000ad361497c58accc42a154ebee012abb1b2a13139000000000000000000000000cf6cdf83b7a89cf783b0debf264d0b5613d0ca5e000000000000000000000000034a7e2bc0a4564817255ada87b13ab4fa67217c000000000000000000000000e6d81358a1322e29cbc5f347f8d59c60b42f43240000000000000000000000000636f33493a85d4c420df13dd46aad3b2b45148f000000000000000000000000cffb0957f0db7c2b61bcab8d0e73315d79105c29000000000000000000000000cc68abfc9c5c4fdacd05b60f0941ad46bc005f22000000000000000000000000960b21abdb36cdac7ab36581872a39963b0506a600000000000000000000000057d94877bd316e4243dcc4a481b00aa22c407b2e0000000000000000000000005e20456e1f4869410b7a971786315711921d9b52000000000000000000000000f2d55af2cf7a1068252baa23e1e7241988ea2d5d0000000000000000000000006c9ea37cdb2864a91444b183330b88e99a6f04b400000000000000000000000045b414ab646ef3cff63d707f6c0646d67141762900000000000000000000000005303b7a06cda3d3eceb640d000967c93fed0e06000000000000000000000000c9704c2faff0f97f404330fd3f9c0711a9c6339300000000000000000000000017aceb4efb66f2b3b9271e3a69b8d4ce002fad94000000000000000000000000a2415040693c15fddf9741c136f4ec61a93661f70000000000000000000000001d57b2a7e32ae8fd410b640da8147bb153a40bcf0000000000000000000000005f573193350e8beb3ff840226d0deb3e33580bcd000000000000000000000000e76a655fb7a845e6ac7c96a203d903de113c88e4000000000000000000000000db7646e4cb8f430642b90f73b9d261226088705200000000000000000000000021a5a4484f83a8f9c7d9003016ebd0dbb7e17bd900000000000000000000000010614f4da771d7b38e4bc3dea0cf243353558fff0000000000000000000000002ceaef1e14fec3d75f4d479356c2292731334039000000000000000000000000b51cf4c9f2d03b88a1efebb0e778662fed7db91400000000000000000000000087b3a7dd6a4c20a6aead36770c7df477474e68ad000000000000000000000000453f4632addc0e0ce32bf34e98914ce1b27d784500000000000000000000000058b09ef17cb728c3d617ddf1d5c67fc699a54776000000000000000000000000037530c0d1545256654b54770855c32ec49dd7bc000000000000000000000000e8667d6922bb788a34642e01ade39f97af53fd28000000000000000000000000daefb8dfa7b12b664f2b541281f60f6eeed685ac000000000000000000000000ea30f10622a00bde4d192ad0a87cc212433e20f2000000000000000000000000f2261010247065ffb4e55d0e57398ba32437def8000000000000000000000000fe46a7450ab31f7f247655ceea8137faafae14070000000000000000000000004c8d9a27b6f0d2482f9be375580c339dfb8f981a000000000000000000000000f5394e4c14d60b8014ec3d78f30c7a49504e870d000000000000000000000000ff246a621930c939477ec2cc9d51c58b60e7b6d500000000000000000000000018d75f839ef724c97103ad9f0262d939c0eb2ec1000000000000000000000000167f26c7f4de4505782d25fea4878a2f9d1f8e2900000000000000000000000049bfe482a9dc1b9461d1fbbba815e03d652b19550000000000000000000000005ec85d12d551f2c092edf54b4b4f599b31af903c000000000000000000000000cccf91f79bdc262fdf8f0775a04f83bbfdff6010000000000000000000000000a583d2f73e8867eed0cc194ed1fbf1704c8fde6000000000000000000000000074d795f171c1ed3d2b70df8f430833345e09191d00000000000000000000000077198fb41324a4d8b919d9d047a6a36c1daec54c000000000000000000000000f332a598796f790d43f57d67da218d7a6a29e56f0000000000000000000000001462841e9180f7e582e103654cb52f28e0211fd1000000000000000000000000ea8c2091e2b1537b975680480edf6efe3b65eb6600000000000000000000000010cc6d5d046f3d804c6ce6c9e4472892263e32ec000000000000000000000000b934be00412dbadb959523c2e952f9aa4f8154d800000000000000000000000045eea591c0948324ff85d4ed36b9343cfb7866a200000000000000000000000036cea307350c255edf5e4929b38494bd114f6c1b0000000000000000000000008b3a02d0c3c588deb60723b8e278f570a2bcb694000000000000000000000000207e7d215c6d442910d2cf3e2d076bc8df2bb48c000000000000000000000000b7884a472caeb66fc65d1a77113de9809d5dca0f0000000000000000000000005404897d0646f5a649b39cf468eaa433611f34d2000000000000000000000000ed686fd44255680b9dbdba7ee239e1ab31595191000000000000000000000000f875ef5700f81be7325a967e93cac63b56e1c28b0000000000000000000000009318bbcaa5d3b2aca5eb31c99ff969c07f50571d000000000000000000000000defb02ad33ca24b75bd5af33769fb2ad4fb877970000000000000000000000006b5b3ea723771fc9c9b8abb25989efa14d10eeee00000000000000000000000032d981bbc1fd2d4e8dbe3794791abbb7e0aa2e1b000000000000000000000000d9042ae19c4e0e68d3960b07c8372628a998c3c800000000000000000000000091b9fb6c453e1ff686678f7fa89c68dba333a3790000000000000000000000008a5297725ac761035d3b48773657e0f1c4c22af2000000000000000000000000d8cb843683aa0a24e04a69928bd4b3998d0c6b850000000000000000000000006ac151372f85b42438737274739b3918d51b94620000000000000000000000008f6e0a571487529f887a0890617b0969d8a88745000000000000000000000000d07e10cc5f3e016b5e40ffcaad4698f2c76ffd980000000000000000000000008e68abeeab2af4467513622ae86efa9746916284000000000000000000000000caa2dd9e85ae51410162b0bb58007762baa6c6b0000000000000000000000000e06aeeebc85439601c57b8da9b6345a9d90a870f00000000000000000000000018f06321f5369f045b642953d470c9317aaeba0f00000000000000000000000031f5b244d6f49ad2fccb67d712a91578a8c5978e000000000000000000000000b9f98aa6153c03468c412fe712c5de3b88485bf5000000000000000000000000ab2a6e807c957f55868a7434f6026e61d37a0dee0000000000000000000000003ad8a3e8dcfff087e1be6ac3b8bca98ce113f753000000000000000000000000a8e556da8aa318884bc2e446559945ef6b816ac7000000000000000000000000a631a84662b0363c164b20316497678a3045dca40000000000000000000000002d181b908401b164ee25c494c4f0cb45d55d75ae000000000000000000000000cec97413d1aba253e721add949437caa1782e2c30000000000000000000000000d4ec11c8f269312563bc8784d7841f81fce50a9000000000000000000000000825b561a2d69305368aacd3cdc5a6a12c64f52780000000000000000000000001acaab3d8ebdadd95d5e4b34b76293ebd02b7bb90000000000000000000000007422d386b1e462305dd9c3c580ac9abb4ceec26d00000000000000000000000068fbc002d37d3b57775e08b339049a48935ce19e00000000000000000000000011679f76669c94962ba750f05a715ebbae9f9536000000000000000000000000d5b9f01fdac1e6b0f93f0e50a68c99e4ccc24a43000000000000000000000000becaf60d992d361c89d9e6ae7c766a286221d37e000000000000000000000000aa2860a00b383482662f27667dce44d3952edb89000000000000000000000000e2297246083fa787a84c817937876454c49ec341000000000000000000000000a957ab3b0d88e8410b8f8c79a73f8a3c7d597c68000000000000000000000000dea7446295a3d37e4e1e4edaa66dbf55e50ee7f0000000000000000000000000a8188b80100830ec4eb4e2dcd2705f05b65ecf38000000000000000000000000c1171418a4616d32881357cfe12ce439b3e14871000000000000000000000000e242a1c441af498f27965e2af991959de103508a0000000000000000000000006cf435ecb3c35df626e096cb5cbdcb16e55da586000000000000000000000000c7305d97bf80a2029002a4e0745e2d7ffe9b83b80000000000000000000000002bc34b06c62762b402699643b1973a65d2f3fc7900000000000000000000000048a67b54bfd2939d09484108aebcf4d246ec820d000000000000000000000000b72f381da9cfc8397950f39883f08ebc21b8b631000000000000000000000000ce6387b126211eeead9cc049ae93eec1f66a98bd000000000000000000000000f0cb3b48779811799ec8292d8d6ff3ec8b802ae90000000000000000000000004240f3ffe25902386abaf34cd3a5c90c79d2f2ef000000000000000000000000632b4ab3c312f753fbd955a26fefbf4886f33dc600000000000000000000000048a90277dcc4709ef0bc5e299554ef29a72d61d0000000000000000000000000a33dd75cb258b358c15181db5acbaca8447d397500000000000000000000000036921d38681b3919d5f14961bbbed6d0b5b720f5000000000000000000000000585e521abd095740ca0a00026d56f32d9f4f59f4000000000000000000000000fd4f752b281f6b46a782fe3f41607eb7977c57d8000000000000000000000000fd4f752b281f6b46a782fe3f41607eb7977c57d8