0x2cffd02e51d82f15594eddf8a3847fd2f19db4e66f37dedd8373e98cf4a7581ee61438d388aa1a87450347c08c134845dfb6052adb6168f7f8eb9ed8d1a3f8e9adca95b241fd45168f5e30684b4a53260cdb08ddd14545dec49e6b37fe72174d4a9319ba4f3d567072b456c9f9efa6f3096f092f2a4fa7e9873e683c455074cc8d7860eaa138238a280a3645e08430e0c378721fe1d23e154ac649a32ecefd2ebacd2d0d7544639f1cba5d0c5bd0aaef795e9f80362ddd98f534ba665a9244adea1d0626944bbc07f0ee615652cdca8b52661c5b3641579a76d118469ce8a5db055c797e1cf8b80885afd28dec3f3a77c65a754113be45e1d3a43e3f0c519ab9b84260d7402b07482be6184ee27b31773c9f1526b11262ec0e15310629a8d0eaa4c0dd60470cb6f124bc7467bf485ebd81620f9818d454c7e930ce924549f05c01b6a752b8696df19f34812ea28900549862e936a7428ca1ab1b2a737376c14eec0c594df0c0f65964a0c83c5faf9c3aeca019b325919e2a82f26538925cbfecd7e77f93da8d6fe5f17916089680e14fe2cabaa5ff2b3ef7c7b151e6e9c1f877b6cf81a5af3329cd4486a58ad42aee54f598a062db3194b8a71447c3b9758ac7cd3fa6afd499cfc43a40de27cfb050319a673b09f3e052517df606e2c99ae98865d4129c8a2f5795ed8082a0b9e0d7d66e1d9f81c4c470c2a7547527c77e3c53077744fe7cf59c87c0a72c0417765bb4163f92c084409ddfa509c52afc8d1d739a924acb9bb762dac59485ee0256d9554d7e4f43542b0818dc6b7f8b191a449b001c27e624d3ade43a0911ff52212a4af7c0a07ea1983783da7f3401826d63247c830fd4c7fc9e2734a2a88d3020761d6c2bb9104eb0a887e9e683243098c0919962079ab75dd675e745756c420199f86f9ba87004a3556a5622e0f0b54cac4c1311e8dbbf9aee5bd6560e2b7332cb9a4b988a37833175a9b0ed87a97d14a870858c2a9c9e3d4d1456d78fbb6aefaa12cda34350c87e8757e823fbd59ebb00bdfd16a84ab4a700b0532023809fd87e875fdac0c7540ef78796fae891f7844f5f386c4b4821cdf9baa0834be2f2a858f641cc38acd8c7a520b9ef72f68e2fd9d337287f0f25f46e254f2d6a6b374cefaa59823fad7a2d288b07e9d7f0ad9e4f051505e24c0d1bcf303def84eb9d96d8664879b76f121cd332d81b72d25c1c32c6d6039eed4291b4513e0a914e74fd5b526574eecb1a33e239f127afbc1488b768d601556736d6512c6a94f755735234341e169e0d79269d40154c4165584e3858fae5e4f2d65f23d6fa424ae22a5b6bf6544d5402bd34fc1d033782e91f2653b4f1a70331dfc7b6dbf2b55a5b9286456661cf3da2da5dec6b9dc055b25030f72d8c528906f657287838adaa36c1cf69f291b05e1332de18b55b0986f1fad009afa3944a2245af0d500f82c634336b0723c59911105bc1438ba03826682c14a58d35638eae1653a0399e211eeb2f1124d0d13fdfa2515300ede3dd4da7d20af8e247b0f1baba36156e78faea743b4bd90bf10d5f7328528901894afeecc5916f0721e38324bf2ff4fedbc1321d36dc4a995dc57cd2ccad2d570f0a48ba9affea6546ed949a3ed4939f20fa2701345250ff6155989d5f82ef041d0b6f037b043c64baf5e4a505ec460b73a07f4bb5fba0429569554d6b7775b0e083f195b11fa501e0d65c552c0e4c1284e89359ee4ba6f9aa38e6e343e79da3bdc66ca42c36df9c4033128d9b20a0d7d38e2d374c297e738b0331081ee8da760ef63bb89be7e335998badf41c9e8db79d0cd26ac4b55df42905c69ca5a7b1408090ddb8b3b4b2d29036baeb5513891c544d096d76344b45ff083f4e61da11a04e0bd8164ae35796d2760afdf9a81749271c11bb3535439dbdafb057