0x2cffd02ec33cd85a6f675757b02b83ca6e4e12c17002944d451fa7486131c4e9bff3946fd64bc47176919ab5184caea0fb4469f7a5a4e496b0d82f3d808cbbd3e2c0bf86093924d7f56ed80cb6d1650840a310e5a37d2368ee9cdb9c5739df7b2f02ca72804c3fea5ce2951106d0213e16c6fd06434e5a250383039c5cdb76322b3bedb2e8365cd9e27d30c3f2d0e56b2307d33fab89388bca50f523e5f0c24d1973e62fdeb9b2f77010b572338519faec6d1f3d27de507115ff11be8f252dad14e7774f219881f920610d2e95d19612e63443e37b239a1896cc8dde79f8ed7c1740f9cdc9dcb074ef3ba173bd2d1a27568f9c8dd00c38be06da58e84eb5f61e5990cccc1b16ff87ff479f446b1710d4153b703aa38e26d0b223cc62f6b47885787718feb742cf5f4163dd3e6da90e53c8385d8e297821e2fddbe02b7ac8cd336de31883dc03c5c038516b64887182f49f160ff656ba8683f2ea070c2b32415f0d95a9e80ca6c2ea12b29579140ec93ae53ac9f44c653b7805025ec2ca1ffc5d5c9e1011d4e9a5fa2bd676e879e7b32da65f61ef55d06aabed4777f65344f5665d91d7d67282183b478455084aa0385693db583b1cb5072cdc520ede3e670ed75be9bc90a4caacb6767fc84d43d4edc65be1cfa3f09e80b3ac3c79a67f6b675ffe44c0ef5ab5dc0352103f742dfff1df3bb5e005a5c9c1d29e633194b74715d7f1d06888d15d0242190596e75e24ae0f9224b154ede290dc017344e5cf40376299a4335c2dd3d74c4adfc7409d98490b293b2a69bfc1691ae4e0784752acb4c7467518a7564c63f0768a95549ad2eca6a2b5d9f8a974c4ab5d11e06767a59158e4c7e0532f383c5f2d5e442590fd30f481eb4f66758b05d2a01f68963a7c2c8c05a1211123569e8bbf3ff9c9828bf58a6fce519b627f7364c974ba6ee897827a0477de1305a507463903c2c4b2b0539240bfe76aad76e3bf6e435c5b94e6fc537aa4f24e01d1f5289eaba89b2c24da3b7c61d96997f450777128e7319487a7dcd41360d31030c40a22cd77f061d16ba3a5acc9e85fdee0b3f6104f18ee46989971a7eb2bee20356e03222f628a7d8dfd7a2b6f50f931a04e8581124f776a4cf4dd77898670ddf1f10df428c279dd5970b215bde7e635384d062c03dd79386f997b470fbe12ed883766d605348522958820c398f892c776ef63bf1523f034f666ba57071b015880fb6a67adc7020117d479d38d86778fa730b445f2be21f7b95198b9af2f0b8766e6da8c3db75e6bb967c618008606abfd5c7141a8a9450f7a92b72d25acb15d21a21631d9921e38f8e782eee97a7f35a5c09760e18fa763103734cdc0b66144db8d306bfaba37c24d9a86624574dcf09fac7580434240cd3693ab6bd53bf0b4b11f40970308e4c136b36c14e75f35d4f02caad7f0ca8771e6d07d51c90a004fe21f7eefaf5d8805e47c6c75d13d3505e0afab08e94ab4494d19bcf2788adacaea5e1dcda5fe57eac7c75cb4bbf749a7b1547a9fc0de1a1cfc56c3ae8cda5600a7e43072e46c39d2a8b332a1f223e0e5ff4c4d7186a185e4818a65aba5f312ecf97a38437eb4e756671a4428e64d51a65cf874d5b2d1ee07968ee4b92a3dbb8260fb928aada51b0ccec52f4f151f95dbc2ac4f2143a82b0b8f10654bab567b7b8081b9d1b70547c0b034d3d812d73b08cd73fbe7ef838f8a5f30188278549f006aa789705b199449805cd9beb4df3635844057198b9b0ff3f91136fd4ce11740f9587c5d86ecb22a6cf6503af6139e723aa154f9419d57e57cc05a055afb30ddb4a2022281b5d826227b2f61f13fcbbfe76986342fbc67747a434ae54db820c51642e8de8bbcdb99ac5ec90f4410ebb1715bca559e2ac39f29cd7381ef72f2b43390a6c48d8f08dcdb9f9fbb99a8