0x2cffd02efdacbed651f7d8fa2e144c3e9a0eee6a1e697d04947046989f2ac7c49d6836135225a8631f3f05037e5135d2f70036f73d86e61214933de6646f931e1db97c987b92e77bb61bb113c45a23b229a90010b144a59875952110808febb7c9df26443a8996be0fc01f9d390324169b257adec7d6a9b750f9b78cfb7f66f40f55049e9ac7a517e693e51a2b2c9df041da4eb2c9962935aefc86fc41a4c62214b24628552993099fbaf903ff4e7d8683b5e1a5713a40a2b56c800f9d805563481eb5bac007d8dc0f4c02bdf7c8fd4c2e1feea0bc86f0957653fcb5940109efa10fba8015c902bf719b36f210c89d6c7dd284e038ea540332186921685abdb37bd4600c02deecfd76993535bfedf983ec5d85dcacd0282e094568fa253f978b1c224f9c866040c99acdfeaf88d8d1271120cd970ef86c9b249959fd6a5cced206fb06f076628f56b45fad4d000b7969cf07c13e4c0371bdfb166edc1324e2698c815fcafe94ee0dc248926642407ffed4552bba9475022e0130c8e2ad54c8ecb704b9766b80a4d33372fd2a88992f01d98b90fbeedc39fff885d8c63cadc2ae87348671c1be473f0e75ea399e47fce8ddf58235e0480cf72f0bec8154734bb0d95b64ad0e2a0b65413d6e5275996168dcaaec3959d8dce3bea22117cb33107bb39f8fe5185ab1273d331241b30d4f95d45b50b820bb4c50c0abb3d2b22bbecc8dccc0707eaa91bcf40bfce6f8069d39c65fc8c45d12714955ad5ca584b7635f85907e6396df5e73412c9d5717bea1c20c8fb56ced955034ca46914f529e5d6f92d6c14183380674095e1d57db040c5222547437f677ee01605329d9376f21ec403e02cf71d55d5361c46da8bd4d8ebb7920fc2b687401f65a55e8b4aa19e14a7f0f69a591c2cdb839590e0b6b1fcee6e1136dd946ee361159d84c1d39747a037d7e227a970aa9d42656a57f419fb05f82118bd5d8ef7bf4c1bdbc7bbb183cd9722ffc6b68ff4969e9784e38da30b89eda3b3610ca9fcae043c03ba482cfb4858e6958fab0421743181ad9086d3ca9fc7f0c95a4234796262e1b9ff7592812567dc2bcf895174b5722b7aff1fd2af90fa492ad24b07ce43724473e16b7505f9b69fb41ab3a196f0b8271fabc384f728f5c777444f1bded434dfe94dc72b5ccea1d132402486f8854cc10692f4b60a9611e748942fddde674586053119e00e7397a4cfe6b6ea862f9e4faeafa7bde7911a94cf696cafaf5913f2e4d1428823df324aa3b24d1630c59c7cbe1e026552bf11405ba3498240372cb9c5e99a9a2a60c165d88cea2c142ae13b48bab3a954b6b07a38b3f6034b4f24622891e9592bf1a696296488864f7499d76439219661ca1e0fbd16a6c7556ecb6dc0f3ce57e48078519192584dd3fb560f03e0332e527de6d648a10c84b787c4b5a295b3f5bdf24eb000225868e25137f176f446f142eeefe7a1878647ce49f5233b0cf488429473d721aeabaa4e39f303f7003d8c77dd0999db161c648a9bc712026c6b0f603d11687c7a4c1460883783f277e3f8721c3cd04778a927e7e04c727b251f01cb3bae53ad785a1e673235cf3efdfdea143b5d59965a9277d47f25b1cc1c4dbcecd88fbeb59a15ac004434e6fce3bb56f41b0b4fe16a03b3d7e4d6cc9c535a14c748455b7b5fc37898cb0321d517ba0bedacb896fcfe86786682306581c66244d2c195e32d11cf7a01246ecbc27b6b2f2be5bb3280648615b6c9cbeb9cc0cf488391a15816879215c07626b67d8356e601b922afed722ecb89c384965e7e1ca722ff633246521400b7bd7e1afe8487051d67837ea776d344c9643711ddf9fab08803491da36527c14697b912b6f8db524b7270efbcf349a5be5833181b1c71fd376ed6c8aec157fd924df9cd2c6b5954b27312f48747f