0x2cffd02e0a716f8f5b731e0c97bd3f93b6f2483a7f3333bd6510e5ca85ace240d2cb0662d99d32e97e1d1ed79da44247ed78e85785971b85c4670eecd9356eb0a5f21995089ed3e08018ea9d4b2fcb86c994018c5b70acd4b41e0d74575bc66f7c39cf774fa4c168feb75677ce2e6ebec9bd659e10248b5d134f79b46b2ae7d04ea115e61da77d0edd2bc2beb2864d49c0336b4000e621a278ec82be86d713f4dc499a39feab7d426ee0e020a8b10848c4740bba3534191feb607e36c108b56912c327365499ab6b177fd86de43d61207b17b3db32baed1c5f6c86bdc53da9f70294d88c7d5610eb37f5e34d56e7a08623dcca4694ff0b5c242eb21be312ce13db08b2d1da5c40dab19c36f5bfeaea1dc7aae4ebdfc2ac8cc318dbd50c65670b102064d17a8958d799744568a54a0ddad93e2de3a2e63301e5189e97fd09421fd7a974fd520353563fe9e4a2301237013f1863f2d0029808206a3c91198e15349776ed8cfecd2fe884e502e01f5df77a4076c4a1c9fee9cdfa6854e9b1f746aec92bdc6371b1ac65a7ff7e3797645536ced0e34067861de09f1e235bfe3b5f1eb1a301223483d3ff8a82df50eb74dcbc7e529ef515375faaf1467844155f9d3c5bf79dc52c2489cf232cae4c0aade59b8065e6758165f74cf6d0af4f028c51cb78c0c9fdd5a016acdd9790e151dae1eefeb1900b00abe3e7736b3dc15c5e5f7912091248901a5dc16f3ecfc95b6af3047896d5c3eae417d50ecd470f2b62ba08008cccce286539ac42c88b0d90536936a828eba231218200c16a046b4f17c250b59e4a489ecbffa023b30755b84a544b29acd21c2ba890f6424a65831edcac1c69937d9f7f6f298909c9d1b20269e3eb90cb3e07e59ee9d9820e544ce73ff6b270768b1286ab6052d7aa9dee55da3e5371f352552f1f26f9ddbe6af75cc91ba8cfaeef35cf1c7046de06ca7ad7969e607fbad9a16f188f65d8bc81afaa44f113c9b49d5ef8cbe433a5b3fa17715f9190e601390ecd94b3b904913306e60b307d8824bc525b65a26462883a1112b6cc661e2a467ddf784b1d8ab04d655c7d222dc3d820621fd1f28dc3622518a58728d4f3964a7381658a25ea65e8db04c88bbacc74874b0276e9cbb499b613ccc6b7875aef49d113023e64b97d31602f7f0149f72133985d2a3e3b73b5cedf218f38d5ad1e2bb17234fa675a589c5579bdebd656890c751ac261bc67185625abdf357dbfad5354b6c3293c86df06c83d6148456b2e49105fd482a0233eecc2349fa1f192597ddeeb883b51bdb8c468b38bcb3777980239b4c85f208359ee6f0159006cb2d5f417ca02111e2e76fe154897d951ff94d2b03fbec33fc7233dd4607803b3adae5841f2df5fcf35a7ccf1973321e3e496eeb65ea673f0e1a73d80d8ce4094fb29a71c403e6ed89b365c0854e679572745e5999393d9e839457fcd672117c3dc5f44a65140546b47a56b578b6e89e76d0b50498ff72c3eed9ad504bbe29b4bc756ff9d49b4c91cc5d4a43d007b5fcbcf0b37763171ff85c256ad5ecd931af1ac7d24e81c7c0a317190c816e42c804f6ac2c092f4e8a222e68c53f8641ec5dbda15452dd8dd6575b51b79c58de5456691d3a60f26ffe132544c32966875a4c2317a4eec50efed42c792fe2e97346fc4d44bcba79d12612a16394c3432428fc6a4aa1a2b4a93c00b5c13d8a36fe7508dd276bd4dbdd3d9c78449138760f06fe46cb07ca75d7a0e3195c04677ea58082992a0c946fb6a9ee78734d4d28a3b5cabbc696e20d74ee33bcbc4c058f0c263e8e3ca18684dff1c8675bdbd15251ccd34a0d0b99ab9828baf8682b5738254f4e126a4816aa2160e01c5d7347081c0060cbb4e6db78c3d0d3ff0e7f15efa920d35929d6f47b9c7ebe067199349f11fbf31228b8003