0x2cffd02e28a8cac7f075bec297b72bbd5c578120540df419c1e753dcdad7d09d0f216dd56365820fe8f73be7036c8f8c576e29450057c52ab86a535e09243f0f64c05add25d5571c041dcf3381aacd42d80d14b9b89a876e5c61729b0d8ab700d49d2dc55c10e0ce4c8cdaf5f64975d9b84b26b99bd90e3322db7b9460d4fb12e3fb7db95d3eec5275bef36c2b9717b744b774321fdeae695f8fe7afe98068cb4005872715465d8e0ca1871b5e5678db840813e406281c43581d589e0e652af3c24ffa11f0c80dec865befb9ff8abd75ac892cf28a35ed8b93f61b03c5875a7809b9e6c96053f2f1c159cd4baa9fc2905567d2c4ae5556b55caebec5d88c3ece8295f04bcedf9640e30e6929d32ec443699b4750ebc2f88a6c0c7e97e8a02c318ffff2f09f69e7d0a165be9e1a99da99224557f4fe6701b9fb37037a0d453c69e1fbfe6591c85ed9ed82e4ac16d0b467b1bd667b70f277c36195e9ac3ef5273ec815546d3c9786864ede2925817aa1259130d44c140a3e3f2443eb21f7d29d9851099b60b19b5404679841f9bf750b580fe73f5cbb5ef4f18f4644f5020dc78c5507f575e5742c61a2c8435d824f26a5375a71a5f19f7db8008291429944d2bd8d2a1370705d9ac5c8d70afd5537176875e035c3b572b4afddea5f582894dea985c8076282bf1d63e15481827b900d122e2e72b48c170ba95b3aaea362b27c9978825e09e54f86f13b387cd44a6d14d8991bf313445de7c3f6f7c1197c1be7c14db3463eba317343c820e3a1da6f6af25424086cf5f3593f6f6bb360b9e0f44e0ed6e3ea5d08291ceed8cd43422f836d5668c957be9c0dd681ae4c248c46985a9da50871533290c9caa716feb3557ac87116bf00da89e04ce575c0690833f4cb8c7640b6ff117d0e57bdbfa42dbc3c9b764c68ded1c6e337955f4fe0a975567150bae516318414e38fd40b688e182ec43428845e044fa54705d7332909906ae841a3cc209e6b5244628a576428a7095b0fb9d1d035699467e14359be4c8c65a52267c6793cabc5afbfb1d6d2d4feb2603a067643305095a2dd2732f585523652bbccfe7064556e16c5a65c009833bc542216178a6db1a8469d35ad18556db9b43dec0b4d4b946297b9e807b0d654cf9d4833e696eecdee3f357b01161c57f9bfe6157c2e2f2242f9ed2456c7ea71163068e28b720edb00d8fe4281532130b5178b2123cfffebc755b7bb5d110a4b69d715dcd346acf638de003d304048a0e6687665fcf2c50d4badbf4e4e475c2e4145ed604463f1ec910b6a82ff3d233821f4d7a18f691f6c9750438e0b05398d440d77d0b6f764c67cdfaeaf4673f9313a6c18315994321c1457bad12fee87c24c366a9f067ab22bd2769383d9fb9685e7dc21826add11c32458062d0dc12880f0ec149a9fe29d9d716b2e5e8939bc2d8b73ff9c28987657e8d087714c1ff56ba1dec9700a1a4d69b4425bc85e0b2fa87f13cf8efd0ed2e108d6d530c977b01b92754e917e6d20aa4f5834795ddae69eee38e764ded1ef358b9ca0d7588a3c3b49d1f8d06f6d9532fbbff90ecb8cf0403ef4c08a9579931d773c5696665d88a1e455fb640ef3642e67802b64807886db4e5e8903cc41520ad9a4700e4816bd8d65e968d9c763c663b83277ef127b4428b3c1b6e114759eee7d45b6b245ac206152777a0360e2fe3e9de3aa31045dd36098161f4844232ba1716a8fda8ea9b86eafc0f70ad4d48694c6ec9737d71ee943714bb947af6dbb45acdd598102dc19e877465102f27f2f9783deb59bad18dca6d596f439309019a93d73aba9016872ce047179c6a764367875e8fcb64a6be32968c44f34b078337580afc9b7d7b1b9e45775a23e531a36ea2e629ae8448dabbe7e7d8d28ee9de2f7e52173472d1f6afe5d847eb5bc64