0x2cffd02ec64c478fe2aba2cd39a3138de4c75d768d1ac7fd0612a9c4d72e73b6b18b8c726cfa52e80ad0900eb197be564c10da60be0506ad10ab3ceb8d64ca97224fddd9d7c6bf4f8466d590e8900666cec5184646f95268024c385a75b89f5ef675718a8f722917074da4fe10e0247bdda363ab0cf5a073308b3655631174e60b092b262fb51c8de2908fd261e0623e2a512f922f2ae15befbb46e1838fa389d1111a295b8f68652bd77c495490e112164dc85cc7e7bade5ea4682e3d70e8a262ec4081438c142aa50c4b4c76eeb365508812507bfd1d78846144f5f1899eeb0626e84e184b6bba2b601da50c236fe91cc3a1446727711f61ba50a9bc8e6492f764e17be1e5c6843bbbea9e04013e77ce868aed66161fd009fd0674a628e70689a5bcbd380e08c86c3e876d3821ec1b2ecf5ca6e7588f558162694ad804ec3e79e882e2085d1f376c592de41fd8273ebacbf1e03764424e68173cafabfda0005e81d78305b474a89b059054c27b36e975ec51e597c7bfbb2e9961b2ca249ee7a59efb4a2210343de019fc74a8278ef118638c2c7706ebf8e6c44513266c9e38134cd0b1b04ed5ca4aba805fc524e0ba9b705dcdb2f204ce5197e67b3471247ff6195e95ecaecf4a5b0800779854a8abb7b0d517b8f519d90bd48f1a36fc5ddce7a9e718c1476b976ee21544ee54d65f0c99cb38f40c5f94bd9992726c7e660fc69469bef0d5b8fa0435e2fca1fbf143623d86601d6c1912986a6adf20e15198afdd0b6bb5b770c5efd4580e732cd43db52ab571f8ca475a3afb2ee06aa0f77ddc8d96a23911777bcfc729a9a1a8e65781658eea56f2cb5280518de220004fa48fe97ea0768459ad8406d3f5e9741230fe8d066a3f2b760b248fafd3526d4f83f2c842bc99df54c408d1c6dfafcabc88a560349cc908190a1686fd05cff32adc63a6619751cafe641000e5fd850398efba10007b8bf40357deec592f4c5ddcde0862ea1ccfdadc6580e1d2f5031081f772919a12f66b3d1ee54f0eea519c738f0a5047b9daecdeac691a3c725839e0550ed569efd58e28f036ed2874309fa2fd506d89ce4fd6feb2d2f0503c7b6be9d36769e311b7a991e58ba18b886a8cd1573e3c5566e40a3e61eea37f08a37c775fe6bff597560dfe6e9bf911a2213a81ad85c838f3ae6a60ed12987b787e54391d99c8cb38ec46aff3ab5dc8d1da5f011a640cf9d0460c9ca8160c1139bca232e6f837e418c1c33dae4183202948e35451bad8540f451b8c5486ebc2e065067a3519c196b96082ddab39d43b8cb85b25adb09fe0e97f6b824a448bc0959c5947905a0d5a86f07c064632846d0c3c8fd8cd353cf70195944f550b1037866b1e5914e6a67976bd0a47e491210d181951a51af82912315beee2337ff450707e1d5b8f69549b2d50333144774f41dd1b4978b758d1cdf7474f4f35b03c2d64be0e42b2c8b28f330373528ac80b798c83be36fce61ca3a29d813c67f38f5662dbf436f7a3ed032ed4480465bda4c72ea29283bae56e7b71b7e9219afde720f1d516219031b8b4e9cbc02b0a0f3c669c384b9737e4948b3d65ef267083ea7ad2facf032b208cb01ffe9f0dd7ba988e8d943fb71a755856818bdd436ba252e939e4fcf7d4b066ac5e0363ce7f0e7e318031d9cc80cee4a86f3356b9f3ecbc41a81f9a2efa01c4abd1dfe93f30789fe18e49ea6c31e9859e51ac33e77dfdc6927580e6c01008991972da9b6bd9d82ecba41a5428795e3c1391a14cfb9dc154efb49c389199e1817edc9db40a994b2fcdc2675c264b053e4be126b7f187a04bb5cfc4f69208b4f892fbca8729003af0408972f0100fe1292e44827abaf79b5d62f6763610ce2ecd24b11812c196d5b1ff2068c10b655adf1d8b35b043bfbb1de44292fec8e1ad78ea18