60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000009665c1f8ef0e405b52414529361da9539d91139100000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c6c696e6b2d6765742e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e206c696e6b2d6765742e636f6d000000000000000000000000000000000000000000000000000000000000000000002e516d61726e414a63787655366f61374e5934523242624c676441794c6a5a454748364b7939674433545364727155000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e0000000000000000000000003bfdddd5c14d42f67fe7578d1b342acd781d618b000000000000000000000000239f2959c32de387b28aed67fcbd2c649b2f04b2000000000000000000000000f01920039413f99023986ee3e9ba23aa2c65ebe10000000000000000000000000ed354d12898cb1d91fa9289334a4ca61c5e100f000000000000000000000000e15c66b5779c121a0fb878aa1457b43ee3fc0851000000000000000000000000ae64a297271228827699dc54dd813e8c34292c3f000000000000000000000000a195bbe69346d2cdfc0edd5d7531dbbc5ae481d1000000000000000000000000b99c5c4676ce4b02b57503d6cc4ffc11ff3f038d000000000000000000000000bf02d3938bc711f6f307c87c051edcea91efaa47000000000000000000000000d03e0bdee7eadd80223d9ba1a92cf91b2ea2359300000000000000000000000044d6a212459bd781a198817f973e9d1d50c13765000000000000000000000000df6091e583f1259612574ed3c58dec6663e0723f0000000000000000000000005e7f2a68ae111c741d518b7759897986821bad600000000000000000000000002d0be38a8692b5acd9d20a95a3dcf27b99ab3c0a00000000000000000000000044d1415fdfaf5ee1ed786b278f01fb12c859a24a000000000000000000000000f8c23a7df89adee6af92fce10e83768bf9c18418000000000000000000000000945d65213ff08cf2d95714592e94331859e028780000000000000000000000006c89a9c2a49af159c9b64a047a552217948a02ef000000000000000000000000138c09598881f7a9213b6e3ce52912026c20a960000000000000000000000000f8ebb8cc5064c9130fd65a5438b6e26ae756219400000000000000000000000073309254e0b0bee80701518f37396d858c46a757000000000000000000000000494364f65a59964dde36e785dd0123e19c1e88840000000000000000000000009fb383414b91ef2c087da9996cecc673e729bf9500000000000000000000000070bbd45105a67211407a26c8bb4802987b2bbc1800000000000000000000000076ad34af9501f0b6fd1891207c64f087067083eb000000000000000000000000049ce8394352dd631c682bde1742619c5f7242970000000000000000000000005c6a4b845ad96362acbd337decca6c9e51ed9e1e00000000000000000000000034f47e6934349c84ef1323027cb10497a8afcf34000000000000000000000000beb310b76004003dd116d894932948b303878ac0000000000000000000000000058b6fa42ab2fb227c17e8794e8c0a43a1a4fe31000000000000000000000000eeb6a5bcad8484c0e42966d437b052295aad4ee1000000000000000000000000c355b66abff9de5ff63f7006da4f24e03c2451670000000000000000000000007874e33e4eaeb12568cd6cd0f44725defd80387f000000000000000000000000142e981e1a1693e84d34b63486071685d196022200000000000000000000000044d44e06a6421292f77ff9b26471b08dd26a4a140000000000000000000000009ef59e381ea859502c91a77c0e01b3c2ad5606ac000000000000000000000000ac224cdf23d23e368d2e1014b820a0a352b19a10000000000000000000000000be7f7f4ee2ccfed36084534b00572d66d4978394000000000000000000000000d79047d006abbaa1eade176f8adf258456f3f7c1000000000000000000000000f130eb9e7182a873a3f78f848f11ee9580abc23e0000000000000000000000001724094267d1a56adfaef815b3dbf53f86e270f5000000000000000000000000cf12d8be960c3750be3f3373074a0c5e82c740b1000000000000000000000000d255f6ed7a91151e609fd97907ffac42fdf11ee4000000000000000000000000af58c286f51738d7af0564e7d66ab27f79d106b60000000000000000000000008081e53884f648e963bf8d050f205d445ff4e60a000000000000000000000000df52d856b04a9afdeb172b1af049a87acdc0f6450000000000000000000000005cc1c05150e2f4098f1a85ff794c76311d88da140000000000000000000000000ced8e0c8e7bce731e564576eb3f283b1b9e99d50000000000000000000000005126ed759c0a52731d58b5a0fd332d9ea5cadc6e000000000000000000000000b1272a346756765f089daaeac8f1a60d646f4282000000000000000000000000ed46d1c8603eebae7bd8865dcc46e71ebe42c816000000000000000000000000ca4badc78ab28ac24634550056dec0f53238a3ae000000000000000000000000e52b800c1db4909aeae2813d3842b9101bc2ce1e000000000000000000000000c362c03e40fbe1d80c4a7854df76e7a0a41fa537000000000000000000000000e08e376df8dc6a4bc9ebe05bc1c144a9ffa717fd000000000000000000000000a1820c4078a177964bd716e312975203ad0d34f000000000000000000000000046ed111548f3b152eed50a3237af620acbd8b20000000000000000000000000056bd53c66b70a17377978234cac2ba3708eef451000000000000000000000000d69302fd9d2f2453dc9e7f3dc30bcbb92097363f000000000000000000000000e5f9fe619f4a2714662cc02b014872da3e2cab7d0000000000000000000000007bd4f73ad7442c4536142fe0a060493252fc1a1800000000000000000000000016d595db182308530f5c3ea222b78c750e1d0771000000000000000000000000e79cedf34e44db30da3bd905cab362566220f4c30000000000000000000000003df6e50f13a6ea10a5a76eb970b13ffcde625de7000000000000000000000000733062d870c8bf314b8eeab6e7908bc88523a319000000000000000000000000f95b9c7802d8341969ad293df80633e9a86592fe00000000000000000000000004b748aeaf7a5e56fdac8976b7144893ea83bae70000000000000000000000007ea648a4365e8d3a233e0729f560ba66b3c94d16000000000000000000000000364c8adcd4403ff3b7d4dead578477cb56ea580d00000000000000000000000016466d938df76942746f9c651e2923a42b28712f000000000000000000000000afc192029853788b352f18ee462fa406e379ee6b000000000000000000000000c8a497f4dcc8a8445987ab32301fd06fc2c8ebd8000000000000000000000000734741ea50d0d0c8af1454164c81f620a364b49400000000000000000000000018ddd63cd243577bf02aef00f4ed43a21a7a693f0000000000000000000000007a90deb5d79100af828b40454f8c55933d880833000000000000000000000000fe2805c6de4ffab4ff98bfd633aa7f3df9fa4c1500000000000000000000000069d2566257f42ceead2cde3e40db30d46c5274a50000000000000000000000000fadbce1a861d73fb3a512ef0aeb842663a83e710000000000000000000000002aacc82c385dc4aec6f300ad86c103af1bb478000000000000000000000000002b5b2539c94b9b3669353b89aeb52d22e79c79290000000000000000000000006bc93e3d7a39d3244f8e5cafa40a50840ade9d6300000000000000000000000066b724f12a61eb3f05f9823d8ac6132543bdc39b00000000000000000000000048affb00b2bafea80dd8323326489ee3b3ec88ae0000000000000000000000007629a170fb2cc77bc69f9e33e3369054de307c760000000000000000000000006d0d932e0bc8503740364da8edf0c9c9e1b8c2e8000000000000000000000000588506984f1a9256447c7961a3c0f79bc92c1102000000000000000000000000155a0dd03000e74595dc972e01d58bbf53bdf0d1000000000000000000000000ebe68faf751e6f2f927d528ba57a01b10d6846210000000000000000000000008123416b01683b56ee81ea68cb62e4c6da223ac40000000000000000000000001b29bf8d2e05aed431b714617424b30d6ff6408900000000000000000000000040707e93dfab80b36894559d9346a5cda7b28810000000000000000000000000eb6e25c8bf68d0a39f959cf34cf39cd27658cf190000000000000000000000003b5c2797aac2dd57b36371714889331851e62864000000000000000000000000a73c0ad253b490ea93f691fff0b73d54917ecd9d00000000000000000000000080253047e201454b6bf72979b26823841fb10cb50000000000000000000000000042ad788810b3f87021cbc72d572f44fba220cb000000000000000000000000ec2c7bbfed24d303f9a97508d8102f62471463e00000000000000000000000003247038bbd8a63495f5d33ffc3ceb1a6c48baea0000000000000000000000000aefd61a0072034add331259c3da01ce80ae51d080000000000000000000000004f7a301e68820bbcfe3e8d3f71d59b152dc25d2f000000000000000000000000671bf228c5c0e86e8a578a3728fab7f895f6eceb00000000000000000000000074a7999aeca292149d4ca9901012408f7303fd77000000000000000000000000fbcf89317df8dfc77ebf1b4712406e79e363f335000000000000000000000000913a824dadf9204f7f2b7e9dce0515a853aa0eda00000000000000000000000007b05be1705987ccf30996fde713fb8ee889bb49000000000000000000000000083485e62215d4e8749adc3972e3ae6675c1d8930000000000000000000000005cde691bb64eccd22163b27934dd189d2fbca16b00000000000000000000000019f80e90d14a68322ea5c509ae1284a66685e778000000000000000000000000f53c66a53bbb29370273247bcac6d1582600332c000000000000000000000000c6b91b4bfcd79532f23a3e91a9253cb12c5e479b000000000000000000000000fcf3ad18b78cf80bb02a586acd9ed4f029fc19f60000000000000000000000000fd656324a83c1332c67eafa8dfa2a925e3b8a8c000000000000000000000000a0c52828b5cf7290ca000a482a75310b3a60ce9400000000000000000000000000d315603371ea5530d03446ab4e57a5d63cc54b000000000000000000000000c197ebd7c5c8fbae1498539210496817d5eb778f000000000000000000000000054cddc37361b0e6876f4eab75078357282f5e48000000000000000000000000be288ab9864fad0b0537cca5d71f1953e433c67f000000000000000000000000baf069fcf9788fa6ec2f4a5e0b769f765e9683520000000000000000000000003c62b31e46772a3454c61d2af0a4003108ff92610000000000000000000000005c80fef9b3499d2508803dd3187118ec0b3c12a7000000000000000000000000a010f3b6bea509af7f9c59f096907d71eaf97c1e0000000000000000000000006dddc52d8358c866c3325f386cbcdff665612edb000000000000000000000000d795859ed20b0fb03f4cd4f1c417e2066e55d6670000000000000000000000009feb5a91890acc87853758a61f75b0d52f1901c60000000000000000000000008d7ec71b199379635af9ac7270346667bfd308b4000000000000000000000000569014e41a5455d2127900205f773901d82df8f600000000000000000000000016a2fe8ee1bceb047d8374ad21243ef51590088b000000000000000000000000d2c46f42c98f3b44e2d02a98bcaabdd7209fdda0000000000000000000000000e27eb546da8562b89c47bbfe6cdfa3f27aa42a9e000000000000000000000000eb4198d569e99cf2b6c6538c1b651fcedc1e4071000000000000000000000000ea0bbc34a2772c9d4dd95a3cbad18c03e54c61ff0000000000000000000000005258389d82794696b717febc50b08f2f8fa62e3300000000000000000000000047723bc590e6a019ae52e7598799c707a0d053390000000000000000000000003a05ec46f7689e933ff4119d80d932143beaf942000000000000000000000000f5af59a405f5272ba84bb215bb9058a824c072250000000000000000000000000e1d7740a036fdb80dd9ead4f694094c553fc43a00000000000000000000000037fd6b475053cb7eb939aa4f2b4a44bfeeac49270000000000000000000000009d0a81251c26ae4ba783b86be222f160851b3330000000000000000000000000b8818b611a5da106d6ba208d35e69c2634ceca1a00000000000000000000000037d6b3b525b10fa01d3d270423ff82d6e6080393000000000000000000000000595522b127f33423a75323558febf043b9e05e9d000000000000000000000000334fc65148d3511351e31962320f330f39cb27a200000000000000000000000035254bb25a4c5bb58bf35683e3fc4f4d034bce8600000000000000000000000037d7b6ec3febb977a50cbd4b2c836a0291734ff00000000000000000000000002366b46e88d6921883e83557b65d7df106ab93410000000000000000000000002dbc0da1e416dc9bb06a1a96b1a30943f2f596b70000000000000000000000003b148537d5bfeb401e47c20814a837534969fe220000000000000000000000007afac763b407998579cc371494acfa3ddf8caad6000000000000000000000000263f9b3d250522dfa1f9d78838f4b5543583eb0600000000000000000000000054f76a199b37dc274a13b157ad146c48e22994d90000000000000000000000001d893ffe69f5cbe663fd71278303c3810fcac8a70000000000000000000000000fa827280b17498abe7fa3a07b0f69ba04955e8e000000000000000000000000c05df24b6a63fe7ffcc5ae3281ae7ba460ab1b8f00000000000000000000000082691e573ad426c03e7b263f69071ab29ad3e45c000000000000000000000000461a040755a511c22cc15d43e32213f78ffffb930000000000000000000000001af83e1a6a737866db4ee37acec9503512f1a96b000000000000000000000000598edfa5b012cb7b146e4d7814f9a3618783d8eb000000000000000000000000cd148c21babb1dfe2d8cbb8515e577e8a903b5be00000000000000000000000049778b1aee1d6cd1ecf3aafd95598688c2c407580000000000000000000000007d5c3647df7391404fa50770d9529c4a81a36257000000000000000000000000cc914544e614d9021893f83971db6902a8ad5693000000000000000000000000931427631e412c6591a96dda5512bff0149d7927000000000000000000000000446c4f46c0731dfbe930ec21194284297e572bd9000000000000000000000000108aec08cec77da44a02b753225792eff044f491000000000000000000000000ef87c5242853dca71beab0e645443fd56aa4868a00000000000000000000000055a194146ae7e77e50803d9b2a08edbaebf064f9000000000000000000000000ddbc74770e054e1a7a0fbd57bea595dffd0b1c550000000000000000000000002162a685cef331875cec6910eccaa578ea85a082000000000000000000000000f12250a59bf22c2329e4e5009c3794cb291f7c730000000000000000000000001380c7d753c72357cd8254fca5d0afb49ef9b033000000000000000000000000d2005db527700abc55c68acaa99150c88af731480000000000000000000000007e8b3be0e10fa311b34d32d3455e6994d80b9b3c0000000000000000000000003b21a2479ce1b0515cbeddff8fc78e90cfbd9a4e00000000000000000000000070a992a3bc8ab384a586f2cad2dd4927f4b273380000000000000000000000000e4d4a2e0b0d6c80c5e454ed1743bfb5d70dff0300000000000000000000000036f62cfbf534a80959f1e395fada31323b1aaf180000000000000000000000004d09acdd9ddb547b758ba1009630c2f98c1a813f000000000000000000000000c9236e7a28a441ac9c07c28c44bea62943b8743700000000000000000000000016871d855ba82cf83c4a32436dc496eb68d0995d0000000000000000000000007414754e2b71fdcf0ac28fe24cc8dcf661d7d657000000000000000000000000583dcf2f10e7600626ee82edb26a4fc0ba855e9e000000000000000000000000f04abc1835bfddbadeb998ce36e94b74d1c923f500000000000000000000000039e06dbe38b45fa15441cbda82afca0e641341a5000000000000000000000000826b67eaa2a2dc5d1fe1b0f66fefca826b2c8c47000000000000000000000000ef8c2b9fcc73b701f3074a434c1b46ff650ea1d0000000000000000000000000b487a50b7499e30ffdb8430b4e726638bbbf738b000000000000000000000000d8bcd9d61c9f75f947c3939506b8bbd4494cb9940000000000000000000000004a7f1384e8f2a94fb4695756bc53d11b8b14069f0000000000000000000000002de0cee203b4be18a3b0dbb23e64681c7c63f7a5000000000000000000000000433c7552b2e73470e5d33ce84c20cc8fa2b21f9d0000000000000000000000006c18c441b4daf6b3e32b06e91a8892f02b6d9fa6000000000000000000000000342970f4d3dbc78573ddb9c4ce6b2fca673ee93700000000000000000000000039552821d7636e60835d44f6b2a9000b69e915a0000000000000000000000000f03384b66066e9a659fbe7597c14056e2a097af5000000000000000000000000fab2e07b690414965fe34946158882336372f0ec0000000000000000000000002ace4e4f40deeccbe21c4fdf5efe166e8db5267f0000000000000000000000002a116213e287503f069f750ceaa21a98109c9106000000000000000000000000510c2fd0a851cfe49ae38f5e2714a8d1a331e29100000000000000000000000062289af9317e36c61fc7c89dc0c593df09bfe71d000000000000000000000000f24f4735163bcf52777b7a169dab82e53da33a1f000000000000000000000000047a5b6f22b18d01ce93804b81800de6cc61f4b5000000000000000000000000b2a2bcc78c7b0be0a6d6d40bee19d324b84392d50000000000000000000000008bb7ab0ee0c4a355e548f5623e6620ca9d0a10e2000000000000000000000000a8b176cc4d2c0a98f1c347ee65f6bc74f1a23622000000000000000000000000903e186df2d1e582bcc07b35c2f74a2b28f92549000000000000000000000000b15b33aab4a34b06030cae035288e0f01d9bca4a0000000000000000000000003fbd1e76a0c02e12876bec333f97e1d9c061ff8c000000000000000000000000243a464c23356bc85ac609c7aeb619875a97137800000000000000000000000003d3e8d94f5875a7ace3f1fbe150aa9ea2ca7f5e000000000000000000000000eeeefad744c83346d31467239556f94af0c13d6b000000000000000000000000418d3424e2c2b6c4fd35d9cc116879c7b387659d000000000000000000000000ed98604c7dd12ce08a11f8cdf1b7b593126fc1ef0000000000000000000000008a7014365c6f5491c14726bda0046f8bd1ad260c000000000000000000000000be86684b8bc0c7f96f523ead91de4fa95b61b68f00000000000000000000000004f5e9c1e3d948527e82389890098f478190082b0000000000000000000000002dcc4c579bde33d423f9cfdd965fc3ad357af3610000000000000000000000003e509d791b5c9f0026ca14fb09476798be3d2011000000000000000000000000e0f8c39b71a9996d2bd33b8ec57e88fdeb1666f8000000000000000000000000ecfb31b22b62ede0e60c87fb78fcfdb6c3c0a1f10000000000000000000000002370eb2f26f5696a7ad86c7b9fcc57ff45eb52ef000000000000000000000000680ef7306b9899485034235ca61a4b2cc9bdc0900000000000000000000000004d17f9f310225b6aa4160fd1e501e7ddb6d2874900000000000000000000000068657012c76c2f1c3f43316d397f65954e5a2133000000000000000000000000455bd8b2bd8c2ff838f5109cfc38a2a6c9d0b839000000000000000000000000ab4df7d0508c20c1da4742d8b24e52e86a0e416d00000000000000000000000052dd89792cbd5c0de9195bd6d31fa5e994761c6d000000000000000000000000ba4ff20011f6aa03ff157de52ef0d72cccbfa4910000000000000000000000001564715bbd1582ee267f1e5bfcd22a90c80a7963000000000000000000000000215459b2756d81f9a1ba2579b1c5d68a43154ec4000000000000000000000000e3eceef9d2031973d405be30bf13cacd483840210000000000000000000000000396ca722734b546b014083fc4870292c30a9f40000000000000000000000000088fd58fb81bff5b1c7ad0f90c89a8d76b9a4a8400000000000000000000000076a1253ddd50e030266562db444415fe36b9b200000000000000000000000000e930a74a7ad62ea64214a51c3c9551b68314db8c0000000000000000000000007b72a12f3c733384af58453bb3e5db41f35fde9f000000000000000000000000722c29e0a9d5941bdcde657decc81a537f6bab120000000000000000000000007b0b1c854e634b304e37fea8dd52488e6af5f3b8000000000000000000000000a6b72516a87505228aeb12b7db2b3ae9b2a2af05000000000000000000000000aaed74cf5daad57217e45a7ed4bfedfb03584d0e0000000000000000000000002872555bbb295dd4d982357b9aeb40312f50f1a3000000000000000000000000b9adeb6454fc8ab7f2201768198e8b5cb259bdac0000000000000000000000007a07d4158f830f7c8b80b12269a954d3abe3ea3c0000000000000000000000006d4d863963e7d56a9105733c882592ddd36b7474000000000000000000000000158f8bb0a78ba815fd776a6917545ce8d1ba5fdd000000000000000000000000f6fce5502166afb97bf267628c1243ad2c3ae6270000000000000000000000009ecc4f5c9eed8df85fe3bfdbd8900bd3cffb8ee8000000000000000000000000c8d2252683d4cdd8ff9cc1232c2c5b82a6496ddd0000000000000000000000000ca4d5d159111537d9395add937fb0f1ea0ba8e0000000000000000000000000e52b10f007652ec1b8345ed8f5631fef11b6c29f000000000000000000000000a277ba4de19a5eaf73153f560751821135ff4424000000000000000000000000a2c2fe79d4b382a9c2d06cfff26f7acacc69780400000000000000000000000008a0bf8bf3ed1bb3768399822470ae9c8c3c00af000000000000000000000000ad003eb5e8c39a04f6c7486a9ec32025ad4d506900000000000000000000000064f8d6c0b6d750c1d528f3bd8d20e85f1b181e96000000000000000000000000d04e068644ff489f72a00a0035ecadfa47953fce00000000000000000000000001e4ad38807c558a36edb7ae4611f90141d304ee00000000000000000000000069f0d13fb95f51fbfb0014d3a02ee51036c8b213000000000000000000000000f94577b80e45e2c158f5fc3221da99b13766aba200000000000000000000000088eaa7d11a7e6446c336b5cbcd88f033ac82d025000000000000000000000000f6fb931eef79b746c3dc536a96f4cf32d709ca8b000000000000000000000000500612c36a436ac08f94261b0fac4991f9bf357a00000000000000000000000048cfd053616f1d6a14150cf7d5c095fbc975c137000000000000000000000000a094b2afbd887f68d96459800df232981b0cbc810000000000000000000000002f95ebeddf5b240762527d9d598d4b5c1cb2d322000000000000000000000000cff831c9fe3787a1951f847d8ea06f72a0136bea000000000000000000000000e8aa199e85f35fc96b663fea48e40598406dc4f40000000000000000000000002516247ed32c5f19a42caacc8540fdf7a713bcf70000000000000000000000000088407b4206ae633a674d4fb959751ce58d4560000000000000000000000000f2f7d46ffe098e223ba396d852f6c0db6eb1efec00000000000000000000000062bc2f125e2ef663859234eee3ab79a615ec264f000000000000000000000000c43a6818ab3ed21d1071ec6873f3194648632b0e00000000000000000000000090c77c331b1019b6cd67b5594355858b1e6d002e000000000000000000000000870c60aa88e481a6cf85201482f911d583f5beed000000000000000000000000c04f24d1bb6effe988937ae8c672683f53df073f000000000000000000000000481d46563f066725b7dfdf374c1206d94ed2b82700000000000000000000000086a5079aec1bf078dd786e5132b2a330a4b08220000000000000000000000000e2db819b5713702dacfe9741e9336ec36bf99cb4000000000000000000000000a0f502519452fee4fbb54af1312ccf168c438869000000000000000000000000db589fa26ff0f40922472cca78c5cddd4106ebfa0000000000000000000000005b82595fbe8aa822a913125266e13e2bd32810450000000000000000000000004f115aaaebd0314aee3446cba525b32b1a94e4650000000000000000000000005f3b61bb71605492da36333d53296a771f930f4400000000000000000000000088797c096dae2a3740d4e469e736e6d8a1f34cf500000000000000000000000005c2ce99e7c1cd1bfa74e0a0edaf3e0ddb05166a000000000000000000000000c2ebaf6e47dbaa2b438384095a43709959979e080000000000000000000000009dae5fabb66d425884481e19382f4616f2478ff40000000000000000000000002f7422e7e6107f3a055ae6b91639606b9bf6aef500000000000000000000000090dff09c1a486fb46baa7d7dbe2a0452df6d271700000000000000000000000091905837363699fd24ffa4167d0854b5cc3a6dec000000000000000000000000e73b275508db249414f6017a41bcf4bbf52e1b480000000000000000000000000df87524a7dae8643ea603846dd55cd7e5d1534e0000000000000000000000000c7d67e2e100c09c6120766f9ac31e0a40140b470000000000000000000000006f37778f40c98665d1d7d527157768ef0fcb2bdc0000000000000000000000004a132eb24c9d8d21bd1ef7351c985ba59dfd850f000000000000000000000000d2eef80ef00f0c60a7947ada3426c10b7037c50b000000000000000000000000ca49bc48abf3192691b5ed744c58d89777942d44000000000000000000000000e133af3263606a276697be4bc4b3fc2d8813fa9a000000000000000000000000d45d497307326e7a33f9e0def92a4e2ccc102ac6000000000000000000000000f5f3436a6a83368946534c009642527cd5617cd8000000000000000000000000142c6d2851b8764ffc9c2a19339304e404d7b30100000000000000000000000008e09511144a051e10431889a89f2a721ddff35f000000000000000000000000b6fd56abaced2a9c5c2cc5ec13ce1f83def540bf00000000000000000000000089c9e568386a483f22b891900d7a7d6ccc00066f0000000000000000000000004cc431744644fbd9d4e63789284b77a50f79e5d1000000000000000000000000d7711ce06f6bddef49d21a8aca8a952a54a33ad300000000000000000000000017130c497cafd5dd5c68fea27ff98c65f1269211000000000000000000000000d766a3094230968f5771af3d1eaf51e6b018603d00000000000000000000000090a82cf4171e12d59207e7cfce0f3f7417d0d451000000000000000000000000ca36a776baddfeea03092819db1b78cb7c09b49800000000000000000000000089e31ea43555b7829da98a16f869b2c38b611bb20000000000000000000000002ceae901c82b9b514b061e2c5974c1a580375dfa0000000000000000000000008dc67ddedd743dfa7c0f0ba7bda262ac3a92c9170000000000000000000000008376eecd8fb03531e730c361c24f20e82ec14eeb000000000000000000000000e6d05c313a594e5f0e7742b5e9a413e188e46be6000000000000000000000000ee19e04af416b26e4b0a5808263e4f2bcdc2c6cf000000000000000000000000f706431d5920f67c528aeeac7df1fcdc4dda6f520000000000000000000000001a4111586bcce0373aaa8bd57451a59bb61ebede000000000000000000000000c805dc7857150064a3054f75ce56c2f605a4a8af000000000000000000000000cde4d1b12332d760add3f6fa1cf1bbfa62cb306a00000000000000000000000082d98f029d75c6baa995b200901788b409710a5600000000000000000000000043471e4c0f6805a36ee2c8137ef8ca95674f1662000000000000000000000000ba7f54f8306c3ee28aa9712a6e9e3d41e145249400000000000000000000000098ef9b44e68ae69778cdc4fcd20da6785593d50500000000000000000000000019e7c43f247c9c3bf55c883b096a2667a7d09de2000000000000000000000000501d9d47506a9c7be1cc6a14bf7976233521e02d000000000000000000000000592d7a873daf5f67971372317aeb14a7c86be4990000000000000000000000009d900d43b2af59609eee6df25542a5d29e4d239c00000000000000000000000053cb58eaddf08ecaa495ff03ab066d35ad15d6f90000000000000000000000008b970e3232aa8f8993d742c34419fd685abd70700000000000000000000000003dadca77aef452945cd5d022d09c539bdd6a3f760000000000000000000000001b2949a66288e2b23204d1637a38c211459b2697000000000000000000000000b1154c1a2cdc82db11f6d6af4f6b0d473a7042c100000000000000000000000048bd560ba77bb11d540b8a543a24817d40b342a70000000000000000000000007ab96a95dadce1b8da3f6a09078dd1e9a3ecdc6e0000000000000000000000001ffc7ed145f415d49c0f2f51de2434a5a807ff0b00000000000000000000000096eeb99579bf7532122316b3311d832d2e193293000000000000000000000000d15b0d118e6cdfde844f6843718e86d8d4612d080000000000000000000000001a8f2bcdf1422495afae19a532338dc4bfc08b7a000000000000000000000000e19f7d952db157b6d4920e874201c41adee6da2a0000000000000000000000009a560dd2965f070a39776b7786ebcc248bc7cbf8000000000000000000000000dfc1315e0356f2b4b786511f497823f5395fc41600000000000000000000000034d6733e17ded5651108979047850c95dfad5bca0000000000000000000000001daec617f8f4cefb00863f5c93c06cb2d46c3a68000000000000000000000000e5021244555a697a7617ba40d7c05ec67de57353000000000000000000000000631a93177c64693e5dd1b34a90323016cdd04308000000000000000000000000be8855aaf3d331942a19ae6d1e5f8e79a37ef2eb0000000000000000000000005aaa363d7c5ddcb9f3e92d6ed72dba779f4430e10000000000000000000000004e608ab42798be9b138421f36a480698eefdff580000000000000000000000007348c9674406c880a252ebc8c63f2e29170034850000000000000000000000000fe58dbfaaa93c740049d188df61547a5cd714e9000000000000000000000000da526b7dcc91a2e1e5767f5322a8e2829744c3b30000000000000000000000006d821f9e464a2522c39e21b95316f4afc142a0bb0000000000000000000000009213558f9562e2fabdc4b71acc0efe4a2e34a2780000000000000000000000006cb6d75fb27531fdb6b6c018cdc77240bcde623700000000000000000000000057dcfdadb2745fdf8c2451e7a41d7e1bc31570490000000000000000000000006def409415f04522bc5d747812ba509ee074d9ad00000000000000000000000025e4130b0e3084c20e31638e7ef8a8dd8cf6c24e00000000000000000000000084334962b0eb6ef1603e9a29b14e037a39e9a9da000000000000000000000000630ff425a9c77ad78cc494cc460946b19ace61be000000000000000000000000c70806f212d5f01a0ac0cba3a998e28323f486960000000000000000000000007c9c64b00d093e0f06f78476ebcd50a17515bcf700000000000000000000000069f09678d636764ed38ce48b33db1960b90c8f6b0000000000000000000000002d8168de0d6497b3cfdc7523206850c019bea26400000000000000000000000068b00eeedd846659c7dc21bdb722e8f1fab575be000000000000000000000000084a12513bd8303aa4614e925301d01dd3e085260000000000000000000000008fc8406ff0e4230577066f90b05e956a713ee0ad0000000000000000000000000918ac63580ffe5f534fbdecac53154598cf39f400000000000000000000000019672dd5cff8a2920d2c4ad4362d723c58f2e3d900000000000000000000000003dc21ba98539a9e866cc525989686e6a50c4730000000000000000000000000e208bd86486072c627a6ef20c69a4cbe194a857d0000000000000000000000003917c0d66f3f2a950334e69f18f93e54708b4c97000000000000000000000000fc1150d3780c05db5d2298c281783b258d7e2fe60000000000000000000000004981a6e87cf95835e54e689191742e5eafb9bf7700000000000000000000000037d56ab7f35514f02c6c610e64399796859a9ae000000000000000000000000016795e50c955805abb0f94169b399a97df708ecc000000000000000000000000e9199298ff22be45649efd96c194049e2a00c5540000000000000000000000005fa3126c5acb06530b3edb02672f715654aa44790000000000000000000000003bbf18f3327a1a324224f20bfcfa5e8bd644b93900000000000000000000000058b33ddae64167323223e63b3d30fb68681f0eb7000000000000000000000000848512e90f09c26a8ffe01756797e5d8aea2597900000000000000000000000006443f6b527255a58419cc982851188768c0f662000000000000000000000000c45a8402af4924e5b47bec29f0252d0f485915510000000000000000000000009e4ee63bf41b103f104a44b7ac5ea9a8685933110000000000000000000000000087e028863933a756d6493d4d50099e2a45e081000000000000000000000000fe9bae5f3a30746de18e59f6e6f9d600e90cfdd4000000000000000000000000ce449c0e0d7e3394ea4261515b16dd8d3c0c2468000000000000000000000000b2a3d10bf2d54b62bfb35264bab02d18ed25866c00000000000000000000000085383d66faaafb19dfed09b514b3615ac029f6a400000000000000000000000010c6de50e3e79e1b4b884d38e9be20990c6da218000000000000000000000000026ea6a764ad8a8ef0ff13e68f3d18950ea3e7e0000000000000000000000000cd0b5ca0e55bee05bbfea6d0692b1f85a94d0a57000000000000000000000000723b91194194ee1e33d17c98738c1d949d1559ab000000000000000000000000528bb37f4554af3df150cff749634189a4b999b90000000000000000000000006dbeb5379acd566e061d024a8887834a410b4b2e000000000000000000000000875eb606104cc1e3ab5a59eb7e331c9e13c7a9ca000000000000000000000000b1911c004f50f248729e556d05c7806dfb59b9b6000000000000000000000000a501f44e22d208fc465f196164eda7d917df5b62000000000000000000000000fa00551ab9caed900e329009e31a7e0097aa2b9000000000000000000000000036ab14eafdf01edb7eecea4ecf2144a81667f77d0000000000000000000000006528a188d5bb1cd833a8b19581f61e2293fedfd10000000000000000000000008a1c73325512a51094c165fe009e260279ba8121000000000000000000000000c343eb2d20f75014d7366dbb23ff206c269f6b78000000000000000000000000cd124cff3618a75dc9025a40d31f988cb7bbfea300000000000000000000000004278d295f11ba49607fd5396e740b5c69f32089000000000000000000000000e4a57fdfc9a3a3864cde924635248e6134b54f2c00000000000000000000000062e14a7b52eda657b3dc401d1699e425d80d9aec000000000000000000000000d46bc364ef65a7e22a77cc3535c9078b953e3c7f00000000000000000000000077afed7e6d26682e7458d8aa71e27c38163d01dd000000000000000000000000c816844a7669d6aad93759771638d80edc33449300000000000000000000000075ea9bb6bf483b1baad73c8672d3f9034fe976d5000000000000000000000000dab47613b113d2c627314a1ad7d81ff5a7ea3a20000000000000000000000000fc165877286bfb5bc0312141fa68feef4f39dab100000000000000000000000097ceb98f97cd3e8fa4677e2dcd6c9daf06df22f700000000000000000000000071be5502e4683c2e6bb0ff71e57be46fa47c0d30000000000000000000000000dd481c6a9a01fd3836de5ba6596067257de2b1db0000000000000000000000009ced225f20d1df05abe90addd8a0e07d70b296d300000000000000000000000000078ce1005c61ccf5c748a93f7d7e424f4537c0000000000000000000000000106d7176a3f7c0f42d837118e0880718253d43cc0000000000000000000000008b1b034ede3fca991509ecfb62b77425bee8a65900000000000000000000000093795176a7e9fe1b4a37677743f5b0d2151af2aa000000000000000000000000c57de2d3dd54a7379a2289252463ecf4cff562fa000000000000000000000000f74d39e92c6700aff7cf6e5e5a056bf0d06502ff000000000000000000000000da77814d5c6b49b3ffc55edab555746bba6405470000000000000000000000005b708ed6de0ee6244d2121220b194428c9d2284f000000000000000000000000d4661a331b2ecc689f3e2fbadd30cbe808270f070000000000000000000000000b97d43f29b1f064f40d5b8db9a458124dad926f000000000000000000000000dc6ae6f0a37c65ee757f1aa3c4f09812df98bbe300000000000000000000000005a22ad6443b2b90b8f844855353e0aad419e8a400000000000000000000000008abbafc54bfcee13a581e265d37b72dcf9be8bd000000000000000000000000a198993087f148abdee349a872b63df23f437cdf000000000000000000000000236120707648b8e3832adaf9148ce8264cefa0b000000000000000000000000040437c83e0925533695ee3898b2f3ade052bc8da000000000000000000000000b9bf543ff7f89d6e24a9a8819cf5b41a720aa61c00000000000000000000000007714983cd324a4c8d727edae841e90201e54b59000000000000000000000000e9465a86ed789599f8eab00567ce4f88f6171bcd0000000000000000000000004ae91274ff5998bccc27b19b5927f58d43b0bf3d000000000000000000000000edfe3301d54635bcfee7206fd4091ffdcbb1dd4f000000000000000000000000955eb4ddc430b61cfe8f424ddc7dbf518c5cc1e7000000000000000000000000115664cb23f20210c1b7d3f92b4ae72c347cc47a00000000000000000000000082e53865e57c3e58491e6ef113c32a8ad6a4bf24000000000000000000000000756f7ab356c2837c24c5405716613bd326c0271c0000000000000000000000002aa0aacea2998836bd260fc13675e0e6041a2eb1000000000000000000000000dee36f079430ac2cb83d126a58e9ed8d51812c1c0000000000000000000000002eed4c9d67380ac5971f4d2613bbe3228b35b9a9000000000000000000000000caa03bbcbb74f1a8dc9f9933e34811f3f975959e000000000000000000000000858e5951a79870966e771450289de3074c35aa3f0000000000000000000000001dd27b0a028e329ccbd0433bc83d6187597c4daa000000000000000000000000b9b94bf7773d88ee10d3264b9a904fc5fd3885e40000000000000000000000002c9b2a10b069b3715f747903f151497cd38b3c480000000000000000000000007db7395baee8a47bb90197f842c75d5d5b851d7a0000000000000000000000007aa6ecf851eb3af9a8e3d1200c17b177b0d530ed00000000000000000000000008a4b2cc6636af7f1d0c6bd8d16d2e118402c111000000000000000000000000c2ff2cdf864693ae204938b2e886997e4354370b0000000000000000000000004d8eb7fe5757e33de334c2664830554b61b70ba30000000000000000000000009c87f1cee3e18c8faf98c517fd8d7d30dbc8f036000000000000000000000000d9a7dc973b281ae92559be86f6d5d71ceb7e899b0000000000000000000000001c99bfb886605dabacaac9825c6bec1b64315024000000000000000000000000781cc9f6087faa3a39cc54bb677535dacceb5fb50000000000000000000000000c314e31e0a0323fcd5356a3842cc0444b7c8a64000000000000000000000000930e135c4f656f66238f1e6cf4ac23253b1bbf8b0000000000000000000000000c46ec7364782069849cbbf62264611af99938c2000000000000000000000000a2fe59f5b7766d79fe68c1546fb00b249fa2f636000000000000000000000000a413a12fa34056c0888f6ad34c3ab6d4b8db0b8f000000000000000000000000e3bb12f96ac9e7faf7eb426adabb05208159a8250000000000000000000000008f2d214856772aeccdf10b67dd698b79ae2b01800000000000000000000000003f2a0e7381bed372f371fa43aac75b2b75674ee70000000000000000000000000b21602194c9badb7c067c30fd880183dda72635000000000000000000000000d410e2f7d0c8471b8fa03801d6e0c1e8bb91eb4f000000000000000000000000ecf07511644df883638b196b7321af7e3134635c000000000000000000000000a27dcad99b2d03e41919564d6a814f59f1520400000000000000000000000000b41f8db0c7b0024b6f0d8eab11d455b754f74ed7000000000000000000000000ad0eb937e5e07bd2598592ab970b9ed0eb7bdc15000000000000000000000000e2003e873b95de37a044250dd15346687e60b119000000000000000000000000904acb4e91cff04dcecd5638626aeb7f34e798cb00000000000000000000000077641e72bf1daeb0a0aaac1fd5c91586ecf9b81b000000000000000000000000dd15a07432e42ed6bde7dea9239a00f3cde12839000000000000000000000000877a2ea1836f86a9773403f5273bc8d8210be634000000000000000000000000be1f6d6ff58db6b09677a10c2f9da4c888c1538b000000000000000000000000daf643a123242d4d7a20ee4eb96b8c0fadc94e3a00000000000000000000000041e681abfdce32eaf67ca4f7c8a73cc9aacdd29b000000000000000000000000fa3747841efb94eb08136d57029bd0f75cab01a8000000000000000000000000c9fda1881c49947c797d19ac1454e49db6872dad0000000000000000000000005165a9f2d081305f26ecb2179954517e4da41ba20000000000000000000000000c2f3890d5663e373d0d1dc0cb7fbed948f1e6a6000000000000000000000000857632ef18470079767bcb5a1490869639e99ef2000000000000000000000000fa30d5cbdf3f48964f5af00d7e1f3e250ba3210b000000000000000000000000b87a84515886b6aadae0552ec562cf851a2c8df90000000000000000000000000e8ac51729aabb47700dedb296546d0f9b0b0f6d0000000000000000000000009c554f717147083209acaf4e015ed5e99bb9a02100000000000000000000000011465d8466dfc96123aebdd2543513e3df1be4a10000000000000000000000005708e237b88706ae30fbfbb1d90506028b33565300000000000000000000000006a98e0e1aee45125c33aaa2e525f2cff5d977440000000000000000000000009ced7fd6eaead8ca25c4c203db94b59840e6b68f00000000000000000000000024c9acf089e9c68be49aaee0351d6cdc16ef1094000000000000000000000000903ef19131879932f15a2f19c3dd3a751c3948ee000000000000000000000000066eab69def739761ff1c57d7c9c8a531b9f67b3000000000000000000000000c87c61548c394c5c9647a807c0189da2c649848000000000000000000000000083340f82395e0c26df8aaadd4fab90cf6661ee60000000000000000000000000e348d143c10232e7e039cf97e0cdad9a66d428aa0000000000000000000000008277eeecae4522da3060d21eb5135557c7bd43140000000000000000000000004d38c56f7db58fc39f28e62ddd18b4a2c6cff99c000000000000000000000000ccc0259f2e274cd26701ebb23c11ae15df109ca00000000000000000000000000bc94ca1867a8a1b68400e41a1749594fd6f5f10000000000000000000000000fc8d42fd82264917b7d36678c55f8c93dca73c6d0000000000000000000000004e898f5e7308584a42be7caa8d2f9d288422b226000000000000000000000000c1e09f8467f4988ad26869cdbb8a9b7ec11c4b3a000000000000000000000000ab0b5c6080cf553011668db48f6788740991a60600000000000000000000000040169e9baaf0406e6513f4f95834661e201f567b000000000000000000000000ce85ed2ba956ab1fb5ef40e24cf73d75507cc7910000000000000000000000009e847e7c96af149c4190018e2b8cbf1b47c7e92b000000000000000000000000d67a74695056f1ff83c4dbd0fdf8de2a72ae9908000000000000000000000000570bdbbcb563ba2a89de6861b0ae4ffe0c76d5440000000000000000000000002aeca2c8a9d094b29f2ec9c659b340dbcb288b64000000000000000000000000cf301db91d48e5c85010df81a550443e5707605e000000000000000000000000a7e1f2452df48b51c0071a6cc2e2ac3115abf29b000000000000000000000000a68851a99a405f2108d4c271206a5a94ba35195c0000000000000000000000000d7a747e35d24a9026f0370c8f6f85db5cb4a293000000000000000000000000ca3269e416446cc13df2a3a8f35bc21437491b8f0000000000000000000000005ce524f0e1f2b986e6fded4dd9509bb4adfb53da000000000000000000000000457d1baebba5cbeeb1967afd86e3a0a87c91728d000000000000000000000000b6526c5d7e6f8d5d9bba0bec63d9f03e27232ae40000000000000000000000009f8cf3b4cbf4866adbd8424ced81130a190d34b60000000000000000000000008e70be232f1a714d5c32e9e0a565b3eb526a7b690000000000000000000000001be0c6b5e118e624cfb24f19c0fff3206c73a64d0000000000000000000000006150fe3f418df3d8abe3cd64518b186c20ce933c000000000000000000000000940a063aba5e6b9de759967ec6350359085ca7460000000000000000000000001e55a920ec4a0765a5aab5fdea44237a9451ff55000000000000000000000000f92588fc898288d71349675746992799a6d8e900000000000000000000000000d073608e61ce693c35a187f15f75d929893dd526000000000000000000000000eb5a54dd2901db61185e7e5d25db90092c9e40f800000000000000000000000001cd099a5773e66257e4084641661c2d2326346b0000000000000000000000002fdf5d4fca5e30853a6457a4bb11bcd217018e53000000000000000000000000c04314bf7b523a643cf8a7e97865ec7a264e1636000000000000000000000000c494a30b82bf395c7c523bc3e2bbc6767eab9aa40000000000000000000000009d0c779e85feec8b17dce1df15cd3d8e67d8edcc000000000000000000000000d05a829df26d90ddbde8e34845aa0d25a555ec7f000000000000000000000000e58384fbec22528cdfe6e3a84a3021357f626bd0000000000000000000000000c5bd8c49208ecf055c2cc98617b68495f7a34d7f000000000000000000000000cc80fe94a96b4d7e43d10cee4c36733a818fabed00000000000000000000000050ef3b20908ddcd28a67c8b212bb2b5c36081e27000000000000000000000000b16137ed22560d83f77f8144f517cdc87bb4e6820000000000000000000000001d15538f2b5d397f668e95cfb53bcb194235a58d000000000000000000000000f2574695c653d0d684a0ea91127ff563f2497b63000000000000000000000000adf33f7fcf1b3ac87ea2ec40a3d1a12f9e025c8f000000000000000000000000328b36e16a9a0476ad9bd07f732dcbec695b63d9000000000000000000000000596c4ba1019100d24a940734959fd7dc139502f7000000000000000000000000805d5b70b6bc13a5ad3aaeeacca1a66f91c9a386000000000000000000000000ae36b6b133536d8413dfac7c3230bc5650d5b0fc000000000000000000000000efb0cda24c5d1ff26170235f3ab07b13b69e5f960000000000000000000000009a2ca17887e474ed5c661eb6d2c7979d723129d90000000000000000000000001353c50e64c9b10b51a6e41b37700894fd7c9d40000000000000000000000000ffbe4187f9fbaf30c879c200463ef925300a4a380000000000000000000000002aeff801eb1427ee7cd5dbf16ce76c262382e50e000000000000000000000000bcafaed556c974ad277381e437774573c614a9ff0000000000000000000000002ee93811c83a0daf0ab6ef5d8f16f495d797fb910000000000000000000000004bdb907d2b4067247bb58a41195f038a9776e33b0000000000000000000000001949696097c22a25c8bf4767c4542ec4e537b7cb00000000000000000000000026851d7fd0953b99470c86c1878a9b5b7167e7b7000000000000000000000000ab6835fefe6a6fa55c3c161492aca9601441cbad00000000000000000000000054bd492157cf1994132829e6f9ad76e4b2c8b999000000000000000000000000af2755af6a6740a16baf33136f6eab19cfec905800000000000000000000000084d9087356148808ac89fc7de12f95fb75b229f3000000000000000000000000d0d416c75b9180a3b42e0f20246894e50cfdb6b3000000000000000000000000c413e80bf1f6b548a44402f14e412a774282c2250000000000000000000000003a9e409c73f5a82a9a8fd9db3add6432c55191490000000000000000000000006a2447d120d829cd1f627828f670c15cf12b1930000000000000000000000000e6810d53d13238d5b6222a8db85f51bfc03ecbe30000000000000000000000000329d3fb0c66438cf1f7012e97869d7682bdcc9d000000000000000000000000e7ea7272e1fb08777150a0bd294c6a62f5e691d1000000000000000000000000585a225145f3fe8432efee3fb6b490a460c08d1d000000000000000000000000ef1f6fa2dbb192eb61ac99ea4b917f7f9d864185000000000000000000000000dc6038535b80f0ce29e5561259bdb36b28e0c10b000000000000000000000000425ea6dbcaf66d8f09ac7696839aa3ac736f7b6d000000000000000000000000a118dccb6c3aaac56317917254d34380f5c565950000000000000000000000009fb9164888256893546a67e179b3f264f87d68af00000000000000000000000082a737e64b4b67a8d533cbe71bf7ddb606781504000000000000000000000000b422896b5f49ba97514e1930183c2b0781ea11f8000000000000000000000000e7e11d929d3c09a35d6ae7cfdf4ca191d0f68655000000000000000000000000f3f1e018c5b464f06a48f07cf057e7a4d2f31af0000000000000000000000000c152daaa15ab46324e8845106d0e0d3056439e20000000000000000000000000b1d267d592053353fd0e128d803de52807e7d4f40000000000000000000000008e5f860ba2edfe53b9ce9bd5dbed0ef55f070d96000000000000000000000000df333f69ba1c16acf215df8d97c81d52a2795ffd000000000000000000000000dfeae0331f8672aec2e6c79933e8a26cef305e66000000000000000000000000650577f6d427a783e80437560ba70be17d6123a50000000000000000000000000003fcba164e4b8a26dbaaa63102c72d77f962100000000000000000000000007d2d147ef9eb14761f386704a9b9960fec21892a0000000000000000000000007219dccda15ad6051f3ca163ef92d96cbfcfb1ea000000000000000000000000affc6a9c3c349b89267cb6eafc0f31ea54ac33c0000000000000000000000000a472833b3546e0181c4bb856a7bc7175640a5794000000000000000000000000838c635b38a16316d712444979f5748aa618639b00000000000000000000000030c586bd2232e3b7cb77948d85c54ea771bf0acc000000000000000000000000d61076ecaac0ee0487fa7b508a54bb77203fe5f700000000000000000000000064121b3f960edec5b8a9dc4c0d2b8510056894630000000000000000000000000c7b362bcf7d5d18a0d9c69d27cdf1f0ae7273360000000000000000000000003f987409d8d9fd5d42e5f0a7895a05dec0f948c8000000000000000000000000162469c09c5a9719d3d31f23a2f6935633cff6af000000000000000000000000e0181881b1aaab49ab6cc61981a6661cd564da660000000000000000000000005abe900595d2a520334e44b52b750298aa6eeb7a00000000000000000000000081902cf061729ce3a663d8af666a2cd1fdefa5b3000000000000000000000000526136e89ed266c3d0f446558905d424504955bc000000000000000000000000d3ed8789ce87c7746aec6ae783636e43b1795e9a000000000000000000000000081eba14634bac8568e1aea7743e5f6e29b9a2a3000000000000000000000000701a24d812e4d9827ec8dd2b3eed726ffd9b4065000000000000000000000000b99b12915e645078ea49d06261d5fd490293fdb000000000000000000000000079aa57a6ad7c42771ac55da72d55531ca0b9c54a0000000000000000000000002dd995a55ddc358599e3c62a1b99bf9857ce38ed000000000000000000000000a31c62552db3e5c6c817dd85b32aa8fc3bb58c36000000000000000000000000d8f416bd3aa7e9af3f4260161c7837e8bf92c8be0000000000000000000000000af3a1da2c4fd3b30a1177b591d4b7c7b079129e000000000000000000000000de5753df95dae67f34b73e68afe9abc9b5523983000000000000000000000000d7986db3a27fd1495bbcd33c8990408002d24e050000000000000000000000009adfa30134dade4e893239ab49930866e73795e0000000000000000000000000db2c2c380914c6b8773e5ea5b01e1c3c7d9e80fd0000000000000000000000009935351b349a59af63522223b13fdfd03b70c2d5000000000000000000000000118ba66fd636774859aace54f148a1059f6d6917000000000000000000000000cd8408ca4861ea5147a226c47fe2e38171d5f7c60000000000000000000000006e7323c3c41d6beca80c8cc4a1e906d9d655776500000000000000000000000054700943dbc7b9c2119db4014bc5a02aac01df2c000000000000000000000000bfdf17799ec95194a59bd465b9841e637bbd894b000000000000000000000000fb426db25658d2a23880a61ed15f4474368514ef0000000000000000000000004d390b75c7924c218af77ed5a21e95d21c83019500000000000000000000000008dbc935ae05c0b14b2a1f153bfd9daff7120e600000000000000000000000007badd450d5e6c5b8ab6c67f070d85bc803e0c7fc0000000000000000000000001408293b1ed29b5d516db4916f53eb3e9cf7b261000000000000000000000000c314aeb971a03f0066e707fd582adb481cae44260000000000000000000000001ecafa2e43a186f2881a28b27a503a62b368ac6a0000000000000000000000003c95dbe5b15a151732394644680e7c71f3c6b425000000000000000000000000e01267158b6e09cffeb9ace78c1c7dd88250b725000000000000000000000000a77b79420807f0e88959d2384619b471fa29e626000000000000000000000000411f0b657958d14da3277ee6f2550cb877feb5970000000000000000000000000b80cdfcf87d514da403042849a266c9a1f8db99000000000000000000000000268dd4f6fa2d5e367e7d229f69bf508c82e72483000000000000000000000000af266adefe31a9bba9ca71fcc21eb8aaf9b9931600000000000000000000000068ed597fbeb4ce071c47764f2e5d87857ba07220000000000000000000000000ee5a381c62b4183373a9dfd744e5328fc90d73ed000000000000000000000000df33fb183f725b06fe25ce3a854eceac6381c980000000000000000000000000cf8aedb7044dea500220390e6c8c30736871ce9d000000000000000000000000ad72d8194d44e77d181cea84fc797a4b00e1db1d000000000000000000000000d452a9bdc05340a351cc10db8f1956422caed0380000000000000000000000002064827ae6d22c30399055697829116c5bfcaed50000000000000000000000006312c4c5d76924afc74472de56c00394723d1952000000000000000000000000bab6c4f287a8e498c916a64971db5b035c3b2f05000000000000000000000000b3abe1cc4e2e188e82a51009f054c367c060682c000000000000000000000000e0da1226006d4944dbc8e97b73acdd6fa9680173000000000000000000000000000d2f4b1db0a21821d7d61382dcdc95ab8cd3450000000000000000000000004b2c808ac2a9412e5ae02f3a1c2c509e14cda475000000000000000000000000b82b4469a749b4d067984786fb55189c411c96b10000000000000000000000007083132aed2e4c5d7f86a44a6ecae07ad6af97bb0000000000000000000000008f9de57df7c21165c89d0c8040c66c7058bbd0b500000000000000000000000015fc9476edd7d01053f0f871d825b1550a0d5c69000000000000000000000000089e067d5bff2b012cfe61ffbc066286433082d30000000000000000000000003d1e0829892ec72d0bbe5af61738750c515f444500000000000000000000000001598fccb22be19ee3256a361eafcc6210223cb9000000000000000000000000dccba78d08d8ae712737124d9f835acc239b91e300000000000000000000000029bc53ecb94cfae1654c95a9c4a15eedf5448cba000000000000000000000000414f1218fbaa5d3ed12e8b4a5159069785ff8a440000000000000000000000003181bab7188e8fb504844e6a0de6ccc867658d8a0000000000000000000000005ab7ddd50cd9694146220f59495e08da92801d360000000000000000000000008305f9154d634b2473f5415d54b573a27c9fbcb1000000000000000000000000ce27cc62bb098670cb282f018ba3f371fb2d951f000000000000000000000000fc0201f44cea1dcefa8456b85a88636dd3a612dc0000000000000000000000003b69114e6a9488e0634bd4d4dce7be6764957243000000000000000000000000f890deb64cc9f1ac4c3009481d3f969309e10c20000000000000000000000000c089af26e8e7fca37057da1d15e6af8c1fe919dc00000000000000000000000010da2d5913a8edc20e82e2ca03526f19fdeea9990000000000000000000000005aba8c7149584e97e5d1e43f1008e034e9837ac5000000000000000000000000a98f333b3ead8945d4d5c0a813687106e00d7df60000000000000000000000007653b7dc5a8e80c883e945eca4e102d05a8149340000000000000000000000004aa18aa56822f35018035b17542552a66237fc55000000000000000000000000cfd46b22e642650aafdda9d1e7fd975e9368023e00000000000000000000000091feb57158509d822dab720a3ad706f50f4d685c000000000000000000000000b80cd093d5809ffc75f50186dfe46dbe4276d7810000000000000000000000002bbdf5fcd1d86d442f97ad73f5d770a07145c7aa0000000000000000000000001515bf6e6e641205d635dfabf557c2a9453e6ce600000000000000000000000071508e9c1a92e1c35d77dcbc3420ffcddb924c31000000000000000000000000cd0b9528150192ee395f7a571f0f192688e029bb000000000000000000000000fe281ccc3f9906651556d557066a9a16f4ce4ed10000000000000000000000009c3b9185515451c96ad8e788d07cad6526d462010000000000000000000000003ae9e58823836a6c34ecea3dcec7fd430e282d00000000000000000000000000da83fb1856652631742fb18374722fec4e8fba00000000000000000000000000a615ca97744f458037955f82314cb7fc0dace7bc000000000000000000000000871a712d95b735385bf56cfe85b640fe8f1ad255000000000000000000000000ad61d0dc93b0da5627fecf16dd3d640f68ef0cef000000000000000000000000eb9efe5b0541784fd9396e27804315d299f22625000000000000000000000000b0aeeee0adee8205042bb573cdc0036f7978e926000000000000000000000000ee0ae80bf702c4068ed7d32747ec14f51dcd853a0000000000000000000000007a0d456bb2048e097bd9e7b2ee32f95a379eb3ce0000000000000000000000005a2ae538b1fb80a2836e7bb00a60b0fc7f9c3db20000000000000000000000002ea842b71bd9302c96b2c07810ab79a6011a516a000000000000000000000000e5d67b9ddd00a3d7c0f0468b003dde4c6903ffef000000000000000000000000ade4ac460f9ed6fa17cc7196ff7aa5c2e7630a1900000000000000000000000048c1222247e07d99a0868c1bc7921f16308d916d000000000000000000000000dcc41f0286c61481af5774b9a91ef5baf3d55e86000000000000000000000000f61c7e48290c5d4f217a058f63d780384385971100000000000000000000000097853a48cdc765708e0da87619e421d267017c0500000000000000000000000030023504326cd6fe23a3e51fa2361e3dda3a6d31000000000000000000000000fb0f69fa5e41e8835da58e307265300eb5d66ac30000000000000000000000006b241c1cfdcc3611ef97d5ded7a487e78b5f14c300000000000000000000000069c6fb3d1bd15c7477591a022e9129466443c514000000000000000000000000fd8c8a1fbb4dad0190a4881cc4e8903d87f3964700000000000000000000000006c55b0ada0a8c827e90aa2c05edeb2504756501000000000000000000000000ba080745a025119c32e6523194bcf8ad9d18a93f000000000000000000000000665cebff458e9c7d428a697b92a06b6d0e22f30400000000000000000000000081e5774ddafabbc4ec62301b534591364f7fa8b600000000000000000000000085df0efed48bb24cd54e339f67706b76132f651c000000000000000000000000656a0f25ac4f848762b2ce1578ac75f63b5c843700000000000000000000000022a467d8d7b4888b565468f5a5906e4d9c098a77000000000000000000000000f69964caff14c8282ad7a716e97219e081121764000000000000000000000000f83a6b9a4d5f6365717995d0ab908a2798099551000000000000000000000000cefc58b5db8c79c6205252eca9cacb20146404f6000000000000000000000000b6186555e36209e9b61640592c8471ba565680320000000000000000000000003749f7af25db0d955028e7f6b9114b49bb4b1d4d0000000000000000000000008df5e90657e47893abaa743068b6ce0c7a618bed0000000000000000000000004fb64cd2f1c172456557cb01a57aa0743aa48c0400000000000000000000000033115cd77d29b8e38f5990b0c1b5612b05fd10610000000000000000000000004b52095af5270fc80eb1267365f48dd56e3e7af00000000000000000000000000c755c5281f9fb2a4a66297665ebc208f51448a6000000000000000000000000dae390f81d7c42c41989edb2785db740c63ca3390000000000000000000000000b4d855e2109eca85af2a99699c071095872fe960000000000000000000000009d712f5bb4454c74eb499d78817de0f1057efaab0000000000000000000000002a1dd0592107a27d9743b991da7423bd8f1e855c0000000000000000000000008b3ed0fd34343f41e34316ab51fe74aa627463dc000000000000000000000000c6b60757fddf0f7ba6b235722a23e3d2cd0c352400000000000000000000000099097a766a220cdd0083baf7931214b56dbcf8f90000000000000000000000005e288f2b40a5eb2a294d63be772dadc1f0505da0000000000000000000000000a97ea24ce9804ed6a5dd5b1de2bf300de51e797900000000000000000000000006576519b597ac31b5729bfc30088d446ffe75b4000000000000000000000000e8983ad120f1eea8e101853bc7531bd973bf89940000000000000000000000000f64678b59f2b05f95e1b7f02d871b1bf25366cd00000000000000000000000043f07881d5dde279d959867c427790936095b54c0000000000000000000000000929e39864f0e03c46c86a66387c77859d9601e30000000000000000000000005b792dc633ba78982ba7b10582ad63cdbe75b55b000000000000000000000000005ac7de590b1245f830a42f1a0bfe9bbcffcc900000000000000000000000004325ede3b93bbbd28938c8fee914efa10af956bd000000000000000000000000fc5abfdc4ed0bd4175da776574f359ddffbc2f7b0000000000000000000000007f081c7d4598dbc20a8ffe75740c4fe3212857e20000000000000000000000008c4ba9529986d290b5e30175604f7670e5f67d8c0000000000000000000000004db02332202af4f41165949bfeb8b483dd6777310000000000000000000000004d469cce77256e84e6c605b0439703daf63b769300000000000000000000000084804f6128d37491ac206cbf6ccc0248b1e02655000000000000000000000000a18d98e5b40085ad282fddb2d1f0e71b8be77b85000000000000000000000000711069d83cfd0e6763bc63991795fbd8255e5af6000000000000000000000000ea778f5a377d8647162e51c6501114b8cad915ac000000000000000000000000f62d0ad1d578102c14631afb16aff36f326200a5000000000000000000000000eecc9c1a1c114c6871e82d348df28ff50b90dd94000000000000000000000000f30e24607d299da0d81ded992640784854d1db03000000000000000000000000bdf9c7e9d5446c6f6aede7c8d717e0db2dc42ff8000000000000000000000000f8ee1c0bbc1a975d496e2490f77dcedd9b5408ea00000000000000000000000018bc19aea5ceedfebc93db36148a2e6a500c446c000000000000000000000000d8e790187d9b7eb7a20c33dbf04f84a7b856c7930000000000000000000000005b5239eb37e18efda13c23da63c83ae06266d1b000000000000000000000000048981e8fcebe700cd2f6a94924906cef194ae015000000000000000000000000c641bf495caafe0ca65ecec61925a30cfcd021760000000000000000000000001b0a8afc9128f71674fde7e556dd4e2aa38ff4f3000000000000000000000000970cb3c7d7d894d87e15a32e783e0eed8e474356000000000000000000000000120228a7422a5f9be4336b662f2bd1ccc93e2ee1000000000000000000000000e79cebdc5997de269b3b0380a93700206ea474f8000000000000000000000000e8752777429cb0025d8975ba19368c4cce43c16e00000000000000000000000080f8b4e4f20f482db9a757d9ae108cbccb991a5e000000000000000000000000aa55e1e81a019a6a549314470f4f1c2ea1ca3a6d0000000000000000000000005de6f5b83140362db31b24d0dee8592fb8b33ede00000000000000000000000050bdae67bb25daf14c90c1f1172666ebcf3b31d000000000000000000000000037a6685c6aeb4ee3d66086e8d976e72a09a76dfa000000000000000000000000bf6e6270d4d4ae2bc01f16e57451b7989eac26ce000000000000000000000000ad7efaa0157034d87b8c27c26628b6b308982580000000000000000000000000a4886e675e3fb2a7c04e1175afd08d60f3cc658d000000000000000000000000973dacda111be436917fd31961576e24d1b7730c000000000000000000000000768a0261784ebf7215e335d37991cfbcb90b3a8f00000000000000000000000060fcabd1abd4e7c7f5a9724edb07a7b4a90efaa400000000000000000000000012fddf3070ac29023fc3822186ae2dc76fded5160000000000000000000000007133bc078f459c8f35b16b08d8aa4053f5f9e68d00000000000000000000000042636c2289336614dee7a63da8449b910b78c7bd0000000000000000000000005cbb89097e804b96894400c8870aeed852be1f9a00000000000000000000000081a909a57da10706b017736e46f2aacecac68ab70000000000000000000000004d1d61d0d66d2386ecaf67377af8def36120f3b600000000000000000000000027f82411af8a2fb2bdccc5bbd19f2b15abbfd9110000000000000000000000004dbbbe458f598c6258455cd66116a1dcee24bd10000000000000000000000000d5b9d5f45e8697a6fd0a34b941b0ef26da3b036d000000000000000000000000d90e336c4e75269b119b411bfb8f2bd1164c3afc0000000000000000000000001a76ba8cbc395f1c1d5d8d89b11aaa25e36b79fc000000000000000000000000599a350a49cee289d84dee9716b09f115a1a823e0000000000000000000000005cda41f2d67f16ff57119b82ff91bbc4390cf252000000000000000000000000c8a8682751fa7f71e4759a5bb7903f6f494a21c900000000000000000000000099d082b2783845fea15c96fb477f645479955b4200000000000000000000000083d67c97112403a18fd78bca75fe0ba19107624800000000000000000000000046d9b61066a17ecf211c20f33c6f8aec0f8660b3000000000000000000000000c6e4b3de35c86d5ad86274d6949a03f3cf3804390000000000000000000000005e995bac9d8ae9a5d0f178eb534ea40359203557000000000000000000000000fdcdc3c2d63ae343168b8089c1a1d723d0a7ad230000000000000000000000009308b35410c03e917d0a028d0bc516a982a788820000000000000000000000005eaf65e16e97f65643fb6a242687d9852947b4ea000000000000000000000000bf6238bce6b0c9bf69e12de17ff38f214e0090ae000000000000000000000000b7d7c9ff99a58a78987e0253291f820c0a2fe537000000000000000000000000fc1f47d644fbb80e400b07fe07c2bd1b7fe7bce40000000000000000000000009b3e05476ad92104915d956ee295054aad3e860e0000000000000000000000006d55d8e1fda37c8ccbd217f81bb6dfdfe2f275f7000000000000000000000000224078afa610d8338a4d36caa28e712fec6a976a000000000000000000000000f4e80bcd8c6e5eec65cc70c4cd335f0c5ea628570000000000000000000000009cf793105fd02747ce5583e0709926950b51091100000000000000000000000024a7483b4b6dcb5e3fe365c9723416add96bd796000000000000000000000000b44840f13acaa194199c4a20ec0b94faa10b8b5700000000000000000000000015fe165da2aa645a9d6a8696c999ff838da71c0a000000000000000000000000cc59188c3ac5521be998539ba75bbb47ee382fa50000000000000000000000003b1b8f3d7dfb469132b88bfc72ecc017bad3fb6c00000000000000000000000091d67489704fc52088fc85f09c7789348cd9db1c000000000000000000000000a3bc4c15e8b6d3585b256584bed191193ea56f7f000000000000000000000000960aa8d76917c7c5b969c57ee4059d39de4c9e270000000000000000000000009cab84460eef45651c3b049dbabc704428b5705c000000000000000000000000934e8b67b688b0084f418e8cc39689ae9f23fbf800000000000000000000000048b25bc2e0852b4658bf1571d7ba220035270ad2000000000000000000000000062a42ac80a6565e8a4d43706eaccbf2a821e3cb0000000000000000000000007b540abcf884073d2c999cf9ade728074a89b3eb00000000000000000000000068602039afaec9409d7bcafe04e5c12b099ac8be0000000000000000000000007ee42bf90c92b6ebecfa9d8ce34ea0bfc896019800000000000000000000000010b9a6e5b44603e0acb1c74adbb787bc14709b8800000000000000000000000090f02c3162f6d37093e2b9565e8a0897b7b489780000000000000000000000006dc17d80a9b1b6133c7184f53a7f8c93fcbbff5d000000000000000000000000e17677ac5f555f84bf63e597d6d73f20e857bc04000000000000000000000000cfea35997697f0d39c7eb02f89031580cc768a2d000000000000000000000000fdcecc8c079d8851d3f182323ba701bafbb93446000000000000000000000000f507bca1065a30ab546739e42454485b2ceb6ef1000000000000000000000000bb61657978bc337b6393eba00e0447e6c88d1d30000000000000000000000000c4671046419d97b09311576514d4994fc94534900000000000000000000000008d16267a82ac59e924ab3f10dff310d39c65528d000000000000000000000000ccd4d8544e0eaa06425ded9871526c1c4bd3cd8c0000000000000000000000007977dbdb0ee6e0fb306c4876971662347fa0c77e000000000000000000000000d4d45c464e11aec88144577b83e9cd467f51824b0000000000000000000000009775f866e561461e0303fbe7bb10abdd85da968700000000000000000000000082949a29ef2b6a859b6b94babbe9fc50752092a40000000000000000000000003606cea40c3624c97f2f4e6b07b8cee5c98dc2d9000000000000000000000000e4d4f802e0832f61e72d5172f567c95b9380c5bf000000000000000000000000e7d5fa66d0868c32aa5284ba06f9919d649a5f6a00000000000000000000000085556ea59061ff4b0ed16301f75dba6a27460ef3000000000000000000000000e8cfce457be96718b646daab8e7a4202100ea4b90000000000000000000000002debf5475f84c4a3bcda74658938073a1899b22400000000000000000000000039932fb1b111fab0a2e0c6926fa40bef939e3c340000000000000000000000009ee3f6678c6572e7bbe0a73b9f37e89958365f15000000000000000000000000aa66f4e9b1a3355691e5a7a8c06a16272adcee810000000000000000000000007b7fb411fd9db7ada7874ab08a3fea987ccb8eee000000000000000000000000ab551c63faecb6665777ff9d21c473eee80db1bb0000000000000000000000000e0193f29d52f1b4b06de70226d85a6b92cc94f40000000000000000000000005d1f8bedfac5d1eab14363b98e210a2c7c445807000000000000000000000000c06626515120e452c9e80c6a66c6dc9e330d6d410000000000000000000000006089b8c6b736536d48045b058a112bf8d7e98fc500000000000000000000000067f0c0de8a368c6118bed55000a78390367183100000000000000000000000006a6f91d44bd6a3feef328398b34d3a3a90382062000000000000000000000000aa1b5099415bb197e7a88de89f7732d73ebb9b180000000000000000000000005dab764db18ff729079667e47e12a66b7e35b50200000000000000000000000001f3a97d6c9cb65efa89035f2752d037ca02928e00000000000000000000000063f263765af4f5bafeaf57b2591d8422cb6e3eae000000000000000000000000806da9d1d28af2b89c3959034f5d3ef04c5837b00000000000000000000000009da39f47467c9f512d4df055def6f25b08a019f500000000000000000000000078534c4772bbf84e2ad72f953dbed0a5229c4cf3000000000000000000000000a31a53f3f21399fed9975f07f7e760efe60f0ec10000000000000000000000009d0b994c59b40f02376c307b217a29962efc6ce5000000000000000000000000700a44d4730c2eb64931cd252670fce9734079b600000000000000000000000036ef5d3267174262e45525d648e5f041892e42ca0000000000000000000000009746732557c617a1081fabe5a7c15dcb6cc574c30000000000000000000000003df9c35d8e4d82fc3536f1a74980d07ca0bd797e000000000000000000000000a5702213265d6e9c64036a4493d04c712e7a1a3200000000000000000000000013188653fc7d8d2e87e12cb7484f04fb3a25da9b000000000000000000000000aecbe227581c802c9d6eaea5d9df4f93b0e8c9d50000000000000000000000001516e38b65fc9c11553bce95daa471dbd5d8d2d3000000000000000000000000fd5350b3ecf37aa28c96b3e327f5cb7f5927c4100000000000000000000000008120e7d8f5e58acdfa75fdd2340bff2a36a120460000000000000000000000004d23fcdd9831b5e3057cbf89f3f7b713ed61082800000000000000000000000019720ee123a54784862e0df3cfbfb89986bbb994000000000000000000000000500c56b22a928b8319a5217fdbfd0f3ca9d81956000000000000000000000000160482a3d7d901ff7872bce83b0f8165035b5844000000000000000000000000f7774638c4b44a0968adee185bb026ef753d5fc8000000000000000000000000953f6b76eacb3367468bd9aef75a2391685293fd000000000000000000000000893f0df1551f5b333b197b072f4da5eb2dde80ee000000000000000000000000f44a83c3736100a01be75803886d6c263c7c7b2800000000000000000000000098e32a73336147b5bba7bc48a583222536da19d60000000000000000000000008d93f2cb609fe42da5b097ce8b197a01d084b5120000000000000000000000000f64546d16bed309dd88c63ad74cf404c40d98a000000000000000000000000096f1b56afd4d1f16695e988cd048a1b3c9aad3ee000000000000000000000000b5dccf9eafc2f72dd8ccf2b62b60b6b4cc63efd9000000000000000000000000730eac7a5382c21b0e08bdd43eb0ae63466f730d0000000000000000000000004d790db3cf0ef36be8a413170a049cb101faaf3b000000000000000000000000ffd4617df28fb5f006c3571a47faf7ae7672958c00000000000000000000000080583c5f176d3b65424dcfd34d815eb41d7fb5a80000000000000000000000008cb42dd9dacae13de72a58711cc09cdec717070c000000000000000000000000924bf857f3bea00d168eb8d31ef162dc71cda0a200000000000000000000000033b73d1c4baa1753d5ff224e8e5645e7ee1275d100000000000000000000000045ed880dc7da2757f8b6ff85f7d3d58f3a5586f0000000000000000000000000764261b7d9bcc642afe91f02666607cd824f0dc300000000000000000000000093bd05f346e8227bc4ab92aebbff66f387934cdf0000000000000000000000004325672ad1f2533ec0c76c7d1cced405783db2df00000000000000000000000083098dbd153c2e57d8836f7594f930cef6187be4000000000000000000000000eabe3d922c4ba90454ea402b4b063172307d839f000000000000000000000000f7c8b80d9a4afaa8dcba2aa61c896c5b0a3cabd1000000000000000000000000cc632f9b86da8fad0d52718f477ba8d7bd5f3c8c000000000000000000000000b96a796dad4bfbe91725014ece811930e66a325d00000000000000000000000061d19dd58504d53062af5ffcddbadb4b7b5f3aef00000000000000000000000002d5099391737ca404c034a0806f9d5da29bfe62000000000000000000000000775c139708bc6bed0ecb9490ebb6ca36cec8001600000000000000000000000096aeeb6c7e49906cb12f6283b9c73b9749e2a589000000000000000000000000747eeadb1e4f9589679570cc1d88744875aaed17000000000000000000000000194b73a3a117fd016493bad2879c349aed796c350000000000000000000000001694b3c2e0f2edd1d605171a2c404b91a71ae68a000000000000000000000000ec922b7ae7e27fda00a5ed6403995b4845ede959000000000000000000000000bc527c515da1f26de93f14d12762179192b706ba0000000000000000000000005a0a0ccfda437455ae4fc4ef10dc0b4560b179fa000000000000000000000000b43317669cfafc8092af868f6d66985fa30b020700000000000000000000000056efa7a98aca403737ed436e13ef31ae1fc0a420000000000000000000000000c9b21a9a7dd2885e6f535c85180c65481317cbee000000000000000000000000a8260250d6b26c7772f9a96b62b1b7b5273c306b0000000000000000000000002389e8ef0ad0d0f457bea9f22c8619482a3e95ea000000000000000000000000306606f9e6a6bb7a07be54b00e660f45fbebeeb10000000000000000000000000af2dad097ed654fb588b1b2b668ebdcd0a77ce4000000000000000000000000401239d12291f565cee7c50ba59003c1502b0d1900000000000000000000000013b9a067e471062de7e92fc292ddd8b32806ba07000000000000000000000000211aa61ced50a6122218a5b23543286751ba18f80000000000000000000000007bdd911ba1d94ead04c35352a9964e0f1800c2bd000000000000000000000000b00ab1cee442c4a06f9b9cf9045faf70cc03ec6a000000000000000000000000bbc496c21747552da47befd6240b082221d0d2c20000000000000000000000006e6d44acaa921a393f1e20f1b125ac99ef6f8e09000000000000000000000000995b88e2cbf72a2198d1c4c929e85a06a7dad88f00000000000000000000000064f3adccc9fcb2359436d7e7c65eccc4b73e87210000000000000000000000007f8d9573f3e6968eebebc6bda481262c92b06f6f000000000000000000000000b1dce48e1855154427b27e437e38c3cdd241f7810000000000000000000000000b9c162c9f0285b7cf7ae18a722eddf8850b28cb0000000000000000000000003ed9d0c5fba0490a556c2e0c8e33346888ba80da0000000000000000000000007c41d59829dc6b9255415a3bc9b63878b7ad80910000000000000000000000000ebf04683e92f1e00457bfbf78373fe7ebfcb9b5000000000000000000000000ed412f9cb27162ca8b59660f8836a54bf312866500000000000000000000000000b5b27940a77ae44da5d40b2ad171c556dec07f000000000000000000000000fa51906b941ecac55c3ca1b8b0ca53aacd9ed469000000000000000000000000185fbe6372df51d3e77e31718ce2d3747a31aaa5000000000000000000000000980f5db63e294264cf34d0b937671a83e07d6fed0000000000000000000000006d68da4439d04bbcc3134a769fb27c4a3fc908f200000000000000000000000088ac0ea7dc2f1b90ec5fa01602f8de4ee505646b000000000000000000000000c754d2258e0072e36b8ad2db057c8449c01afb2000000000000000000000000011183544f83485fcfd627069049ca35721063758000000000000000000000000ae2cf9ddf9cda19d6a4ff0e8e8418d2dca08b28c000000000000000000000000f24ed0f3f509db9465a4d447ec4c785093604e04000000000000000000000000a800d3027360c76da7fa3ab75c5b79260733110e000000000000000000000000c6fc7b566d1004ad170e4ec8800682d717b64dcd000000000000000000000000f865e3f56f66322c83d7853210e03e4a3e0259cd0000000000000000000000007b7b957c284c2c227c980d6e2f804311947b84d000000000000000000000000064a79e466664a081b5e3e2cc2435b42afbb7e494000000000000000000000000b0172263524f0b6945784278aad8046836ac17fb000000000000000000000000c4254689f9f7662155b8ee9604277293b98add80000000000000000000000000b8d909b883450348024d2fe0b1f3899c2fd958c1000000000000000000000000dd8fdfd1325ea799b2d3c6eadbd5c8788e43e54b000000000000000000000000b36d494bf606151d51852ff6dbdd7f8a463bb8c9000000000000000000000000ce652323ca252f1a52eb8d4775c18fb9aeb64dc5000000000000000000000000ee4bb250eb0e2c1b3f01b19ef103d844f6a7268c000000000000000000000000ef5e72554f9e37e303cdd6309a1c5e8e8ad0da96000000000000000000000000f166d45eda638a3a7282cbf1ddbfc2a84c83965d000000000000000000000000fcb049d0db7f89d4d9dad25add970bdb00ab56d0000000000000000000000000417f1e96a76ae432b71a797b71a3651c57dfb516000000000000000000000000849e207fb321fda163909b68b4c0cf0d0a72c36c00000000000000000000000055e2b458437e910c6ca819abb9e7d1d7c62edc300000000000000000000000007a6e004022d15e13e7b9337b189f31619de9fcd20000000000000000000000004d3501cfda825a83ae3ac9d2b8820ef288502848000000000000000000000000bf6fbb283aa6b44eb44a9ec1214575785df07f1700000000000000000000000093c9816472cf1ae3640f2d8176d26601d425e46b0000000000000000000000003b8cf86595ea57014afdc38255440e9955f3b46a000000000000000000000000cb4b2e7ac04ff56b1dd0415f22d690bf8950bb97000000000000000000000000045b035beacab2eabe38ae38e44ee37052efe5fa00000000000000000000000080e87a936413448e09443bcaaf2a727cd99a167c000000000000000000000000de9815093e7561b3dd33f4f275a58a3a487afe040000000000000000000000006dcb7805480f66e7a3261d79cd9f07502433762c0000000000000000000000009e9f3e7024d4eabf56a2013717251c804ceae10a000000000000000000000000365faf15a97beb9abfa325bf1a167c89eee98cbc00000000000000000000000009e5fac0247aaf24422522dae7b4ae9395cd112f0000000000000000000000001d98fdc559d5bf81271eb6aaf9fd44bdabf5498b000000000000000000000000ca9e5fe05a543fbceb4a9a2297cdabfa3c217a87000000000000000000000000182b0aadc460546847fbb93ba110f4ab5d77c44c000000000000000000000000603af70810b85fee99f028281d7e230df416250800000000000000000000000008320d4e2a48135a6b7b9eddf7f5edf8318b314e00000000000000000000000054ebd969ab713b152a8a92502c5c8f23e1a27cdc000000000000000000000000caebf3b8b814254ebd7387ddcf77c3dd7911830a000000000000000000000000ea41b967e6cdd9ceae1f9d6f8b022f78d6c3c2bc0000000000000000000000006bd55cb48fb95a9475a86ad18cec81e25a5a99210000000000000000000000005e06a3df547399efe4237f42e5be2056c5a9eb480000000000000000000000006b8b188ad68bdedc3772ad2a49bab6336ee0f021000000000000000000000000807542b72335a3111609baa8dbe50d177b256108000000000000000000000000c3d1d79f786f75cfd17ac7193d37dc5d21722b120000000000000000000000005e80fea96b14d65219cbdb5477d94b003074fbd4000000000000000000000000a5d9d8a61bc70234f318dd9f96a41aaf103abfc50000000000000000000000000c8dab44969edbb869100c87681f62f015f64ac3000000000000000000000000a5ed8bc8cc3d48caf0e0d22bda8f7990960f27cc0000000000000000000000008535302a4575b7b596a2140e84d51be44d0c72ca00000000000000000000000052598ba8fa61327de753baed5aee9181328b4e90000000000000000000000000f419b394df5be2f5fd9d80029502cb6b370129ac0000000000000000000000008c13679d2322e144036c924cfac504db159f353b000000000000000000000000ed057080fd7954b046ce3218941693cdca2b9628000000000000000000000000f63dff5531350369ca147e861ca5c424150b72970000000000000000000000007a2323b80628f613569de88c7b4458771def863a0000000000000000000000007ccd02e805965c69d7eae30d50b3fc89ad647b380000000000000000000000004f96190fbc3e09f54d6f2eddc506552c39e810350000000000000000000000009a35e4f380ea5fca91be48f3f1a375661ed257a5000000000000000000000000002a30f3e833475df43f6a31d02cd3122ec8f0f1000000000000000000000000dc3c2f31d7d8176698b52bac684d0c4a09f67b79000000000000000000000000809dc0c63112a4a861b291fd4da1e54aa062de0200000000000000000000000064e11f46fd0cd446a34f3e10960d874af6e8c8e90000000000000000000000002c7b14f298c59cc815a9dac1425513e03352bf0a0000000000000000000000005c60813da612ed86cad64c1f052ddc776fe4c32b00000000000000000000000067539e493565c34d264666ca7cc74f8a00987de20000000000000000000000009f08bf1300f40667f25dbbd0586487dab4cae8280000000000000000000000001f8c2ed181306b93972c82c6e97b7bde82773bad000000000000000000000000dd9fa99c6560d378255947b60b92d6e4d580494f000000000000000000000000ab183ac78dd2cefa9c69a7482208cf9127f7ec30000000000000000000000000fa6fb563f5345a12fdd1951ce2d25a17a6e66978000000000000000000000000e162a1c638e6b1eb8ae0c2f4d10371f09387a8df00000000000000000000000010b52e8ff936146a117ca675d33c023c0d52f0210000000000000000000000005aba02355084f718ccd6afdc7b4031a7a80a53db0000000000000000000000003860b07905faca79313adee873f5c6e655dec5ed0000000000000000000000006b7c0760c9bd44bc12c557c486c8baac5f936e920000000000000000000000000cbab38ba0e87d34c9f5025fa007816eb8acfba80000000000000000000000008031e9a275232640ff8e33ad9392d644197e2c65000000000000000000000000c18f8d3ec5e4f36124bfdddc74de64f9e89a12bc00000000000000000000000057a1ba2ca84615085f82710f9dbfcbdbb48b9ded000000000000000000000000399b5557882b9b5321ff515ca41640ac34c949fb0000000000000000000000004da86f729603978d317cb136ea74c0cbaeb1293f000000000000000000000000c1d1969ed594bb03041cc293d3751cd1df90c783000000000000000000000000895690fff82f3ff99ed18c3692fcb7437ca19d020000000000000000000000005a0332dbaf66b7920ef2e72c3f77823143363a220000000000000000000000002172d2d520b71fc8b58c88bfa144997e54056ba0000000000000000000000000d10cbc5af5ecd85cb45133906f8adac695b311670000000000000000000000009d0788caa8403732f4d1188d79fd15706aaf8d72000000000000000000000000f40069d53943925995def361f955ec315f97bdd40000000000000000000000004d1bef53e78a7ce443000f3a047ae9b87cc874f3000000000000000000000000c9f359bcb62881d642793a60bd96e0b6493a4b1f000000000000000000000000a2dc0dcc371b654f1367b2bc2f4079eaa5aed16d0000000000000000000000007e391e9725c5f1e7473cf597af8a5aef66d786950000000000000000000000007bbd7c768bf266696264e70759e847768683a73d000000000000000000000000f3e2c962cbb7a1e6d943d16a25f69c09e533952800000000000000000000000096eedbe1a73ab201b8cba02f086677711b4fa33600000000000000000000000048eef4b9199d7674645b931f659ef397617487a300000000000000000000000004de591b608bdf23d10fbc4e82b0c74cf7534740000000000000000000000000a233cc718d568c66f04b2dd1209d376f344efe15000000000000000000000000b106e108781489d5f113b1c69b4b508ed3f2673e00000000000000000000000087e02976e9f66adba162a03001fe6be387b5ebe40000000000000000000000007d75843995e3932f82428762472e8371895215ac00000000000000000000000038255733c3183121b9564b95f5b27007335ac87f000000000000000000000000a09d5bc573af83f07ebbffb4f5323b7b75231e11000000000000000000000000a869498db880476ce3054d7cff46d24fc4d844e70000000000000000000000009588902b9b2c56ae3209f711b727a1b16ceda70c000000000000000000000000424c472f54d72149d5322389d62599336354175f0000000000000000000000004d932e8ac756876904718942fd5e10c92765f6d5000000000000000000000000d709f440aa577713067c9fb27788fbf54160ba420000000000000000000000005ec75c949a36c30db0776ef18c977ddb82bbc1ab00000000000000000000000047379d8ede5e2d57e64c1d9724c8c0933bc7eddd00000000000000000000000093770c8e6a48ca3df25557b787b8f4a230fca8730000000000000000000000001bab025022980c4146c86f2dcddc623a01722668000000000000000000000000caa267f47e2df01e57893948d80da04ed826f19d000000000000000000000000e0995cea9c2b73665c31532e4ee71315cab115f4000000000000000000000000b5b7c479979b5be7814cf7eabcfb5dc7434eaf590000000000000000000000007f621f8450c8449cc2784ae2975a0723083a97ee000000000000000000000000add09c7419e81afc25fb788560092f9d1307d8e4000000000000000000000000fe42282d8f046256f9e7bc2ce217d9f6edc6530c000000000000000000000000662aa27b960c3cdec48fed0d96f74559edcde7e00000000000000000000000009284958b3e0e0bac2388808569c81a84e1925952000000000000000000000000302017aaf54602505cbe128def6d24cd2dfdb79d0000000000000000000000008da37050bc429dc7cecc975a026ec00f9bf57dfc000000000000000000000000daeb2ceb830c2f624634bc6281aa6f787e68c9dd000000000000000000000000f31f78a083bd5fb3c2e4d6403a0875b991eddbd4000000000000000000000000da4ec7bb7186354c60e2f5661024d8bdc0d7fec4000000000000000000000000131d756399c95c84b663c574c25c5507b46e0f4f0000000000000000000000004d5f0e67c577629410d6c9e1c6a94045569196c1000000000000000000000000fc00a8fbbe7273e59b0eba9016de1314a967c8760000000000000000000000005330c8fff303a7f517cdf99c3ad30b6121a3b6030000000000000000000000004e6bd7e192f9aca220f5bd9ce813829aa303b31f000000000000000000000000727e462b3dbfdafb55ee28162b1c6aa6ade962fe000000000000000000000000a198c1108827de338e786476dbb737da8754948f0000000000000000000000000936e66f2f1e5c1a3a74f9002841d48c0d15b5a0000000000000000000000000b3d157dde2daddfda99c108ac63924bca4e26e5f0000000000000000000000006171c0e9654a94d0267b2ba696d9abc9e4a4cbbc000000000000000000000000e8c351178b39c1759f4add0df5c86f9f650ddab4000000000000000000000000f6a720098fb411d6a793e22e03cc01862da04f560000000000000000000000000ef45836a06156a28e299b307d99dda4fa4df7600000000000000000000000006d577c9d23fe740c51d68a728f803bd48a1f928a0000000000000000000000009864e9e1a20ce70d5ca8ab469d86051116dca768000000000000000000000000c31f5dab5a5b0918ee0714beb5debf72456e90e7000000000000000000000000a355b8d658fb90b5afe842c97b85efb396b1ba5e0000000000000000000000006318bec2596f1b7fe94bfdf309b8086cb2f4c366000000000000000000000000e7cf4b24ddd66ff40e01575b0c806051b0f5db91000000000000000000000000ef8a46eb5b6ed928d65dc33fd94bac099757752900000000000000000000000037eff130eaa7124b6d826e0b7d71c9dadbd252930000000000000000000000006334866140a3c04ff667f0a2f4dfd29250bd8c8a00000000000000000000000063de1bdc560a7230dade6ac94e5865d266d1a406000000000000000000000000fd4404257c23c0d75d71761e3597948156d2faa10000000000000000000000000d8608256861d4c97280e858fe9bb93b96c671b0000000000000000000000000f5b51c6763a682e3eaa142bfce73740f241c78c90000000000000000000000009a99ea12e752fad352cbf50877bf0b8a7f1780a6000000000000000000000000920fcab79da0d06766d39562368aa442e50dd1a00000000000000000000000000052fbb6aa79fb9734df45d192c2f35fd8acc896000000000000000000000000681dbdc1a509e0b44e03b044110a8556db280899000000000000000000000000f5f00a3c54d878a436d7bf7cbec386ba9c5d02e1000000000000000000000000860656dea85f871f459acd4dea437e788bb09903000000000000000000000000fbdfb9362fb558c8b448bf41a2f5085896fe939a000000000000000000000000291c962b036ade47f6e1e66da4eae4dbc2cec6d4000000000000000000000000aea6291cb48d9675b120f74e2f0b0de01db47a0000000000000000000000000021090067e08d9f8fb11c3e28f21f1470ac8db6e4000000000000000000000000c16ef4f36a5e5a9d0b1435d6145f8b56acce8f41000000000000000000000000d973279bd966695e726ae569298334b0a99fd834000000000000000000000000afa31c7f569e0a53a0a0c7f197353c8f70f7b2df000000000000000000000000c83190607c88fc4e43ce244111653c72274f3f1800000000000000000000000042dedac756acbad845d4c70b4d13db04332a7437000000000000000000000000863cf41bba61fd2f4ada37027119f92d2c34a2ee000000000000000000000000ccee48f17295bdb30b971135abcaf44c3049160f000000000000000000000000ff8fb6a11ea7e1ac45ee64e7d3d1423f4e0f3fed000000000000000000000000b8bab55891d9dac88790d0e9e3c307eb0fc8726f000000000000000000000000e561ee021184c9a7e5c1d6a81015f598ec44cd5600000000000000000000000094c31bd01abfdcc2c049987735d372e36dca72eb0000000000000000000000008d9e07dc96e1df6e9bc80a1d1fc6f55f697aff860000000000000000000000003c4d8e533cb8a03711c3b127b12920a9cc5af4e3000000000000000000000000d2258e8fc118d12975504bdf24fd1ed58d118c1a00000000000000000000000079c63c79ad8f4f289dab5775f1810d11c5ba02a60000000000000000000000006e76451ffd6e4f60cc3c20fa454e2492d16b395a000000000000000000000000335804721eb5170b75431ba57480307d963248f90000000000000000000000001b3e19d9ccbea92822605b98a09f22d55596a3530000000000000000000000007f95354913051503916801a7438fcaa0ef58101000000000000000000000000070225d6dbffcadcdd122c552d08a1aade48490ca0000000000000000000000002d720fd06669a6adfca9352ea68b6b8874ed8a6400000000000000000000000040ce76d171778fb62569e65bc7910bd346ab0de90000000000000000000000001693ca50cefd64a3987ea8c0355f77cb84758e500000000000000000000000000ca07a0b1a4c06054ba9fc0814929ba7e1309f66000000000000000000000000e67ba74f6fe826a949bbf8fbdc08d6f0e18439a4000000000000000000000000e3b85c8db16f34888736867ff0538a143b7cd27a0000000000000000000000006d6b26a3a64a98b8e375aa7c883addcdd2d47aab0000000000000000000000007d45712c756cf4137f40ce9c9197abacd9926eb00000000000000000000000006c422c1301dcaa95ce1f901d1330df807b439e66000000000000000000000000a10aa0c9b71966d6332c5bcf7120b36bc2e4dfc30000000000000000000000009cbcf45de9288723e5dc62205ace731bc31a28c5000000000000000000000000afcb703c7040dbd7caa9894d28f9ab8d55108249000000000000000000000000dc11601a5b58c5a2ad91009bce60ac33e2313125000000000000000000000000c0cd7362120701fcfca7fa02f5fb9b365ce3d2ab0000000000000000000000007827fa1c400f294b467cf0b2ae2a80e93e78f81f000000000000000000000000e836d54c7c5f8ea18f3ce5447d2b6de7091c94cc00000000000000000000000098710713228834551de3833b36312e78a3ea4b8b0000000000000000000000004e5a912fefa10c8c18e819dcd55861c5e74b26b700000000000000000000000048866bfe1030a3edbf70b7b462817a958199299c00000000000000000000000074e2e68cdbbbcc5fa7ca605bbf1f284e9e304c2b000000000000000000000000cd357dc7fbfcac9804723f174e74d8959103026a000000000000000000000000b57700a874d8c0164d1ffe9f6422d4a719a0553b000000000000000000000000cce7541ff3ed82ef0721c0e8beda12439cf4f3cf00000000000000000000000074a9082e0604baa0854b14db2aca1e045cad5552000000000000000000000000651f648de8534750714fa0e1d942aa03a88da96b000000000000000000000000b4228826abec588741b38ed7d57f0296b642adfc0000000000000000000000002e9aea0f30883e590a60952279bb2d5309aa3e1f00000000000000000000000006d4d3386b196495c8d102f66a700f9af124291a00000000000000000000000084e9199d89e3a4a237bdeed1afd16d8ad7e060510000000000000000000000002bb7fe5276b8b01d63a4e598aefc9799e0e43e66000000000000000000000000ff38aa25c8cf8f87b529f0ab4e65b8e4ac1f01f7000000000000000000000000dbc1f13fd9d99951396d783c0ebe5f074c74240a000000000000000000000000147d9e972ba0bdd7d6226e9442ee1d67b2cfb6da000000000000000000000000516bfe34ce69d3a059a6825b84d4b95538b752880000000000000000000000004a8fbee843ed8c3ddf5e2aa1c1cd31746b9b619c00000000000000000000000017933831ddae359485b922a745e1514ab44e79dc0000000000000000000000002a84dc87b2a08460e3ac1f45d3242801311275e2000000000000000000000000813313b3493652d54cd8d8b7997045508052c499000000000000000000000000687a6ee7f065239d1f734f5720f1b20f4108ed150000000000000000000000008c4eb450eb5e52da513dfd556d1107976c79099c00000000000000000000000034f1d8bd35f7a6f3d5bd271d2ce74278680a5fb2000000000000000000000000cf7f65dfd1dcc6cf63b59bee4cff2da9bc1abad00000000000000000000000009dd1ea16089b4abd65006fb4a8477faef3cf1dad0000000000000000000000008fd08da7a580016ff21516d1546b5dc15cdf6c43000000000000000000000000f99c6d4b2aa8c199490ade80a03a2de8b59350f6000000000000000000000000b6632afbadc48877653b3ac12653ac2d02cf15ad000000000000000000000000248aa6087d22e4e2b5aeb6a882ae1636b1d98d480000000000000000000000005ab314aaec229189d48e7b3fcf03b980c42c20c10000000000000000000000003be8f73c1dc80ad5154a23a8f98def42f8d51199000000000000000000000000b07d51d94da2c8e4c1f22568b51a375ed44545f600000000000000000000000066ddd869416b414fc45d0038f0b7c47975ceee1800000000000000000000000021fa7db1dc5930d44159678e78866815f6e4839900000000000000000000000070c0af345931e43d17f470099354c0ae23caaff00000000000000000000000003d3a27f8f998cbe6b6a77a72949e969dbf2de15400000000000000000000000079c43b37157b055b7a8ea1e4022f50c85948e7560000000000000000000000009fb5e0341908028ef96420dcc7671192e510733d000000000000000000000000c2efaa35d8781f7adbf7e8ec80907eef6b10bb2e00000000000000000000000099de28d4ede051c2875ad215237dc3ceee28dd45000000000000000000000000666af35b7e5d1db281f257f987e4c75079cf058c000000000000000000000000ae4d1ecbabcbc9fb11e9daa435468a630a19b332000000000000000000000000c0814cfdfa15a4ba7f5559585daba55dfb37ff8000000000000000000000000052aa1323af0dc5f28131d401f9fb3d05b117c30d000000000000000000000000baf99b0f8c78ec997e47b9fb998a8a45ed3cccbe00000000000000000000000033a4097451623d0a6934836ec90de079dba67cb5000000000000000000000000244d9ab87c224ce9134ed4a6fdd253394993094f000000000000000000000000d14808d4cd508eec289334068aa682c6f0a18b9b000000000000000000000000d2ad511936cab71efc39fd3041f22f8ddc5e92560000000000000000000000007d715fc861623732838a3b66d943356712be45660000000000000000000000006f4036230d414d6a654d69792c66ba592ec05717000000000000000000000000e24fa83af4ddd6d3e448908ed3f931f0a23a609600000000000000000000000013fd498d3057961a4172888cca8b653408908fef000000000000000000000000357c7216c36a3f99ec462ea0c7048eed80068ff4000000000000000000000000019cb6467a313ea546c93c78fa31ea58040db63b00000000000000000000000025332a48b4f108416f18fba1f89c1aea7bd47f54000000000000000000000000fd2ea696e980d7c89ebc3671af1999eacf700ed80000000000000000000000005931e998da08cf7e6664c43035303329b64ea1c6000000000000000000000000819f91f279b20f26a7f3cccb8dda92df2d5691f4000000000000000000000000cd13508f562df37da73353e4c6479bfce7d190ea000000000000000000000000cecbb059df413b2f78e6558fa156795879199f930000000000000000000000008a50c3ef2f130281a64ca2bfc56fb7319054af16000000000000000000000000ab3b60823811a06a58e2ca9484334ce1b7d9c267000000000000000000000000d4c3224e840c5fb6a371989e6924697695622c2700000000000000000000000030e5e35bd54e264f82732465ec24752c0cd3b3c6000000000000000000000000acc5b894c16d9667fc69c20faf6cacf10da8b86c0000000000000000000000007d18c9a696a4893493bb6c3bc6e911e926dc77980000000000000000000000006944b899ce4be0ac6fc243830c1b69af27d10450000000000000000000000000dff12e6a766acf7cab7662f3040923e3f15ad04500000000000000000000000091b996a844c749a7ce3f0aa0a9098a5339e632e4000000000000000000000000e268686592e9c72e30fc07fb6c505a3b362caf2f0000000000000000000000000fe25104f752804ef9263fee8c5635e3e1ac073f000000000000000000000000d3c3eca2e83e7c428f2363680894e8bad8e9e7f9000000000000000000000000afaf874598b1c4295ae1331c22857ffb20e17d78000000000000000000000000f87ce817002648fc217466e7e2a4f5c19b863d6900000000000000000000000027a9c86a98f1b9834b5b64e58ad69c7179557e71000000000000000000000000ba8f2b1d2fb06b1d0aa87e9f73d1bbb57e54f0c900000000000000000000000030ac8941c794d65cb405e6181731dc806e0efbc90000000000000000000000005045b70a457f71f0d97717d00369abe3ae4ee7610000000000000000000000008b5fef673c727989358f68f831ca9e12a118f34000000000000000000000000066879caaa1c74458462006a46736d3d90550a429000000000000000000000000773d2395b3d11b69ffd98a8952cc33bf6dafb1290000000000000000000000004a9f6573b97e3e40e4eab30187e3f8bb3fd895a4000000000000000000000000d1ae5e64a1417210e6a8ec61d615af63985dffea000000000000000000000000729c2ad1d8e2b026fec393adf12b22c8edfd805b000000000000000000000000f974de953ac331d3a04e4201fe6a356a6cfa141d0000000000000000000000005c6f4f2f4670e3164ae8cfa09a3e456c0820eb2900000000000000000000000039587b339c3c3ec8f19e9b2c6c0addbba0b3c96a000000000000000000000000168a767b614403496caec1a91811cf5c93924460000000000000000000000000f2514414da5f485d7d976251b2f4fcf5433bfc65000000000000000000000000e2c2282b342b781eb6da330e3ea6af1f900b31c1000000000000000000000000d52055a39a3d2f7505c739f981f296ea31b50191000000000000000000000000c6d6cd64d5fe5638466df988d9cde2b4541ea56c000000000000000000000000126f63df079633c9d33fd1646ed85dadacb174d5000000000000000000000000cacdf3e8740cdff6715b5a8cbde5128e6fe67997000000000000000000000000a02fe457801708cef8a528878e7723f1cc9fb414000000000000000000000000b5b5ade8b6e715e1ac501f3d6299339c46a3f9090000000000000000000000005b8145a7f2857dcb19396dd86fc8f2cadc64cfa2000000000000000000000000db29ce642e92c68cb8a009cde04cc21855b223640000000000000000000000009996dbdd5e8ee86c131740f90925b2c8c8011a87000000000000000000000000a9bcbab701b08ec0e8d03938b5da09928fc4f1e200000000000000000000000034841486e186b1b3e41afca83ed305b636a8885e000000000000000000000000378730f7caf68780d1ed8c14cd389adb25c35759000000000000000000000000d49158702f7c9ffd37fe96ba7d037f178d1766eb00000000000000000000000099d444822254616a1ee0eac0a5fec9b435b0cf3f0000000000000000000000009d39ce063efa349a8370d8222b5523e40a79bc4a0000000000000000000000007749897d95f87e52023a8328cc727214a6b2e694000000000000000000000000c294c9784c71af0f610978cc9236ac7c4dce5d63000000000000000000000000f575cceda8e0253f0f0f0171799b736c43f461fe00000000000000000000000088a362b71816a07c168b04b8310a371796632e800000000000000000000000003dd0804cdf3c3e1aa9f603b659a4cff051481c02000000000000000000000000f863aa63b3e3c16e311aaa4ca9668544f8f79f0f000000000000000000000000a12976f81f1049d65d6c8b77cd83fd08291fdec6000000000000000000000000b3cdd67ac4fc2d1043539035065dd2bd7d2688ec0000000000000000000000006c898b021b9c74502d9e9d8278ced09bfd5166900000000000000000000000009230e084d703d3ca3a82abd6b67940bb4e73a87b000000000000000000000000aa4a2d8cc3e4180d5784a246f6f22ecf92d57b110000000000000000000000002a04326eff95873d87707a47925c02aa0b812cab00000000000000000000000052411be763839e5561938cbbd13e737c642c8b4c00000000000000000000000021ddb925b52c8a893cea4ca973feaac57d5100610000000000000000000000003ea68d455d2d1e1f3f66d6242efb2eda3e2c29a7000000000000000000000000e7f01fc5aebaedbc6ad3b14601f20ff74f4721ff000000000000000000000000174be9265662fe3c8bf64986240d8d96d0411c8800000000000000000000000074d94396f7d67420d6251b13b79f4213e5884c2e000000000000000000000000c1c5532449ef8e57d7b6f429fac52553531bf95000000000000000000000000098ae8e3e04d12b403b9813265e7f16dd36f48fd400000000000000000000000086f41d0c3d0c25986ad4e627df4113d8fb13f283000000000000000000000000c9c22ede051f76721a88297277b9a5fc628de4ee00000000000000000000000017785e5c6565c532d26f2b3b340bce5d5c875b4b00000000000000000000000007c292c9aa0d6745c839a7e69468bd2520a700a4000000000000000000000000948db5b3c01845bac867bf2ae92302cf70ca43070000000000000000000000003792acdee2ce71b02118679025ceefcd5167d16f0000000000000000000000005723974744b971442970eb3455b3150c3687b2f9000000000000000000000000b61430e849cc91c7a5ef146b9dd2bccfb8c413e10000000000000000000000005403a28cef19005f4cf25b8f54965cabc5d8362f000000000000000000000000dac7ba2066f387266f4f38d435c7c642f7f53cad000000000000000000000000a249e4c8e10756037f4061b54bfcc2ccbb2e67bd000000000000000000000000982aee669549452b34dabf81cf80ed8c90d24e080000000000000000000000005c89675596f341c127164dbf71098ff4ff6e66470000000000000000000000003195f4131584a34aa2f50b724bfc1f271bf0944f000000000000000000000000733a2c8f7ccd046c26a750b7f982995e409f00b4000000000000000000000000ee8de434e2d7acff0ff816c8eafb519531bb928500000000000000000000000010450e87fe0993dc12989b12895e695e293751630000000000000000000000004935d734cc06e040f7e3d0f6af2e69b4ea35d494000000000000000000000000a6c48f40593da08c98f6dfa4652101256df8006b000000000000000000000000a4b5a086fb0086ecaaa55dc60b5212fd0ef9d514000000000000000000000000ef726b652d962abaa94d6f14d0fa30513ea8939c00000000000000000000000078409d64d7bafe6322fe607d00f86ed9c369dc2e000000000000000000000000ea7301c0cf8b0d0d2422c9421efa535d5dbcf798000000000000000000000000efb6c40966e29963e3678500adab4d2d6ab974c30000000000000000000000001661f04c76cb46a573b4f873fdc7b4014476d74900000000000000000000000008c5353529d5408fb163b022b67f66c86dcbbc5500000000000000000000000079359096466fdec96ff0b398aec61a97da0bb81a000000000000000000000000192b8c61d5c1cd49ce8ac7c0afb1816a8fbe115d0000000000000000000000009812c02893373741461d77435849820c29f6afc8000000000000000000000000d9311e4560892aa5a6ef51ba1ed0d3a7ce2152c0000000000000000000000000b65d290c9901b01ed4178e6a31065c0c5bdba95800000000000000000000000065c7a749d287767d5a23b9d0a5bde85ddebbd08b0000000000000000000000007cb0f599d923efcf1d9de658ae60c0415cc4b03c000000000000000000000000820a38807f240d69a99837883b1675c6c54e4a530000000000000000000000007cdb71033ca998223e075155adb6f2054aa9c022000000000000000000000000cb44f0e5d9ffcedfc5014b6dbd09478f7caf85ae000000000000000000000000861920e0700e8f42116130f17a9c7aa7767cfd470000000000000000000000002d46a9d4ec2834410c0ad3932cacbbb8dd691f1c0000000000000000000000008819b87124f66dc2bf93e7b121e132425d46813c000000000000000000000000d80983f810730e8af7fe2ed762a941cd2f22a9550000000000000000000000005c7242f81ecd04a745dc033af1f6658ba30f228f000000000000000000000000b733ff0606cb642875c3d055f87fa59d907f775f0000000000000000000000000465db7a7054d29e2c60e419ad04b7a14e5f8155000000000000000000000000464fe938f5243210111f7a3c38bee716d0d85d25000000000000000000000000e0d5963ba132e5901247e5ee9a50a6c7767311850000000000000000000000001022e46345a908b767cce4897158c2f1758282e80000000000000000000000003fb74e00f5c2694e1777c9b7298e03f1eb11b6c10000000000000000000000003443f879e6dfb8e601c14195a7fe9d6c14a2920a000000000000000000000000a08da05e81e4c95a60fe7c80176668bc929344d600000000000000000000000062f575cbc65eff78573c56eb5497323634d2bbd5000000000000000000000000ae71ce6ce499da7f5635a76b35e771c65895b40c000000000000000000000000f07a5b8e3a3cf9b7666e94374fdcdf4c03000af2000000000000000000000000d3fe1884f9949c7e3ea2090168b92fb7d205b3ad000000000000000000000000daafde41338d6ace07c21a6f81255cb7c824840500000000000000000000000007c8c1fd3f4f657fed87c6894494934ea643e1de000000000000000000000000534166a9b43829dacd57ce78cd018db249d750ce000000000000000000000000196b3c5d3d224e33c202c1ab5a4585eff37782a10000000000000000000000000bc8ef68828da4be34bc0f7e46aec630903956ca00000000000000000000000070285da3567b8e4be2a2b62eb258c47eb5159677000000000000000000000000e250bc48c8a1a4e43e7817c10cbaf58d7470c09c000000000000000000000000e1247d2b48bac97855bbf7520922c92e1b6f1bf60000000000000000000000005284da18a4b5c4f18d27a6e9402a2a0a9bf042f80000000000000000000000000f6586f5df0840a2b76866b680590eab80a4fb380000000000000000000000003a1ae25dc1921a5f4d7dc59e7668ef0272b59050000000000000000000000000094c4fe934f8020f6c15e2f7821eccc6390b5a620000000000000000000000003ea3c318711cf943b5629b98f6432de604e4bc6200000000000000000000000055a8cad1140af0bdd4b089c47ce24f8714b6bef700000000000000000000000033ba0e507b30faa0c1154d2d05fb6818f10e5e580000000000000000000000000ac0a21d6d288aec3cc35594478a7377393d4f95000000000000000000000000f29f485f88e58c273121bd96a213b048f04b2a1b000000000000000000000000cb31c9066c7ad864a5e79487602d7fee21bb9c82000000000000000000000000c92b996c21ba9b74c7f939102e6d12dc3eeb0d63000000000000000000000000e4b1daaa4650dcd8137dca921055ea4190d3840b0000000000000000000000001c803aa4f6bf047ec3384dda8c68f0f0a698f32f000000000000000000000000b4fb2a14af29fa3f3b27d17f7ebfe15d6ba6325e00000000000000000000000066f260d1dc5a804aad7efad01961dc5fde92ca8c0000000000000000000000001c8c8191299f98288c44961950900ee9f2e057c4000000000000000000000000e3a0bf56fd0b656a58598030f78e7d845771cbdc0000000000000000000000002e2041ba4a2674ac5958cf63d6d1a01e47abab9f0000000000000000000000007dd50e5ea8f6715a6a17df4997ef8fd5cc4f64b8000000000000000000000000b0f687c35791a0cee5bed4a003ab6f70697bd6090000000000000000000000001dd56808c0a3270a9f7df92ce70125955c977d5000000000000000000000000008e74b51e281a20f7d00fedc2df592a28c738160000000000000000000000000ae5de163cfdd58b7f2dada495d377951de9423e80000000000000000000000007cdf13665db662a06ccbcbb6c9fd394e634e336200000000000000000000000064baaf37be1fe3a42a541b087bc115fce62be2520000000000000000000000008b2b70250751ac8415a286c73670ac1357e2f687000000000000000000000000ac0b95db39f3533433b88f83715f9503334d296600000000000000000000000070ad06b3f49373390f6f8cdf81e20e8b75dd5f4500000000000000000000000026b4eb03adb722899dd6fd06f313bbd0357bd5cf00000000000000000000000038c8ff194767af0e58a347ddd40d30bf0c1b07b4000000000000000000000000d2e23158d889bdb89380c8d75e7cc642bc1f4266000000000000000000000000a68cb4d2ef0fd15a8ca94493ad31b92c26396cf2000000000000000000000000022fdaa1436bf77d41f9c15efdf8deba5a6fa4c90000000000000000000000004eb4fe9b45ee77f7137f1560b7d84e9c1e7e285f