0x2cffd02ea5f6a53ffcd0e200beeed8db785f0f86a6fb1b76e828017fce50b05e103de949628d8ad84a02d5b0bac3036a36f0a3af3f66c53d313f1cc74c4ec88caa836d713408efe18378062f0dca32dcb5878a25fc15ba5982e2d22d1e3b216a48f0a7c95ca6dda71c7f2f8f8aaf73214110adb10a1e0c174a49728fbe0fcfadf5ca141a9cd39c3eda10f7e59d6e727921ca74bd8399b1be127b291b0328179e03c14e10abc6931e2e23315d1682c7a437f2ade446bb254b6dbdb7aa266039f6969dff5d0b7341b250f2ebf293039b1cd9679427ca5b70445ba28994f5929c2a358c3190d230564819673244a7fe383988297c74b8ee8887159caf94d2ac611086d0aa2f4937cd733c169fbaad7ac249817e90ef82db80e39bbdbcb66044a170399bd8a3138570aefd77d2bcc0c2c4b4d8fd68d53b1aca797a2915b5c70f4e1d0296a02560f498e68000d9535184369cc611f6ac96f11a55bcb8de941fa1b7bed2ce8fc2a04bc75e12ee4cfb0399fa41f11e90e290ade86dabff831dc74dea321deecb95128d1207e20d0ce7e472fecc3e16915260196c505e4058ba91a5ff4f019ae50697f17261ae533d1eeffc674a97459b88ebbf0928eb965acd032ddb09e61e307b66d1dc0f842767eaf1af4ebfd2cbbe4e575c45eb661505221d22e76c1c0a5cbba538903d2df6ee356fe6f7b0828b3d0eac945fec91a51fadb700bb6ff0b4dd254023d0ec8c026cfdfa743d477732ef7d3cbf95827280f582632df0d86dd0204e3922ac4476dbf316604efe7f378aa562cebfbb2cfb948e070fc7e1845111be4bcd65e9d589f7ce6f709c98ccee0933c7d9d38c88149c62b89a2168db61cae0d0ac71e05244f79c64f24d99b2ec298dc3ffaeafe62fa22040c17ed1d9a0e7ace9d83623aeef1182d422e98484d3671c01c75ac362e9b6fae05ce3fb757861f4a4fa79e36b72abfbad68b35dc0dc9edbf373a76ab7c5a6aed041775ee68ed28be6e34febdae8a1fa8f8eced682887732d64bee00ecd7489062cadb2fec13c92fa4cde8c17d23215756e2510091e996978de1e64a35e6f327a1957161046835494ba3cf7f95798b14a169f182ddcd16491ef4c8aea7014b47484dee439cb39c8478d66c4b8490fcbfa9d30e001d82930c00ee1c47aaf80bba0f530f5beab5ac01aabda032a0c0a7403f51e5a9f89c7c48d6f902a8a4242ff1ed9b305a9614efb2b58538e9bee9829d6ce8291a486542ad152b36e2b228d194b874eb19cfe8f8459f88afe9308af94772830ead409258a9bece9f0d64669a8ea0c9832d7b334d6f9f44c0bbf96a833b8d6b051e9f989d0fc631ae7b7e3e1c4f7e7eeb30bfe34dabf80cc7b47a1785cc4b1ba86abf3a9aa7e4d47e32899a54255579f01c46b18560ebc92196047523d3d15c5a23539ff65ee905d6bb03221267643472b9d9bc7deb90c11e86f35e830e42fbc8abeebda89d87cb7ff3df5c2c993ce96dc34b568706fab5f2e707e7ff1f229131a1b3e82d02a7de9e8bbebcb61cbc6eb8e8e19710516800ec0b772ccb43a1bcf1083eb7156a651fc695c1b5b7e77eb1962e2dadb8132045b39152ae2276149149422f3a32b731ae70bc10d8e8c3f01ca8f8aec4615d9e28cbbd16d4d98ae8a3161585f46a75b96f83a703c19a1c1b1a12d26949a7766bf011679265188c2870d7dd26d0d394331cde438bd0dbeb366b533a2a653b628c4b2d4513e2ef6c61fb6e545db07ed373341c1717ac590a57d743043eb16b5b28e497af3cf8ac2efc4501c06a2bc2caf24993df50d68da675b06f6f521a78240bba4ade67c90a77ee77b35de59affdb3efe58f6090851a45e130f7bc1dcdeacb65b816cd0c7e07351927e01d755e7b67936a9a13deb3eb571714ea1b2266a8045f0a88e5d35e2da369d2109906ae15f46