0x2cffd02e3f61c99550bf437048dff2e4c7e0a46af442b8846df458d46acd3b265ffb8164fce2d6576ed751e1223fb6a473cc09e6dbbdb178a2106f7ed9a232382c0d8def8369d646e52a7a923ac686586cb2315a4f50cac75f97f6653aff84d133535980885acd6c274774e3b9237ceefbf08903cc4254fdcf1691fe73ece15012888905b10a7e863881a3347a50324340036673157904dd2fb7eadd3ac59c78d7c6c8671709263c1cc852fdc0736a5647dfee6ddaf593743477e25c4b56e27c73e785b04606f0145517e68e0a84fb33f4eb32f645129ef9f5620a331fd41a03d5b8ece9e39077053801c51d21da99c75823cba698e4c851a0ae60324d52b2f84d25fbf31e53f943e6c730db7a2bd183412e83d77d6ee576debc5844f54594d0b6a052561503e5790d2804d98933fe39e6787e11a08b8c59383786051a4b688e6b78976c866864eb9bf008a71672df071e580e1b4eda25e76c582faadba067174375f828739058bb17a596861489e145e6ca91f31884825d2bb75e9e31343914b3b4596d2fd0dc41d516edb8ccf9c0d231cf6bd7a18f957d15c7028ee8fab5b347ee5e2119ff9fa017dea10d24557d48fc27537cdaafc2cb2b49327986b22385123db72918d4467c3286d364b71163a0043bc33269433b34f1360a60070ae34bd2e1d7d0b29b409d9dd19390eaff4cb402a2dd4d42fc9b7d270a5b2b3e4b21f229b0156f4fe71f0a87c0d4c36f7a9c7a98bb758558d822f957e12ebd62a7c0d0cd7a05f6811737dd0470c7ef874ec28d20767fc85526905b822f5ec02e25f11f734c6b3494727c6187ce84c2ecac2d95ac5083b9f50d5342ab2aa331acbe62b12720d7f666e18eeb1999efe5e50ecbc6d0939cfce75e1fe7eb73213a19f1aef7930bb27d46856f17afac33d280138a6249b9d654113bdbf786985c52e8d22371a7f4494c7a694a81005471cb7497a713c38807a36fc59d795b2e9ac1b9958f36bafe274a54b0799017e5f2ad8e69919e4380e9bebe7df855c1870913de5fd75ffbfe608b3cb92ec146d59ae404eaeb73edab30338675d743a3a578c06b9d41144cb989627fb481dad599b1708aa521f7c6b21b21229c7c8e47a2197bc00c462060678cbf446419e24cce3382c055d6856dd690cecd23cb6ba03899fdd23eeb78c5ae4e00893cb5ae719daeb18af031c050a54335789de78b45840f790397d048d563d1006976bb061ee807f9c1900e70128971ff9a58a5ec1245de961ce61b0728a5e93a07ceb4184e381df237452b273d4bc857a4f799dc53507a1b3955b72be18ddca4222ebefe556273520e360fcfb538509929253b6790a5af7015d70244d5da482a23a250951ec139e7a94eda44e9b69990ac37dbe11a759332e7ecfa83a04aad6baca09faf046a05b12fc729a840e6f6c387f906dd9061a7d4198d8ab92d9396981aded81648f7994fffda8e03d6014d8273dc919854da1065cd1fe0738eed60317a6ddf4369e3a49009cf64f3de63a1a884c5119881c30cf5e27f1884a8c549f11809b3ed474e38f044dd30fde55bb14efb77231a3ad1696f9283cbcb109e7aa0fff5ce3d69f04e8ec404ce889bdebb5e3738056afe623728dce4d0896372d823837286d74465f522e13d2c3e0f90689d14d18b85fc8ff90a1f8f7d1368a743a9e623ad931669c5d635d28406dd8747a9c36f700b07ac5fab55c3bcd1a840ad55716cfe9e3e57d740db1565dfd31b217b9b9891865a21aec0c6e5508fe8170d5e74c70da91099fa5b7dd42a24a2c1f5649b1efd2bafc5b592cd96b284004b0b411299fa002b01b5a471f9cab7f368bfe8a90ed65becc8fd1a3ce26be3979d7486847a068e618db34835600b1462dac62307b5fc3758ecda9a16ce85a8f36850ecc46c79dd644f6780654fbd214acddd7f