0x2cffd02ee7201114ee590cfdacf4ec78ed7bd55f9f87d5c4178ef49bb631283afb43623c385697daf7068ba112cd88093b3841060513f244a285b958c5236ef979a0ec758c1f4178dcfbaca321c7ed33a7a2a65b319d0e06bd11b6268a07643ee7d3b9cb081d922c875a945d91697d08f2bb1dbf66e81de2d074588aaac6d6a2496d7eaba9199f0f7939356fd10d49234119841578b5b1f3fb63e8b7f2622dc966e24480f4722b7a25e799ea7ec96d59b218bd5641d4a22206b0e3db43e321b2974d4b2dca01d6afabc7d146d2ffdcb98d0f3da134885c132a9f8c87c4d6b623dab9a36e3d7e54de3faa554ef3e6fb5b4803531b89072154787397e42407f37e24511ef7ef9c3229e3d652ee096c59dd7408d4eae033263cb2f4c2be1cae9e8be616bab3b34fc69f9e065e76c247e2a2590e4168a861f38069cdf7e5f85cd9d777a726ed832a77b8d49c1ffb6a5b3e4b8b3b7e376c460aed23673438c36a27a141a49b7dae3383498f6ffc10b5d4cbf851e0848443e3354c80465a6a4a39185ee30c42a6086c349c54b4213f872c627d01828dce655bd709d4840ca7273e6b06c7dd6af89385d061c8d8537ef913da511aaddca0acb85b0d3ff389dd1406aa8ac31d5506d99718a4ced7f56bd43ad07f679d61fef7571649dcb2c034479c6b8710c2e8a76370a13e1099e8276c0a88fc3d65c6a2175489d7d33707b5fa9c6bc1b1fa70d8be578a175b92365e3094c00e8cfb1df46b2b3beb079640c3fc6605485f1fbc75f72a2cf1c169004d054883a853bcb7461e8065e52b71e41f8ad22555ed0eee46dd93b021eb7188de3273e67edfd3d90f4bc23616552efc2afeb43abcec8d6c45f702f4798bd4ce7144f7042dbb460316c6e0804fcce9776e04d810056b5cdb273e52371244e98d8636273ffbe9316af682b2fc00f0f70eb776d15c51deec386d72e2296c1ada3d6dae3e8eff41b80d0de140ebe457ecbcae9f3b7cf8d95f4b741d4f405544858e43436c9a3c2e21a4d63eb9a23fd80ae4bf64385e00eeeadba947dce73a9c16cf688007d6b9ee5a81e7a3e07874fbf0efceefa73bafa4c8fee50ec1c961bc7c03dddeecb63310c31de3ab56bfdb0dda53a61ed8c86ee952744b01df95342e344c6ee4168eaf530cf5195eab49dcf63c2d083a3282466df814d9e00fc1de92929ab84eef5d6f49c1f59ae97b27e80624fbf27f63d9c2bd0f11ca7174874b2be8d0f34ceb38b26531dd0d165c4c3714b8a28c0c294d77882a0e22c538126dd7f689908805a9b2704bcc8baabd59a4f39d458531159103bc0a48e295a81badab9172254353aa3ecc9e76b3f26db6176fc88e1e5f92d8617076c5949d83a5d692eea74500fd7fc04cad59c45c10c9b804e5ea2fd74381525d36020f45ab038db0bae0837829571f015e3ec4719bf6fec3979c0725b19678c95e2690d73d25194c68f25f947beaf5bede22a9a439691bf769cb388b099549614ae7613c5cb07ef47637e244e8ec7bcd813c8e85403b82c54aa42be3fdea12be21767679319666bc8b34d174dc924ba8400a4399c84a7981462586fad80ba5f2b7a23dd755c094c246c249cd779921c32cb198bff2f90e397c9af607014ad34132595a6a91522be198099ba1b6a340758387b1888b1aeb708932ed005f8e8bbd52f7e32892af8a26144f36b6d34639fd27ef9ad14b4ae1a20316b8e466c02c8da1b809dd3462a5a90d40a20ce09cace2795ee45d7d62c849133599cfcc6d42b0069f82a5ad25ac50c362b5b8a3f7c8c81d1f4c046a11044cb2530d555e786cdde88312e04c9e984ce9d06cc1422514beb9bacefa7342f094420358bb891e79c342573cae1073a85efba35ac71fef1e69cd811687fe214c33f7c90d07a97445681d4dda9a9386b2196b492a5e1df601c08ac5a1