0x2cffd02e8281fc935e05d74b84dee1e0cd56616672d143d3d2385e409109906530fafb6fc71b2eb197a16fc387fb8477fb0d322a07f49369809f7f295f35de1d6a3e96cb96f10595cc20ac3718b134614c4a9ba58e802b4928ba1e6be128859a3d700be30a5e2783c2cd43214896ebe232fae700417da1286ce1cdff7f04cbb29829ac680515fb86fea486d5b551652c1e6aaace7ebdf488fd63e86125eb5d8d0f848fa488efe689587502971b144a6decaacdff938efd845a3170aedcbfdafc029f49ca0d6b25a0262c015583faf3e9ea89447e57ac74bc24632b390fb11531f825335a2cdc14e05012af8b745bc6a10d226ab9763407890d488f2f8613eceb0abefdb517363afa7a3ecef8c319178298cbefbb33d126d5a12f55d0f683ca3d60b04c281e0d97e2ce4155c41eb9391062e227baa12714a71a5baabfa0a2e58d07d81d5319b55ac52d6d37da79dcbe1a205f4ceda3093b06915c8022211a2168a123deefb8dfa1f02f900720f4ae7e9c5b4b204562a6fad746efbf8223680403d1624f51ff8192c1556c374392f413cd643dd023d99b6de37221ebe33a99bad00ddff9886f0a6a1c6fc6c215ae3de94828875394d25e5b0b3fbd0edc52139c58f6cfa723f3933faef37cf27ef6ef8c435d7952eb353d0a1635ead683779a42b49329f81d22bafd2d313ec93f8bf7369386066bdece0e17456c9d4ce33e495055893586c9d339e6ea6ff0df5280276373e008630ceb353f28c3aa82a9c8ab855d5c91da1473a020aed4d278ef0ea23ad9391ef2b353a3eea5d63d16a4d5bd4bafdadb160e1b88d4cbbcdabd9e743c84dba045883d83ef511402bfb915eae1beb4191df5104f5dcd66d7c7a8d37224fb3864e4c53108345a3a6afe5987ddf043f31740d7ba0213f0630ee40846fb370e4ec34ceb7023a6dbda000e755696a8727bae57fccc2d6b96cc4dad869983467d570e5e09d6f82ad407efdd0376dff78a4bba7171ca33276d3df94b5ab30ec9affb3a3bbf685c4815ceab4534222a6b48f381cbda68b7da35e2ec6873cdd30c11c190af58c538b418ba7c8db100b4e109f39c317857d9d2dd5a5b169509eabbc45fede4dea62a51a84c6f5c6c6b4642e98dc45ab4c1de4836d84ddc85b94d94afb0778fde52cd94513096e01b44276342fb3db5008f92a9d536068f9839ea4ca9f69970875f78419d671699c638c1999cba5f9ce46de11fac91078ec7d2dc98ea6dd8e26ec7119a9d0f20894d19d8ae0505911c9703f91ed4df35e33eca6901ff55c12aa956ced22bb137aec42612dbf532631423750d9018a31a11d24dcd7c3367ce63c85d772ddfc2a934e9252596f374cf7fbf28db76c8f29d9ca756803bb32e561a54952e5e1bcd8e8c8f349351d47ab9bf50fe9be0d90219bcf906a37ad5c9d514243722f2d3dfff16b399f108fde66f56f85a1ae3f388b76a9b2850d20fb77098d5c8a8011a438fd41901ed847e743bd4cd5088d001902cb76d482da7c267a5bcabd9874bf6db5ef89c2327babca154141c31746cdf7d3a12bce151d4d74b870118cb0a99eff247ce97c4a5d250ad9d73f5dfe41600c3db98b7bf7ad5043d646bb712049e1b3791788e01d35dcf612e8159d313361e6ea38ae36f71867eece9093bd365aee52816c9eb7a95ad838f3287de66c494c60d4c07477c54387af09a0227c2bb6f7d47a6211925fa48b5c6db0aaad1019b9e36f9b623ed69a05f6478245d13a52b8e956e69a6c083cdf148dc6dfb7c7a6758271311f5c08b2b9c966b8e0b8df09ebcb1c1e19460cc9a39a779d93679ab2e190c2d44f0a9eeb68b9b24087080b02cef17f6b103e8cc7c3a0e05cc5cd9bfcd0274e8a1681beb5d5f1de5909046180528757b2a1006ff3a90ba8817b0d26ba4b66a3cde028b4ccac533fa0b907d