0x2cffd02e5e6aaf0c39edb8ee8e481478918cd0504d3413ea5c5d9ffabd8e5ebc03d240981f4571ba9418f40b2eebfffeb71b618a0d1da0ef46afe9bbfe8534a57715facb79aca6a4778d9e72ad24021093d450cfc92c7ab8a2415eb53da9b1448e9d63e6d64e1a00af440d4452b761fa660df1a5033a5b4e838367d20c44e1330a43a4dd06e510fb22b0a4b4f53695f7fa0a4af23acfed6253b0fe0a612c4132b0caca79f2659aecd6f429ec9dcdfdbc0a63b4c5355bb848aee8400254a1abbe2cd726366788cf2fec7b7c78f2cea79ca91736d14a4ee308611a13df1e41e878861932eec7aa8fbfc2b274e85edb28eb39987da554e7c5fb9bfee69a12cac5802123dfc2fcdce663b22c76f007c957cd01c9ec105e41fd753425123982ee27dde0d76467be841cfc2bda01f357b1421bebd79096cf8c66821c0525e29a612c745e1cdbf9e25bfdf36ec2dd8a21ae717122d26697801e01be89d887416e138eb5e5fbf7f196f8c1a63a12f1e32efbf01b3ca30290b90bc370b2bf55023e7f17747bf58e90e475a91224b75d4da1e68882f33ad1c4dc9df7c9d5eb5f2a5477631c7982b8e2f5ee0b82f95a0168a998d5a86d473d440538527a91a2ee2f6f5ae0f12605699ab0303d9c71c64ddf67d603ce83905c96d91ccee8329f45f4118d9bfbac4c2f8a5c3bd814f3901e39cb610c3b43b5f7888a148394200c6434a69f90741ee67cbd684aef40c0072c48475da3f336a8a114cc87c76b8e1360ad7b47599f9cf64e4e1ad8f095605c26dabdebd459175ada7134df59699f6b1aae1b5a1d64ff873c000efbb0d6e044d425dbdcf0bcdfeeb782ac002165b7ae99db7760a532c3f24ff82e7fc444195723bb063742bbe7246c0d69ba13b7ddd684f07b09c6d56e80b2d0df3b28588e72bf10590b3d9ba539d7cf4bb0e4a132c651078ba70fa5339861db2e0c0b9d375abdbcadc836086300a3aa4605009255126fc46adf6b598a2e977d4c97f93dca463f68acd94a523c5165f5afe7dd99753977eabbf5f7197030555c10adf7b1a0f5ac526c33f91a1941bce5ff09e88d354a38e2633a221f489782fc375464590935da067672096157958089698cfc0204635427a8c26078dd0c7058f708d3c9579ad2fd44550c5436f4282c375f7c61ecc1101592e622be5316cdaf6810b38f475bbb165033063a9c2c6b3194fa5698b46e1c25e80210f0b3e4a0ace501140649b89c46e681fbc5dce64f4136a37d6c9903e820e1aaf1c937bdc09563855cfe68e32c9c872ccaced896d8d27d16e43e1292ad6686945b7387af9bba411db5c4d113de6d32a7a1aad7c5ef685a728fca3719acd6dcede88237de17fcad11855744676b3eda0036403428c9b170d3988fcad4d9e321140df89b4c5a9bd6779ae412a40147954f129c1255b715a1702939b0465731090938ebf3899a2c908397db25cff86c67b24188db913af0e1be40ce27973fa3b3e9bb6e29c2ee31500d14e4bc32cbfca65b75e3b23fc520e31c9ffc5de8ba868cfa2702f01a8516c9efe680d4ce6ce52153acaede9ad053e3e51ea6e94466f4d1f984976d3b17f9bb8d63e5af062ba8d5a2d0188ec9f318e13acfa9e39e763070ab75ab228b2dc2950b8167d8f5d535d6d85ca31ba470212b82890583d6ec06ebc0974149ae5be78585056128393859dc6ca47a8e3a157d1cf264fc90b41eea885ad918d5ef828a162097d271861a33069b1213118a3cc76602294be910b1e3c4571bd98c4d5484eb27e467a2cc946fae5c6da2664add2625405716418a709c5fdb162b8f402348c3ec0a55cae3450456f76f75d01f0b9856a7f9835b80f18726c2ce94353ea8f093f97441a093f5663cec6e741b08ae9fdd5f75de994aa4762ac67199c8fd0ed521ae112162ae9404a43da2528bf47be4