0x2cffd02e2fa4b5eff00dd7152903603e0dd9555c0d61d1d2efc59b35ccd6ff1252378dfbe8c684e6aa57eb25b6e1877a079fbd793bbc3ee36baea562f787aa347076ea523e44cfe9fa9d2f26a860c41bab7321c4f9b30a02ee66ed3021c004072aab316e3f378d5ce70e2a8e6e48d16ee844f4228f7a75a2b6ca5e4a1147957a0604ec105abf937bd8a560d0a3b155e676c077e627ea19be5296677d062a370a2061050ce94bb7769f73a36e583dc47cfe2c429879834f4bc1a9b57a638cff08f2c19933fae02c03b80d11d6976c22d33a5de0de59c2574d596076d034de10a02d5ff221055e94eb50675d4673c076a8a2fe30b5f3e6bbbd1ec97246d369b5eee0add4a3bbdfecc263ac54c29da3769bb13e33b42fffdf5ca18c09d963a37134c6289478a0d1305a5e69c69aedf1758104e5f4e8d030f33dd21e24b45906c270f07bb06d1eed051242b5eef0914b232a34896a7924c501e698f79578f188b631ba248767845917463e4e34198f39f2e5f620883fb1f2cc47b22225e7f332b0af178d918d670ff61e55fcbc086cc3f6c1e3d2faee00b406a201b1d81f65fe783ee8613ea9ea84bd554b9f06ec771b89cb7ac364fa52033d1e028c450d181e78dfc687e41dd3d9adc4d5d5e3e4fe3810fbd7919df63e9fd77ebe096d78d4d7d0abdc0e7b47bf173c0ca0597374bf62df4e949acf03be99b361daa0b64dd3f0f8ed029f8218abd3babc8ae7d8a99c0a7d9335e506f61149731d74bbde36b4a0b48995039daac92b6ddf499eb99468e4742cc9914e78a8b8cf1739bad61cb2d90db72c6773623ea2dfc99b46e5b8c52b1c748a3ffa4d2f74953b75e85440a832ee8a5b332778965626956e108c097b2a12ea003851e152ab5c34e717eddd488f4521808e8b706e9eba87358d4c6054da219d47acb7a8ca6f503440e3d24d72a5321f363dd9e7e3b9f04ee612054e8e4aa091c40eb2f4afe19c7c47d4f05396c6598a456e3cd1ffd2d4bb0726c935523ec068c327ce3a855d95c45fcb5c06fbf5e5f77451abbad1a6ffc3e8135991af7d6ff59632655dec4b67eeab331f3628ba284998a86ba554a686527cdd9219dcb3acf69960e408666dad0797ef940ff6eff0be70177be4c54c029d926802e2082761efa4ebb9ed4cb68b520fed7241b75056c9bddc609e7bdc58fbd2c2bf87ef9b31555fc65177c6a7b6701b34dba2e5f1bbd965484f1faaa938dca8813cf4a983c845bec9fe7478bf4933922574188b7b91830db13c9f68d2336ee7905289057814b9818cf7561759d7d736d4f4f1659fb27574b5823d084d50c113b06f6733595c82d9661ced9ccd2d5b2e2303daf21ac56d12fc66a93b7b9d2562f7a6a0480b1a54a6c0c882b923c84b12806d7158e39c363482e1ed066ef39c4115abe57f19eece18e2027b3e018370436db65f302433c4f7f0bfb5774c7e171bbec71173516e78dcd1c79ce86f3901c65d249f1ca3b49cdcb6c01408b2b6b0d3747ac0154f78ae8150894d10cbd5b32669fe33433158ee2e7c674cc73cf53c6ee0f17b7cb08664a47569c0fdd94e35988c9a65d99c09d7809b675bb9ed980b08676aee9ece76145fd751295d2f8ddbda5fd69d3c24bdb301adf4b8045c0c5c02b3de10a1f9036d348d266dfeb4b20bd726f4aa001efb7986f6d25bff1a9f7a73e29be81ec5969e9c2ce71e17a879014de4a22477e85b539e6d92134238682d7c496b23ae9275b4cf4d421d86578cad8b1ba2b63bc4021cb6ff3941e32b33135e9cce9c557ea2b5845fe00be7aaa69aef3e04bf1cef15f29e2d8cefca1f856930116c998c93e6d5b4a69ac01bc606b37460645b9433191cd976f5cc6d288f1bd2bd4424b55927a4eb404c8f5e4f1ecf7df024e630c062dbfe0d7f5227d79217209b04ea1a7bcf129d6801f0