0x2cffd02e9296d6dfb462b819b8a3feb0802949e5b22b3d4b66fc20cffd3644e4007776f122f249e37b97a3914807250215c6edb9df82a858f47dcda77eaaf25b51b15600211322612a3f8245561756051c7a3d0931dcb7532aee490947049736319365f2683f4689f1471950cf45cfb401a833c09ea5aeb6cb7135a2fb3119413ca25de55486a2a9336c35c3b2acca0f9f971ee3230abb989ef497fd29d8dda5ab3ac2ca1c611badf736b744f8a9c57c043264cd870ee9b5ff5489e37a6e16df99d9542d0630d8fe465140366c07d254492766acea4c73b1f7d864c6049230860fa57e21bf76cf1119ed323470c3daeecbc933c2fee0d348373ba1965184436b10e7deac7b6f0d6af9c067321f182559ac138a71c8509fc67d5b2d331029eae61a735c056e83f0e50c101130657835e821a25751dff89eb15751a9571a552655fc8f5b3b0fd3f5072183402fce5948d49a6cfeb2e303c904e39d18d919885428e87bd577755777ec3874236d8e3a8442007d8dae32f6624bd042cb3409209b78deb769b8ab5f87b0a326cf1594e63f9f9eb98173f4a56efd72f1646d5268161aec389811a10da82fda0e0dc034239d201a1f0b52ebf65ec791f5c7b76f744820cf5bcba6ac3ad514931d1808e0ad32bb12b892b7664cfadd2da4dc2d699e0c75bc49a05d21533e036375a2aaebc18040d122189d8b6ee550169549cc1190de88f1589e6c212754f52e8060e5741a8964add3b5a17d45e68b518c7f7f46d5dc3958368a26d5aa9c44deff0d8f6b7e078dfa51a7d03d00a213d4fee90a04b8e6ac39b65b9662e06040ed4103c979821a5dc96a70d0dc9d8c51b26767bbef94f9ecb86a2b16fc9511eddef2f70c2d6382ced7b97909e1410c32f40839e2fdfb44c66e1e92c49b2e13f73023dc75ab6d8da5fd530e2af7b4a03ae36baba46a2fccf2fcf044fb2b6fbb286be031476ef67250bde253a8dc5bbce793db9455531401b9bb9568b853dad54cf6502c03b3e77c5f397991a431ced9313c76c25a7b4c06fbacd7a3c7929381a09a1a8c5ab71279d709ff3878f03f209d256fb66b54bfe163dbafa789aaf326ef727604b940969d8fa1c78f67223235e65aa7778a748dba8a9132a241ab47b5509b442316c99a2ddb3d95ff607be36180cc7142f53d851e30898a35b75e30abc2b94a9706320623bf9f70a88342343a0b2de89ab8e60a9a4e05360d11ec37c766a4cfdf04043d81090f5085faa377c9db75130046c6ef05bc56d882b829af92a5031e0517ca2d599b544a0e959f2cca475f26790e080b4e1726f274a44303ea5953019343e637b72813179fd5828387026b89480e3d626875f444d87c42097e8dc0c7e6edc1f481c8c2cd470385a81ab79cf6dfb98a0dbd4e520d361e0385c03ea0ffec58e0e3ebd24c88585f151c56548dea2eb644f299a1bc8d632f6407ee9588ca9834b93dc73cd86fce470cc8a58f66df88934e9be050511fda59e7e74401a4c4cacad637a1a3c9b3603d54576747e16304d81e6c06b19dc8b340f8befc10ceaf85eacfe7d4487d18c5a93ed7a8217b921fb8f080e33c90c791175e78e26e6f5b3969fb895a1357763a23b69f63b9f72a93c4d6756390f83707771571bbd550bcba84cc9bf563c2d7a79e96aa2aa56fadbe0e30294c47b5890bb0cf76063b2a1b14432244dbfa153e84a95bb55ff97edf65a2d632ba2d43be3925fa92c44535b1e8bb99dd2ae0c8e7c4128e85cdcd02d0acfc20bfd82ddbf099519521a09abce48bd5035ee65af1d5892c96cb3644d0de04d228082b9de0077f446f7834e40a7169534b65a8119f73d2c54a87a0cf940a0ff0a22896c180048679e4a3ed513332ef91746861d52ae1ab5f1beb5877bef1eab9f028cef23cf44975371f7494b59c7d46f4567d96ac8916fa