0x2cffd02ee12370a9e0965543b35f1fd4050a83fbd3ceb9946a06052ac6a6e6fab0048428fe80c040f0799b88c752fd72a426d8d0d8ec2b0668d1a6c93c7ccdd92979d8d948d4f4293777100bc1c7fa961d1349eccfde0093f4a19a6f172864845fde763f717713dded4a68911c4795dd88f3d7718ed5af18f5a0fdb41d40e74e945786f8373901c8fefbe02c0b9f66d797704738e0a55d329a6d05aa4c95ddbbc775b977f2e920f06457a299caf21cb0516cff19ef3e5d182cb5400bb79b2dffbc5fe9e44cbdb7984d6213a8776f0de4fcc25d3f015f6e892a5579f0ac0e84582761dc6bd678e911eacd903a9a7c665413d13abb7109d022d2285cd55403da401cf5132c14a001378abb81cc31a4012e0d74f02f78a475cd6c838650775a5d2e30165dab4d17335e883c53cfa69ecc571986353ab09c293912c2ff7cba1dc785993be2ae712027579afb94e714583777234c57ff0883ac4d0e60cc9f74c481d004e2662b6e7160b9fd6efe1601b0569c61eb2d3274ff5cf6ffe52584da585108215d2cc6c3787cd8beb428d9e97cc7812fb141daf9d51e694cfeb22ed9418fbf95788fc7c10fea96d9f4c0eeb1ccef783b953c2b712bba752abf0df723178a2a4cce09595e09f41b1286f28ecaabd0c8fb4170c27e9140623332b26b8bbae63d28c080a5e796b7c990f979f9825b4da500c28cdc44818341b4a1e5f59442b10324f6e08d150c90b35edad8a9c911f090976474c56a1e9219330fac9a98bb3a2d720806f86c332a9a89440b5e5ac66296a931e59a9f893c0d889dc7c6f2ea68e408b4cd83e081db6cf2f5d638b2342d9e7c29f7375e2f5d0152044c986b130ad475b4485d7e8ce7990038aecadfb90cca2cb68aa317f1b2fe4e9b1e5f26601f4ca0bdcdbc3eae721814dd30167cc430b838b470201163243a3d8e96bf6d8aaa176d70270a264546d2acd4fac3e32ab03f0b818da754bd37db2ed3dbfa84d701641c7cfaf0483576a8c58e2102a3cd44139205fa53778e031cb4e50f26c0037ffe89b4cfbcc17eedd69d47d91e13c08f7e69720fb1f5191d6b4959bd098cc1296a71c9e270bc5dede840990b6261d8ebba608392ab40f5dbec6880164d159b814a090437f44fd80064d497e148115dd7c6b925f9f1e2f3878b43025b31abecaa90522e6dd582ba6f402d0a06ab2308fa9d132c36fe9e8dbe7fcd6cc5e3f9dac7867b413ff1ef0af95f290b59fa7471ce2a0739ae4ad1cf8f42fa53ebc9f9109b25e3a6bd98f431b50a4cd98d52566e83d9512971f5cfad3079e877ad925467be3d644a1a93a3982092bdfdb29a63ad38467764bcd447957e68ee7a026285b4f552559bc32dde333ab2a778b90401cc31fcc6138a4c4cccf6a4f5edaeacdd1859d1e4885c0253db739be1c139c129c464a47d30f783e97727e051689d98634c0bcda52cd2b39befea37a08ffbbb73d053b2a6b5dc22c1e1f8bbea611f0e8759618b8a9eb223b537a6fbfece8fdb403275298ad7d371ec083b079bd3234b839f586888bf11172fe74cdf7cd90e5fd66d7468fe2e269cdeae806f733322e6dd0fd4b1faceeeef37d6961d444ec9ee8d67e7f4d5e49b91774388949d26049452d8ea375ab6a8a45e87f15959951654dfc5b7b3371d9e063a145b02289687628aa7de2813e18af84aacc61c7bf4bb738476c64073cc58616ec27642e59ed2a74819ed5b4b37a8c34b69380fc434502d6668aacbfba25e6ba47f44c45c80dcc2069e52b5eb604cec2c7e27f55441427af40f6587b478c9a2c21bb6e597263d6fffa7fd8056d6eaa405c1f6f0db9b4d66467f471d4f0883c14eca9ec27ddc99b99b3467dec769320237feccdb7c7316973b8506e49533f21f5907558115487ab1e8d3152bacd85ee2db4aad04ea99c00025dbc9f202fcaa7e