0x2cffd02ec54e60a3eb53fdbc86dba3c36f114bccecd3f5580a5c29bb49a98c378eab645ab395977e96775aa43197820bce0320da44c15b30e0ef1b3649c3ff0dc7b479a5fb6537139e77f8fc8a7daed7e2882135e7e01f50dc97cbb9420003dc2d5fcb45e5c98f77e972e8e7a9f70613ae38a8393df84eb104cc6a12412f186261e728ee8afa3fbff35f300602901ff0dc38cfa6fbe12ab0b49cff0dbf782d008e04fddaaff160cb19bb7c06a396b86e069ef1562366c182faafaf5e35c3e47e167cc4cde51659bc91951e5da4520b987a0be13e3b221c1dfabf07c322aef8eb3869f85ae1c54af67501e8eaf2499616fcc47bfe250230daa1ab7d6a2a7308d96ca5cb0100da68c6d4e60b73504bb2ef8840e4dd6eccf4a55befa107dbb66d05f13ffd83a3504527234a6767da2d7252ec64e23c9b2318ff335625b04dd5551c6c75b1ea9fdaf11be0ae0cbd9f960d9ac582ba198be3193fd3c22b69c763aa4b8d00ff121cf3395ebf50779b43b6ba80d7d4baafd2209ab56b42bf6b2c7092ab096821883dc25553da08da7411c5fddb9b7c549db463e83638f96f133ba689badd79db1e28be6178e9590ae5e39e9f99f890c882541bc4b470e2aa9790ede7f52ca52beba1fd983f97ad3fcd85a8ba1620bbb1600f11b075750077591f01ee2251341e705157a2d11d8989361cc391a4341b5a257703934ccda2cdc5dfe92b249ebc81d9db9657c83ac8121a5694910e9a7bc7c9b1072212f5a3d5029be542375471d66189f55f5155285f50a6a8bc18628a2692ec62199036ed95f504e7f565a154f87dcf710415aab6f351bc81200353aa296d366c37aaa4992a040be03d1e13c618f50219f82ef0c655fa7c4aaaba9070e53c94f9f224ed2844ff82a28f0b4edbb6098d3719cc7ee4ad242f3a3d2d1bf49a85d35ebb0bc1833b4731c14bcacd7f9d915e61a0a51bfc95fb217fe8a08486c410ff32c80a6164ed698b3506db373b54930a0721bdbbbe0b84d967ca5f2b8093f1d376137d0bc9911ef534130be7ad483d2626d5f6f048bc87104f84efdcae124b405c3c260aaa9f1ce3a896776eb95f1bcd8ccd9552af9a9a942e615031d17d49335edd98375f39b65ec13ad322f6acef90232248e83d9892d5f02a24a5c951221f7e3fa60dd1b3408b4180538ab6c2ff2fe01313c64117614ea24e70f3293cc23d50e92117599c9d46dd21e91cfa81f386306e2e03116760c929a0caac19c0082f8b818fc2dc146af83a70e7da947e0ee5e214fbdfe43017f8dab6e520d7b2437d301032042b15631fd601f972c3a44a6d165bdf010898160e0d34e99eab5d4e8947bf73d5cac0b82f2ac63bed8ebad651ed44de1f4651c8b4da620d233de71a1d2bfa4718bb7889b0f6d329d73a9f96cead378523c7f622dd1512770b4680789a84e51039464c450e99931cc24fce5975cd95bd59d0458b23dc3f39c23c5c3caf734079cc47d4db438ee1ab827c9048f73452ad8e9cb9c204e0fbe91cd03e9e9064a5f16d865a3e22471f6d39dda8774b0de28f4bc3c47046012af32fb7a313b4ab7f5ae7c7a3585c6d28e6fe150f87ef06e52317f0e69903d07a629a4e3f55653ce8c43deb43f929689aa192fd160e81998f2fe2062fe55fe326dd09f536b4506379495b35c21c2c29a12895868c1528b37e5f6ada02bc82a691623390eecd532028dd7f3987bfae81274c7b787f765b9357dbf5033d6dd5baae0e6bade46ab035c6d7f83bc6b6e24e792d3ee7c76c3fb279af357f83a0f5fc1b03380466738e11c08103d8ab980a845419c488f92431107818b391ebe771e5cd7d43585deab8443279ec9dcf3ad1f9ff7f8602009ce379c15e5b9c52be3fa2085d661bf39866cebd588e401383a542ed7584b9ca988e4d88477c89e8bb422468d325cdea8b