0x2cffd02e268614c31f28a90f758d997f040187881443f3f918fdd81e3a9f52d3b6282a8b5042845b0cece96dc940a4bc972ee80484abc268a83acefbfd66dc3db323758f33aa92d8853760029e903dce53b2adf5f68042c937f5e91f066549641611248cc1406b60b17ec2cffdd1a7ce4c7eb056c252660b41fa2cb4bc92ee5f3aa3ef9ab24d2681fb40e4e84bcfccb0dad863955c802d3af5aca91b0cebe2ba8e0f7e0ff3501fd1738b12c53dfc3dcd09c70f9ebb95f972a966a54d063f4c750d4ce80662f145733a9df27a415bab2deb14f3f62de73aef8a13c69a341f8b64689aaeec5126aaeb98103878f2b2c84a7cd34007665e0f7b783980341ed2a1c04416cdb14bbd58bba563a1aefeda4c7b965f246cd0afd66c5cfa224ef2669bcbacd440f2200ebbbde0b5a103f401ddec5fd3fe1661729cadf5b95a86c8334dc2915d062ef33e3957e1848f596cbe5a02270c69c5eff256389e817cbc65e9d2da5b7a14a03a34a98d180d887815c9af9a99a9d867907bf2c35f4f7392a2d2732f57257b35c6c80e249e0ab2764ded3f08d584049a3a1824ea525dc87fb73937f3ce23fdce10cbd177ee845e9b64f3761a9cf03242c73f406354b4acf3c576d93b101f006e7989408ad387879b0b49babea5d439d21ac7ccfacd43dacff4b05eec0869d758fa66f0d052412817cc5d6bc3ab71f925f9ef08f976b70fa87d758b7944ffeab1a5f48dd000232529adbc821149319fad52750bd2641b12162f419da3649d028367c567ba2b69614cbf604568c8f65f9ed82d008c177b51e97009320617f9035fca787e25c09ab4eea2b7167489a88af20c1c50aa55a3187ff5fe4994d24c7a7a97b277701427b19d17e2619af523884906f3880fcda28482aeee39094b150859254e3a441dffbd618a5e0adedc30ae1926ddc4fdc12509fabeecd5a7cd0b974c780c8e0613f0a95e7b3f2597102d58fa4f6fe076e2ef846bc9c624315030ac19b693f791846b3c764e1634ed289b7805257a35edc021d925b5ac3f869c510a9320147be555c5315238b0dd9c281513383538735c82580b7420a9eed251c6ae95790f2c2ef442971b66b8330f51716e1be2ac71ea145c4e43d0fcade5de92878daf8aa75589d36d1c06459cc9c15da7239fafe3684a1789ce984c2377b3985e2382925b3e48f0f68ecf8e3049579cf07ad3016fa5f82d2afee06d1adb4cb79c3c3399a0e2939b12208e9dfb5d201abf97c44810acc910f13b1b954d8e9f9b2e9d2c6f819b41d7ee8111d4d962805fa2893fc102b97106d60a4e3a0bf4d0ef3b6b382c56127532bc67a10c2e74061320f511ff68ab7950ada587d997344a4f9d9b8e22cb01052f91389bcca2ff9f413d24d068bf18a33978a436bab5588b04a0dedb0b7924f9e74c4e2976085064d934d3677ba69a9880a09902d6e3bd875aba60ca8e6f9dce00f5a2c26929a7e6ad7b69e1adab3c2ddf50a797e88e9c47af9edeffebd57425417072b0f770d6b71719354434a71e3339160133d6384d7b7b1ea626a5c18d9d4e42a024693b9e760faba4c42003eda1229cfbf7c7227c359b1098f4406cbd2148cae90fb6d87b151030af110f6d2cbb7f67d91363421857f71f1b710aa886f8c1fa2cdc7c2261326b148214d7ad632f21dadef4362b29359016ce20a184c767f5c908ffd6208f8774c4c6377c4e9de57e1b478ccdf356887fcdc206033d29ae2f4ffa9d92502855fbf2269e69061879a01524f059ad3b5bcf525662ee22c8ab55cf7fd642625c828ead0b76769878e5a0ddcfe411ed307fbcfc6a09038fc2eed2136ffdb45333b0bd5233fe6e02c7f11816feb528ffbae11fa90b675f642a0a2bfa3f7dc71a0a9958ca51ed86e0494b7cd0fe08de56417da93839b91e4f90cd483c4d9a11b45d7e6b58e2