0x2cffd02e5c46d7813870c05a7d847c71d8b2d7c2578b3ee0c2258a835207762faba0ea277263480de0cf7ecb2d31c7f3338bf4c1117f4c2bee2d7907718c8be9fd2f1c5ec9c358f70343176245fd37335609350b2a79af7c812f53c060abf2e206d69990ff738d671b0aa468002f88093c9a90ad23ec72c3438b3eeeb54a74e23fbc978f746fb920028412fd8fb5a490feae06fa6991613637bc9d91a974b8b39e7dd11984badf9c9956a69f1a8f576071241d3602c6a8a00269a328046d5e9d0fa8b32f325b1ff598125046e257ad44eaf2f2a50416a023f59fee6f42e0dc4fea353b00bde816e7a026de849a33e4af97977d6c9d8205eea20711e460e06ef88d284f0e4fcacda2aed0edbacc64b64bed68c4618d4d2113b229ca4d6a9d3fd019ec917ae17622a1905708a6a6ab4a18fd579e0819759ac93685df9f1ef069c2cf1ee58923aee966d95842f704f348cd91276a48113950495160ea45e5168dbccf9415fcc3150dd2b30181d162351e5f3efcc41b4faefa7d7b921dd5166579f255d07d4bcf842defa0a6f2bce51de569be9e6913f9fecdc039cae41b563c7ee5d20a5eb01ba876b243daafbb43c6a52b2c01979ec66712b00cf68ef994a087a16bd21c4f903f26874d0a10ceea207a53ffbd41c214f85c6c2933ecaae85fb41d15b871fdb2f913bc32ad4ce6c45fbcc5740420a993f485c08328f7641cf9c37e74b93ddf8ddad7976c27c5928b429e532f2bdf108f5f8f82db9d5689ed4f9de1e9ff650436e5a4150672bd6272d59241996c62a785913f89bb39db245c43efcba9e1ea12477aeab5620eb8cd97f279ce089db13ca32c7b233919909d7115c13b5d1cd6edc965923208a265d6d9b5ff2f578e6709afd1fbf99654e1d82e62ebcac4d8f540bc3b44d50668ad6e9732f0bfa2960dd46dfb0f7e017d7a1606067969a136b1eb2415756a9e7f32401cbc4229c27abdeab08ad1ecf4242066b2e0d9a667b4c78ee783800be3a91c2803a7cd56ac88ec65b5f00fb6b8e08f93feef9ae3722e039091facee744dc177037b8dfc4e16372b503370e83a0c6703abbf14babdd8b35c941b292330c7afa436947e48fe667a50ec867b3b3bbc8b55ca85368dd3a24068215691acd2c42ca65dfbfdbd076469de1dd0dcb1a21cdecadb733a6cb86355a1b67ee4b3d524b63986f80c3afe89ba726afa865f557906d9a92e3c71608067a3e756cb9093178b2ff1fb27d0af197eb293b419cd73cef358ea38da6b463f1d80a6c327ec5508f9ea3b082c25273119771a46a666474b262f424043332ec2ea5348d697cd9b14b2bb6eb758423f664fa5e42f29d4e01c7ca9e9fc642c41e947956227616b52bd3b98f986a450ba3f9ce8a1c275fc1c6daf75befad6d95e81d1159e0aed5fc30db8be070d341a322af3a336ef375eb677d0fbb0e3c93d22b68bb7730d8d6e2ba178f4decb72b44ad878b32fbfb9003a321a967b8753e4fc7c0d2901e0dc3e5e2d871341f3816d885ab23ef9c461fd8c3e227a92b8ac4f3f2d74b60bc9ba3820f486af7a96b3997a708666fdd24193c8c075ed9e6046451df3a8ef6aa85561784d2f53b8fbc679a59f4a78f4a33d82193e52663facd704a3b76c091fde9ef18a635e35ca863e67b8602826056b612ac5603e5cafd9fde2ffb88c3a22812d98284df00266ae52b0608be496d3c30f6f79535eb7942684e3ca33380760cc3895d04ab93e1229da19af7575284afbafbdae40d9f12dddc66405943a9b3272c056262b7296bc0ddee7a7024879fe5a473ed10767b48ec024d0b361ce1b607872876e88b299babaab000c82d17a2a36ce0d9e547714a4006f55e76d27ad81ffec3c6d3438a75d0c8bee5b3dc5a9d9407f55e1ef1db69d698fa912daba04b3ad0fcf614c2cb6fa5a16a5bb93d039b