0x2cffd02e74c14031f8b2fb8b640bbb56bd3b695f322dfd486d92dd610a36923986178dab3d7e44700a8e39a5e14e1054741e2165d33301cb709ef325e5f41cd77c384ce0f70076930f316ea1e356e1244032abbdde2a7fff6b02d991ce8d50a5fe76d77ad5ef80a9716a5f60afc22a3fe5ebfb7cfd5cd06d7f26fb911d7485ddf381de49bf4fd5edfd3eb1377f4e4909d750f6ffad521890904cf36a54c266f220d97a0013c169697af3041e7fdfd0df4c0ec70ee06931fbe8622e3e5a894a77946e4d8897e25179848af9b5906e474e695ca54c8cab452b7e984548d1ae374f4574e3908b291bc180a1c6dd29d107e1b2f634a2a5fdd8412c963bb0eff4cf70f6e33b54c32afe0c1bcbaca43925f13117507a16a6182458f373a75732880bbebc881c59995ba6cf6dfddcd633f7215e340630321ebaca1529e6ec8a05076a1e762d631fb35c2755beaae03ae313472b28de0ee7e72e88e440945e8f7549fa224a11b1ec4f1ac8664cbb192999db65d283ec627aaaee84b9785c3d011127c6149b15aacdd8dec7f762a922880ad43e76e8b4b135750482bfcfdaa7468e0531b3a939cb17caecd4bb5822f308840410c17ec154617d7c291cc77ccf885ce55a32c76ccb0eaeb60959c65acd1a2d7b0d8e63614f5bde99b516ace8d36272fa676a7a215f5f77999cf5c867632a47e568ce8ea54b517383d3bc3cdd976acc72958c7c1c8ee4f21ab660c7fa4551319f2afbbe91e712197db94d47b239ffb4e59f3cd69a24bde09ab90d431b590ea8b5b18ab43daf62e4d9adaa28199c1d90d6ae7bf41d2f5691904ac6b6490b9afb0fafc2d0fe9b7fc4d69514335cd570073b7407af160217fbd38e790d2bbfd2be5c3d47bd6dc086f16f6cafd9e83d8c80743f2f3e955f47e5de2f2720636e10647b149ff49b3702053bd19be1d55b341606dbf3b2f5b3d5088d7fdfb1469e135077b148bcd65e8cf6d5c506352c0411bb7d80e2d6d8f972a57a44d79880dac72cd792a77a31851c7927de81e9ffea2c26e735bd6d2df7f88bd90eeeb7a574afeb5b69bdbc947eb6bc6e7e3bf7cda71d38d56bcd97b49803053c3266434e0891c4a70c17afcc92cbaf16dca1b2c978f9272648fb33c8ef537b67a722c75df4220cd2d63ea20a2452833a2eb11fded1e8021f00cb086447c8d43b77af072a6a4ab193b99210ec45935c39decdca863b90b71f57c6f9f9edc1a6bb7555b16e0ff4d57b8664ec8d8b23510d521513ccba2e350c4de8a26e2abc343539faee4b32ce0459224fa65c4e16ff2602aa87eb94bc6b443194056b630e0812531d0f7fb0ea3e9bce1a296cb57042e77405b73703fab1754b8990f530f49fb127dc80925041ccbb20217551feefce5cfe1f33402cc22c931f0f56fa7012a4e432b99d690e72c2fdec512a9cf2002452f73efacfe37e7a9d3d92faa7e887a3731129ab51aae64ce01a7380723fd2d41ce6090f0589764fbee33598ba1ed88454464320ea4586f9eea428bbd557bd6224bbc185ab115c73f7a70eb99cf828418faa9511bd568f05a4b01f71fbaa90e25bd323b80dc9cd4b9ddcb42436f9f8f1deff367e799f122b0d0bd6dadfb791c01d441eed8b8d55981b67c22933ac75598b49671e2a4b404cd4711ede84bda3c81a9e386f1d4788be0c079df4a6a02e755a218667322925b651c7f4109f155f872bb43e0b111a479466cf00e412c5ac1f8fb9d2830be1790823dea940c5f6f3d8470186ff1b6a2ff11dd0b46d700fb64edd11061c9d34daddd0522765602c29ad203aee73c13bd3b933e9b8a92dd0af829b6ce6202d8bc0ce0b04224754cca95ed1c3b8b75eb5e81fd609f369d3d78ced3c91a609e72c88a05d407388214682c5157a7b32c4719ee3266ee5d248b623b91a34328314c162a3ef45effc1a43af