0x2cffd02e67bda791dd0affc9a31122ed423f3ca2530db3ca8418d843b87e60e92afeb753b3660d748c1cbe819cd66b6ef9ab6722c4baef2845ff1ae1674dc9928ff2386c9b047129b91448bc7b54b1793585b24f73302053e7d8609244a79b4c1162f38334b9712aa469e92c3a33494ed401e2568f1cc9d6c4b318894d63888649f3a1fa1c3f490f1915097615131b2890aa232c7478bada34b12f49cb4e4e0fd696831283df46a90b5263f47af5fe6eea59655e2a93d56f2fcf1a29c81677e3b0fc335e3adc850a35e7a86f2db4bf3aa14b00a4ffabaee2bf876f90d762349e487eea3447a5750fe0a8795a5a3c9c9583d494f67574cf773d3e9289fa0a0ef142d63f04d29a0a7a5b84f2e305477c270c1af6239839ea08cd23fa5aa41286e74dfb3e257b2402217cdc01b69b6df7ceeb207bb7b91b532149f683171b29ebbc1ff5b7cd15a7f4ff343b36267ba3691b02786ad2d8df5d81e64a91572c62e71c43afd16918945fc0a645eba43a2ac111f2f7e469c917768cdbee199f76e2a99e166bbbfb9cd2b50598b9cfb74d7303ca63c27d76a9ae605fb3bb8389405591e76585a4de5c34298fe014e8d9c8fb56a8be7dcfe303b8d149ff1b971d26c7e447efec39ec2c274373a7caa05fb449b3f9b7a15447643a23c1da07bc14e7a4ac33468ae5228dd07f1312750cf3fe6751fff4fa763ae47b99b37c0b051942a07b8d338d66a00ea23ee75ba74e48853c234b3aad3d8260b06fc624af555448a1c8a0771e5f2504a08829348878b98619c60a23f32366358bf65b5e30b62a9bd816ebc426041c912437079e08ceb19ad2371d4f7b40db4090912e0d46952cb8473e10adb18167bca9607dc90e2239e196bbea459a5799fab6f9215253dc8659c1532a035ddc4167ce06f77ec22615c82b816c76f29649286f546dd3185f55dc968bc24717c78df893e5f08daadc47487351bc8d0c4c793519a6d1c87dfa50328a95163bd064b7fc2c233c6898e971627ebf9168fa8b66a672657efd9f34503c2163a7d26ef389452f1cf75993ff3e009063574423aa536fc9ad0e8c758d7cdbf40aadaac819a660d77604c70d617a4fcdf82252e1b1e5ea04069fce4df164ae72912008e5f33620d822ca47db41ecea0ce7ee6580e3752913c646d8158fc515e8f73274cc3d0ca4963f124af3d078b55f3d858eed4f8afb9c6f667537c4fa3d43a8f4c0983f52a7cdf2c3282176ee5ba96edbe9cb5c462311ac5b47b5316257a885042ec97cbfdfa0e1df027a743cc05e6b801f7c846914be1682c24c89e3e750d8a7a3260487a7ede283f99bba0d07ba161f4853f8aa32f7baf56497bbb50c37a49eb9e162128629b8e7dc529ab2276686983f40c5feaf4b29064153246b0553fd0885bc71f691eb78aa984cc8861d0ba526a6c0fa2777e87fa2b127233898229032461b9e6b79bdc308b84caae50d3a106fd0fa15c66bfa94c05448515c6a8c12999e49242263ef2a3499f70708ba4125617a639b3d3ef73e5785b089e9f8ffee8ac6789625712be47f32c59abdf9ab4840bfc207ffb1e5886c50d596fdfd67d3aefe3cbcb0e869ec171d1c56be05cca6d74001149d280c935bab4c15463a3ea209377d3decf8825b0366be75beda4afe512f1c363180f1230707f21c8465223e8f055e869303fd5b81f72b05e729f293592c348a4d367b3b59e2f3321cfda80cadf61de7a2d37417e59f8e83fcacbc9377ff514b788085bba647786030c509bb53ce0710591c819dbb89e41471f2ade709c6ae538269ab380adc84287397213bd6378d3332567986b950d7b24b7ddd0b826019ec0b39ce686a4804822a145ac604f2f4b843459266f3633ff773b0362e6d13a8ecbef82703ad6265b407a117946c5c60895d9afb5d35dcf979fc8f49a1d66d6d2fb6