0x2cffd02ec8b80e082c2d4973799daaf539b3ac4744d0b39e3bd526e6ab2389f102cf92b74ec96f3345701562c285ebb7adaaa2cfa8c2fe1607871339be4c935d2342c8bbe10194f655ab7f856b044de7e371c1a44dc11c9cc4606a40900bcc5fca61e29cf27c9c78d5f7154a636874912528b179e2445e83c07592aefb68afdf7b736f7416e2055839f691bd3bbdb757bb15118b6c97f01349e08245ac68e595f8160cd8b3508adf4a0aec615b2aa8500ee00ab0afab64851d1147052da45c2db9a5ee52ba86b3a6526e8b7e0de1645c4667e3e68797d5d5b638eff2c4ca3df04218b4b5d801fa719c14e55d17ad37d8a21e7407c1d181e3601a1ec456d024586378b638fa1d7a0c6b4a3106fa7cc75f57b2b5880d160f37b3a54b4c637ce597c9dc4db9945afbf62806fafb51470389cf21bf303b1845db278c0bff14f0733501b358c9dac69ea376aeeb2592231c114b469cad292507e2cdca5cb2754d4d165b5dc143a77c4f9595a005d4d9fb1c2c614119dabc458223f2170256a2ee570079e15040660f36619e1cd432e8612709c05b7901ee0e710aa69efac4be72b2f1b62865da448b0b0b3d3b64947e3bbf28671741fa95eebc984fb2056764a2a565007266e95b553ed5ea472e4adf8631b2fce623503073761ca40214f50f7968ca3b2d20ee26cecdacc599a033a86bd1fb35fbb8ea31f923e3b6860d4846ab79c965d1e00b5664f954d61a1f2b4244b402d8126b23008a9ab26eac4e82da6e4dd370ed0a2c2caec80a670e6497f9dd5957d38acf771dc935ebf872ce64a1cfcc3f2d3d211f820f8bf562c76f60a7365b82694dfc82b7360c251c8fc2e8f3b112ef94eef00449599fb0efa2f6d7350d6a6a3d34cb8694c6a8ead7ee080b144580e37a54a70c2c9560db56f984323cbf20af3afd04cc8f0416c431fb1c5c96aec817634ca5e8eb6576e311d2f7f2bc36c8e474306b5b6d0cb06b45ce8037260281ae1d49b96f9091a505a1ba8a9988fb8a6e49b5b77c7071c5142600e7e73ccd576dc5a48be2ff308695e8e4b645086043db023c8a9ce70ea9b822de197996ca332a1417f2500820feca9302ec870601b72f300995867325757e711dea698fb8d30261a9140861f74b9cd2d4273c4f3e4c736237c3e18e0c77856c03bcde10ab10e7fb4b755db06bcf40cdcaf52ff0260b5cd9632f9dc68d0f1ef27d6e299e38eaad910e5d813767d291d458eaa16f0e7f52982b185863dcb76e8dda6ca436bd8db14fbd0daee8d3f21942ba9792a83ad0992aacad1df4eb4ba6bec00c670166ef3454e69194a34a147dd4566db89155059acfe96614081d4c6fce6c73403a5bfed3dc568f712daf2c38a72ae82502f5a7de706f47191710ceeb72448316bc57a512922c34c6e2ae0bb60427fe6902505465ae60cd2aa4fbdd5279d495945b35b82338ea03965b3c717950694d2be138dcfd290f72fd2769a130c62ff2f2b6a8653071b40343f3bd1b05483149f4ec90f9d065553e18485197be5d575cc38fd7cde3dc58720b48a57ad15075965822475ad9cb77031cd709661e5947a9e8e1a421726de236ed3faa9c2c5ebbbc70c60077dac70353c03aff90bcfc0ecf1ef9f410dca27475b628b90c7e41437873c8a0ed3518f19258997b111027b6eb580b37571e11c39671d4ac42bbd38f2cd570c87dc991c0d1f5ef0fde9528fc5cdd56d4bdf58b03390cbf58bac92c9dc183abf4a1aa2a05a30c88f2d314f20830fdf1629e1f9db46f952100d1e92e3bba83130ca8d533c2e4ee2f94b47bc973c58e8c83a965b9753b8193bd6190cd3e17907f441fd612d55329d7c4ca5c59b4e3635452661a9d289567f10dcf86d53c76e4018c51d88969741294ac4dca7f822658abafa636559f2f44a91bcf8973fc28c4baa0dfe04dcd69e7