0x2cffd02ee799d5a59f6fbb2d4467cf7d19419e7f941b897821413e10466c3b5555d0533640fb9a2192a242e064940058cb1dddbee0bf61cde0e10b985bf75fdbd6ef926a29537f8a212b3c276beff1a9a25730153235922a6d181ef508de951beca07b98f8c2c7d6131d68a8506eb517be3e344d57efe7d3700103ad0707ca0bc25f514d1427dc287930c3b01145251b1b5cf37258e45fdcb9b0b452ec3e3a715dae19b26c9eba716c4242f8a47203bb431dd43eef6719b2c098d559d2a3f6d013ef3a9a60c949a2e8e079611d01ade0aadc122ba1456a00017f70f2fd9faebf6b9d1ce86488d2ec813ddbe468af077ce0fb846411b5e4be1e6c4aafc571ad108402a6871b7103403043b1bd8c24738f31960ee0e224b6d8533aff5304a1e2b467c391bbb49687813d74bae3fc77541fc6c8464cec820533b58cb4dc0f823ba4e5b569c06cbf0567b883104c875d2c37f37b522bcd114bf9f90369428d7131e6332aaedfe115b3a0eff16bbbae14482e17c28f43936618f05f7ccd9029b785abf9f1724da161342388f95cc5a9f006beb3dcb15ab805f48ba3540fcc68f82a43d49862fc64b38cab50dc7c00c8719e4260d56bb06c2d658367a923fac6f79a3a16732940cd6b7718f17617c9a3d1bb0987949df685f0bff3652fd8345f3647f353b6cab92105e4f6d1867d47127ee1bc30d79d9df72b9c5897786da3a7dbda66bf3d52a09d6e3ce7b17ed7f5d3dd683c17211584309d2b67bb395daa2e336df5283a3957cf993a1936ed5e06401eb6936e0131996fe9b526482b93b52c153bccd995c2ab8902dfd6e814f582c162b1565121b383a0d4de5172962830fb2d330725533f718063e6de43a43d776fe014d1479468fc1325d4993ae0f375fc59b954ad28b1fcc446862bd0fa87fab08359196669cda1e7cde9967b78782dc213a25c147fa72f7913f48fc0bc1f3ca3bc09568ed4e8df60036b641726a8f4409534170ed5410647edca27c715dd4a891fd7777aa5dd0c928852bd4d52e39387bc4c321e63dc909ffc0860d09f21c62fe9a3aa94a4198ad4f8a52847fd143b25362174bd02d71f7edf2a532d4c322670f685dbdd2092b3cc0cc32cf37ee3ec1b9866a77e292363c47c4f4f2a27287d0648ae3d7dad1c56ac3bb354c98f0a692f421388efb97ea2148fbc0deae648a962964eca10a21cde2ff3f743df844646aa69b90b4cdc40fa74b75f4eab307570f8deb0bce6315e4a31a475f54961d933aaff368f7917c83e749376acf4d6f439c27302dcfa3d295688213126882eef8e310f1487d0cc32bea0d4d667142520d8350edfb9e9bcd2637ef0c0970d03e69518c27c4f5d254db3718bab1107fb6ddcdb35460c9f6bcf9d2a37d6ad93844adcd33ff176bfb8dc1d69da82ad5b1cb4585550b9ce635336c1a033712bafff42a9f42883e1bec30d00fedaadb5a9a066b95984f0969ad90cda0590596ea10ed02fef572f6b8473d3ffce213478eae81a1af7da7c0c9f9c3dfde90334a7d001c5146333688f2066673ef1c57236ca4076081801694cbfd383d0b5edb4f74a040df8cca35e5b8bec7f351accb4e0ade75dc52eefc36296b2d4af686083875a6db73a9280ce50e87e0126db509f352e1035406a9686f03b0ec94517de50c4ec9107dd64d24477c45cd51d10fb95b1aafb17e9aed1fef09e7acf283571dae270bd2dcb27b87aa98584f417cb0cef10431854ed6e4e7f1bf357a4514782a30f4d2962a65af161b3c13d8efbc0b27e4387772e8bc808538b16049b2b2f7f5c1a5625f16c76f2d2fbb9b2ae59821c1f32424b84b51198a2a95598f283360a1ae1aa35998e42600465120db55c6fc1a5a8d85ff3baee4507cfb034be094c3f212340dc06ac24067d2a1c001c11a7ced43d5e3c36ba94dc012f774140f2