0x2cffd02e56f05bd1820d5f3aeb9e11ea3e40a7e767c3cb70f01d04739c96141245f3883d2a63367143e0371d23a1fcf425788d6202fbf885c48a43138a0a76edafda0f89d1816903200ad86f5bd38ee6ec89e35e290558d71f809056f956ccf62e46ea3d4465a45a973e5bb65b6b6bfd5b12fc7a90498f518c0b2a332f98cf6e873e9dcb16d245f651a7fffb1f7eb448fd41c9006bf55335e05f4fcb652d25a5f4e34a498b864eb8fb921f474a6a821836f3b1eb873b1391b9ae3c1228f8eb4fd2243bc3d5d54c110a72e982077db18dcec25054182cb63266c61e998ac03d5fd05f0ce77439f9d0e009882149195966e386750149487d8e97e1bc6446c9a02f7850c9b96052afadea83efedcf3129b7a2101e6df63764fd9ffcf4fb8d6b02c94743db3c374df8e12a8decee2574e0cd1a6e5311622b060537f0adbd963db9b4e013005861fce3a78b292dc92a377a3fc3415344e599ec89f5904741377cac1f9e54af1f6dda4e5239d5465e7870a5ea759d4fd6e029983fbef55ed54719c62b57d1134ee3d2de905893e4527a34a5e1bcc1ddb64b6019717660b864a9e956e105bd5b03afa5db9b04652e43b075b1a0b5eb35477680221d278bf39f2edb8bc5bd06281aabdbc437a23ec6c2fc1a6dd74cb348c6868672d6738aa2c6cfc1179af015dcac6b2c65fb720a8c8a2eca29f27fe0b2a4645ae96901d3ef3bee79712278d0feb69c5cd61ed766643a1b8bd57ece1d19d25eb8a83d6e40ca91da1ce5ec8272bc3c9c8d3ae3a2863f957b0279634b6bb03b92882789c9877b3d8cf2acefb3d7da70d047861bb17c4135f9a27a5aeae2f9e5eefa759e55f806f044a5d49afb3fcb84b877524334e7d21e9ef70f5f0475fd8d494857b347ca0046f6718f8cd71630c893ed1f9d8f6b4df6a5c12d49a8f3dd721608074288aa4b5f5f8c1c872eef8bdfee77c1a676ac7f535b53c73fb3490be515e7bcc7d1d5993b7c4e83d5b5ed684283eacbd540011a2d6355c7a89b0203f339673d145fd3183eb527336899c1f25bb34c3ef705bf07720da340173c05a6f806198179ad4baab28c6f2c54c3054192227064d0356a5d251d8ae7623c71d6353e5780baff6b691d6c0efa05db7e617a179ec7ed0f30e41df6547a955420d4b6b839097d35ce6c715120c0801359953c3593f15f94df6488bc5f7bcf6784311dc6562b07af6aa773928f022e6d4717ac6d5df9ef72c458d78d702ac690dfc68d3f02369478f1687503f99d5501b3194114fbe9a626a658d1c5e7b2061c76d5e09f984c80371377edefcdd9d8bde3225eb1b765a7313c04db0464aa54974f6e45a01098e3f6bd741737ab063162c13d9ea56b78aa0f725bb9a7d33a3dff73eebfb300419054995165eafb423f06227967b2957e83fa7fdf691c8371296f0bc37ab044e3bad64542570947475099ed71f01da78fbd3ba5ee98a965121951a39d4aed1501ffcae3456d513aa16d1724c3cd996754a3faa5dd8b7010f82e77b054966072cdf87cb9614786ffd4f880cb6588f0700479b848579d29e606ef15e490908911b36be31e7494c5ce221f5c52137960d2d9a4bdd9f9c27969ce9ab3d555512742df3c050e034e925793aa91affc36399deb0dd115a00613bf3efc13a0d2ec8beb321fcc592b4470c308cca8205e4768cbb254721da577d1ecb3b069304c19bbe46ddc201235e04a763aec98b4d67717439cb13b9b5098e9098f8a2618f9c6d7cea74298d5a41dd0c38f8c8d2a42026616e57eaae42f1fb77621a9366e6c5082ac8d6dde3309057ded312c9b6fd0756928b9573ce65368941b9bce4ec8c8b81bc86fd6b02b97aa04f14c993dd5d6885ae4a322016c2944291a37d8a5f1a71529e8351728f5452f8df7e8d5730724a6047530050b3b146dfa0172325cb75cff