0x2cffd02eeaaf79f5dc1e41bda0cf03d1d3c7a267564b1c0eea46ff66297487f176232d245bdae841b9569384b7ad43825ab08117df025fd0699b1405097f4a792c1f23613366806007867d3368a40e4d765b63687750371d15a8f5186857959ca4ac68fc91a2a9833a587a444cbb7fa14e79d7640108ed93088534a751894086edd1a6f853b65a5662d44f5a0c1c3947a21635c01aedbd0edbcccf6353aa0fdb7e5d57fc144ce5954e3b2ad622df7dedd554902dfbec964778205bfb17e9b2fe1450e8bee6890ea8ec97439c85baecc4ebdc3813c1caf6e91e32725ec246e25f1929c7e359327e50fdc4b13b6a55f4c4252e986c136e367f1cc1d3d28e4a52a236850480b237598b2ec57fa8c6530274310cbd1a3f9fa5e2a32aaedf81ab90e1784fe6b87f6909f6f1b0f2329fffa4b066d020a78d7522fe6ddb0fcc1ac036577c93f9b1fa210069e453211d13a6fc219aa9fc3a3e0e3ec9de4c9e21c97c9cea517231be8384a35bed356e2f4f639daeee4f23d60fd217d640ca70844c4e635e823a7f77b3abef751ca900dab0efaffda8cb0964618c3620b327937838cadd0a0406a7aa16fa432186fe894729ce24a68ff0c7caa20320c2e45e818382a604e123c57e5dd68a89a930cc4747cc586fdc880b5dfaf34c81619895e2c2ced7607f11f2ca664e1babf7ba08fb6b804f4be1d5518c8ec556d0903627b76dd69e3c4c696fc40bb789f793a246641b5de5ced536f8da502e12a3ff38a14ce2024955729b07c65d9fcc8be348ec6fb638134f9bfdbc1699612f18115cd2acf208057ac7666b59015d6bac4371a4fab097a7b3a1aa151b20074e668bc8528d1deca24885dc2bd4b73d3ab5f771fa9b20f01ba7276af57e43e0e9d58e688c1147c4b1b5e07b8ccce1b41f998adeeb0328a43bbb37d881c6f4e17f2067846bff51a4ef34ba133b95c611554d212dfe40b1751656da3a0dce223465b9d88d30c3eab2dd0ed8d6c8661b9fe3032915355408ad7660dff885fa289350b763fac0129bf8ed5da10c2b7228f2232ef07129764fd172bb837a09243ad66776f561700653dc13617a124dcd8192785d17df216aa1a19fe4179db64fe699155ebe8ca9b1aae11daf92240be4c632dcce23839a11aba6aa0bbd83ffd19b83fbea8b2ea8335f61458f9e76025bceaf9dbfa941923fe52ce5dc58441544023e0dadcc318386949b6829077baf3648df301197e7bc7d27277f7dd774093ff2c5ff4d8fa7d700bbab32a1e109a3f3ad9a729cf59f710671f96a94d1242d5611bd73bfb2de2827ab395f3f6027e56beb1a4661867ae954b70dd4c08ca87f404ec2b6aa4d9402233800dd56af42d73c2a814df8b4ecd4b199f2fb18319b4b330fb0a88a3f25bd9452db6b329b21ba9258f350cd8da91cce74a1257fe73bfe25124852bc70fd594101d44c65ed4a60bba1dc435421d74a20743ac929c11e30a29e6506fa77035a0947049621400770b08905dbf91638013188f7b3b0d4fa469229e0cdcf218c132cdfd7ffa8906542ea96d584c258c986ee63842d04354c0e6db57a39ea40f0d08f6b63c09e38741e578f3ca7adb33fb4728cd2a5fb3c392ef7fa8dc8e49327bc073b488c6b9929e9d9d1ac70a0b50c9a3f84ace2e86ab271b6e14d90248b39d0b8486042e3d37fae634686ac7641e94ae53379106a8aa1fe41c40bbf4c4821c0c83654a0c88eb1ea690cb7058ba9b4370213f4850ae85e58420a6238625cd8ac41f093d3d69ed9529f4e7b18cb44b42da58596d21c0cdb9b0ef1fe7a59b8299c080e23501f697471c68f0269ec34d1b25fe16be6cb51d16400d2f89174e2744be7281e257b19ba6dbca004dab0afb3cc761385a3f1d8bdf15c7bb685921d95993d9aa8fee47061cbd1a572a046c722d6820f37415463c6f48346