0x2cffd02e23436d3ccb846f04711e0ffc9e6fead927b0a17ca15e1db7d181f0dddaa472921bed9fd11e051ed88d6deb7c13410b07570d67e5dc6c10f6ca0ee07795d8fcfc6772160001e581545f984699e8bb16f27e4a5e17ef4f156b69d6aa652b415e75f78b7d4b1c9e2ea2046f364fb6426f54ae94e8b623e0d795b1c2f50c48147dcb046cc05ccb4b209749e88f213a3d9d9eb9ae1d459408312efe22c6b0b86936b8ef5d10e5d52d59c16a17efc7aa168ae99236b1277fed288c9108985051f82c2565b332e12ebc972afe45b1e77cd39171ae008436f04656581f754d4e26acfac0b16a6962fd936508a7d4a182c408b1551c05d3390905df8f2af9bd7cf32c49ee54f444e6ad1a0547b19d58b556093c7f389d0df6622f05f76f8b88cab252a1bab840b3e9bc7932b435eda826d5a1ab28a8e115126071c0a1b9995c81045f6bc66104ce8eb39e8c5bec6f3897caca67dd7ce6ada952ab92b731b141b70d215ad751b7ecb7f8edd9fa1350687e8367f5ca3683d034fb0107e21a93f5f8562efac41f592ab70a3f9330b890afb1d8fad82b013eddfcb6834bfe34d612e09007171166db04bc04e3c048494de7fc03c2e35781712f1e62d7ba37c0db26ca6ad0b40dc0c90fdb315305d61d0199d3fd4c30b0e11caad72f09b3c943d918d16d4682dbbbd6f49ae355afe7467d8fb3764d957230769d30c329b86373ea4c9c2f2562eb861014056f7cd6a75e85117fa7cc324677d587c236e97df1c68212dcba71b975f0c2237134013a12739d8fa3ca4f4a010336a7c6e26525f36e854f02176799f10fcc54551e40ed3c35542869620a0907b59eb07442ca3dfd64ce03269b87f6796d0ac8662d152acf1d5692fd356166aa9296706c026fa12e5eec1b9239001dc6976fc55344afd897af0c8cd65be2a7b2d4f1a4eeda71c5021bfce74627fe9b6920107329da755281fd2d36fbe3e3d731998b709b133fadd1f2013a0287ecd643488c9f6639ba4769686233a32b8368b383e9648711ad0aa8d05180430cceb40f8649229988edbf1c4f3d66b7abf08542f1f0eef9a14e5bda1615503abd2f0d16d856997773f0b233317ed892801970e9a80e88a8e033dae2ff8ea036544350e50e04169edbacc5db953e485fa3d4b7612e17475c6b4aaa62eb976f2b21516645c530edc746b7ca2ff38c347d2e845afb9d7edb253321623d4638106c447e430fe9e98428d867206a715f61e6cbba6c8aa5fdf6a2f21349f2da6f881ad1d3eaf07a47acf04b979f0668a6850487fff0be5660d72dda7602927d01c4acb3d198a2b51bc97cf4cf6de92c53bb252e697375c2238936e372e773253288f758fa44a33744a8a88548cfda47b7efe9a1d0f0abee7a580feba6142854c157b168b67f91792ca0adefd9b219fa9347f0bb0e8d8500e470f63dcd7f08699873ed0491d1a0d2d15b23819be73937acc12cce46d514f108b0fb526127920d305296c28d08a99fdce85b442e9ff65e39ef91ab9a760795bb6cd050ac1bef05ae718782baf63be1ae753051e5c51fc151bba976e4ddfcd56b50d28d14ade257ddfaefc5339e8ec826f58197a9d32a516eaef56d7e48ad1c8237232a7af9d05f16b76afa9b6558f28a0da66a8f50c48bfb8ec861f6667eb10f49e4282c66958e3aef465cfceee5c4551113a1971b548b6641969fc0c4643121016285a7c6cb3f24ea4a1fcea9e9c4ff89dbfbdb9d1948eb1c9689cc1e7f16bd019b1f3ca8a2334bf5f75ef21deb26d042a22e8203698d916b775184a73e3b4b3e959921a0b46845ce2def17088eece8a210ceee0164b128aea9b0249beeb5a2d4c7e283321dc26a5f2ba9e82d81fef0e3d01e8229a6faa45c954e00bbbb6c41fc5d1bbffd1f3b4070a2fe1ab2b17fdb52bdf3533769889f11be8aa9853c