0x2cffd02e943c73518d313bf091df4a3282a53873fb58e48263a8e05375f46a80ef3a28f6453bac6f17844747d2071b96e79782ecd5876278bf84453b5cc587a1b15931c8988f9e0e99150c850bdab7411153ff2c9e7dda6e76cdb52ad2a27af9cdb2e89de19f1fdfd5fefd1740ba8d7233cc0ed9ac30585b66f3bbe6d2b4c122e712c1df580b9218ce97ddf2754674773fe8a3e1710da7e47490372794f2e9ea2e1db6e39b3006a6d22fae87c5596b208b3894a1f40285bac82d777f9569e13ca72cd5a7bc911b0ad1d00b27e18bf736af493986975d5796f2a27c6fa3ec3b389fca678d4715f4afc6c76d46e47de8e80c83545f4b31382ddef72d0bb3ead5977b963fd6b7dcb5081ad814a3bea33e467430eb61fc5c2301ab71e5d7a16b1dca2d50942f7cdfd6d63cda7662cae4184d555c6d2bd2eaf9178229047a935347ac7845559a3d18281ed46ecc895487407cb8d682567d3a89f997348c6cd7dba2a1ba489649ec4405c6fc7c34de94620c49ad260edfe02e399d6cac1d59594edd773ec5cdb04ef95e5fc3529639928c44089e8b02b4a0485f10d6c473bc0df1046178ab4575db35d85255abc00daa78af5d6714ef1363c550055afb009a95a4afc600dc9b84c377ab66f702a7c50ffb94d17f9eceed95d55dceb4a4452eaf851464bc415a7152c2a623cd8d29053c0c57b486fec7dec0c94d362fc404519376bb442295e7563a07db3d2c92703075f4f9b38715332e3613cb1cf5b054191a123fb7994fae7d80c555d8c3ba2f0cb3badcdb1e287d4f7bb97ac8b737231f75f4923c27f715101f4a0206fd4545383267e66bbb59b41013e208b8a4ecb03b80a37fd9753e022980ad8e681c0d49fb5b4b0e841d6287b8310a65114c5358edd08ba67c3f62997d6d4d2fe8644e05eb556aef359fbdc60aecd04687b05fff08b635d3101a12cad3db920f2419b74928ce47a762036d1e3a5e1f589b8306194ddb224433a0fddb38645629fb6113a5c5072a82821ca758722c47dd735acb82262c8b995632bd252fa4c0206fdae81d531584cbb639fae2b5b56d3e056f0ae678d08a3a400344c073925bd03c24a44d6b0321b35f99d53bdfd43feb8e282a7426689aae3df639fa9111be7d956288da79ffde0c0a5a77f6eb4cc697ce1dd1ec1fcd5c6a1c5e40c1d93dd2ab21d07526c4edeaa07b4c938814763f60739af5a09beba27b660f37e88a04c7ddb6e7e9a7176ed50661abd0bf61d622c6aae9d41e807343279dd694318bddba598d5f53551056a68861e1b83dd3b5179dcdd8ad75f54ea02bd8506b915a204b76d8702a2196d756f638c259435abded6be783f60664a07d1e34631186da6db1a65950e1a4bfde5b376a267245df71799f56ec82b70916d0f67253878af4f287bf75788b6198a931d7f974ae950d0cd2ec5aaab7f8b87e1d78de12a0171509b5e0de6e2528d76f1160bcf79261f24d45dfae2ed3365177df0ad96ebdf95dd5fbdf10500868be329d036f09f91b327dfec475c640544eda03ba69b2c41ef4ed8253f14930f59cd7ded70ce2a1066827de9e516f860c865105e99c6894cb5dbd5c197fc3a9db42d3edae6a49d8eab741d8b182682992c2821cf199ff132cb53b91a8c2d6e1545183ee524232cc0174919623da67375f0560c703bf34d03fab4bf37a188113b0e96de859de4ba2ea85518a3e9857137a58cc56834a04d28fdc8c905c2360fede5cabc934f9365fbf7a81a8bba65a1d702cb665e9dd7f82dba9719b4dbc955ec8c3185bc9c928239aeb95fa2b46af948b3d99a6ec88be41da690392049f65268e951891c7eae6207f06e2814b9290cb9a5d81b60765e3725a2a78564bbeb57747f2fa7758b7b6e3efa9c91c878560267ec66adfd671b3be7e21c7832f03cdf4a370e0a38df2862d1159