0x2cffd02e2369d775e17df35090c6efb608bbbadcc5d6b9bab3eddef4a3d4f46012d3ab97207c0e2806f673be1d07f74684bff70da8294d3a4aac6f9683490564b5eaf4f40530f0c4f1478b0c4d5063910cba0491849cd0611b7006602b678b865bf468fd5c65e251011585b14f512f1383e085f1d23a3eeba8dcab9595a202ba7f523e968aa0ed33ec58c734bf27fd61039be5074d715aebb8f2b9acd7c74b4e1418c645c7af4a1c2ccbdd1305de8c7ce5929305ffa3ce02c621ec4d58ae1539f5c9041f968b9b26818798beaae4e9f832b03d41114279d1d33a4f0674ba54cd35543328ec28d30aa43af10cd7cac92dd02b4eab9381ad2c6f076f87d3cce0ea570bfd7a469be970602306716ecfbe6d75a3fd733b30a5fccd1565a23cdc4824ce1c2decc9244d6db03478ffbba73224ef8a01eeb80d7a9e8cb188f86efc2aa6e5e06bcb79fd96eff5483249fbd898711f4f7e22cd27d3508b08d72c7bc3ba802929c4e9996f5d510e2f149e4f3be5abc38f715aaed453fce953f66f167102d14cc1a44445d83ba06de8c6a55bdfd9f9a4afa8280f97ec84b600fabb1ae651965300a9e488f2891a7a986024cc44a2bed7a91856cb8855769fdfdc9d5486891381abea072a5b021ebc72c599a525fe0981c10928ed66fb033a862bcb8610ec37dc01ef47f90793d5a7da2fd2651a48d38c81d4259390a3cd57e9ebe177bda17fb494d40ff5e5e2a26fcb1c8049a041fed7bfdddd7d0bc4fd0049e90a19b6f4bcdf638f60614e3a59c2c139525e932cf222489b8ae05119d0b0729007021e2545796dba9205f8b9a40383cab47243feeb73c20eae156aeffda8fb99dbf9b9b766c8d77a2bc357caf34875ec8f05d45b364cc6f39a93732101c43f818ee5013d4190e7947d3ad11826850fb336adf4778ca57008cfb726599356df048db72b2c9bfd5ddb323a7655201fb69349f1f3271c7b6a11a212cc6e61e992d428eec24a70548d592e8a6e154b4b16020160527896bbbe183785f03c5f8aaf7916c7d4b7c92e793fb52de93959efe526fef53940d5249a7aca265513a106b785325f32c7d4234e757874b47c1ba2f1fb58ddf6125bc4923374b1720089c81288cc346088d017f92b265c8c1840a1c1941041a77cbbbcad80c5bbb16178541a5c7c5487d6c211c215d7fe1582b52029eae7317fca81874d0e7f1ed330e5172f4e75aab3ee5191f2d2aac04ef15cc934d6542a00be8eba51a649de2dd4d2cb0f97124eadaf5325c59043f81028d5613ab3eb0d62e8332e0f824b4c7a30ad04494520e8bfaf58d20c016e4cfc8001a05237abbea0373f8994ba9ef07a858d35f3700c5eeec19940d15290ef894e8ed384e484ff7cc5ae3ecea43caf76633c0c4bda220d9a72d8461ba7170c6f6317de3980e8d3520873ba6f72290d96dd1455502dc8f27373ca2602a308989e474ac42243b5e8e85f7a23c0c5b7870dbdb1c0f2c6576dd7e0a2e1b62c58ec9cec53cfeb323d480b8d6645a4aaf48c560e59936cf3debdb9fba11e98b5fada21f7ce9302b4b49f7bb2719ed416ed0514ffab0f30268f6670d467eba2b612aaeebd063ca294a912011e2911d779a0d9dae7d2bdf533490f09da62421f4998b18605ed8058f11a25efac96d1b28d1cb3164c53de365541622eda19d6ddd41d0f1087121593e0eae479bd67fbc1ae48b0f5bec521789a60d28a39208c13e45d09edc36859764d8cbed409e8cb43168998e7216b99142d4f423de7ceeb7833499a9b205b0506e9074b47b0658a69332903881e7e49dedc0dd4f3ff558f1bfca27b80783f459548e2fd51b1958e1c22ae37074e168bc14d40be69c099d8fa97d9548767ce15f4039ebca9e70990d3b82710b0e5490d63b7425e531935172eae4b31b65970fd42356ff16f36834e720f2c