0x2cffd02eb7d3eab83961933785da12a5a81989564c83db424fe94ba455f750e7c2818afc985fe19985322403960d917f167af1a351a62abd7a7b1aa26d2f367136eb3a0417b61538ca1dd5e5d925ccaba6ac44188991998a7a57e2a00907885515b39fe52a917c49d9a594b7f6a8bdc6ecc19bce00d0c9722a948e76e5023d2734fccf62ec2b0808d7c39bdb3a9b956cd484eb6d5c03e8b2ca0b6f2d0e762cf66060b4e29c7e860dc0e99a7e64022a0a90eae5cf111aa23cc353dcfe6553773c1fbc961c7922372ce39f9790eebb96248a6db942d29293222f25da74e267ed4ed838d02a16c0cd41076bcfad1a72e17ef4415dd720c0cbe3a9bb131560b1d830767a4b4ce00ff1d1e8232148eff049920839c42e99fe107ff9d93a8f818684c028baa24a718344ed3293f1517454c3b77b029bcb46a7c1218fd089780adcec1043bd1ffa88a20c4fd3b0db310a23f38315694985e6a6ca2058293a5d492fdd4c447c30ae309b6d62599c5c9180eb57e7306e670f4fcde2f958be2cf280ee7c59fb18e96039163d6c759c9fe3777c2e465f9d2acc0dddba0304041ea2b5f3ae91a98ac0423d2f7732f7e55ff33dd03febf27d74a6de983cff10060f7b8338f1e541e4ffaa31b3746d59494ba3cdba1783a1aee2029050bdce2b460b8b880608dc3bd0b11ee384c4e18b432906aa16b3795a8e135688098b81c879ee13ad92fa104335b198aea39fa623538918211e58a4e61d4cb2241c0e44ef29da07dfb22bfdd1dc3d2a09e0ac7e64caea19a8377ba503b3114322805de00f18b5522f82cfa587550a11c4e1e7786f56cae2dfc7770da8f8da6f8ed08399153e01d9766e1fa99a54dc1357cef99742cc39bc84ca6c42b065c91677281e111b2926046395ded65bfc37689d011cdde97c57a274be0399167b81777da94b271bc24428e3ad354cb88c5c1f043210d6a8f2891ca63dd58bc1924ec3048e1237dabab35863c26529a2adbf7a241649318eb6adcd8881f3f4870f3609d18152681bf1898af5cbdd8389810e31a6abaf0bfdea7f7d769fb05cac5e0b7cfc5fe759bb56a5cb423405f9d906eb70942f612ad751abf1407aabe255eeecb801ab1fe42e3ed2a86e88adf22424fcfd8bbeaecd31b56e212f62bb1bc46feda80730986dee0d26e70a8a4ef6a9ffcc40a9ce71bf87238e7dbd20167b6be1e5009720afc75a400f22a8e6567f6ffb65347d92d2dce8b42e1e2ead68de2c9f0c2de1a0b53a3d69ab6e3e0e2e7439d6b16cc703261be77ac113c6f13e4940a872c8920d8ecfaa6df848983f54951df0fc3808662790064744cc5eddf0831400906887f60b84aa6cf8dbd43812e398fc52638df91fbc6941551340208a90c883c82e52549881980cdb4e44f935c2ad2c6d8f535842663e1d540bf97838bcdbd668f139eff0e7cb910e2f4e8cb92fb880f8eaf3e75ac6dbb4834f19a33bf04803a7956ccfd479fb853387160b228b8bf42f2b25835c3d867286db3e642b07003d0b7decc91108f7b0a3ce92cdff5373e4cb050afe5546f269d8b8ac798b29ba07bc884f282785d277f0238d7cee318d138c86e1e41c416aa84a42c7f2ba41c18ea70f356541c9435b41437301a0c6c494eea8157471649199b98a1085fbcaa937ff3f73d3ca6b87dd737c92d7ed9c266742d8f979576aec6ee078b20fbfb598aa09fa6f1265a166252bc70cf7a3a0b0a9e1bee45b97704563835e80a03b6096d9502d38c28d509615da41092ed1be6c2379669dd40d0b5d9267ff9e8a5610cf9cb327341266952ac55558580949f608ccc69ac2786633d41112c36533710d0afd144a1126b8e9da25d1f11a4479731b1e0f6277a651a4174346da15bd73ac10761471ddd12e21a537ca1ae4dcd12b69b27245016740bb897954f879bd966d6d90502a