0x2cffd02e7796c2aebb6256f990ee54787ebc0b0b2dceeaec7246e49ce38048def12a26500096ab73527270f19c2b4d26ab638e91a61cf0061b6fab59655397378d32f7ece7f3341cfa3a56b7c5c0087c99ca6c0bdee6ca6a73c7cd1fc1867cc5732a0a4fd736dc0a8ed2db478ccdfb5583fa91d27816ec6d6515a9bf7f224f8ffe13550ec29bf2836dbafd8156e64ce6006f7ece18e357e36eec08f5dc1fa8a6a7dc035f175b8bde71395a03ffcfd10572aa7ab25c782b93cd2615867ee0230cfce88de9b65e1677ce411e8ccc8d38464f57f53e519aa20fb68c581695507c223750bfaf25f610b614e485b5d00c1f9602e34ff9056362edef71b658f85db05d5909892a430db2f48cf566fe57dc1eb0926ed209cbed1532e26d153a0963e5ca0eb2ee477dffdb3222570bbbe016fb65ac05b4ffa03e88a1790d9c3be7dfc85ea46f3630f3c424c4151a7c433f3e7f0c419ea5c22afdba3465003819da4e26fd386b74902bf6e2293b18c17b8d6e0ebae62f62042ee58cb23364ef4ff70da86d2d02dd8aadd78f539bc05bcbda4212ee28fa2f9d5751e2d2e18ad868077c910a109d7387908cb6ab7eda0f19ccb58854926d803364190c0e007f199f7ba36278e97c0c9c68ab1bb5a637cd5ba0690c7f2915be0636cdaedfe7620b7520c2652332586c79c3605d0c78e2cd2ead9971486f0804b2178e26f8b05e9c4139db2a2264cfe7acf3f4dc2c121bc6c83a1b5463ebd1842d162676b4bc0595496ac308eadff65ce01becbb52239efbf9bd36fdb14aff6bd439bb757c2bcf90bb2a24627b01b9d42bf9bdd216418bc81cafc9285678cf20daab869e55537295a5bd893a7c5b1821dc2966d2024304f3c381d69dbdfa9a14cfea4ebca5e0d90fd8f599c0d06fd458645c6963f3babd99ba1550852f87982abda1b55348adcb2947a8a45721881b7087524273ddafe2724250ba0f75f0e5c902c77c6ee869f8374e81701c9bed2fdf654f31efe6b0d2f782f4036a99f816fb54dd4c3cf30dfd1c280bdf1ff3cedc343090603b1c1a1021a19e6bca08c545a127f011d0adf71033fdd7a37081e2b86118e8555f3c8f2fd656ebef511f4577e011013ea2c10f96fd8e9cedb4d70e34f523af0d685a22f50cdad5a62d2a2662a2b89cd6e4de4f021cf64f37e42e4a801d1606ee2860a861111cabb54991fffc7497411819016482278b04c76812b32a657d537e4c19151bfb8a21371bab86c57708ef8f05c04ede35c51d8035b758a247a3390220ade1c24d65ee843e1d4833616864fb6315cc3eb450adad3f45edce9e6d730aee05679853022eb3122c4377f7cff34bb22d4b059990504cff8824c7dd6e14851e5759e8d10d613f847b0961299a3188ce5f83a7a08d1428634c64819e0ca1ca68c6468242d2b21ba5616bcceb23b427f2aee8aa95a55d948a89d0db2d30f543166aac5dbd69f1d886ee01a367b35f24ddbdf4ffc606d360f33a9ad1c91c92eef25e45df6211ea2af35b2bc1fde4279b08ca13954facda3804e5df5b59d822928e36370bfa794d0881b6d80387ee22741e03c6a392d76f3f5a94a3567cadf6d365eecb54c3279250f32304c41928cace288fa1c204c8ebb915d3132f69ae71dce0abae2f30cb66387bd239c12563841fbb0ac1fb5f02155ab9e4828a8a1fe51179b9c8d37ad1803679b65adfa8398be0012dce9075cc43014dadce5e652ce98d0dc9facd87c01db80f5b18578cedb0cc47c0393908638384ff8739c5267fcce431f01759dc4ead96eb006d94f12f7e11609454505e55e8e6cace3327226a2fe1a36c588e3daa70dcf057b093af6b0bf35aad0a4e8168933848a8c7ac12ae698e7dbf0854594b4286f121caa37488e9be1a5053d3d88a38397516608cf679c41ffba95e6547575466c61991dc343e