0x2cffd02e33ad600910faa6fa56386053a23d6a218bba346924afb4227af79b50420faca91c90310850fa575566bf218cffcf06a7fac6b732387846e035fad9ccf43cb2af75eaf14357a76a00fe88661eb4a1f6d419aa8fc54eabb2034e846818e83254a5ae4c35c6349f283ede52023f257ea6798efc5bc722989e558fb4bd47cf32eeed3e6baf865afb1f6750dc94392a26433e3f71b4cfe672ae0e866d1c0e1a31c136e58eb50093ba610fba02c1d18ca27b4b871d07665700b16d5442f13842b21bc3b7a25de772f8172cdb23d33d151b30202ef1a8a4e2b49689cfb64f64490c5150c25b67c88bf9c5642d6dc2d7de1c56e7a3f0aa84aa23d966dffee37986643dcd33993f005dc9d637e679cb173a3c09dcfbaddd62c3884381219fb7a09f6be8819cfe458009e39f7961f5b228cc7b36cc17695c81ca9124b91a16275d6301d928dfaf79b81268cdfa548e0340f401a99efd4e31247d2c40cd78324b56107fb38887a47086d2fd209c457eceb83cacbee45c59a0259c3085724dbcc92cf14279b5e8507a367c5ba1b23f7f5512e023e36253be21988e254ab8a770789b942e762f0223a5d7ed0aab62904f46cf20953f50dc753d7f32bd2d46de9216c4b8e2ba7e03e4c0aa1155efde2c1cf693375de10a225bd4e806a6b5ae9181bb0e102d971cb531d1b5d58798458b6fc4568341fb3a07cee3ab2bb714ae572d76b73cccb0ca34253765ca0ad48e35cd708b1b52c7f7218da56eefbb7d18f95564faf46e02f96437e637b5488eb9c7fc2195dafaab9e764622d036f161cd2e39fa6450fbaa8aa119415f0c7c78f1deb78a480db6bf1414aa509433ffba8146e609992b0e79f1c6906323e1bf358035598e9db7cb0fb99084d72ec1b4fc35afb28427f7ffb0e2cf33951f26eb5d8f7b028545eb84f32a478baf59eae123ef0e51adedbd9e97fe1977ecb54c2d8a8aaf6787ba90ca0f0a849f0baf3ef709fe9a71629f4b44ddc8e66cc3241bbaeca262abc9a1a77c195ef11ab41a7dd6d1e139b308775f080147b5165899b3721f74de85268faea6113f69308ba33ca4643dda23c35ac2628ea3f658d6179c1e8a8ec2339c1e0c10661ad3885be090a90a6529e48175a7fe815067e04cf1d98bbd04fcdbb74530feee536d1f7d06ba0327e75e154ec38a15d4b9f51c4f2e68f4c68eb60a66d193f04654e343650dda2cec8a0014b7c387593ce2d71e4e1aa8f36c8f84e8a8caeb48d4efe05f3c4b7c12d4e9bb138a5c64ffc84ebfb9c6c2b6dc00895e175ba3a20ad0095643c7e1d70794989c41aae389c0346a8cfb163688bbf231c7597fa4cfaffbff837e058d0b37d008952d2f9f665cf6dfbb961166273c7633d95524e33d060b9a6d589d8e8b098c7d6f235bdefcb77a6bfec7e753116d0333a99661ca77cb918256eb735a0925c75c9e1411273c70c62f40beb2c8f0e0181ad868c8c01ecad3c830f07eb8880e218c4c32efb094c740cca8b05b852a8db0e08667bc07696912c84830db7498029e4af69d68acd7418371cc69f3f5f0cb6ba5b2ddeb63b6e2c25ff04300158b3a490a7e56e5f5bc5f190f1694d2c0c723d88506bbb6204297c2500cf81de00049c9949294812c01ab24d9a7437eae489070a0b83b854718f861ce7547fe5e8565616e6068d816a6fd322c7d021d25778ca3cb20e1d7be41648ba958df3095c10ba2fc5650880019d1a2e057eae41b684a1b4dea5b8c40a3bacf9a274f6e725e26f56b3e0848bca739d9f2744a0c746afb4a6cde2d44cc32bbb935ec9896527c7b81b82f73c0026f04c221146015fd4b9b330f57bc74ea97d4a9b888f472e784952af6d6b123bb88ad99d6f944eef2facde3d8468b9d554a04d9582c685eff23e5f9aeba2300b60fba83d21afb7622103b06e9772f24335d8ee31f