0x2cffd02e45eee9c3ce948c0969b7ab723684b53a104b19f0d64f4d76a6edcee1fe0aa69c27d8b8cf290ad75e1df0a3834e697a054a714bac71d7527bfac02ded2f540893237f67a6b860de759160569995c0620b6ff1ce1fed3f9f8458f1df2fcdb74680aeae40d1dac2679bc0a0df2e052cf231a73b783daf843dfa78816468327c886208048e228afafbe333692660165ae7bc3154e29034836066b06b4288c14ee040d6c0947dcc9ac245473d5821716456aa48dc06e39a7cd025ba9ef198b72cbf4d85e760fe69f08c73cfd0e8f7696f916b7a1e79bf13eea5cf5eb728e4be5b2e5415254541742e6212820f415937ed517c172a055620e591285dba7f537d6d588d6af3953880e6949c2d4f28dc99c64aba7bd2ec6101332697ed3c18b2cdbfc1d35f5481925fe5b0b1e7a649852c397389db98b2510661bc3935d6184f902ade6ae115570e8ee8e5192f76de0fb456ef94b211cd013b0268489efed12818ba4e626e13757ce8dc6638876941839970a9d0412c83f9fff3f8ac52ff32f5232c7888371e68567c20bf2ca80a80dc52ea48dd30f0148ce59f583b7f4140cb4b5c620d46e093db903dc6433a79ec1e0977e96c1786b9a838f6628686edcf8e50dad31ff91e7c68801de1629eb8aea69301a1ccebd3a662f3d7b610abda09642f98d48b7292f1e1b5b6d30bcfc1397c3458031eae6378aeadf982e060c411c04cc0839c23f753f20a867ce7c0b3124de8b16ab3803be7f9f75f55d1f093d50758e4be6c5dc0235b09f1ee8c91f3227ea5477a29bae6b590909788536ac19d25f4ce6526d95823b6db671a413db5aead6c630249f38c29e97b93d6afd8fee8bcb5c16f343e6ac3c37aaab8d912f84f4b89fa09687a0136bc8df5e9a20685a4c634ac37f38c2f19c23e56ea518f28c4f2c671e5a62ac7cb7c3cead606074737de91c57edcca109c9c0f8ba32e5376273a79f02d68779ddfacb541aa51237f797197de81df49b6ed1f314dda56e36fc90a707dbf64ccff59244fefeefebe740542662351932d130c5efa2bdf61b277c32264945b3927fcac09b43127fe17224838329267cb9574debf911963f1fa07521b03fa2a2aca7b26ff91483dfd6747cfc746766ab3f9d9b9bf413517b820a5c4f6c8b524846fdf9cf59302dfde90a73aeff397a5f48d8dd5b73ab24a17f0bf4ef9ced63c941d5b1fd7d5e81ca3fc6fd4ce03c63afea6a742541b4a9c04a702c81be855776ab52110fd59e8c132ff00e4ee4561de5c5311590bf1e82dd7d63db8740f4481e9b5e7daa47beb22c10f1bc3ceea00763be3e341bc910f25775885f77058c43a34523aeced5aa4c2072bcc42a6490a9dc69c7dee6146b8ad4c35696952a6235cb12c84753f5c47c5fecfaf4ae197492aa6a8c9605fac9e8835fe23fe835f1ecedb7d43066c757a33b1dc72ec36678b09a6fa1928f3872b00cf3398511ac792b79dcae918cc47a2e123c3b5ebcf935d7e60380f29ea010952afdace3fe9f5435cfb72192a91b4f1823b58ecfc31dbb07493e8e4a9ead2a14e1e7df0051c2daf1349445b1cc5c79e6bd4a2ed1a51bfe02c165de23ca2eae9dca8d841dfcd65671ce3dfaaf6b9848e9d1357b881ff056f41ddebce3b30f68e5a580c7ba8e91406d35236fb8a7fa01b851ff837ca62cac213851c3b64f336ea6edce52a7388d068e882e06470522578c8f4d20a676a4bfa0f4790eaf99039274a63e14ba512a928fb29d1f972853879291edbe61ad0447f1a5180afa8d59a66f1edef3badf7d26569b14f063b0170c11bb2e3cdb677ad742851516dde58c3dfb4142adab356a90375593f534f7f3bfe90be3fa95823d4ff0a2653e9dd0c985139ea8afbc3b1b53fcfa51c443994862660c3f1073ead861e0cbcccd283bc619cceb01ac57799ec40970f