0x2cffd02e5c889b735924e1b86b005aa4978c382d898d8d86339439549ce2210523ee6936f92ef2956705fa60143ca831d3fb3541319cf1811873e587b953e2a62d38d70e931182b915e3efb9cbfecd026919486f6e79463ff692ccb99ec2cc0adc03fc4088cc37fbef4a921d150b4da42beec7413749aefa845e94fb48085c3f4ffe499bf31b9c0318864473727a88a4b12af355b32f2dccaf970664ed86d02936403a2ef613173ae51723327b397e43ea30ca21ad5007b833329c784e4cf2348c0c8fe0d403c9530941c27a662a574026b9b81c2c2e1cbbfcd1302f01232510d3c6fe3735daceaa4b865b2561cb21bebd8d3aa61c082d63fe68f4c94cbee09532a3f04c36e23c2531930dcd69d96277abcb4fb1d1df040f81753634af638afa90742cbbb43c8acb78ffb14a96d769b277fb7b98411bb8cc19444fc698f813677d6d33745f06f32596d860732a41b06dff4f5d23221bf849b38a1d00844db5de2d03027e6c1e02b1fc306fe7308650c482b6f4399f46ca3b959d6528d642ee0f1754123337b7ae934e0e8c0f54e79fc0df3e04d00698babca3cee2e9b737a6ffa0b3df5a1c5ac15e84a65f1fcc0acfda423e1339cb2b2e1e80df6467b8d0dc4b3503e99a92b608904d1c0e4789120f905f72f71c480c2ee305b25e109a3ed07baab0cea8e06fb45e7e1d4d2a62cd2bc71fdf490420409dc73300700d4a541c746a38e34390346db03261ef10a8256d18d701523dd2047b108f6550fb3eb6143d03f6bd673abeb71213d5201fc7f5e39544d88a5356fa728a34d091fc81688dcfcaa9e72df2abf1c59cd401ac55af3a2e69267c54e5ec7e571df8c7173412b569a91c88ea6e1b442516ca96babd761f61f48021637862b758602a712e22f68116440323680021a405fe3ffb32707751172113d2c2f21d8f05a46770e75d28f978286675caa3c13dadeee4cab0f6f956f26e2481568831d04de05df2bb718a66a89a2ba20f4dfd928c1c32785b16282689371bd2a81b7befb4ee4c1351424b58f5b6c69470dddf68ac2bbbdebc7a035dc5577215b55cccca60703d747cb2929e32d59593d97e8efc311d6f01be13e83caf97eb0c569252a05ecd1ad1dcdcb99384231412b1591d28634dc0027b17f41f925f788f7cf2bdbd297828eeec94c1a724354abb468e2f02106626e933b2e3351a55227dfba26bfb915dbe7da73d507b9dcf7a2f8b695d0c2ca95808b00f8c7de5f1f5b26a4e25a27b8b234e795d7810949a393e7c1c85795c69ada9b626d94d11d88fb6ec3ab40f1c8c41b48e7d7f069e8ff0b15ccf0aadea4a1aba88be877d6a8c05723458246a79ab68d7408975b2f17a636b9b27a3629acb5eca358b17d0ec6f6ebf2b488e57715c4dcc5a2731d9abb2f53ea16736f9aebae6e184136b0ed3e8a0e202ec1dbc1a67d520dc8b23dbb8b164debf0214baed398bf5a2d68970787861563f69ad4c784a198d4bfbd86f523266e113e0f75fa86e9aa5ba2d18c524c4efee6a70aa6116a5753a98155514314eb040f475de05091b03b972ac51586308cff7de1f0fb4a9d836176f3a425cbc1871adf24cd14b912db5b75f10e86999ec34532f7db39f9d42deaf11f300d6aebf44617694024ec8f711674accaa5a0e6da854df0d339e152d7f7fcc100d6278ca1154bc3fea8dfef0da9c18bbbc03987a20782b9b315724c9704fe6d3d35da5ac1498b4443b69f5d21ad1fc74d93d364ed7cb877f75473e404d08d0fcac422c90c5d6fa580106c5077842697c1a974e4327b79d2585adb7b15f0d86e0098dfae5364a32be3dda28e9bae4dc20c544bc761466226786820cb99f42fce455bd69e145126046e10acdf93507c0c75a6dba7d5818009abe4c62628b9025b0be3d20a39bef03ff4b4bdf75a21e185fe38cfc1c61a092