0x2cffd02eb7302bcbbca202bf64258a220bd4cad7ca8308dc0f8f3381952decbcf9cd30410c7b2404a12d28952bbe0b7bfc8329d2b6df1c4ab738a6c85ba0c336c037d58222e5c54d1cdf12800d51f8d7a683daee658e89e1de8534bc740eef487b8957315a607bf5c5d40fd73120b76ab203b4b9bfbd98d8d787c2e093cff47df94213a22ad4e137077af6ee47a82d31e8aca129ffed62556b04c8d7b1eb3988c67084bcaa2e02df19f4c993a3abd15ce7ba8305fada93e74900744cd6e3482f9c71c084d78f0c8abf60d2d28fb234e594300378b68fb6ccc57852ab1a9f83852773dd6bf25a0a51c924ed0e3372c7827570dac7fd99c5e6e9d41ca9f4e52c4534f48eb41226f5527d78329e9c11c197b1cff35a3d1d73101a692e18a86d69c90ae08d71387222d470aa3d9b7910550ab5afedee47428ab0c07e48a704c2accf0bf1240c232f0e5311fde9b4e0fe5aa40a2e282405b2dada0413255a8900f65be104329be3b8001959b351e03cf60d1e1a864ceac1e28361f9314310378499962de6b9104e0277cb0a9e250646d98216661cff5de8df3aa24e3307365b28bb2a8b8b8c4244cb0e95154010e332acfe2fd8c4306b52f6520e3b3266241797cbc4453a473e1fd0fc27e7c3236a3334bcac335606d55dc8d2d617436431611c7a79b9784e32a6474ef8dc9b2072f0b8a8e7d294d3db4aa263adc0eb756bd63a2c26ab3d9f4e7797de8c1b6a260108c3ac0a439aad3d028df219cd800679b68164405f20a66e77c8e2d911d81535df0cd0641b4406b8a3d06bf9b1714b78a6966fea0d87e6e0f046b04598bb66beb50f91e7c40dfc6d942604ac2bd8b507b460e8e76d4038bd677068ab95abf5237bbb8a6cccbe86282f25d5453d7989a59688838a24830c7513cb9e2392a7d06968e6e8bb40cd49bd9a61e27e48c65a9bd8e1acd9502c680ec738afd097df0b81462c2a8245dafd84b32a6c78224acf6a20584e0c61c4f31d220ae911b8a2b3959b73cc65f52f81138598800fb3a9bac772b2ea6635711b69aa0b261641b1902f27e26249052a9441c23f3ab76bb940946eb527f3f89782a70e1d162104a95c49d773b5a2a5a9353762ed48d8fcedee6c21bc6911d16927cfeaba3bad9043ebd69215dfe7f247e598b28cd26bc856196247ee116dfa5aeee76e1fd6f25617c050916d1d8c8f621b5f236004dbe5942eb9e0cd041a4a3467bcaad49cfd2947ee2c9f64e3400afee81adf7771a04bda7eb2068de4d67c7b2f17eb923274ad3bf8d8588bf9ea3199e058f1412eb75ab352cb4cf149220eb74b4d4892bc2492cb5e7439c26371b0662ab6fe0103899e6486d4ab1a84ff57576568e70918fc5f57ab19344c9c7ab9784099c24a4e9d6596a189921c5535ac9a8300808413c3c36c4ee1b5190c33cc2564144a1607af7f6b9256f13ac2430e534f6de3cb8a14f961028dc1f00a07f7c50b742bbf5d178a28802dba045d3dbf81878fefffee2ad9a75edcd7d3c108adcd86dd605efb31054d9890af2db546daa424dbe77728942f3d6c62aaa57221fe877fc8db86f49d143c427ef0e55357e96452488fb9abdcee27d18c3d1ad2f079d5fcad0168e63d17b6a10594279a05053ec40905b007b0d508a43e6c8da08fe7963c45067f505d93936e9eefdf24cdcedeeb3fa51b5a298396886985284290ae91494ba47745b87c73d541688df77ff0b88411c4dcbb645e4a75435c8835ca5b2f51d1c5d4bddb1c4654903b6728fcd7c74ec295de3e312583e57f487e664f7f39a9b6c447ab96f445305b7bdcd80995df092051d2922dbe9550a8e4f686b8b56101d58e7d0cebed812e3377c6ff47b9d616a0ccf3675c7d981f7c10a5dedd9424f806beea45677142982864bfd97f90b410282add53f8d068fd8842244fe47db525eb