0x2cffd02e952d4cdd1683de4b8071b798afc8bfffd85b44a16926f9b04c78d5ceb6a06011bea56af9b3dfebec49a6ee8655697c3940546c0deb04db8bce92585ab845c5b993c40ec411ff0a0097480a36765c04a1d02541a3fd139527c8a8b86efc9b8ecf810bf5d272f7a70eb62e341cd7c1cb176a736ca472955634ad330da18682f8e19bbb8c4bd22830b90815a23272261e9af4ba5b4dc5d57a24a71437bd5378b4bb602940da66e72e28a9dfc3588b5d50a31be15a00baef7ec3a33f605714e55ce15f5c0bc918217d4892ae7fbe50f32067a26587a5e32b7cbe2c4d683af3b5809b72b682f9c25298339f7fce695daff20fdbd013c84b3bc794dcc5b58abae867c8fca1515df1da5d05d709ce1d3d6ef3631c8153dacac44f04b18608652ad72846c39f42b6466ce4f097adc4408ba9f9a62efba3ea50393f7a4c3ffacceb3187aa5a3b8abfa05c83c9bd04f3e2477762e791d6f171a564830f9c6bacde88a8508f8173161aa1c5931bfb28a3962d6241e251a0ca5569ac176550237ae6d78eb69a808e314450d3d4b2225618ee67b2dee732d4635e3da84565f4a483f6e0498357666cad8cb7eaa3a4363d928d2a8db2286cada9dedb4cf501ad0f0b9e3ad74cda5c385453dfc6713b0d1f12a017f10119a7e1975e7997ed60df4a9a24f598e5e8792116566f83ae573f453c4448369a4873c3691e292a966c4a40166d409e902f2da62916b9fcf4f7593e66945ed4066a3b87e1237a37c45991334a16550bd031fadf846754710d04c54d6f81ad5d0f5890e2ccadc3d09811badc07188275562044810d64f3ae26ad04132c1fdee8c83a2125a2e0ab83903718959bc0eb23fe34048f4b7a7c2b431766550ce5231ffd12fe14a10cf5a9c27102484fe577f178f2668984617d49b5727c6fe60ec1c2a6df2b7ffbbb9c4d2c762e5fbfa2a077b1c00c7ea733868b9ba973600f2166d6588c6ad34cd54061b06ec9b86fe51249d929c6e5c64622bf67676f3fd47ce6517d52884eeb4c127a2a15984dd74e524492c482e0e71a5499b09ddb77435b1efa2bda610d395e10117f960c4326ee8418ffcb20c6910f05f995fdb37a7d0d95d20707467d06d1d4084a14a62d29b963c12f0aa94589fed288820a4f387b0b861e0cb4374d99841da0919fa0f83fb0952bbc2f54574ad9b97e9692a0ecc43225833e40fca168c35711b589d9c66373b89ce0e21c77f1cb56bf965c8a9d87877181285d27e692d274ae2e097751f74b5409c25e6e1a7b6d7726945f8e7cc26427f559900cf92dbc1310d324d6015e151101bc3358d14b71776ad6689b160d4e38153b1beab338f33b8e969e43ecc4f4cb0efaa3d45a73df2591d432d34a1876476434d980d917e4049880249e80d1da47d0674e08557a72adaf18160c881956d481241e4015e49c5a534e5ae8333342c32981802ee7f267eb16d80369943d613f90a8b564d589b3131462ee972e2a420ab86d9df3eabae953f045afbb8a5c3e46035ee4188017195da2d13353f5598176a29c8c9dd9b96c43bfe07d2519a166a94ef2801ece615c487521264ff4447ba8cd06f00528e1619d13e6b3035ac4422642573686dbb1e5fff157551436259d905291d062001f45fb42cc62f26608ced3e5f8b4ba5f6b31770a52c192c251a91c5fc1d6176a4179acb3bef75f1ba3368acfa16df335c050fdbac0492bce25669d735711f566166fb5083a20c857afc260a8c2c62c3c21d9928c0caa5f60a70b2686a8c399c0ffc8b6eddf668be6527c50d020c4c46f69e0582de6d78dbb803fa4286044a455b69bbb1d46b573034fb7cc05bd1e8ffba439c927b49242ac2d8b465a63552905336d50682987ce727d0d77a1d03315b3afa66f136937dce7b7a30ace24a96d1d12c370fe5df81b43682bb78478f6