0x2cffd02e88209b19bf708d9cdcbed5e0e5416d60b73ec2b431cfc2b80afe123c5bdedbcbcc4e18be87821637589c066463e26b1395499d31b454cc4f803a3f17081ceeb7fa10d46f253e64ffe0a8051fbba9d8b592701071e66595b539a1b2a4a233da8a6222585326dd25491c1931152359c37222748d1c7bac45ecebcfeb790466e1b9b7b37df1c6df958a4218dccbe7c4544a868f89ef73249cf9af97d36fbeac7785d12df08b61d5af1e2e2f8c2b2e9029ed073733401599f5c3f1ce5491d2e53cc73dc495dd78a322d8dd18777ee9e2577d5957b287fac23976e23ef04711a7af2cf4a886b00f1818e4032e76405fdc9f49a789b0b85dea1eab1ce997c5fb8a528667bb50d18e1663516a12a82d60fa469b8f963033230591dd0d11d688322784f59e86bfda11c0504bb0301d85b66b7bd9b91fee5b4f4620fc18053943c5a09dd2b2bceb8cb6b33156167365039d940978a90fcefdd6313fbd695754a33935b7aefdc1686f14e0facd614c36c49d87a23b48a164858b70d1d45286672befdbc15cc09d4ece9adc1b786465dce35896a599a959bf8ea5f45910c468d60bc0ce23329395d96c0760b60a7a49b1f9b4888b5355e4b088d4e06c8463f93b7ecfab29926fff2f55997053d6d767c36716f369c225d6c883ab15136e219a08ed30c25588ad4f5062cd23d57a59c08ca0acc6045648a30b8310418a36ccb866fdf08ec358e0abb91288e62b3695b529e90603ead97272993ac17e1696e51e924f0116110c442d3ea7f58cccbd85bc351a1bc7fc1b93f98d23c55dab7e0e8af7cb53d594a5c6ac8bd760b3736f464b544b2fc1fe82aad5061d75a238997b124d45992b32f5b83c3b3a518614bd68450148297e2df396c072602efb432988937af1448da5792345972799d544c198205f6a1e69d0c76a7d59d8ca0b894df6fec44043c5525b8a38b0612c3dd3b62e12bf8ef106b8e0730ef0515d1c65742a7cfab319f535d36086864fcbe687c748e2e7bcb613ddff54de49b939b5ca91950e37ea37359cf43d47b9aaa9cd58679c562e3180fc2eb85ba669c04399d54540a7e8954a77d424adb91f8a3aa23def32bcfd970e83f2fb0e47077140b304df38b5ca8647512a95291b46913ac2166136fd25504238d5ac77f7f8164e263edb30597cce723a501bbb7d4d5bafc70257d2f827aeba55204a2a6fbeed10c814236d33ce4f126ed16dc4cf68e3442f428fe00845a3cf03d10c4deb69f71a9d954b12262fe792f0bb2ac7cef2bb094c6f74735087380de8123815e4b412e186881bca0728b420b83ae4cd2ad1b2f4bb65644b562115de88edebe28ba6f74ee5360d6d38071591ad74b3acd78a5fff7f3358f91e9129e4603a42c943b7b05db9bbcbd96e6923e7e910ed0eab74d70d7c33a9dff44998ae230d3208ed20819280006b1f6d2f3a17d0272d1ed4ebf760ab7e2a62fbc38b40e8e892ea57ece66847c0cb56c073bcab12d6695d156e3ba03d079e90613b44c2f60d9d350a2bdfb5fab28293ac4468e51c421afca91e15be96e02c496d59f2925e9812b0e8adafc031d0fe8c4d90cc99f814786594d0fdf96c1a4269589f8a92d22d41e5372a9e94f514f9b83eef1c0c81055e6d9f4e71fc008f708f2eac202241640d0abd3b7f35d1372fdcc76479d5c152f9e39b20a8435c976b151904b7f4b1392d0773a399991115aaebd8a2c844ccea3d51025011a5f51d793a895bfea72b1ea2c3cd10848e5219854d4e03b43c1da344d348904e01e87df9c4b58ce319fb3bbf8da9f7167b519f9a59d86c73393b7bdf95485f5fbcec1d94c12705b46b61212a9831213aedcfff2af7c672ae9a00173e82f26ed273c5c6998c45d5f1b87a7e9ab6bb3ee7dc13c8b54e239f188323189f895c81cea7a0d34d79600f06c2ec8c85