60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000cf8569ad96112f6e844a06d1d0983754c7e1da2400000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d67657463726f6e6f732e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e2067657463726f6e6f732e6f72670000000000000000000000000000000000000000000000000000000000000000002e516d5a77685035336363466d553663795662744b68503255526b3976467162596b634e6761707a66544559346736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054600000000000000000000000067ed82ffc1d95f140c4cf25fc35699ae23d60b100000000000000000000000003769a978083e57169d1271b460aaa92e7013b9a30000000000000000000000001a5930f9d2d22714502d218fb19cba1e3442d24900000000000000000000000022de3e8ad646d89e6f03ca0b00322b416759fee7000000000000000000000000213ba766e0bdb006988012174aa6c0bdeb5aa417000000000000000000000000749e0e61b3bfb0324cf2208be998f3f973a3cde30000000000000000000000009a578063eaa4f8e9479f6425627e647c47354630000000000000000000000000ac675d81c04bfccd2ee3dbfb2c9522ed63c91249000000000000000000000000ce95f3b777155c70603728742038638747019f100000000000000000000000003ba65cde9d2ee9d7e99463ffe7960841896e39820000000000000000000000004969725d0bd07c4267406eae00fdbe5e55148e4600000000000000000000000008b02bd566b7a2b89d10a1295c4bec67312db36300000000000000000000000069ced91a5973f4e433386246fe8b57f463f455fb00000000000000000000000015e2fe429ff8e2543ea4b47a2be19a007b0fcd91000000000000000000000000f30357aa2344e077beafa31be74f87447f0bbcfa000000000000000000000000dba2f8e842922aa1028a00ebaada54b1612a761c000000000000000000000000c96510a04073902a39e852b2ac691683d59568c100000000000000000000000055c5db09c67e9c244a522f2a50473ad6e825c75d000000000000000000000000f7f1f22d2775906170631d36db4f51c0e4d7d8e20000000000000000000000004ceb5d53fdec377ed4b0fa8b558d42376c1369f6000000000000000000000000477e2a47611d094be6f504d93a1ad8946f9fbefe000000000000000000000000015a368b370b1fe6e519f551c53cb3f8ad202a13000000000000000000000000c0c66947821581f8b15d47e22e7e2d9ed5a3b1a40000000000000000000000006f70b1984c86e3e25117e02ae283ccab599fe8c70000000000000000000000000834968c6dc89bd1e44501f0a4fb8895b2cf9369000000000000000000000000a23bc137ece9a142278d89eb51205801aac3933e000000000000000000000000ddf65da3a4f38cd074fab00ddfe1a3997fcd8450000000000000000000000000cbfe8a2c137bc2ed5aa4d657b4d751f434e7436d00000000000000000000000096f0484dcff15e33c2f394993b1a9c8c6831668d000000000000000000000000c039ba12274fca7fcf5a18ec283a69b9719ce87c000000000000000000000000c0c824b9415d92638421a232897523ea20242d740000000000000000000000009aa4c401ca1fd4621d339d95e766bedbe31cb893000000000000000000000000d9350081e9297d305559fc3ee8f6d967e71a74140000000000000000000000002721eb392dacb00e9894aa5fa3ab26a4971ee69a000000000000000000000000980a784b5856f6ce1f595a5c5d4a6bfe1764625f00000000000000000000000090923f60daa3515a1d4eeec4476c8a30cbf62714000000000000000000000000ba9324efb77622d0b1f3d2487426b02097da6bab000000000000000000000000d07945e231501196ea048eed1a0f00007a0a39df00000000000000000000000082aba45137b9bffdc9f67952d37d7e5293cafe2f00000000000000000000000034cb58b774929b7aaafa7cae5c489f1cecbea05a00000000000000000000000019057c9736c9a36f79446058c7e84a3c550155e700000000000000000000000085301173c0ae7cde361c8a2134f06bae5277c82b000000000000000000000000efa801139f804196e7ee86becd038477c0097525000000000000000000000000b01b86d8dfe6acc7bbcf5dc2cef62beb11a777bc000000000000000000000000f3e1702c0d3771600fa475f30fc228a908a95264000000000000000000000000247fe55692ac0d64dc6b8e1fe301fefaa6128900000000000000000000000000961d935d144ed5ff32d2c75a29df99f7d2ec49800000000000000000000000004f69297d5478b39b7d2e569cf96942f6c7c89f2000000000000000000000000004af18a24f3b39c8588c9613c2952a4bf77bb57500000000000000000000000032cd68288a30335513e831434db1ae6ca9c32f7d0000000000000000000000000b0a4b1ec69db72be74d6ce732b8b366de37698f0000000000000000000000004126c3e8a92b8511f838ed8c1a5937cd052cf574000000000000000000000000fe90c03b06ee8313e27b5140984ce4dd0c0a5b65000000000000000000000000d0f259ec4ece9346f3503504c09365eeb5ab1c940000000000000000000000005a91df8dee13468bbb5126b47d6f656c1a3a5a38000000000000000000000000dee30dae5929edf8b2f5173c9012e9824ad2aa7a000000000000000000000000f331d386cd31c3830f7c81eec4b6034a562bc9c5000000000000000000000000fc742cbb44b3c6b9d8f18628331abe3135961946000000000000000000000000355e79322170585a60e214e02f093cb6b69d68d4000000000000000000000000683326f3cb5978cdb0c13921f31a1967a002751f0000000000000000000000007f7b2202045c40950dc7498c0c580b1fb739be4e000000000000000000000000f304636209cb02477c526264f6e84ead4a4007140000000000000000000000002ac44e80e12b1e84ccf70b674d0a1179c7ff9e9d000000000000000000000000027da85d23aad3e3e352c64cbc4073687dc5a79d000000000000000000000000acb92efd383cf80f372fb5cb8fd9bf35785181a0000000000000000000000000a87074d0a49d6f3dd9c4863f0d586dd09e75bbbb00000000000000000000000094295fa0d635bdfa6853fdfcb61d96c7239b818100000000000000000000000091d36881b5c502b1d551257af4b29ab65fb14ead0000000000000000000000003a4ed4c5b050ccc1c7413094d497a79b7bd6ed3b00000000000000000000000078a629489a7da8e82be4ef4df7df37b4f9cc4e3800000000000000000000000074f885d528dbc1e47ac7d7d1098094a922061cc80000000000000000000000005d70ea94ece1bc688744bf6c91a6918c4ff090b00000000000000000000000004d13bd55d9829bb07e5280fc88c42a3ec73a91790000000000000000000000007819c8a79caf5985f8ee98d9d017d42583c807480000000000000000000000000833b5701867cac582aa2185a06ddaee84d2f5b9000000000000000000000000438e1d2c996220258389effb863fc626cabb2ed2000000000000000000000000d04c30233a7bffdd2eff2a599aef5f8a17efa3fb000000000000000000000000db0a03d0614a7a718d33970446ce47cacde74ddd0000000000000000000000006d59d44a0aaacad98f90584fc6088ebb073c058c000000000000000000000000c97284a7ec3f5b0570d974ba76c09d6b98988a49000000000000000000000000abf934d429f86005b92648787497a51e40cfec390000000000000000000000006a68dadd1b6b01e9b783965297c3409c07b0e2960000000000000000000000007ddb15852d5149b70e00ff7ef3cd5875559a2940000000000000000000000000a9beccf46111fbc4ab333e1235145138517b4d7400000000000000000000000074ec415b6f181b55a96fe289288426c7d38ff99b0000000000000000000000006d3a01cab33a2ced21b17466773f193e9742993b000000000000000000000000484486493e9b64b492e92129482bdbad24e2948d00000000000000000000000015078606333254af35d961908a4492cb8b20ecca000000000000000000000000bf478eff42bbd45a95f68c195bb00955ff911318000000000000000000000000f3c18b48046c5e6e47a68eec0b3518962202e17100000000000000000000000081ba556bc5e81272f0a5f0973bad951cbe8bbcfa0000000000000000000000006d54a7a6a09d768eed12473ea5e1011b1475c96000000000000000000000000050436f9dc495d6e7107e99af1d42682a52a4dde1000000000000000000000000404b62bfec5b2d3b79bb2a213bd871802aa572f30000000000000000000000001726dd250702699b2ba087bbe8c42a791bdb592800000000000000000000000062c414ecb33a0b8d4644c1c731ff34deee4386e10000000000000000000000005180a5de01d128e73d409a7581c4a43529a3d166000000000000000000000000631ed881c2964d43f27794ba4e066ef4e2c2d703000000000000000000000000cac5c1b5bdb83203375f1d76dca4ecc2ebac1af1000000000000000000000000cd9f8e3b235092bf7b1908ba64626f972a7e51490000000000000000000000000fc8893e0667e9b2739e3f98c30a70a47e94479000000000000000000000000016ad8f955af9ffba2de6942fcb48cfc032c1b0810000000000000000000000001440539ff8b1c8e394a6b330b9425116c488d7b900000000000000000000000054e136545deeda4acdc15bd9a2527563f1fd155800000000000000000000000088d9d092ecac38a4f2974f44764f335d1c13479c000000000000000000000000c199710d26162f5777b4fb0fdef35a67eecb3013000000000000000000000000822057e87a981790dd391869f65871702fb6700e000000000000000000000000d6f26f0ad3b88a4144977ce4ceaafc1ecf244797000000000000000000000000e55a2d07d05f570cf583a533acd9005551882e05000000000000000000000000caf773bc0694378a3e168b5f623ffa7b0bb7caef00000000000000000000000024c1b2cefe9477b05c4f02330ce86f01d4397173000000000000000000000000013228739a254ba743d384c9d799aee242a67b1b0000000000000000000000007bb3f6202953963aecca76b60b7890b455c471d00000000000000000000000008447a064068d4d4099c06d67f700a4b2ca474b81000000000000000000000000ab35f3b3827ea09f7b8e65b585e16376ec23e5e4000000000000000000000000b40d8d5b17362f80a7052b85ad3806b8b2d4d5a5000000000000000000000000e16a863a784f8dce3495c071844c2a343f9b02fa00000000000000000000000087b430cae86a93739138f5a9ba4d77752a4396e0000000000000000000000000f4f6a23842d5b42ec2e3f45872a9ee4faabe25d1000000000000000000000000664a5454dade7ebc928127edb75435b6ee39d6e1000000000000000000000000a859fe01ad49dbe68dec1d32348b6b162ab5658c0000000000000000000000008d6df02b4adc4b481322af6be06ced84aca4cfae000000000000000000000000f498e2fa59adb3be7aecce9c69b98020c7cf8ce30000000000000000000000006246257bc50733cd0bae55418d385752c9e1ad1200000000000000000000000047419e1a7726d11f863698e62f0f6870cf2e33f2000000000000000000000000f1e9455f5017d93308bdcd0cffdc843ce4cc46da000000000000000000000000400e6009191370b13d10a832cc50cd5504d280a7000000000000000000000000e69e830ae34767c7f7edc76d8dd416f998527e400000000000000000000000001d38707e281763727aa26697e2dd08b9b8706caf0000000000000000000000007f3d343f06e4b4b42e02ae731234226361042d450000000000000000000000005552d65912a866997dc16b79ebef7c0a1c8f7368000000000000000000000000f9d759f9a7b1292c5a5ab634aef57c9a28f5aa8f0000000000000000000000009767d98e7f68c099b432c63f555dcc9b9a1912c3000000000000000000000000445ef00b936ec79fd1a36eac1c10410321484e320000000000000000000000009e8dca2f35a3fdf851cfe7e86ad84a114e2e1014000000000000000000000000ebcffcc1fc9d7ce04d18d71a25ff6ef9eb27f8ff000000000000000000000000db23215cb9599234b9adb63fbbe5861a31a3cade000000000000000000000000605bcd94138ad25d2160b9f648a722038e23dcbc000000000000000000000000484ce9d94772fb50cb7f7c4d0e2aecbd6222262300000000000000000000000088d9c77e4dc92aea07a854e092655d46c576b8e500000000000000000000000033189864d7eb6b0e18891c40f4d0ba1c3cef876400000000000000000000000005c13212cd42b7f60b37bba847d15c567d8eb26e00000000000000000000000063c64276dd861a0cf1391cfd808eddee162f7392000000000000000000000000626b91589f1d730568a2fb9d01114c658eafadea000000000000000000000000ce13a31a613111572a367c65c6f76583ebaef189000000000000000000000000fcae4f67a85ec191ffddc6def345763aa6755b7d000000000000000000000000ff97cd3a7dbab91e9e77b49c6664807b2fa2305600000000000000000000000026793301d5adaed2b68ab9c862b6ff1b716a2f9c000000000000000000000000a8b86dcab26c1f7f8a23f6c881978aa553dcb4580000000000000000000000001791e41cacfdf8b143f712e7a8d9eaaa009750430000000000000000000000000a53f6cfc5c10a704ac9e72dcafc790df9b743a50000000000000000000000002600642db4e0a543425bb16566a9363f219288c10000000000000000000000009be23c9352b87c20f0c3ea767e560083427351c30000000000000000000000008caa633f156efc70865c2f3e65f336a21b502eec0000000000000000000000005dbd226e7c4106d9649896bc0c859ea6f1c3f1af000000000000000000000000db6c6cff9dfbf563eb6d48584d72600a5eb77a9e00000000000000000000000016cfa4b68557b86e124b4277776e349b777f1cbb000000000000000000000000ef9b36263f1565e06d0aa1106fbb385c156e210800000000000000000000000012bd89fe45a2d7aa7fe040bc0d2ba67209333e620000000000000000000000001c749e0f076f1b989a3025ac74b52a46c9277582000000000000000000000000e4ea6b8a50c894fdead11e505a601ebea67f45ee000000000000000000000000c643ab44173d956efa0ddeaa585a2009ce60b6a3000000000000000000000000ce56cf5cee4b9ccd9c9dca7f499cbbf8bf08d892000000000000000000000000331a8c2c587bb9d310d4f1b5c7796e9c81d0304d000000000000000000000000043a8dafbb77a7a9d67dbb7171a91d85768799c3000000000000000000000000a569dcc873056e4a85f244b44d19a4f32cc9a2f3000000000000000000000000336f0890c78c2cc061a8d4f68e8200ce1a39dd4d000000000000000000000000af4e853f707f3fd0e3ff79b811df33600d822b1c00000000000000000000000001ebecf12adb5c251fca8ae4827d84c3f2214c03000000000000000000000000ca8f10e435126b9d2712d7dadba4631d4d6fc597000000000000000000000000c061dbdae6aa8818b60e6507dc5f67aab42177ac000000000000000000000000609372e1015608f94d6709cf6584788966f5d393000000000000000000000000090839f9e35c909ee97c941014ebd50fbcdb1ca3000000000000000000000000cc9ca9568b8874a9076d384ee07e40d77ae50e88000000000000000000000000f3ec6c90f40eb09dacf90e7687d5479276a474dc000000000000000000000000f8d7b298bf42bb5d3b006027fb567ce69f2466a4000000000000000000000000b47d937ab14fd680ed4e9742919f0cb0739132b70000000000000000000000007b278b6d5e84182a7fa9f8646695661e04ddd4740000000000000000000000003308303236e4f5bff38c5ce4bd22c971ac4a449f0000000000000000000000005ebedcb2c4b660b02e69260ae197500b515603c3000000000000000000000000c33ebb4f8b8d60efe047daf9bdda9b7d1ae92e360000000000000000000000007762aa409ce25403bd589a326ff1c43cafed8c17000000000000000000000000b939fbbe9acd403d40ee5a77e7b315073bef3454000000000000000000000000cf95c88bb6b63f66b8e94d803a90ed717a7c681b00000000000000000000000072251cd9cae31c1769c2b3a67c03d616e6e66837000000000000000000000000e5e57caf16f8ade6c48294efda3d844dbb4f55e000000000000000000000000048601a186060df337fb2f51458a3b7d69fec59750000000000000000000000009d6014bd61aea3e90e05e977814354c687eab7b4000000000000000000000000bca01f3a5c70a0eaf5831c1dbaf78d9de1609e71000000000000000000000000ca00ed195ae0226b7483e9bae7aae322409a951a000000000000000000000000d72eaa62cc51d84a1802bf698972e431ab93c3e10000000000000000000000009e1755dfa7b4ddf948b74ec5950952ae5ba59d26000000000000000000000000594210f0bacf45835fc0621b39e0dde2d441f644000000000000000000000000f8ace76704af6f848000d620cf5eb1e9458e067f000000000000000000000000dc4edf94de9a72e2c126ec868060ab69dcae78970000000000000000000000002157d0a44117e3e40a3e45074930a6a32f47aada000000000000000000000000407f17ff5492cf51ee1d5a731bff621a8c3acc9b00000000000000000000000093b8b5733b85c272105f6d34bebff2e5914adf44000000000000000000000000fe378097fa3180e3d2ad209704b8b0f7575150b800000000000000000000000007081a6c8e773432bdde16faf5e2c933ade9e5360000000000000000000000009ce21ed262e9c366b5c2a900ba21912396b5b89f00000000000000000000000023340348b30c202ed2d858de02c4483122ef5e730000000000000000000000008450ea0129c86ecb922ec95758cbb48eb51cc8ea0000000000000000000000001fdd03c45e49358e6f05ad96065232bfad434cc80000000000000000000000006606b2dacd0e4cdd7695edd58e2530308384e3cc000000000000000000000000199f74b0f370e39abddda99a7cee0623429d6bdb0000000000000000000000000f79eab160c3a51afcd92f163ee4349bc3d7fc950000000000000000000000005a405a884e91e9ca8d074240d5c65ef0362bd063000000000000000000000000225b27a59a1c134c6ee1aeb0ea4a8b45cfcbbc220000000000000000000000009f497b3d78610e65d9d33658b94d21f0d458d0ef000000000000000000000000db197efe19401c4ac85134e4ce34e0441d18437300000000000000000000000016613795435ea8f963f8cf9588b7dbe3409bbe0c00000000000000000000000033b878fd489df1b6bc7fc1bf9b19a023e908a3010000000000000000000000000eb374e6ede10292f6f8c3381c89d0e34603b4320000000000000000000000004098066f8686c051ec9baa23462092fa2b8dd1d400000000000000000000000008021ad4c22462abf50d2f8783b7969eff154a5a000000000000000000000000c00bbb10fd49a12dcc063186f325ec7917ff0364000000000000000000000000d58fafdb1d75ade16f3071640e3e76c2e5eb4acb00000000000000000000000020c8a40f3ee9096babcd11343e301a353ac4813b000000000000000000000000887b1c663c257bd1b410369abab4091b3ccb5f0b0000000000000000000000003414d9c252d55c0b5c9b4b0856496d44f23639f000000000000000000000000034e4d2eb5ece6a70d5cf96a450b02a7021fd8f530000000000000000000000002dcfbbe935894499401d7fb986b17f1a9ea3935e0000000000000000000000005906bb957c1c69bac3d1c1edad2848a4ce5903e4000000000000000000000000bf70169bd29615fb9687c1909d5e136abf56fbe10000000000000000000000002d4df7897e1a8be24c61745031e9c418efed140d0000000000000000000000006e9c8c7e3e66307f2a280b3999eb9f1614c9e59200000000000000000000000061909f6dd1489ec55eebf985d6d3ae451e0af20400000000000000000000000086ab2e4ff805aaa547d4932340906077963c001c000000000000000000000000f538bc453619d3df3afe6c99ca25fadcc69b2d9a00000000000000000000000068f64d3758024aa505be58782be2acaf0690fb9d00000000000000000000000018294feb11006f3f32e3c131c3f5ed163d8c694b000000000000000000000000dfecf4255d24ebe01b57d46dee628cfc2cf2c34f0000000000000000000000004fb2565a1ee00d266d7bae212564c241b049d64700000000000000000000000079669a017045c8efddbf50909abf7d5bd829c1e2000000000000000000000000b126a29a8c1ab4dcdd6f1b2b34cda97686a457f500000000000000000000000030737845bc1b6122ba48e296ad2cf2c2a751384b0000000000000000000000009af35d46b0472fca757f220d5c1d67dae29e75f60000000000000000000000007d14fc4cf72170e0b8a8825b56e0bb0beccea98b000000000000000000000000c29e91b79c373c7b52a46f88b5016cf9dba7b5890000000000000000000000009c27988045812b4d148c807db4deee0e5170bd55000000000000000000000000fa2431307cc3919e5882eb7b8e6c79aa7692606100000000000000000000000026f8a7cab6ea6e7da8dc12f658a6e89f54495d450000000000000000000000004e418e8bf5bcdd6dcc938b0ba5c2895ad78080770000000000000000000000007d967659a08205ee7900a73c576c2b439c8d1c6b0000000000000000000000004c0503b7869b15296eef7e36629cc632e556029c0000000000000000000000008a32a4a4fb0162788149b32a8e727ac92cb9e0c0000000000000000000000000f7ca4a93155bcfbfb0a9b194394cb5d153aa84660000000000000000000000000fafc23299bab8bea92650f25461a7df471ea0f90000000000000000000000009bf1cd1124208f4dbb3d1cf469305a36425f086c0000000000000000000000003037576df43a2819597a6ade5b9e23d7f21d617f000000000000000000000000d837b44c655643c8076d07f3df020bc898a749ca000000000000000000000000f367f00da97d00d5456754ee589ec46b5db1fada000000000000000000000000c07c61a0278b714e5333f2899b21a3f2465b7e6c000000000000000000000000923102b69afeae83543a9c9b96a1327e91542b250000000000000000000000005cc10bb8d9ae2bfea02c660f9ef949f04b9b7766000000000000000000000000c1585ba8e70b5909dd26e20bdd052e97f5101f93000000000000000000000000bec6125741733d6063b78cf933a54d3da0a09fb2000000000000000000000000d1d0bb05a1afb7ce55e90386ca7cacdf680cf84b00000000000000000000000049a04652f7d8ab1df79576e743a3bd995a5d65ea0000000000000000000000007bfb5c376eb61f9fade93050d430fecc555266660000000000000000000000008855f4296e49ca0d8104ef4192d334a914c8e543000000000000000000000000bab7dfa8f0506167358802464c0d7b572b5f6422000000000000000000000000ea50b4b17c4a2be4eae21594484061f7a4c8789f000000000000000000000000b0566fc078732364318715566e6ecacbb2bda980000000000000000000000000b30f31cf4d5901bf56541e0d659aa45e76de943a000000000000000000000000e36a99582a6fbe4cf30bf076f5f00696fa0d547600000000000000000000000042546d092dbb5f0b0eb8e8bdb296f63dcb96e011000000000000000000000000899ac415663ef59ad15a4c2420d64e8566af6a1d00000000000000000000000034658e3409a747eff556b042d9a25f7e8925dc1a000000000000000000000000b5ea27b607cd5e2e609ed0c0947d37a64aca6f4e0000000000000000000000004a351dde9ccee583ed21148c0669257e68a7e70300000000000000000000000004611d2e404d93cc43f95e268c48d566d870503e000000000000000000000000d749c1a3b10adac23b69fe231b5944ff7569b269000000000000000000000000c2b5b6358520bfbfee8883b1174971d4dfdb46f3000000000000000000000000ad1034f1fdc692b02f680c74fe303941c12db0960000000000000000000000009d18a9eb891b66306308861de6fd11ec93af81dd000000000000000000000000658d57292012963686846b97fd1d41df723958bb000000000000000000000000f02c40cf662be5d94d089459904293a44c66b4e70000000000000000000000002bcbb9b6acbe43dd93e9cf6f2fab27a082fde340000000000000000000000000c2468d11b63f1c125bfcf2e766a4b4df33c6a1e400000000000000000000000002eb586e036fd3683ccd02a0ebe1560604639d7d0000000000000000000000005f59be98756fc18a1b2a8781a7e05bf0aefb9a9b000000000000000000000000719c00c5f2eda209aa26954b33d71388f16a0a560000000000000000000000007368c62e4668ca4d099c5428db3835f9148320a4000000000000000000000000b809a52e8a041ca0e5dca549b8411d42b864585f000000000000000000000000c467076c9d5caed90ab7f3aac5e61c7e5d6883400000000000000000000000004921e8e23a9543625ceaaddf35b5dbbbe04d0e5b000000000000000000000000f0c59aae3c95976045c1e0c9530a6f570b7151cb000000000000000000000000fe7ec7842d551b3d80184adef3e0fd9f45d74447000000000000000000000000ef48b3ee07364646dd10dbfc95856b5335d7df0b0000000000000000000000009185cdd70aef49b52c43e91d95df6a91e5868a900000000000000000000000001adb16c4b5c07b6cb42894d64061a8721cd66ba4000000000000000000000000c92fea1ed93dc270f7a67809feeeaf5e5310eaf5000000000000000000000000aa7122b6c2c5455b759bf14068e217852fb83c6800000000000000000000000088654f0f23cb4bf25018614e12f7f6115f6239e60000000000000000000000009bd53c20a0a88ae09ffca150fd7bebe84e836aaf000000000000000000000000b859336906bd4bf982263c10a1eb9acf2b112830000000000000000000000000faff9ad067b6b59cfcd136559558d7f436f62cdf0000000000000000000000006d7c67ce477d7166627ee18b4b8a805f1042b4c90000000000000000000000007b44aa062fdd84287c1d8546c10ad081e788bb9f000000000000000000000000a33a73a14c4b53781977ecd3db2dafd24226eafc0000000000000000000000008f4395f560ade48daa044cc5a4e4457b0b3a09fb000000000000000000000000efe998e4ee4ff9678003643daf085572ed063dd20000000000000000000000009b3f066a47331fe878b4cef4fcd17f49aa802ca9000000000000000000000000e6bc1c13d8695dbb109796eb72fe29c3627f01fe0000000000000000000000000583528dd08c8e3db2be4aaf2427e132d69cc2a9000000000000000000000000a5ec173b83f6c4fcc5faf1111f74e33d540a1b50000000000000000000000000feb01e158375d0c91541bd134284d530f3d74088000000000000000000000000a639d4c7c82f72c132e6cd98873a4cd0f54ab02f0000000000000000000000008cfce385bc49ca93086877a4ee6428a69c8556420000000000000000000000007aa6712712f8113ce1f1cbc67f4239492e947ded000000000000000000000000e1e8eefbc5099fbf17bfa4d1753180cbd6bf0b1700000000000000000000000045b4991b70acbb4bfe974058b263fef65f8d12f6000000000000000000000000fbf67cc015aea2427978ffac6eeb10d9867c95f600000000000000000000000000e5be1b80f294722625c4ce02b8ab2680fb36640000000000000000000000003fb5210171074464ade1aa4b5cac3ac93ff2f9e30000000000000000000000003f8702135d0d91d9f13fec981ff3daadaecc56fe0000000000000000000000002f198c7d83cc71eb12da9f78a205cefdb8412591000000000000000000000000c5c099ddef6ea21f4c900023867b81b2ce944a6f00000000000000000000000069bb1c1ec66f3a63cc3ca64171e0525667ec130600000000000000000000000087f7c50c3529ebef85f88c5a09d095f811ff9deb00000000000000000000000065552274a8a734ab186a9cb71f736b5b898acf0f000000000000000000000000d1dbe5a2e8076101f2009fb30628d774f713cac70000000000000000000000002d3b01157ddf9fac6c9e825a9ac2d6d6dbc4245b0000000000000000000000008e9cff3f26235a7917b19863d224cdd9ab33865d000000000000000000000000a07e5629600886d531dcb35eb4d0bf3319227ee0000000000000000000000000925c8723a26ba27546d0c4236d7b8449474fa3bc000000000000000000000000d9096ecea0028b99514bee24cd6389d8a0698a520000000000000000000000006459b335fa53d61a4bc37073ed166dd064206cae0000000000000000000000000857f4fb803b9b5cf32c697ca47498c15a77a33d0000000000000000000000005635ff74f2404c3fa10f64a9557ee7df5b0b8e930000000000000000000000002e5be70a97c677c65590f1953dfcd313762340f60000000000000000000000005435ca67b8f90cb2f825a8a3cef2e1a3fe0ed468000000000000000000000000e7d34aebfaecc86f013dcb625098eeeebca03499000000000000000000000000a60c6545f59d52bca5718bb584f8fb740b0c41510000000000000000000000005168658f201a072f40f30f8e70844e38220de11f0000000000000000000000009d6dd6e50622dac0feba3c24483241f03101ed710000000000000000000000006bdd574d7eeafc29cca05f2f23fa3b0b46507dac00000000000000000000000064b4e0dd078fa9bcbf749efd2f6066ec30a17c5d0000000000000000000000004bbac9ed9c4bd6bfe93d184e44051742d0e227a900000000000000000000000083b8980abcd4aacf144ca79cfccf7c3f8381620400000000000000000000000039411fe9e7ac53e8da8199d77fb109b1e6c89195000000000000000000000000fe4c6377f5e80d0b22dd9a06c7f32b958da3f1f20000000000000000000000003d18a3b4e9366830ec0d9c84bc02342e332ee492000000000000000000000000f7245b00c33fd1ee466d9ef1a70618d119f36417000000000000000000000000222283b940bb5342584b878e17f5af01603ea4f4000000000000000000000000291a3d08d1638cd7105c4c1d3bc362ad1e0594ac00000000000000000000000094a5ea34df6232df8744a392dce3699e887fdc8b000000000000000000000000de12f21c4febdd6065e81cccb7790436688105b1000000000000000000000000dca2b2bbb3d1d7d26482cdde666cc763ba655de6000000000000000000000000589140b846f0893bd72ae27500309c9d3cf5497d00000000000000000000000043e34953f414d8d4018b52acaa0af54a4c30afb9000000000000000000000000165702308af01062f86a22d45d277902705ee94e00000000000000000000000078215ef199913a0d7baf66d94b9a2a3f4150bd930000000000000000000000000ae157a3130759beb49adb18ae647ba4a955164000000000000000000000000065feb93b383753c1d2984c1f4d307cb4f0f5897700000000000000000000000000d125501624bb54cf5571f720c8f66c584ddea8000000000000000000000000240f6db576ba42f9f331d7729ef057c08c09b3ef000000000000000000000000ef0d397414f496b5a07f53c48ae51cbfe0c350630000000000000000000000004059c631b334e426f9b20190839db1c89d175c11000000000000000000000000cee764eff082b7bcdcf76976a2f55a7111a29c4b0000000000000000000000001e573ee975df664bea895716c5d0e0b92cb4b8500000000000000000000000004de92e3e2a45637eb81254453be5dd63f3c8862a00000000000000000000000075cad3d95a822598ec45c17e1f49f5db6a01f074000000000000000000000000bd0999aaba1de4050b2bcde0ded13c217bc99b610000000000000000000000007ed125e8ac69d16b353b8da5762be19056e237d5000000000000000000000000f9f60a62885f8f5eb274910d973653e7c6a33960000000000000000000000000bead305c3d74efb50610679488eaeb0fd9a4e00c000000000000000000000000fab9ac0367ec8854c665f4a6a9a8e57b1620cb22000000000000000000000000a42ef5f821cb4066e82ee0fe9e7156bae3343859000000000000000000000000d323cbcd89210c305e26f219d0d95baa2c074ca10000000000000000000000005a865c9b9ca45ed5f7c385d7b4c4bea4212f3908000000000000000000000000d661835ee8bfb81ec25c1148822fb313c9974e54000000000000000000000000df590ec66106c42769677b37588524bb050a8421000000000000000000000000655358e4c2347df40daf65f175bd3b644d67abf1000000000000000000000000c9388dfebfa9b6262439dcc4808e1fce4c69f3d3000000000000000000000000edbd9ff5e223dc17fbd22b3a0375e7057ab967bf0000000000000000000000008cc966e50510bc30bb8620c9ff97cf5b7eba938800000000000000000000000099e953b89373da9a2bba9ee0849a8332faeda7de000000000000000000000000e9336b6288eb4d8f69b81403f743c1892a9c65520000000000000000000000001c6bdd1096babe28469817283c53d8baa387d97c00000000000000000000000015d37378d9653bf8835dc306c6c0d20a55bf2f3d0000000000000000000000005d15d6b99fc7e3093b27e051e2780db44365d1fa00000000000000000000000075cbb51ac2318548537aacc082bc6f335479c173000000000000000000000000ce99108c1e9c113603646c033e1ce74cc57029260000000000000000000000006257ac3891bc264ddd0c8c4c6f10cbc4070b18550000000000000000000000001fdd591b6ec5f07659c817a7681a298e5ceec5e80000000000000000000000009b58073704125f4261fc74e6ad2c4c89495825f500000000000000000000000035ebec4cecfdbd3f0f2c233dbfcd7d29b3d6fce7000000000000000000000000e9446905fe8a43682b6c0951058ea12b6b936c73000000000000000000000000f551967be7e635e0e181c817dbc664aab64e88b0000000000000000000000000d1bfa1a84b1a577f3609c5d4dd3b38fad1a7b8a5000000000000000000000000f1e1d4c1b48c66a7ab0eb7226d3d7f26a1d2f3f000000000000000000000000013ffc1fbf3107b84abd8774ed6d2ed1f3375b097000000000000000000000000cda0bc362c41be2cc538d33a4fda8e25946adc440000000000000000000000005d0b97d07e4ad3196ab1cff08e0f61bcc0a64f1f000000000000000000000000c2778a558af4a9f4a523cba373c07059d9693df400000000000000000000000053181cd958b53ec653b0a1ceb5668926f136e891000000000000000000000000557b18eb832573715f50a8dccd9a14ce4ea69250000000000000000000000000ffe35fba3fdbffe76bacb0f48418feab9ec5c9c1000000000000000000000000b9c06fdc7c7d43ded57deff79bbf232d96e6a195000000000000000000000000cbd242f4c983d126ef51791c15997ac1216111a20000000000000000000000001d12dc884c67ee7f24fb120b78f6e258fc4578680000000000000000000000007edeeac0e5d22ce4e243855ffab6429565a75b5c0000000000000000000000003200e88da57440155a73f279d8ed96b79b64174f0000000000000000000000002e919dc9f576365e020296e29a6405a8ed1e89fb000000000000000000000000d9dfb166023f3ac674268295dd78641d30a29f72000000000000000000000000ab4a0a51a2580cbce45b975d3eb8a40e7b92ebad0000000000000000000000005c30c23e6c766d100799329664a517eabf3ab05d0000000000000000000000000a3e872699b8b608a6033ee33d8a8460f9e09094000000000000000000000000280ca0e2c8537480a2bbc47d42b623f72eb049c80000000000000000000000003bff2d3ebec42c7b1ab93b7f43345e58a927bcb9000000000000000000000000a8bb70bddec1e4f4f54cb8d85c04935201e43bdf000000000000000000000000daa03b4f38c1b33ca762cff4b92ab41866a2310900000000000000000000000057bbfdb6875501da0bf42ca591431e2bfebdb6b1000000000000000000000000e59158d68d0d6a3ec613869b820e9d621225bdd5000000000000000000000000f3c2fbe79a8d724e08953efd7233eb9cb2e7ed6a000000000000000000000000051888aca119a00ed0d08c1f7c13eafbfba5a2e3000000000000000000000000d4d0285ed2dfd9fbc6ed34fd128e369dd6fd71d4000000000000000000000000035ee6100d4f859b4aa981d8c979743f8b0ce1ca000000000000000000000000905425a9d17ab79282588968bea5d089c4a12588000000000000000000000000ddbb5cbcb10434fca84baf52bdf1cdca3f4bdf890000000000000000000000006f119544c99025204d9900906bdcb4b61789c691000000000000000000000000d33978cf5cb444355a610298aa5cd6697654ca620000000000000000000000007230f37c1ba5bc56f2466ba245b1d31aed4c4235000000000000000000000000788e0f24e3431e5f3c9c871c647e07c695e85787000000000000000000000000333ca6d09afa064b4ceae6b6f41cb253bbbb37dd0000000000000000000000006f40c5b5531d07e58b7f86a9b5ad8856e02599d50000000000000000000000002e703c26933a644e6c6af29fe0b7db4abccf9b63000000000000000000000000ec87ea439c6529073fa07dc3c10bcf4407241c8c000000000000000000000000345741636495d4fe13e6b28688879cf604d28af10000000000000000000000006ba55b82b740195ea990af9e761de2e13d5288bd000000000000000000000000689a9804bf2893d33bb56c56baf747c10bac45870000000000000000000000006c13083add171021c67fe6219fb2c5f927199aa80000000000000000000000006a803df6569e499af1cb654a8a4b502116357513000000000000000000000000d23e50e440c415a32e7b8c3cf4aa1513f4120cfe000000000000000000000000dc6aebed1b30be718c6f52d90e0208c5de49e83200000000000000000000000057e8bef86ee637bc0f46b626c8485b257f9286fe000000000000000000000000a3bc1ba04b320c2f5b51a48bc58f08ed71cfd11c000000000000000000000000dd57ded3c58e9310aa31596328b0838a72b6840d000000000000000000000000670d86d07a2ee8424432de503dc10181a35609180000000000000000000000004f177b99dde3b94bab64671bf0826e90fc1eba81000000000000000000000000ac2661626b6ced2c69e8dbed8aefba054db1c34e00000000000000000000000041ea2fc4c324134c7ddf9d813ccc1fc03415711a00000000000000000000000035e25ed577b776a61447adff4be7eefe868cdb9f00000000000000000000000066e52d900b45019d020b2b5e5b04130e31af65bc000000000000000000000000c25ecfaac2e27d7daf2c9a6e6578ea6b70a669ee0000000000000000000000003c57299b9120ceabcb34f14af63bfb1877f0a7d1000000000000000000000000d8003de1739204d6d035cb3bfce9151578d9d2da0000000000000000000000006de39755edb209e77e5e26230dfcbf277612898500000000000000000000000028f90a5dcba68f814c50ff30a855b67c21c7ce56000000000000000000000000f056648c8cd962ec7e16928901bf287ef2aaf3e90000000000000000000000008bc76c2624d0e86e7359fe12dfe612ff9342f8a000000000000000000000000051033340f2eadbf1788a70c1517032a50939cdae0000000000000000000000005982515b116e960731d93ebda11ca7173ce8ada70000000000000000000000008e025436cc94f435bde9327a40a646ff5d1c1f7300000000000000000000000085e27747ea223e1e6723f87a44fc0067a0ee303f0000000000000000000000004e6f009cb5d93ab90d8c08dda2572f22277d944b00000000000000000000000025733f9b269f4e0a730a567ee1c7edbd868f5b6f000000000000000000000000694c6b6df5e9381af9b8b953887ebf5f0cc16e7e000000000000000000000000dd9e2b08d6b6d4f125bb8407b5534ffdd27dda80000000000000000000000000c066fcf11ab54d9a9257406bbf10dde848a3375d000000000000000000000000a928fbc429d4e41d27d35ab16df36624c9a25ce8000000000000000000000000072daed598d0ca580bb000b7bfe4b02c74f50ce4000000000000000000000000725e7c166e7ebe6a297c4a57ba4b8eb4029ad1b10000000000000000000000005f4aa15d0ead75fc9ad210b43bedc40b9a67d39a0000000000000000000000001b7ae19691e1bb10335aa8ea5a3844c393a5808a000000000000000000000000bd027a2a6416508767d7da39473c780c965e99a5000000000000000000000000a49be16eb990da5d2c206d5f88902a5d691b70b1000000000000000000000000f8e84edfbba8dcb2ffca36621d6823c8c2850371000000000000000000000000757f1031263055e3eebb615cc2cacf796c82a130000000000000000000000000bcc3029cc41f95768da6ff4b4e557865f52790cf000000000000000000000000e85b01497a556ea8c11d3cf864d56040ef69ce210000000000000000000000004035e961dfdc79a94460cef3712486a0be67c2390000000000000000000000003d19dcbbce484c117afe0b679ff0fb38305e2bb7000000000000000000000000cf372727fe732af9619ba74c2422c13c663548790000000000000000000000005714cd7b0e116bb3991228ff2f17b02d828e7ad500000000000000000000000069566d89f36380bdfb9de655eb0d4a2b55c34728000000000000000000000000b62a8211b0723f583f6c6b475dfd1ac75cd2b1dc00000000000000000000000067dacd4b4fd31ca2617bceaf2f61e6df0e3879f90000000000000000000000002eac5803d4b5f5d319dde7ced533234fac3597e2000000000000000000000000a8eed1c8604af2b12ab642ad58b6301cc41ee38d000000000000000000000000efde3f7d1a608ff477b67161b057bb10814639c6000000000000000000000000f35f513f5933e7a498522a570f334114e1f5509e0000000000000000000000004c0f70567ed8cfcb0d24eefea17de6aa7cb3f1a80000000000000000000000006260ad806dced03a44cbe9c2c6fa3ecb7f1a35030000000000000000000000002fb815e251625f58854ae66b1f840c28bae75795000000000000000000000000464eb208807ed4448fac42707cd594a1e31c11cd00000000000000000000000009ff2fe0c3224ef406769f681bd7010cf5e3b627000000000000000000000000d80a7857544b977d675b0fdb1f3453d85f38eb230000000000000000000000001f5fe63dfd9c0834cdce12d00ef475421528fe4a0000000000000000000000006c59a6cb0293fa22a5cf7fd79d80c2d0b0e7f2e2000000000000000000000000cc1ca3ea4a7ce76b6f88b4c698ee291ca3c73b2b000000000000000000000000c47faad946676b33d0a13ba9ac08e73210bb868c0000000000000000000000004e8718d743c7d345baa3b2f98d729b8b638bf76000000000000000000000000078504af2c79b4610985b43602a17b8ffd8b8850d0000000000000000000000006358e510be50b0d6ec5e20fb0b7c5c66912a88fd000000000000000000000000664d08dc08daacd6c3fe4dbb8047b8515e018808000000000000000000000000cbb90b4f1cec9d69b61aea18630846f1008cb92b00000000000000000000000087d8786c80b28a655e0d6ce648fa92670bf1b613000000000000000000000000f98060367d6fc80296cf58d75c59a1f265f4c5d6000000000000000000000000ef5615c9f955a6c4a4617a2f0ae2664eed8a369a000000000000000000000000c74d4d11769a98de0aa311f31fa04a94c62e9180000000000000000000000000881e0b1581ba14ceeb4ad795986633e76503ee880000000000000000000000005032cd9ab4c9885265ce30e88297aa68e18bf7260000000000000000000000001de8f4a4f152b1742b40081119e5fee0729414c6000000000000000000000000933168eeb8b9d69f1ada51ba1870795cbe2ffe5e00000000000000000000000089f08c2ecc8ab2feedb2709970072451eadf6d190000000000000000000000006cb375aa0b5e646fe17fb6632a5c1f26eb502c0b000000000000000000000000d9eefeb5e235858fbc79f66af887a67d17cdc3a0000000000000000000000000832e335df2b898c9c7cdc580b76420349bba7d480000000000000000000000001b3bc0557ff3c05f589c2f0b5c49922988050aca0000000000000000000000008465a63bf0996d854017aef3f1175bb948b8e8c2000000000000000000000000d9ae0e4fd274190a3cc5c50c9b4589ca3bbf924a000000000000000000000000a78fab7956f9c3232302e78966ae67e5cc06cc20000000000000000000000000a6629fea0c5610cb5ed3b4a47d6ccea43c31cf7900000000000000000000000016f5975aa50f4eeea69258771032fde27b4f44a0000000000000000000000000d8bde40f5cfeec4bff19dc02f23c46f5754606d9000000000000000000000000bc8900c2299a687f945219de96fb54b8f9efdd540000000000000000000000000049dcda2b72d3b72350c655057c92a5e0845f3e00000000000000000000000055792753ec6984e83379e80ea89a9d9ecd530e20000000000000000000000000f9697902236ea205f6881b3bf8205492893cc8e7000000000000000000000000bfd3464ca2e5974235bfb69666a0bcbdd2b926d00000000000000000000000006fda21281bbb0d0aea52e163024e151fd593ae23000000000000000000000000617599e3d5b8cf37754b04541ff4bdf9261397eb000000000000000000000000a66c28a892a434cc620aaf3d3caa643743a6fd590000000000000000000000005e066a1e573c8ef57d05e65bef5d16e4baa655f70000000000000000000000009214cc6729161ad67384e5d70385ecbc9fa85942000000000000000000000000aa7581c416aabe70e89cb1129b182fd6c613994b0000000000000000000000006314749e8e4db8df0925d28851f6138d11e61341000000000000000000000000ea5ca371ab507fce2c43bd275c53b093186ed5d900000000000000000000000058749e66cb61be55ad3794bf3a49a52ed39f7c01000000000000000000000000181114a2c5a8d1fa03a89ac49b0495d14221cf900000000000000000000000006fdef60bfca703410b29e06d23dbd314516f5b4f000000000000000000000000d77fb71751c323072118230bb37deb1cfa43e78b0000000000000000000000004918fc2745b281656991d96aec8cf29ae718ca06000000000000000000000000dcd058004aef85073bf7b7abd8a74435b1439a9f0000000000000000000000004d420fff4ea6caee79c9eee3450eace7c9d4722c0000000000000000000000009554c833c6fb2f098710f6a23827939f6f9a22910000000000000000000000000a8d4da74429be7d4931055a898ba1e97d20b725000000000000000000000000b7298dab0e544d4c866461a6f88fb38b18509fcf000000000000000000000000e56a31be32bb7016fd59d22381e4232c49504f6e0000000000000000000000006deb99e355d4e8a3f9a5b499dd9fb2c01f74489d00000000000000000000000025d7efd62d84ade614d9630e18ef76a76d2576570000000000000000000000002abe7c33abeb988388ab37b26451713e2681d29d000000000000000000000000038289a0ba1283887ddd41c854833bfd0c0f85070000000000000000000000000e8fab3f93c4e76158a270e1af47af4097eadd73000000000000000000000000cef8bddc0dd304e05e0e74f462f50ebcfdd20bad000000000000000000000000474668548a2aae4d4ac9538fd2b7d34fbbfb05eb0000000000000000000000006bb07ed1f0123d31ea6f34fd2a95259f9a318a00000000000000000000000000b03afc7cfd882753ee55fb85a640864e6392883000000000000000000000000083432a54e99a56701eeabe9c93fd0c6f1af009e40000000000000000000000001b156005ea75a5c4474b228bf2066baa09a3ee2800000000000000000000000085e85ea7da2f27943f2ac92b3ed8d479d052f619000000000000000000000000e4b5e4e15699f7f77f91910ac34f4acea249bcd3000000000000000000000000c20e012869be9ab10e33db3209ae73fdfc587f1b0000000000000000000000007922e2dbf2c1cce2451e5ca86353b2d5e63416080000000000000000000000007ca29222bb50dcc8c77b23e5d07911aef350e539000000000000000000000000fe31311fb4802d6a3fcdd2688836693a37e3791c0000000000000000000000000a14306076bb989d5dd6e710c774233ad31dcbbc000000000000000000000000f18d7b3680bbea4d4921b47cf8bdc8c2052a8d1b0000000000000000000000006902f3c43a28290b42af31868399a3588169b0e3000000000000000000000000749fabbe77ffcfe26cb84410cf4e933c31f7c4b00000000000000000000000008caf398103205eb7045b8295438630603b64d4440000000000000000000000004fdb4bfc5f006205dffb1c30a43744a8770b432a000000000000000000000000a89f46c32e33f422072fe32fe83ac24986c05f9b0000000000000000000000009d1eca77e42a54faa72c890c15af26ab6c697c450000000000000000000000005bf46e9f09998f8daf9a02ffa6e2377e1bc98564000000000000000000000000dca549520e5491fe8a13967dedb9246747841b4c000000000000000000000000d850085d9cfe487b4fb8c644f756a06d6e0ea74b000000000000000000000000d3474083beac09a016a8ea1a696ae186a07247fe0000000000000000000000002a04ade5a1b73ba76cab02a9c0ed95427ed028fe0000000000000000000000001aedd083c75cdac46309b0220ba9c07b4e8f88cb000000000000000000000000e8ae197a0a442b87f33330f28023d95f018909b30000000000000000000000008be94f8bb03cd4d4daf0f7b985ee87d5d8b2995b000000000000000000000000b61dacc8d56bb872212b4f66a0d51f15a5c18a5b0000000000000000000000000f0692878977e2eb0bb2134092001c10230b2093000000000000000000000000798e646d309b3590d30064003c5c6fd2e98e10130000000000000000000000007a4be776f085e46370c82d044bad642c90fb1a53000000000000000000000000916f7b1779fcd735ffceba09233e0b2a39ccdf550000000000000000000000004531ae91f33c5ba35ba120e8c26e961fd549d9330000000000000000000000000c8f2d666e21a53fa104e2cec46afde6fb23baa90000000000000000000000000a0b2692d8d26f3d6d0bbf0bc21468ac08e27caf0000000000000000000000008a02ff8f6a2b9ea400fc14f388ecff706a5994cd000000000000000000000000615b47008823c9c18dbb19622e3f4b6b2444b29c000000000000000000000000634f9ab1bc3f4882f74e6f3449016b261cddbbe70000000000000000000000005c399bbf9b943e1b2cd3269faeda7537dcd592b10000000000000000000000004d5c1da305fb08db70eb5f0b593f72a92268ae200000000000000000000000008d4c1da7d7f22a99af3e483d7b067265263f970e0000000000000000000000002de6d70d26462e90804a74e2b9e7b5395f18d617000000000000000000000000270b4c575ba5e98561a5c8fdc40558934979b9bd0000000000000000000000009c6cc3bf3909b749ca9cffd675915479f618d5520000000000000000000000006ef6b8276876e3919a2c476973433be6129c0548000000000000000000000000cbf29a59dab8365128ab15ad762128634b99665400000000000000000000000042e8cf4262b2d6ba219e171635bcc8cb9677a74400000000000000000000000092a9cc86471db59183a89af58689f2b01ea5e9ec0000000000000000000000001c9c9dee2e393f23732eff961719bdbb52961b04000000000000000000000000a615c1cbe05a30fa6caed550d3580ee7c6693c44000000000000000000000000c8ee4ad965c0ae9b6a5a5b4c99312fa7b4ddaa49000000000000000000000000190b8e4e233081aa0614f096d850fc3645dd3fbc000000000000000000000000d3647caf174a8988229865b3a57f4535e8152a7a0000000000000000000000001e76ff3f34a8e68fe92802f5a0004df5503731460000000000000000000000006f444f70ac3091406136619e19c7a7915a9ac3bb0000000000000000000000008f654aa7c408abe08500f48b090b4ceee3ad1e700000000000000000000000002cd72d86a953507596547aff53eb5c2448f8b146000000000000000000000000406b6dda2a17e3382255a2a4eb6bdb910c9b4923000000000000000000000000f0f660b3ac77747ad3e4a72e81ddfa3288e414af0000000000000000000000007e2d8da269d9a97e09effec034c34c55e9fdb1ea00000000000000000000000085ac4a69db11c2a8bee6bc0d957553a351d4d62d000000000000000000000000eb709992b8cbb754bb879b9bd67d89b7019f955d0000000000000000000000007dbbbb41232e585c1ed18452ef85b2857998f62b000000000000000000000000bb77fe7f3b8d629fd173172024d215ee18b4a02b0000000000000000000000006695160b3018c50495ee6882981d2aa6568fa558000000000000000000000000e984c9e87b8ab46eb4fa3ac3c938aab469f3a3a7000000000000000000000000727a167d90eda51d962c33a73d0410561912a1e300000000000000000000000087d8fd5723c60468e2062d870286fc98175488d400000000000000000000000039f737b57f626899532fa556e0fd36d2b25ba86700000000000000000000000001abd2e92bc51026f72f13691055403120487e85000000000000000000000000a00a5b0aa319f8c50b984845f02c881604d0c170000000000000000000000000f72bc08b10d2ef537b46f34ad8b287f5db3b93eb000000000000000000000000b2315b386c07e700dfd919cabca7d49ac10cfb750000000000000000000000008492c5deb4430db6f29057b2d26f7a3be61cbe410000000000000000000000006ae33ff2dcb579bb2e0fdeceab52d14fb30fb5ee000000000000000000000000997959f0f25b50233f094b8b5d5414489bdbed5e0000000000000000000000002425a4457f7b8035e2ad08a518d75a59cb1404b30000000000000000000000002fccf2c0f8ba37ee484ee1e2ca53c9cad7838d3a000000000000000000000000ed519e76a0f68ad00c7e52d6c71a5e4b49fc976f000000000000000000000000b1272aa8ad7d674db4e895ddd51c6a0aab9e4cf200000000000000000000000066104d3d56d33a08143a194c4d56bcfd8a4fc51f0000000000000000000000008c3353e241d568a25e13e767eebc73533072e15e000000000000000000000000c93fe066878add9b9e354e140abd4d092bc7bec60000000000000000000000004e992530bd1b0a087bd00660578277ce71a5046100000000000000000000000082f2306e19643490c6bce0e4637633cc2b7b6387000000000000000000000000b4cbb0a79f00eb73ab92d8d2f6634ebc49c5de9a000000000000000000000000d9dc54de50329db72f35bc2b61e2585876d902010000000000000000000000000a97ee20ddcea8cdc9119a5be7aac38137c2a219000000000000000000000000981d71c86c411f817c12d6e2671b65ef5f72d209000000000000000000000000c70ce5d5f2a3065ef0ddc8c875ffd337fa06603a00000000000000000000000090db36a3f9e0ddb67de3a11cbd4a5ad71fa64d73000000000000000000000000b4284900582da9667a57439368e302114bd47fa8000000000000000000000000a31da8fa29677f80641ac7f0914e02bc99315cdb00000000000000000000000088716f1bb0836b118ae3d7ae390a040dc073137a000000000000000000000000f6cb40b7d374981298118f3898ecd9a8e35629fb00000000000000000000000067a27237433af2427d63401bdfc090a5d24703670000000000000000000000002bd70cef17469cae8ac91b58f5741b8d6ba38d7d00000000000000000000000064bad43ba00dd50dd261095a9bfe7bc95cd1b495000000000000000000000000d968ef5c1c0a77cedcf0ae30d0a9891086bca3400000000000000000000000003117ddb61ae073de42d24bb9109c23a6a9bc5d1f00000000000000000000000042e7145d479bb8d3c9f6ccca9043aefd3e288773000000000000000000000000fa73a34bd59030bd38397b3533205eed6b60e5bf00000000000000000000000025ef3f3663f54832dcfd9bf7d73c837125d56b46000000000000000000000000fe5ea38840c3e2258ffeea8ec7c4780fc91c86230000000000000000000000001d8067d82184b82b31ad3695c3f59b2217d4d82d0000000000000000000000007d40384f78eb6caa778f992d33f36a7b0688a58f00000000000000000000000043b6cf5b968038ea95e8283a30da70fea7e6279a000000000000000000000000e6074b1c317460a099172ecc300544fe951656c70000000000000000000000003ab1aa953017fe990751a97dcc1d5d5e5da747a50000000000000000000000003a3b29b2d5a0103937172e6e782d7f2fe2eb48e60000000000000000000000003b0624ae195784183a0c751f74dd975f2fe1a5d50000000000000000000000003193ba01177b37b5b60c22849877326e3d535c7900000000000000000000000035fc5aaf08b0f7aa00ad85ef677369a63def249300000000000000000000000099c7c63065c149b03d2c5549019e90d77bac9492000000000000000000000000e227e45039bac586bfa05ed018d021d3023c584000000000000000000000000015b14720213e7b67920a6a394b6ac850d6f205270000000000000000000000003274f7656dc5a6d851430e9c7f05609da577ed4c00000000000000000000000027f9af6b085e0aec1951f432854b6599a7596873000000000000000000000000f36efdb9dceaaf92afef0daa162b847056d96bb2000000000000000000000000cdb29ca97eaed03b2457c6733abcbf45d022362f000000000000000000000000222e252fad9dddaefd24eb6b3d18305d6c6cf2d70000000000000000000000003d7d406b2d56a4f7a4270b157dca818a538ec5ae00000000000000000000000029edb72f2366fdafbaad256c795dd63c0a14102d000000000000000000000000310137c32854df10848c7cd41286012c1c8f232c0000000000000000000000000242cf749bce7db035d91fdb0ce1cd7c17cd59df000000000000000000000000287b29041a5491c982e73fba49246748ee7792600000000000000000000000008ced8a775dc602e4e0119e11cb6d9f138b7237810000000000000000000000008d68ece1791c8e6eee9e51025721e3612fc1aa65000000000000000000000000cdf8666739b273e10f7a6686a6a45822f20d1535000000000000000000000000aca4a345c2005501a0af9ba56701f7b23303ce32000000000000000000000000a482bf8343321db2e80a8448c7b5783c0f68907700000000000000000000000032a556b4f3424a87f06fd26c03ee65a3de3e741d000000000000000000000000e6a35fdfc00641390489a2365277118d7a686bbc0000000000000000000000007e38e9950b6e9dd91e960ef81163b15faf67f066000000000000000000000000f44f00d1f4649960b0dee227cc9a302a38fb10fe00000000000000000000000060a66f34a61c13a8cc3d0db721f58c3da51aba9e000000000000000000000000fadf6c0968231debd2410ef5d5f67c7522e71f8b000000000000000000000000c5611a55c5eec3b7898d2e06a2b939a59a7e1b0100000000000000000000000057fdc29825543436c7e2016a6aa45399961270340000000000000000000000000db788142c82c1b20cdf5085b78517821fa2e4f60000000000000000000000008b590ca04a96cb7b834148048d8d1e87b5421210000000000000000000000000a3a0f18ef624f72a92ab4ea54771e620e6c8e51e00000000000000000000000026ccdedb518022ee3a4b48011efe12b90d87bebb0000000000000000000000003e22037f44c3dd50ab8fc57dbd049f3e9b3afe9d000000000000000000000000c1d0e32f1bf6373ac06be31920148dcaac0542e5000000000000000000000000efdcd566dc34f6a4d8b59d27428232b7380632130000000000000000000000006fa295069060ccb37e52d502936b15dd495fcbff0000000000000000000000002b795fd2411dca21b4b490d174419fc53f04705a000000000000000000000000d6f3690cf0cd0934cc3883c2690306795e32dcb700000000000000000000000004dd5d3534dc02b3711a822ff68e46e913c4a827000000000000000000000000521c8bbfc27d1b6fbfd5b57739393bb95bf40fed00000000000000000000000022fe9da19e813a50f7c3d4680d80c4405bd79dd80000000000000000000000001f27e1d739a8d02e4d79decc4d9862c8af4b6b5900000000000000000000000047471056aa140198871909934a421602e54dc1b10000000000000000000000000e6dca53f53dcfa5d5c94d3345ac58b34f770738000000000000000000000000b1fa4a59a65afc05de3ab13c715c90436e6162fc0000000000000000000000008ecb682a1979a8d5f7f047ee9897c5bbf6cb9712000000000000000000000000f0044f6ec605194bc0a642285518773f093b4378000000000000000000000000500cb954827514077e688ca3ddc24091d1f89e430000000000000000000000007e6165710e923a390dd68255cff49147907997b10000000000000000000000007a7bb0c355f3e05de5f134cea8587f82cdd1eca0000000000000000000000000d03f356bb42cada33074945f36a1107eb123f7f300000000000000000000000028ccd6a197ecbe43fe99765faaa1e9d303f1b823000000000000000000000000993205b2267b04017fae893a8ec1887fae138472000000000000000000000000c8a2ca22a3d41149d2f4953d6edd7272916c9b160000000000000000000000006acaf059abb324973276f03fe8b4c316ae88fa81000000000000000000000000602dc205881c93883dab1603a33673179b1526d50000000000000000000000009c2bb1fbf93b4357fa02d1939d2e87f5d210b5f20000000000000000000000007bf8e1c62ed4aff88f684e5b91a7d0f876b03af40000000000000000000000002c0b2314e644677ed8f39259137ad0dd9ea6e397000000000000000000000000ee5e483ad35905510aa33f5f8c9a4796a2c5cf2f000000000000000000000000cdc0f21623d9c11cc0b910358a48a143eaedd4cd00000000000000000000000039db328fae43b1a6eb8fa4b7f4cc1111ded24109000000000000000000000000358987813b14d8f895829bdcd26f2c87f64a92aa000000000000000000000000ea2c64a043cf92aa505672a3cfd03da0e324884a000000000000000000000000ffa2ce305cbf1042f01c08edfaf08633c57c8c410000000000000000000000001a593e17c132fd4fbe223d279df6f91dfb9bddd3000000000000000000000000ea0b0c9a652a9b1553d0f851f459ce759bbf69c40000000000000000000000003d0ef67ad899c0594706f4cd3b0bba7147eb54e10000000000000000000000002686ca27cdf5011c9476c50584472eabd3112f72000000000000000000000000cdce1410aa6b9e3e92254bb89447264402e7f2390000000000000000000000004b00e749ea85e68252584dfc14a3cdff960667f000000000000000000000000032ecb09013f8a68f6930d707d76ed74f51daf11d000000000000000000000000369dd7a727a66f8a90e967850de32e347f7ed452000000000000000000000000a0152dd8e474f4690ba33f63b28f54f75f42dec800000000000000000000000006c0a5a4de5cce22695c6c6265c5fa6e2443df540000000000000000000000000741a38bc9365a9acb6798950ec6918f8a30b2b90000000000000000000000004563cd50eee7fec0af49ce8cd5361019a64e94c30000000000000000000000008793f1f966a2cf65d071e83117d173cf41f81f63000000000000000000000000f817d642e9d383981731f05ab01f93a4582b0166000000000000000000000000be4e5aa5233f44da5916fa6e219b4efe90fe8959000000000000000000000000be79f1e098db9a68045bdae6de1d2f1483e061f9000000000000000000000000686bae66eed8bc17e9221be5f6d2133bea060af30000000000000000000000002540259c536eef7ed58c24daf4544ad65d3d57b00000000000000000000000009a657620ffb8140d957e976f4f865f40291dcc0c000000000000000000000000a99a9f3000e44e73524171369395fe2b4fd47ec1000000000000000000000000a68c66580f655dd9d2810b02e49a4c19b93888f1000000000000000000000000f7bb05e40692734af2799b0d63efd3a653bd2ded000000000000000000000000b2e9be0db5afc66a93c4f90ec5a67f96aa3b489900000000000000000000000070e66b92b3ae7a9810567f18d06a90a19cf994b5000000000000000000000000b6e5c0886db2f03ee60b318809d87cfb624ab922000000000000000000000000d956559392be2b56762b5178d197460931578c2d00000000000000000000000060b61bcb223e3133f0cf3e78fdca9db5ec08a09a000000000000000000000000233f06b1bcc017b44a986874670f5d2ad556ecb600000000000000000000000010c835df367ec36b6da121f84ab37f8e7b213f37000000000000000000000000605aeb32a8c4a6dfc235c70684d23fe57ffe853e00000000000000000000000060d175ab7205dc5b6746d8887c29441cf2986e4b000000000000000000000000bbaed68291f8a912591327d4afdde8c872370b25000000000000000000000000ab7dd2255bd32e07a6edd3f8f59b7d9a58cc024d0000000000000000000000006b9b81fc354401df1d7cbb399db80d11cd8deba700000000000000000000000062955a97bb11e4c12123a8748c4cb2c3d666ece9000000000000000000000000dbd3bd8f998437518ca20cd9653bb549cdd558760000000000000000000000005df51961bbd38732ca8e7c5d1ef6e9478479bf22000000000000000000000000d9308d6efcd795eeab45a7d6c2c1a7e825bfa90200000000000000000000000071a9fa15f4f90607e36038cf9e35569568ce88cb00000000000000000000000007499f32597643e189b597bdbcb624c82946b06400000000000000000000000070df044966b9aaf902d5d87cf602c5da3ca3f7080000000000000000000000008e2aa5c6d42d3f5a8fd9fe7d4d8d511509a6447e000000000000000000000000f6dbffcde27e9aa6a4304078924db80ff88f42e2000000000000000000000000e0f74e9814714c999950f37b510a57e3a4c5f075000000000000000000000000b127e3e805182e5d3d1615ebc38ec191445e3032000000000000000000000000ea4d94c27b1b16e79c667b11c6e5ea4b142079820000000000000000000000005d7106ff74bc887a16b0d0ddfa0486803fe9468a000000000000000000000000c2125481281ad607e75df3d0ad0b538e0055e9940000000000000000000000002fa8a29d6ea04215430e1073f7111c55033eb86f000000000000000000000000fa7d4b93a53202324cb512942fbfd119a3e79cbd000000000000000000000000432f71d60a79a6e3d6f23d30f5ca625d6c5c25e70000000000000000000000002e4616f083a7cf11b3b39c0fc01f35b78b59e8d300000000000000000000000026054a98cf5dfbe924e564f611c03dcf140cc3ed0000000000000000000000000a23a3f87e7ae9987e394e8894b039fb6584c2960000000000000000000000000617427603a5dfb814d783de789812816d56dd90000000000000000000000000221915529bd2f69782b508386ee88c7140ff4b50000000000000000000000000bfe6a385951ac2210b75c958d40097850b0d870600000000000000000000000031648de01b846222c2cb76b0e03c458b018662d90000000000000000000000008e53b5cde9fada37d90e7f083d6c8265d0aedeed00000000000000000000000069057a82901f567a3d8394506e427cde065b2e87000000000000000000000000cc048ba6e2d6c5a4f124964a5ac5fef68adf77b70000000000000000000000004cb95ca46a25eb756c73b0aed3e727bb1b7cbda40000000000000000000000003e8e9328f8de66c81cbcfa25cc887eaa3e47c92000000000000000000000000050234c14c984603c4f9f69215c4d8f335cf9e0e40000000000000000000000001950793be7bdc9f44d25ab74148d65e83dab01000000000000000000000000006b8bbbdffbb12625e97656b08db1a75f1d4081170000000000000000000000008bef9dfef6366b2e205ffded2e6a36615b91ba5600000000000000000000000038621fa7534f8fc0cb2b28a8e91a81f14b5f963c000000000000000000000000e05fddada7f8a20d855e010171cf2cf82be379a50000000000000000000000003c8126c5cbdfb5c0aed5e595c4ee566e35d7b4d60000000000000000000000009b1e740ea958b761e1e6eb8c2a37372c86010210000000000000000000000000ea4f32460241c2ba3a089d64764b3d4706e5e82d0000000000000000000000000922a244974b1f4679b88ffc8bbb38e7b67ae2b3000000000000000000000000db3a828e14e9d6e46090fbe7fb89c3145585a8af0000000000000000000000007117bafb7ccb494b7d7ff79d13a8b69dddd47390000000000000000000000000e336e1533651b1b8ee31269bb58c8fbed29be36a000000000000000000000000e7f828f3887903b8616ab629e1a137ddf88da9f1000000000000000000000000477019beb65df6cc72382dc5258e570fa7a5081800000000000000000000000037922ed01d0cce3cc65ce1ae638c7a824ef80f6c000000000000000000000000a6472cbd8b96498e76ef05e96cdc7bde8a3bfcfa000000000000000000000000a9ac86f9aea85cf7284f7c3c3d8e047348cd1f2c000000000000000000000000e0d56743d55c8e93177d714995f33a5447489ecc0000000000000000000000000aaa4084bddc696f33422ca36597fc4579c302820000000000000000000000000a5d89939b782d3621258c0254db4286e5d9a5280000000000000000000000005c037d6298d58df06415039c1e3dad13361896940000000000000000000000001fe31e7d308a411bb66a90c340621dc205f01530000000000000000000000000b4ab1d2f866cc55f53dcebc11a4103fd0a10bc750000000000000000000000007303c64a4cdbd54d812b304eb07d34b0f480e052000000000000000000000000fab2b08cb0c83babf5da7aca52217152fdf89a1200000000000000000000000064751d63292b14cb54fb184d764c79d8f44150710000000000000000000000006671b2cbdf800d11da2a80451b3c031dd35b9d6f0000000000000000000000003b5dc11503f4284e6c8842935b4c6fb9be6bf8df00000000000000000000000020269cd6aff9c03932ccf590d85e91b1e599011f0000000000000000000000000f2fdc9a821f3a76e9bb69af579aa6fa11e624eb000000000000000000000000d4409255a2a3c7464d5805259c92cbd655b77e5e00000000000000000000000056cbbac472cfd4a7e808095998003772007fcb5000000000000000000000000057301e1e7528658bf3fd173fdb2d084a5a1f2caf000000000000000000000000b9b6f05ecdd1c2de904683c5eb6c91f162bc52ee00000000000000000000000032c42f2f7bd192b8164c01759f1eb976ae8eab43000000000000000000000000d396842c308d994acdd703560640e7853f78101700000000000000000000000082ab2e33d107a3c90ab92f88407c9bda20fd26c0000000000000000000000000967a0ea27390abc657d913ba8012b661f807b10a000000000000000000000000d610f85fab5cdf0da60bdd65d544d457203f3aa7000000000000000000000000aeb1ad649ff6b2ff486b313c41c7a0d277a8df5a0000000000000000000000000943287a3c7a9eaf9d86d3223da954451c002bef000000000000000000000000461e14e80225bd05bfd1e5090275346bb79eecb8000000000000000000000000729aba6ff399aeb29269dfcf860bbf8348ecd9a3000000000000000000000000d2791c7d2a41bd5e5b66d4de722541cc65d7acd0000000000000000000000000e35a0bcd7c9b4624d081542f1110dec9a1cbe3fd0000000000000000000000008088dc59e3a9d3f89356bd49af8f628a3b33375000000000000000000000000078c9f77a8b445b8aa40dc5affef9c7e931aa42ff000000000000000000000000533a819ca7d1e8dc5f78c3a29dbe0c17e64b8ed10000000000000000000000008b0a0d48c12b2f6418378a3b0c7c7e681cb892fa00000000000000000000000040175d4d71e9680d7b7033cd9db951beeaa4a3220000000000000000000000005522b11ec93c5f3bb02165b9a4ed31a17f14cb6e0000000000000000000000001f4de86462d919f3e261d7a8ce38061727689e0d000000000000000000000000aaafb74a0cef06f45ef80c82086cfddfe6bbfd0a00000000000000000000000076a0f7d9d82852fc3c58682251e0cdfcadeca031000000000000000000000000c26ed7a3f9e810ebbb1957e8da8148845ccef5ab000000000000000000000000676adb298d2d49326b39406ef36166ff00a950be0000000000000000000000009ee85f5835814724841ff0db0228acdd61d36721000000000000000000000000832fffa9c7a3b74f86dd9629365ba267f632d68c0000000000000000000000001ad44bf30f7c50a3ed98ca6d08b1ec845842e55b00000000000000000000000089800a57a0f55b9a410a8ebba3a834eaeef5e3b10000000000000000000000004261c61b789f3915634b81e59951f6fd0874114c00000000000000000000000096328da18ac8d15a143cff643bf29116117d2592000000000000000000000000ac82d375e0d4bdf27b8c409d598fe00e5bc00b6b0000000000000000000000005324fa56f492781c6bf191c98b9c754b8e899e53000000000000000000000000ba61ce47526559196a34dfc3b2f6f366b5c2da9c0000000000000000000000003609a9e90b954cd824dd1f2f3406400365b82a5e00000000000000000000000024a9e2a25c86dd2e64cd4c09f6e70ec32b27db8d0000000000000000000000001999b01105ee46c4021e294a5267f313b0ae33f6000000000000000000000000e6093651d7f80bcdc10fb8a513c71d97e0cc2cc300000000000000000000000088a2e1b23b8e542732c19bd9b4e2e17a8ccea39d000000000000000000000000aed59946e2b4f14189afcc87ba5e72fad83d6928000000000000000000000000ef69787a2a116dd9a3e5c24a6c766bae8e88f0c00000000000000000000000008a1befa74b6848e48f7f1972a673b7eb3eb7c8610000000000000000000000005be5825af24b2a93e655752ebd5786ac7c37ecdc000000000000000000000000433fdc1324bc71aae3027e93a7b48856cd7c6048000000000000000000000000f628a4d7ac57eafea4bf80f53fecd7b005014a47000000000000000000000000406e0017e1963a148ff86910d114347cfdd6f6850000000000000000000000008562680f01e32977147d3f89c354a53020342a7c0000000000000000000000004c0c46eac8d957a5750fde7945f94cb150e90a8d000000000000000000000000a9a83b9c107b3fd687fffe9008875f643bb767a5000000000000000000000000c2e27787eb00ca36c671c3f374804483f19890a4000000000000000000000000392b05e7f259ba6ecd0d22a88974ef9b5e561df6000000000000000000000000e1ca063f3c469dff8ee7229cc2e374d678cae5e80000000000000000000000001af3ed622705a42eb6e1f7cfbdcbd578023fffeb0000000000000000000000005f1e21cca06acf051470d4d303e10c50231e49d60000000000000000000000005438e408f699bc1600051fa2514d01705d046be00000000000000000000000001635111422e50a1b61d90e7d2109a3b60c2857f5000000000000000000000000753f9cd492962fccf071fd245e3b1454ba17ebbf000000000000000000000000d0209ed96fbc2916d992a1766ac472d5e6eaaaaf000000000000000000000000079408d178a51eeb2cc8d48db6e99f695feb2426000000000000000000000000d45f317d683c3878760636d87e01a55eb4ab1c9f000000000000000000000000e83c53da4f05f3f16459151a4a1eab2fa9c2951b00000000000000000000000040a5e078f1688c8025c9dfb5a8bb8aec889e631b0000000000000000000000007dc04674f2b21f53f363fa016c91fe145a1e6f480000000000000000000000004cde27f646dbdd79d0a169fc44fb37ea30b7367b000000000000000000000000ecc94103e73910bc87fccf626bfba2d0b1eb8ea5000000000000000000000000fd126ad454c5426423c595ac3af4d3e10d633610000000000000000000000000c72b47b5df554ff1da402395c66d020deb257627000000000000000000000000abd493b628b62c4e0830b44b53027ca5537ebc71000000000000000000000000026d71c19589bdb59d6df69b779b687e53d738a7000000000000000000000000402c8bb1b302f96bd41d9a50539e077fdb05272a000000000000000000000000fd643fc876f1985c9d0a71000758713a92b88fe400000000000000000000000076bff3a9a565e34400432eb8ce42cc30a3e188880000000000000000000000004860a31276f01ea8d2685f07a301011b8c806853000000000000000000000000b573f658d1729220c2f78d59a9c072f9c41fbb24000000000000000000000000d31e507d7480df92fa5ed5a7c067c612b6d9a55e000000000000000000000000decc3d34af69e6b0edf5a240922d355787d6d4490000000000000000000000009b8cb8661319a2fdebd1bac9dadd689ee2d621a00000000000000000000000003ca076d202b61cfc45fc09b2c0cee4e6d51562a3000000000000000000000000d2047481db0670f267857fc0bef4c7885d4ac8740000000000000000000000007bb4db7ffa2ca58a9038f970d2af47fbcd2a84670000000000000000000000005a60d2c0cadbfc63fa4c546bf6b9ba07bc506ef3000000000000000000000000b734801e0aa5ace8b32d3ef078b0f81a001b2ac1000000000000000000000000b3e13e9c6d698b95eb8d4cddad76568f89b5a892000000000000000000000000bc5768d16708f9eebc06b9e065a3b24ad728fa1400000000000000000000000053d4c27505e66e4734f7a0ccc26dcb64620efc53000000000000000000000000ada15b45e10da5f9659cecd3defe0a8d93cf712c000000000000000000000000d41d8b2ad5641b2ad8946180bd314b7023ad532200000000000000000000000079800d4a503fd6a7b1d22ef1387ac44a1ec79f780000000000000000000000008255a61d433c781b1795a895d81fd4b95bb26f1300000000000000000000000044608a1d73cd299f1886c7c6a8e7a9924623a7b0000000000000000000000000c617a2401d001f490a1c225a18fed0dd4685e47e000000000000000000000000343c56c3f1e7770f95be86f68e2a1b04e28726f70000000000000000000000001df3a1ccf6c5bcf09903572a159d2c8e166e9d9b000000000000000000000000bd921f92175a3b3b7e916993432a2c9bd1837bc400000000000000000000000097a4afe029380aa912f02f135342e58c6c1a2c32000000000000000000000000c1a56e6442fa9547a415528001154e2bd46a4a770000000000000000000000002085e1885d35200c97a4af0f026dadd3c879107400000000000000000000000022e75bfc85b55c662adaf6e74c0c412d06857f050000000000000000000000000aa0e865cc93f691b96068dc795ea81852ac56f5000000000000000000000000ee23c703626c844f5016fa163faf08741f0e96c300000000000000000000000036f6d42727702be5fc378661d27fdb33b70ab68800000000000000000000000024b46a761fe5f7d7296f5df730146437aea7e2260000000000000000000000000021a1409346312ce7d634d427365c303ccb7ea7000000000000000000000000a977c19231416b3c90a43135e2b72d96ed1f77a9000000000000000000000000a08d150a6bd51e1d5fff5b4af88e409f928b07ee00000000000000000000000041d8ade2dc628a84c10c8d4d990b6802fd743fc20000000000000000000000003e8bca4f6924561a9db56f371caf576cf01f25b800000000000000000000000095b0980d6777ec23c64bbcdf33cf24282cfa1d7b000000000000000000000000d232f036f8576e21db931d7ea3d82898246418d1000000000000000000000000bb5e8c177f5e586691e28a0dbf9404d8d57de6e0000000000000000000000000afedac161c086d8cc1a2f3053f3dd297ad0e77640000000000000000000000004a619a0307e469e89dfcc5d5ccb51da6893ae3d80000000000000000000000006e2e137c9fba16cad11984b6c24f848b1eeff5670000000000000000000000005ec03b8455201cd58454f7a4ef26fffa1a845556000000000000000000000000d2f9f628ecbd6f2507e3926ea5fcad8aa10176cd000000000000000000000000ecb0a6c79538cfaa8cb3291e19ce824e847249df00000000000000000000000049581d57e7aa3be27925cff303292eb48993a2c7000000000000000000000000ea9cd946b27865bd2598c91b075e06f12e355ffe0000000000000000000000005f77d0b1df23a0cdcb2e5668ab31f9b6b957353e0000000000000000000000000c52b24112f0aa0e6af46cf12a6d951af645144a000000000000000000000000e5f6d124e365473563a1d4aad5b552687f2394eb0000000000000000000000006ff9a5c40b4740b44479c8100218fdcaab4db49a000000000000000000000000e0c5016e1d7b7e120bfff61c442b2c1aad0f4d390000000000000000000000006c7e5d1b6d2770046ebc2d1eab80b3b82bbaf54b000000000000000000000000d8537c5d694d36b4ca9063586b5d6969159ecd5d000000000000000000000000e488a9823c5bd4c60d8023adc86c4fef032cf52f000000000000000000000000c06a0c26fc2dfd8bb6ff5c6054aec123e9ee09670000000000000000000000002981b547838a129a4739e09ed4c4958fe00f5c6d0000000000000000000000007d4cf8d86ccbec54185ec0cced80f272b8ac716e000000000000000000000000347ce9bbe2078fd33491c8a65e1903882851eb9200000000000000000000000069f59cfcc8d1c48fb165541d66ff79c6be2e721e000000000000000000000000abc335691d34528dc1928f905327897725d714c5000000000000000000000000fc9be373afc0ff9a4d70d082b684f4d7524bb7b10000000000000000000000005b6afab14c6920a7678d2d51025ebb27ef91f3b5000000000000000000000000cc1065f946eddfbdb52411bbdf9dff300d2b543b0000000000000000000000006e3ce89bfcfae770ea1272e24dd9b7f4955624a200000000000000000000000011fa3ba94681532c630f307fc9126e499c54aaca0000000000000000000000007e43988d4614efcb2190d8050e0c74ee1d1567e6000000000000000000000000c650572822584c2397a96e08d956b341e0b66333000000000000000000000000a0cef0bea1fc3bc706677805c9da82fc3aac17fd0000000000000000000000004a73386d1e14d738da976b9f873b043f17943d7a00000000000000000000000023ee6c4d7cca14d3c224bf00f522771f368d2ff60000000000000000000000006f73427c82b8499272f60cdb1ff2b626a8b7ddc100000000000000000000000038dad92b69557c581aa691ea0ec427a15f40bc870000000000000000000000000585374dc0a5f36506bb2b79c7d3174f3c72b500000000000000000000000000bef6b55ff99f31a99d7527ab7e623361504459ae000000000000000000000000450dcd12e6c1353930f4a3b4d87f97ff5f3fda3d00000000000000000000000088eec06df2c6eacf0a989fd7b8e23559ca248da700000000000000000000000015d01d1ac473263ba7030f29aabd68888c3a8dad000000000000000000000000171cc5bb1d1d5d71944554bda06bcca2def4c807000000000000000000000000292353c85d3db26bc5ab488bcad7e9cefa05ab59000000000000000000000000a92e3a59c1fc48d392f9eef7b785a934d76250b800000000000000000000000065598b9286e35e0a9a91652ed55fdbb2c92cbf08000000000000000000000000a9a470e1068bda3f15b047980ee07b1a9399f04a000000000000000000000000da087da6127ea9710734a9815ee77fea0fae2751000000000000000000000000133127d2cbcf3b9138d014e4bb0aba0c0a18aa3b0000000000000000000000008b3880bea00f8431f4e4ba0dd842e89fa9937cbd000000000000000000000000654548a19cab6b5be10e8649e76ea56f96021c5b00000000000000000000000084b0b211c5d4cd8bd81514fab64e1735b582ab2600000000000000000000000054261b0df2057a309cae7c737ca01bede952872d0000000000000000000000002a8ae554c23ddd7c0cd4186666701963909fd2620000000000000000000000001809bdf72657eb5c991f6a10fe1dc4a5ab7f8de600000000000000000000000094aad5925ae45383ac4ab5347ab149817a1371330000000000000000000000006770134d0c51fd883873f6218e90b49a8e07ee8c000000000000000000000000d4ecd5fad9374964052778e94c9ac43ad21dbee800000000000000000000000028fdf0f4116dd278111d6bc4ba71e7f50935c59f0000000000000000000000007940918a4461533ec8b7b43430a8daab454a3e12000000000000000000000000c878b2dcf37d39f0fa537a1334846a8200e3cea400000000000000000000000039529d0453413d40faabc259c43f135b34870be0000000000000000000000000df8a95139d2eeb71ded6ab7555b36083f7aae35900000000000000000000000034a3ac67d968e47a8f96bcc52c8ff9295dc76ab9000000000000000000000000d7f34e045abd1b2d476afd88477e186358b3ca730000000000000000000000001018382087ada97853dddf6eba9222c894cdff5c000000000000000000000000240f94aed6a0dcdc2b0106302d602a1ffce454240000000000000000000000000412acf871b19610d27c03dbfba0731a0b44854b0000000000000000000000009e8f4e21834df0fc88329ea618b8acecd804e5fd0000000000000000000000002fd5cf61aea4e92647c002cd51c545d82092028b00000000000000000000000024ff411961f2af837df2d51b905b5143a99b4e5400000000000000000000000023a774b752d210471eade0c95dd1499720df0915000000000000000000000000fc806b259aad86d8dea17afc365bb154bbb8439d00000000000000000000000031383e9af7680a997ea7865d4aa47b2be0d86e23000000000000000000000000c6207b8f831c76058c7fa766f008cfef95fa59cc000000000000000000000000e9c17df0b6608280c73afdac106217ea953d6dd30000000000000000000000002c6a005e88a34b41b479c5a6c72369274ebf13db00000000000000000000000031186abf872931d0fe13e3e85026a2fb82083e48000000000000000000000000a2c482288086a7e0a5e938a8d39ef1c86e608bb4000000000000000000000000d693f40344f5e04ca5e8f77c22a759dc06cdc55600000000000000000000000082a277797c18b29687c76586758c893d97d50b6b000000000000000000000000ae5b2d2d06c40d11dd22602e0e3e4a124fd845eb000000000000000000000000e713c531379daf6a31f65bf65eb03c148b963b4c000000000000000000000000db4ff4996047de8e31fb556ddfa3f5c89b3ed8c60000000000000000000000009b95b565ff277e59762d079d4595a6464088a952000000000000000000000000700d9803cc3e75c387283e22d86c3fac8be69bed000000000000000000000000210c6ef1fcb23bec3ba48ea7692511e5df916cfb000000000000000000000000b8281f60e49b25ba38b71a7eb47cd6d4102410bb000000000000000000000000a78587f657a88b2c5d3adcd4ca78ab5a5c9ea9b100000000000000000000000077774815247f39f876772f03835e4196977b6dda000000000000000000000000f7733b2fc39d1ccac1370f60244277fe78e552ea000000000000000000000000fa78d60d07bed04bbffb003786c796458cc065d10000000000000000000000004cd63ef11921600b6a36b38dff09a0c8353f17a4000000000000000000000000a65f017f2fd9377dbdb9ea2675cd846566cf5e66000000000000000000000000d8c20d2540b21b0693d00ec7003416438f3ccd38000000000000000000000000fbb5aa30f7c773cdb803e590df3676b125284632000000000000000000000000536161c3431f335dd3bcb159b5878b148a342d6300000000000000000000000099e10123fe44f50ba1b3e7abee6405560a8b3c15000000000000000000000000e9880a92879cfa8bb7f990c918ccb7eaa18905300000000000000000000000002344433616797c164ed5794e350bb09a1e4046ad000000000000000000000000aff3ca990284d7b8b358e5d201fa6be496317b18000000000000000000000000a18ba4290905e43fadccef33db787e049ac54dc90000000000000000000000000544a73155cc32c1344802ab4f0e0c659b468e83000000000000000000000000e8e429f54fde983526f07c2eb695af551bce357d000000000000000000000000c157021cf7af305371e660b94354ae3db3584fc50000000000000000000000002ef358b9fd0d3e9461f6ec88626ceaf7533266740000000000000000000000001c761a45f70c348e859c76ad691d656537e7e19f00000000000000000000000047a466e6affe261118d3d1c360095e15883b9efd0000000000000000000000003d569b5a500557198c7bf9698b3c8d92654d8b400000000000000000000000002eccbbd73f3281c95872e5588f5966ddf4354d99000000000000000000000000ab82476c73024c80e69891c5593caae4382b790900000000000000000000000031540451146e969f7c31470afc69372da344a0b2000000000000000000000000a203bad0fa9f9ed6e5e7a4dbaf96479e4fe78c35000000000000000000000000daf63cd4ffe4dfedf318e18eb38625c5d834033f0000000000000000000000007488c126ead4d0ac98141a0aecefb3facfe30b8c000000000000000000000000f3a0392a19d8e64fdc4c501970b3b04fb55815c7000000000000000000000000aeb30435b414d7d263834cfe00f6252403250fc60000000000000000000000000fb6847d0336c4c7bed6d583aae3e882b1c7f35800000000000000000000000026fc22b7d9f98ad96dc3d320f0c3f6a3f5e07957000000000000000000000000d936a7961e4b86c35fad2b8acdaec1928121d43300000000000000000000000003abd9bebcb320fc98257c961e9d0adbf1e99e60000000000000000000000000deb8989aa54d6d58301ecfc0e59d350a288ebd64000000000000000000000000546d9ff750458c96539ea16c6dadaacd75b91298000000000000000000000000710f701a4ea15aa0711d85c30141445191c62b6d000000000000000000000000f6603a74ddad7aff119566404bb73fb6076e9bca000000000000000000000000c23e60f59b130de3f11c257806d926a4214e822800000000000000000000000081b1ae1b64517995e50ede8ed6db6d5f16f73cc70000000000000000000000007cf1ebea8416c86a4654d293fe67d01068f03a310000000000000000000000006578c23773f21836b53e1ff705b7d35fb45052c40000000000000000000000002c73a5cca4c7a581723c4fc049a16d1449db4a860000000000000000000000001610f143887e9e070eb4284a8addf14d457e51350000000000000000000000009b81e2550a1002cd68506e65dbde92138fff76e6000000000000000000000000f2d61b6ff4a0c1f970ca868595ffb59191c2fcb5000000000000000000000000ec317223af6f1c896053e14a2ad2786fec746892000000000000000000000000eadc84cdd8d8992ecd14c4c79ba9a89290fbdf7d000000000000000000000000903b84d74820809a371edc261fd9cdb0bd0f80fb0000000000000000000000009efb12b3f5eda335754758824e75f52c5c43171d00000000000000000000000051983aa7889aee6f7a6ee76f0231dfbd37f1b4750000000000000000000000006e130199dc79f8f9684b11f5653533a5c2cbdc470000000000000000000000009e33a356c299bc3a00c5c307e457d789cc3778c80000000000000000000000004f4a818b19f93fa676bc36eaffc5d0ad1b8542070000000000000000000000004a4627fcb19d9654b494a32e07d5766f8e53c645000000000000000000000000bc917c385ab54277c0df58bb08e3ccadd8e064a40000000000000000000000009a0681ba2c2953ac68bd889064f645aa09184e2a0000000000000000000000006f4aee1c6d8aae8dedd68bdcb684e625926770bb000000000000000000000000018715e7a9aeb1b649b4179d1b6022960ee4f493000000000000000000000000b9ab7f64e5515a7b8ca9d8af3b8599388a9664c8000000000000000000000000a87e60c787545f86bd75c4661b64bf11c4ac64a5000000000000000000000000d93f1044a824dc01a573832112b71082cfe92c60000000000000000000000000eb8538e8526b2d4278b3e5aa2ce05cd1d419b255000000000000000000000000910bffe0b8d50f637311690d293b352861e9e4b900000000000000000000000005d67f8930f092483b08650d9baa9ec987165a270000000000000000000000000607ff985267286acee616209a299a87b3c6861600000000000000000000000054cd0fa155ef6a8ee61909e29388f99a7135aab200000000000000000000000009baee6fa91452aa8fe0998ca39ea5f9c5ddb42e000000000000000000000000458332f3bf8d9748e357024035e8f53e794aaded0000000000000000000000006e0bf2a54b44fbf6d615c514c7eebce9873b53e600000000000000000000000061b29ef5c0ddb9a8a531af26e036c87be597b016000000000000000000000000d11a5255dcb0ebaea3ab201020cc1e528153b958000000000000000000000000837457eb9641232f2dcdafb70270aa7dc4947c920000000000000000000000001398afa4754afca0316e7c153fc0f0a0b09cb15d000000000000000000000000179487b98f0cfa21049dc94d555be76d213c484e000000000000000000000000199e50f94b8941ed8a368057f4e152578d64c85f000000000000000000000000fed320f85a56e3ab4d1c01664e7fc7956bb156110000000000000000000000009f63bc3f8ae35f161f28533ca0074bd416114a7b000000000000000000000000d441859f651f3fa4ffbfb87ce8ad317e586468e20000000000000000000000000174cd4b2e60d4296806002342ccc577862a87800000000000000000000000008c26b07538309980ad7f9a160664031595f2cb7f000000000000000000000000cfd774045198cd18ccc4eb82db1ed1c96d9d841e0000000000000000000000000ce46905363ff03aadac18c4d9ea57f1b42d1151000000000000000000000000d67ae4f18e15bba52b5efa77d7bbcb9c0ec5d85a0000000000000000000000009fd0f27f64840f13c56dace4873acf60d20fdf7c000000000000000000000000579c3ddcca3aa513209e03db281c8c51ea6ee912000000000000000000000000c51966b583e3e3164276dde4a18c12dcac2c71e1000000000000000000000000b6b5968669abb597a438bd363f48bc8724160df3000000000000000000000000fe77ca0eeb0caddf6375f7d6b3a19e323a9611d9000000000000000000000000e6311950672f41d3d111e20feea81210281d2956000000000000000000000000f35b7a6dbee4dbb6a3ff4d134f732a1149200b650000000000000000000000007f42968f61b7e7a1d5af025f7fc069459b9906d000000000000000000000000088304c9e47557f96c8effc8e902669204b25676500000000000000000000000000f918e878111058d80cf0029302d8de6ced5a170000000000000000000000004742983e3d9ce7924c836adf067ef790f6f0d0af000000000000000000000000e330472d0398619c447bd5943e38fc24dc42d0b1000000000000000000000000e3d8a9a8e86d38fd37f9dfc235a72d29fa5d418f0000000000000000000000000b93015a333abb87facc618c90e3bb08f46f4ede00000000000000000000000004459d75b2b5e487353e9ee4bae47e2eeb2cb776000000000000000000000000eed7efc0f3b81f18b996553a71796291075859e4000000000000000000000000a8fd9455e6b7d8b172cf2f27a375fca51e19550e0000000000000000000000001ddb9e9e1a640ca16965d1ef15202cce29612b3c0000000000000000000000005a977ecbd8fc2da71e5a08a264fc31e3b582e30900000000000000000000000067ba6b3f511bfbb177e7b1eed5e6ebf69e5174ca0000000000000000000000005713d68b1898420d4ceeaba66b370a6f2e157c7d0000000000000000000000007fe94725eb0076d67093ebd279dacdb9607b9a8200000000000000000000000094b9bcbb18a1a769f336f6f122d13b1fe67d9475000000000000000000000000407e95425867daa64efe17c172d5bd3811e6c0e6000000000000000000000000c9491e6e6463bfef44764deac295e069912fffd10000000000000000000000000aeca30a3908e6f8ba9ff22b40961223f7616d4b000000000000000000000000d7e31babebc1d98b5b6df726e696aea04200efec000000000000000000000000726f4a775d5fcf45974843fc604b70002eb1125d000000000000000000000000747995b0269ea14e615f0e44a22ee6ca653776b2000000000000000000000000da315294d8e5bf67a7e40fda1564373f75b6d907000000000000000000000000ca7dc4968039c5c9b3bc9378cc709a61872f94e6000000000000000000000000ffeb78a876f80b695f7f5c77420be56a902bfa6a0000000000000000000000004ff672d9f1a67d6fe5a00ea5137a354cb7341c7c000000000000000000000000c2a69498ff0dd69e0eb5d8711a62dc8b18289f21000000000000000000000000f8cb0dbb81df97c47f7ca279674542b2ad646f9100000000000000000000000087917d9622df59e80d2ff79d1ea5d566bb29817e000000000000000000000000ba1e42c19269ce1bf7754b6fba9f26ab5dd20b960000000000000000000000001eee3f73aa4274463aea0d8c6fdde165b0ba7dbb00000000000000000000000007efd2c6efc91243fbc62de9be8090397fe76161000000000000000000000000de7b9309726d908c94947b416c47068eb8012a170000000000000000000000005f4a317d81884f7e27e86465f21642def12c5be600000000000000000000000020f43d8dfd7d179e8462035b91a1c242540e0c910000000000000000000000000bb0f65a78b855687d9f8ea22452b778215c26500000000000000000000000000b06a440f2cbb0fb96be2ae0cee085ff02b002fc000000000000000000000000882a2b411d13610e763f0523461e2a114116749d00000000000000000000000052096e2c3cbaac70f21696c2c208f69248d19c6a0000000000000000000000001319e23c8ed91766eb4d944b707dec93bcfd9e44000000000000000000000000286ee79c4fb2d44a41c1d6b49a8edd774b26f74f000000000000000000000000458228c3c972350049d92066006ed5d2a8102fa70000000000000000000000001d96dc56b6aee207c1b01eec5b07c6ae817f8e510000000000000000000000006ce93b43263544575cc3aa3c8a75c017ccb78f600000000000000000000000002fd561c903c896023a405e5c271ed4fc9be1c84a00000000000000000000000003ca7e6f0cab47777be6547ef2d877a0ad51d20a000000000000000000000000ec3a5ffb9b34a6e887332b57155fc8807ce30eed000000000000000000000000e7f688fc124a8b8b3428e09577aa03f83717c392000000000000000000000000034bd3e9a6791bd57fa5572d4a0b2ad38505efad000000000000000000000000e55e3d2b5e9fff52a7c23a8f1c641fb952318de40000000000000000000000005a6dcf20f97f0396326204befb7c43c95ab13e20000000000000000000000000fd245e64bdc82bb6ebfe6e711176975c07b517990000000000000000000000003a4e6ee839ee5e89c78a71cf13d87f9242b612140000000000000000000000005a3b65f857198f8a6d1394324a45b98ef0b3c57e00000000000000000000000046b7d24d7a5a9c0c2ab2c90a9d97703c62b73b380000000000000000000000005bb196764e3e54f82cc73b1324d1ca62cd6adcd300000000000000000000000024db10629ac8bb3cc38a5e2d7c84008154f050900000000000000000000000002a61a1b21f603aadf434f06bda1f4b19d5df7a89000000000000000000000000fc3d61fabdd151fd011ff16f946073c978696e0a0000000000000000000000009327c89094abd0df09a384cc8de258ed1e769e150000000000000000000000001c16d07b54f15154437eea24829089e65c2e7fdf000000000000000000000000c92e199e73b98c83e34256117b1af214cbf49e2b000000000000000000000000507dfcc07bd4da91c9e3e39eb51f95d951fa14360000000000000000000000005fd5d69a8e68cfb5e43e8b721aaf2c158fae9b2b000000000000000000000000887816d40865c9933b465d2fd474436c81378550000000000000000000000000570cfd698b5b1fa9fd820150a9d273a66416d07800000000000000000000000014adcd931a64f09d9ae9bd6e2b784bd81e348cbc0000000000000000000000001f0f030fb3ba7fdce90b58940ed47834617f81bd000000000000000000000000f0124670277a27dc98cf4b5eeba15451c38e830b000000000000000000000000b6ed543f12519d4c6f22e4b2f08f75a912f468f1000000000000000000000000066d113e8c152e9313aae53d6d776a449087ab0a000000000000000000000000f185baffad6dc474c4fd0b30efa81eac713fa4860000000000000000000000006284a17bc921c44ba54aec5b58cb96c56a1ee7c200000000000000000000000009b27f454b7bcad588f20c1f04a910b7a67e18d6000000000000000000000000176edbb2fa3fc25801908b8b59ea8972b7c08de3000000000000000000000000015fc2ebe898c37691d62996e8c93019959f3f93000000000000000000000000f672dab32abdcd09a3af5ba26436d2fcb037aea0000000000000000000000000a8beb2b02d0c69e26a18a562ade08edde061c5d5000000000000000000000000b40e7307e2f496aaa96417575822a13a2f5c2c59000000000000000000000000dadba8fc21fb9252e2e373c2b7d35c538a7beb0d00000000000000000000000095533db52a1dfdb2e5a00d739ad7c99a74ab8e83000000000000000000000000bb2dae59297eb6c92be197c773a5a5ce1ea4b4d90000000000000000000000002b0aad8c6bd4635d286ce61ba4ebbd9743ecef39000000000000000000000000abeee0f78d351ba2506a70d7c89d3c334b164a410000000000000000000000007f3a0c1ce67752152fb40589072ec0ad2c45e5350000000000000000000000003a4eb038da4f30e11b1ee88b74faf99600a14f8c000000000000000000000000bd43957d29b7bc95b4892c47b8237b0dd63eb47c00000000000000000000000098a82e80372ace02cc99b1be910d70f8379453bf0000000000000000000000005ae2dc45d8e9388f5b45c7ed7f8bf5881dd57ebf000000000000000000000000956d9cea752ec7c37c04810535a2249023e6e2f700000000000000000000000031aaa39382cec5a936c71c8a9204fe020f4afe22000000000000000000000000e42ed275fbf84836bba7b4ec76eeacd64d3e2ee10000000000000000000000009f47bd2d292f6fdbdc928d218e75ab96b7d6252a000000000000000000000000b614b138a431d875ede6bdbc76fdf7cab4372734000000000000000000000000707380a5de310eda125d31dfd6e6268926593049000000000000000000000000a1d1d7d2ae1c60b4dbf1070f9b1ab564131384b80000000000000000000000008ee42c9e51d90b861f6c6bf6d5b0c58f09130bf1000000000000000000000000e3c48e2d1ccb774f4eaef19437351c9ea3a0119b00000000000000000000000058382752d2ef321577c3bdd11156c28bd89ca197000000000000000000000000208f83bf6ed92f4d3c404b33fcb6424765b6311600000000000000000000000066db4aed4b837bef533adaebdd37676e1bb6e916000000000000000000000000d8d1613eb330fd817a05553367a17713b66f8e1d00000000000000000000000049599e1801b6ba569a1f39a4e11d7cb6c3d93f2e000000000000000000000000ad29a694e75b66c6eac6f106a6bce4ae86ff98020000000000000000000000005ac6ac1e3e93ee4243724a15cfc0a459c6273803000000000000000000000000ba2cd1240431bef20ba9ec92f49c60a152afeb0d00000000000000000000000096c0f96c96e41ab40d35c8b2d2530f78ab9aa6c300000000000000000000000071b127d3c426e700962cc776296a6603455e38fc0000000000000000000000001d3c32d26d8ccec357ad25fce1a62150d657f16e00000000000000000000000005900e2fbb59211f36e7897ff17407bc3ac084290000000000000000000000004e76a56e11edcfb91db9ae5e4624021156cdd882000000000000000000000000dcf82742f14384ddd91917912bd6c840d84415840000000000000000000000002362ac754cfa908c9991575ffcb77ec6ec475bec0000000000000000000000009f93d9e7c5df69b1963a9bad5675de20e7c09cdd00000000000000000000000086c2728fff4cde9ad228e7ab5926ac0a045a55bd00000000000000000000000062c29cfcf52016a09c02eea1e31cca9afd5e8aef000000000000000000000000ce830199f694ae14ae7250f2731f500ef80fa1fa000000000000000000000000872d94c18c2835d68bfd1f605a704bda17af5ad20000000000000000000000000e1cf328b139d03da578c0453adbb575bd4531d700000000000000000000000072edff7a4e788452f12fe2d0fbc8fb65dd5dc61a000000000000000000000000ee642f212c3a8b006bae353ddd3fe0748d23a380000000000000000000000000e6575defaa412494444d95d9d1a4f74bc639f79d0000000000000000000000007d3fd3afe8344065f72be914334b044621be41d80000000000000000000000005920e190a31a951feb6ee99063e4425b887c02b800000000000000000000000028e9c5a3db4d1dd5afd7cff087a771e85504e045000000000000000000000000d8ef7e59b26c5e4eb77e66859561116b54125d2b0000000000000000000000002fd3bc7f39f693ef298f6e504a919582827efa1e000000000000000000000000d8a23b65de952383ed432d18a0e8791c3c2f2fa7000000000000000000000000aadaf33bb9033bc68ca2026f95281f79ff01a773000000000000000000000000ccf549bdb751abf8b9e8ed371026ee80baa750b20000000000000000000000003a2d65374a022032ae8d43de990533bd25b4d92f00000000000000000000000026f514b8cc21e16129a40ea1b1c87f121fd3d53800000000000000000000000049319df00bb9d07a9e7481c907a5da5160d97972000000000000000000000000929e6be665dda3ed724b3a82f05fd56ede5668ab0000000000000000000000002d9850a4a78430d8a760244f794b084b9f545d95000000000000000000000000f5fc6023afa2167618d4f85f9c92767f3cf817b100000000000000000000000014ac1dfd280d394ad6ca1c3db3c88e393bddd9270000000000000000000000002c7324d46c8dacbcb679c66089c6e53a3d3a4f5900000000000000000000000045e27756367aef69adda7bae2f02500c82a9e320000000000000000000000000b99e413f182940c93cbbb24bd5b1e990bb008b59000000000000000000000000a7ec87b85a0f67b8d425f047eefa73f817bc519e00000000000000000000000015534c58adf17f6a2664d35af8395480fd302070000000000000000000000000ac4a9b3c20626ddfa012bbfcba21ced371eef7500000000000000000000000008e5da15b7631b653b6ef248ac31897d97eec0310000000000000000000000000de169cf540c9c81d974c447a0d9d8e15c0ad26340000000000000000000000006b033b0c259ad47c2421db526e459e4d8c192429000000000000000000000000aa5cca589721a3f8c516806ee1bdf765cf8dc4fb000000000000000000000000b24ef548b45ea35b067a9448913673009c80290f000000000000000000000000737ec19fa07e3ab4af232de0bfb4cca7a4d5bea50000000000000000000000000e25229917da26a610fae06b0880a5eb54db0ac6000000000000000000000000ecd84629aad2d254d9929dae3d3d647d026934ee00000000000000000000000069023bfcf00f3bde11a5a18442d970d19527da57000000000000000000000000f23586baf4cd845ea0e39cc6bb989ffcbd711c19000000000000000000000000d28ea4e62144a2ffe9a9d9d30d98b16fa912f8c8000000000000000000000000d74367e05191bc84f4260e93be62f898db0a6b6f000000000000000000000000167399585f9bc62c18945c1a72f6cbd4e3996368000000000000000000000000e0a41f9dfccfc72cd382a28367697321848587d50000000000000000000000005e69131d657c486778deb241389522d3938f741d0000000000000000000000000eb77220db42ba41abc4ba2176fe9e1df908e6e9000000000000000000000000f6690fe4757ba6f773a3bb84ac4a421bf4a91207000000000000000000000000d1635f4a238c8afd2ff904c813e93bddb015aabe000000000000000000000000ede0fb51d02363b14b6dee9c8204f864da2eac71000000000000000000000000459d2eb06fae99fc002ec369d298029cfc156dfb00000000000000000000000070642de9ae72bcf7c842e450704fb967a78d6aa20000000000000000000000007a146e1ab57878987e4c1ae3f84889bb66814999000000000000000000000000f0edaa2c2f1653106104b3ecd6d53355fc2224f500000000000000000000000017b1abd596891493054dac9e117516318c34da6400000000000000000000000036d63f5e7670f09662e8107635dccce0e563526f000000000000000000000000daca1c7a45bb85c3f92ee078c14227b263af3e80000000000000000000000000014c21c3ea34ede1544f400348c2722d99f288100000000000000000000000007834f1984fdbbae3cbcbd59a093de18e0cd545b9000000000000000000000000ef03cb38c14c894397a373b20f3202d8a3c131670000000000000000000000008046e09b20c843d7e0d8654bc7e43e0d16d15fef000000000000000000000000273b253ed945afc00a207fe93864927f5e332236000000000000000000000000a9e380cf2df7a58fbd3005ac0288f93511104f4600000000000000000000000064efe39d0b08e4fb49df5b9f4d0f362f2b3bd0f00000000000000000000000001cb23d7c4a5bbf224060364dd47758bf639e5800000000000000000000000000a594411bcd5209f2d166af5d16c656c9439d8c120000000000000000000000009abbeb30ff58849a9ac01aa98de0b229c0ff1bfe00000000000000000000000055039af2b31bacbb7ea91e58c610a673fccc78f6000000000000000000000000be8a480f6f56faf74a6bb1c99cb4752b028731cd000000000000000000000000d3e35e24e98f53f8de7a4cd3f2095b1e7ec8c6ab000000000000000000000000c44f52e20a3b567a0e18ce3c03775b1c6f1dae52000000000000000000000000739645dd6d7bbf2c6370f7fd5187dc8dcf750a240000000000000000000000006db4b8774a1c254931532da41633c9d847dc61ab00000000000000000000000004c020afc759d780425fb44e2d49eaa0b7b51285000000000000000000000000570edd991df313b81c1cd1d9e2c458ddffdf2b5b00000000000000000000000013a337e9d14f2ba119c49253fc499855b899290800000000000000000000000041a8f4aa251638f2b4fa26bc60ce7bc39c2cafac0000000000000000000000009e49b36a773871e3b3ae91294a89064133d85cbe000000000000000000000000aa07920ce6bf0d3528715492998ca91eff9640de000000000000000000000000e62a6c33ffedb7cc12aa7ac7454bc74f5d9dcdfc000000000000000000000000edd00b52b2f5633d0e2d2c815633005e0be6284d0000000000000000000000007da0445845f15ead9685f7c0030dc6f2ff8a2538000000000000000000000000787747864b7b584d64e20e702e33c7b61d8807340000000000000000000000003413e2a6134ad2068ea87b5f87f8f75dd614d58e0000000000000000000000004187bba95df16eb83d16b5419882b4b188f85ecd00000000000000000000000047c2070b0bb9743b3752d1ba6844453769e146090000000000000000000000006ce22efdadf512c1cbfe64a86fe20c40bba7787800000000000000000000000095c564e32ad1064bd2b8a2145a245bdb61153387000000000000000000000000a56f5552706d992834a75ed036a268106c1f987e0000000000000000000000002ca7e84eed82e30974e691d70a47f2a39b2e93cc0000000000000000000000008adaa09eef0565deddac1d4ebe6f088b31bf70150000000000000000000000002e9866cc4237a64b1ec56e552e93030625cd904b0000000000000000000000003e518c9876be801e76c1eeba1b49a4ddb43d5215000000000000000000000000cb2de469a40a39e341086124ee30f046b6e2df7400000000000000000000000071e0246f2ee784a8d600ea5797824b5366365d6f0000000000000000000000001a406bd2a3aaf38acf551057cc42ae95a0e7772e000000000000000000000000fed55369417509d9df6b38b2b7b5e5145c67c6710000000000000000000000005157485b99bde26aeb4a81633a3c90e5156d1fc6000000000000000000000000731503a984d566d9fe8b68593545563ee152ac8b000000000000000000000000de43ef6abbeb3e5ea5191c92afe8dc2a8b8dca580000000000000000000000004fbb3bc146bc0e67751bc57b5d659c2d739eb737000000000000000000000000d5d59a9f0d11300370db948057c8a567e3014dd6000000000000000000000000a5bfbd14f6659dc46e41eb6e9d18ebcede886a850000000000000000000000008931fd9c047f4d1fff233f74fa162e9f32751451000000000000000000000000ffca8eba5594ee6b6231d8ebc98e9b1b36eba9f3000000000000000000000000f8c896d7033672463197b21692515e4eac60b5260000000000000000000000004f2f6f46c19d754f597f966c62e7336ac0ff319a0000000000000000000000001a64738e5dd11a0a801acbc8f275b9a94790b4a2000000000000000000000000b4ae5b4d25695a7197cdecefb52598bd33ad43ac00000000000000000000000073d1c2cf2e43a6515b77ae220eef78dd85109345000000000000000000000000cb4b08d2a13819ac1ca88ed09d4b93110a905ca5000000000000000000000000e368fae6f59e809d4fcd891d9ed33e8c8d135a5700000000000000000000000030af17e46c024731c454628160e6ef6a1f2cc6a90000000000000000000000000a329b049253993a91db37b7c1404e7012dfca4700000000000000000000000097ef4a1f94da3488c2b48f7cd08d2ab370e1a2fc00000000000000000000000053ab5383c38d0b9112d1debf0e05e5c035b5e94a00000000000000000000000099cb2fc2d138f54503f4385d13d7215d4312cbf5000000000000000000000000bfa38d03420b326d045dab3f7ce7e84d180fea2e0000000000000000000000004804d19d28b40bb3402be3dbf35eeb66d785f0e10000000000000000000000001e25c7b667917bb588e6c7a63e04b78d6a4022f6000000000000000000000000279153afc09fd29be2b927ad94f2fba9733dcc350000000000000000000000000b71c6a89c1a66f3e41779156d6bc2c2358a6d2a000000000000000000000000d9fa6fb19a234a6b231c47a62533d102921dfce9000000000000000000000000d6d2b3149839319d771594bb0bfd478c29c4d39f000000000000000000000000ed1c6951e9cd2c96756685322d4fe517f49a818300000000000000000000000097d309dfdb5cb62bb40ad66fa36ffff966016ac30000000000000000000000003d18d489683b75a52035fbcdfda6a5410d2214ad000000000000000000000000738cf0a1ce44f9f0ef01acca7d464d55a5e52263000000000000000000000000a40978ce0dc30d15faa36b94da5263a2f05eb23d00000000000000000000000089c40067905cf5c76b6ab96a32e004a5c5b0dd35000000000000000000000000068119b18601a0243d998b8a247ded2becab1f92000000000000000000000000f953e35cb0e4256e1c4869b88137cb60d09147fc00000000000000000000000083b5ac8108c4738f8b60e7d485b6424daa37170c