0x2cffd02e9a8f34b34a33973c68f036a375da0a1a3e8a9466c89c7811457c6e1de1a81e5f6614874cf338cb3277668a14f2f92091f58a9bc55b4fe506d02591fa57b65b872a3390d120ce49066cabe4c52a59b61424a635632d73d1af740c08f244bc4f4eb724d78a955fbb37cc1a1687224752581f3d490c4fff605faae3427e05c4d68fa4c13bc9535cb0533e374f4c0da7b23d7e05e8133bda41dfa36c3e151bcfe5cb49bb39994c2f5c9a67ec783cf3fbadf922454af904df4d470a9802c1ebb63d89aeca2324a34af4aa10c06eb4227ec53ee367ba93d9acd28075e7a34a3514e5568a51b04f213e1c006c53e9493b4a23f11f88513544c6795a2d926089309779ee775ced4e373ff78d979727051937fccbb93d36da43b21df413f828427b7fa95bb19bf40f844726f5aa78db0b257995a01542593b1039267619407eb28af80b3499d3bb16cc3b8062cb187497b6031e291881ca7309d6ca9380e6f4b19663f9cbd3b3a18e41959a2c939cc53ac56db103ebbeac771ee698b7a93e0aeb13d4c94ac78dc45d4cbf821696697ca147b4faa27ed0c93acf0f8bf6c0fb8bbcf5fa28538be335b615f43a64b65f291393e575d3ffaf21d0d5dc0b4b9dc84892c43d35ca90b0b98c69451de6aa6fcbfc53c5c5317baeefeab4cc3e577f5c3d6abc1a057f7fff9c03c9edbb71429cd02852edde18dec824836fa2677470ea61e41b59d13d42eb725c10de5c63360301c89c2bf0769414bff83ff8fb57d68d1ed71c675cfe59205a84433509fbe3ca9fba2ba0c8bb0e7e83fe515240a6d5dcab03d65c22caed550e5ebdec0b6470ea828257d3a23d9f568c8a7c839c5f2c25b1651e186c71ae9c5d86f09f326a53a8fea18cb5c3c97fe8dddbded6503c63a15ad523ff037966595c9e6eaaf0e40ab7291511652bf0659670be8d82763d086291584dd7e6436ade4d28d8de7ed7ecc1f6c519d7793e57f1644d5fd7edb58de269c9de5f0e3c5180d0bceb1a29d9b228c1ce6e2c3d3adf7b98420d804dbcb8d81dddd7e7d9c6b618c46c7fc016d270ef07db45213046029089cd366da2101d56c8279ceb3e78f8418b544adf65d46cef709e3ed3e089f96d4bf09671d5a34e98fd829321a5bd23c704dd37e8ea019e157e672109f247b9cd9f03ba46a601928556696aadcf1bcebef8763d704443e2833eb8cba78f6a41dd62da6dc97083d4ab7179153226f11ed8e4d0cdb353f2c47526acb2da6b9ca2db68b3ced25a344f55f42550356451edd7475437f88c2d4b12789bf794bc7ddc6dc7ff7596ab04ea5d9ef36469a478296e297f1829a5e7039198a27057a8dac6e7e74bcc1e07d4c283ef7e3aa3434828ab38fb806e549103321fffaf60058723fc8b741a320d091f5ee4525a3a51a11dcd00c2b62f2a78c3d187574280fa64be61d77b0275529bad2852a8d2f0118341a60b17235f36cc1ca4e0f1191b5aacdb8eb97fd099d83d3f7d2ca64ab5026964f686fbfd212a6b54b1ddf1fc3a511b7823e7f7f018feba569ff690fb54a4d599937dffe7d61a3588674b8256a5644cde4d75b99895a55addffee56fcc02997675ce736b6175b48c6c4cb8653c5b17ec53ec46c31032864c0d496b2936b2a4c2502a49cf69df74c3d1f42acec2a389cce798ebb10dfa53611ff19a2a7253729eaca674db9d5c8ea3144782a4a95c269705bdc2a43229871c2acb32d9d08f3abd5a1c9ff65456a91484ab6c90aed48d2cb845e904f46b1b6b79696860c97ef13a9ad5bcdfd43ce62ea1d2c36e136d69e875ab2fdc2d00d965fe2558e330512af4b90e490a28f8e9f709ed90ddd2216815a0835b21387fd03f958d1a655749c4c283d227d52431c0627095a804e89b52e1d6438c2a24c087f5c72e20c51d4b1df0fe9267e54fc8238b7aaeaa975b77b28