0x2cffd02e094b1b1a9ea5a6f0955d89bf5b715b5b0e716fd943515a5dc81e4dd9e607cb6f9b3bb76a8df9071002560944112460a724528e483bc716bfbeea06a002a4988a9eb2a4dc4191f30212d43443dffaa26839e653790a13c3ce044cae902e31e189ab46a1af830f3ab1b9006d1f7b2a18d54eaf51a99269df9b303c3ff16b7099c98be514d7486d5ca533173c794a98b72a0e640ce88c8e2e08200398f6b2ab77c27071dfec55df211189fb12f883d4e15d60fb7d47ab51b1e07f35f02d7da107ca0d33744e4908620a3ab37080ba5e0dd04b2bbc99a6eb3e01d0691e2ed65a62809f50990da9c4a50eb430a4d78f54fb6b5f23ef61e489f7a540d15327d75168faf1ad6d5968156a9f77f48bed21be508795e4cbb48f18ea0e4a5e0a9368f2bf1168d3c0b5edb0201c155523f3b03ccf08432707b105f0646ab42b79ebebe00d33d2d679e1f9f33926eb78c983eadc9b7a5ca8e54fe96bb157ca73ffac92d3e67efdea5b5bf1fd395ce46ebc05212a5bc87eef37837aff351851c972c53de0eef576ec23852f66496ae0e6e0ee2ade7c9bb06fc2f25c669f9f7e653150f5b18170d4630205e38d428ba0e68e23786ccc7e0aebd9eb3a228ebb2c3365c27e014bf07ef1467f1fea35a773c42ee6edc1887d5fd51850ad5866aecd807213027e0d31b169d9f6119c75217aeebabd81f59e2af03357d48d5186a97f5d3554a15574f090b5a26097cadf67fe2263e3ee6204e94b75e9355dc796cc087573b448d0332bdf3a413508de6f4f4826e194ecb79ac66fbc9c026a1c00d3a2d774b4e6e7135bbde7a9a0802d4a64c29c5407ca86687f29768a8a9fafa379b10344f2bf3afa48abf22a200f2e7259e1d6c70c8ef0889c76dc4e42ecafdece26ebb7606b3eec24a0151fa8e8cb19fee9c44e5ad6d0536c19667ed6eae2a4ce301be5ed97ac4551721ee5c15cfeb85b0779e5a1288afc75ac0367bd3791cab69c944b6e01a9cbb9464889987156d2f6f095e16cb603fc75da2e069e9e81717b87481b59dec32c6ff95fc0de3e456699ea77a8ce81ffe8ea1445c08de7e35a44f871bb9da6edd82f0bfa8741393f4f6847c982f5875af962faba2b41f9007f274943a75e5d5217f95106ac718bea62e1c5cb038e3a18bd8773f4d8d39a05b5671f1bbbc7acb0b454877c88a6677052722df67eb88e4ecd257f51c956cefa49e6cc252d0a650a11d82040d81f775a9b9ab79c6939f0ff56b985056ea63610e5c4096bf0ca60ca56637bfcca8d43d882319987ad45bbf8c87010278d32e5bc46018a09d024b51f2c561c36c3e9de6eeebd2da1754b5346fca44d51b14c80f7f22f728e4b3b756bda9c71e1d046417f3682dffa6f8f294da241d6ea304e74f0bb3eb38174765c35d895ce7f39c77f60325ada52f0801a037f320d7e0d25626dffe7297e64ee263999cbf9495340c96f492a2f5cfcf38d338c572309bc094d41dc5f415b1ae656f3e69cd57f7ad7373b81f5e3060124b8d1f33a69399d255a1bb227ad91ef9cdbf81f7555e20e70059f747b80d43d52e27b9e224311be9bbfdc01178ddac972c86464e835e51a91bc934caeeff1f328dd8fe8c8baaaad8c0eac0569b5950303d2dab458eefde69bb55a5d79d65c8b0e7b1a458d7601c92065afe3d939448b08d3af26d663f21413b48d3df85730c817b108e10b75c55a6a2bde73e63a48465f5a6582a5dd86e9c764924284ce78cfff0ff3f22ae6bb15b31919fd079f3c078a6f4a63cbb5ec2cf534c4078941a74d756d9a78eb3f42eac86351d0c1c9c3d9da4e8c0e1b870206b125c3c3db3a4a832eb3e178adbce7704328bd10bf71d1da601345d9c1878b2dedd7a3737a9dd486a40682bae60c957d26ae590388968494bcaa65ad9f7397c3ad4604ad70ed26e801194de48e