0x2cffd02e0c43c8d6696b2b51b261caa4ecb3f692a3dbea52624af766fca5b28bdb0bf8fdc1287e29114970a7bcb452aee09a0f8c1aa92f6de77065be8dd90ea781fb61f69b5e8af4b6911e7a32e9e259877eb6690195ee80ab5475c763fc14ccc24a33ee3d7558aa96c45a4b587066125266b93d6ea431dfc2b3cd577f6532b88857639a891dbd3a935d3f671ef84252a57d5ccacdeb11f648cc469e2da78801802e598d83d486b7a7de9f4bbead9fd6b9c70d230ba3cd71a07b489b8501dbfeaf1db5b5b6e5e5d5f3e529889f31c58dfc33069ce65cf01437bf9947f37b8b897c3be55139911f14780c6f021f2c195ce9682dd33399056c162b0762b126b620dd88ca06794763d59b9ca0b0b1391fa289add0c70821ab382e50ee2d3bcc7c5ceaa8148fe06fe4b230b4dba1c8e31bb4f4fa8663e4289187d1971360a372e420b8861a5e602236b4c21b0ec95009069e6b41ff3ea18d898fc0800b781d1616d988ce83b09473645e2991f91c34223ab359c0445f17009854dcefdc0512ff4d5576e1ce2c2435e03a465004083c106a8461542f11c28b0a51c6f16323e734173b1c4940ec54c37723e0ca4058814afb16928109f1784247d87466ec935bcc47a7cb92e24ce21407158e3ee8527f070c6f59de9c4118b30d8711e2a8fd8468578423319ca9242fe1648f42037d51438ae4603cb3fb3b88e10ea1d419f34f22d1324ce39cf31320dbd91fd3901e7c5943780f6fed67439359c7e4f1e7fb046362552c42a43bc040b14edbd9f664a26e779ea7c3f18327df67136f504776875d9cbdd98c0c1dcb068c1bb72c3e0a75d23da8037595e5bb08bfee666ffa4ea80f9bbf3ab6917f50e3fe402c1a9b8d19795360a61e6ee44d6641b2ef6505ac3c2ac2420100685d761d72dfcae8f9ca32d24a82f95d9d6ef790c15fe50c67f23042c8ea203319f27c73a4626317be281635078cbd36ee7144a533ce01cad6afbb1f48068295937403da5311467c50cc14cb5eb01260d2270ddb02140825f0a87aeb0432be743ffaf764e19a76744102313223cd0d47e7cb16c310a2ce5b7dcbaeb2a08b4f6b0eac841d60348a6b2c8bcc935e8871a2c381b0e29380177832a275be5d3ecb545eb0ba71a56646b687af4b589bab99d9f82ce209b9c086a33eca93e9dd0c86414fe968870f79a93bec23203d0e0cfd81d9518d03949d44acd73cc90784414630661215acc84e31a7ddb1c137934a172f0a4847ec53af37b46a3dfc94eced3c7613ceed8a8fb0923e2549cce03138e80715bc3cb9f04376a251c3ca2976d8ce14678c0853240bee9fd1d111236e21a03419161af581868235127894129b09fcb2dc45f713a75f0ac5c3a7bb35dab6b563228fc7a1ac0b2e83d4b5552a0645f04c1c24863c318ffff67a1a40d48548ec98ecc42c3a4548e2982b33fd39286d05ce5e5fd5d526957da77a9d725918ddd9ef0cde9acefd92cd406f974f83fd0fa0442b0c58050b23cd3108b5412e74d46bc005ab4c281c659076e976f6e0f3c69ba4aa36bef683581fab8b5b9f9080be1e30b5d3cb9503e9348e04ac04b160a444c2758e32feee47fa83a2517d6c0795ad45550400bb5fcfaaf97419cef58efdd2e30bf81ab161ee4df00730b034fe8c9980caa888d2c2ebfcf9e34323904e705c5e67d16d8c96be7c3e70bbd2665e2fa435991eadf4af6472b4538307ca38473eaf085ee7d36875a026309f37b7899f6dedfe9758bc806a3a26a4344ce291971f06cdfc57292d3ee46b6e7a9e5b0f40eeb0905ae33543bd2183a9da20f6576ba39fada300d02f3400fc59240e37ccddd61aabf0f89d24b23332a3c372373fc202a83792e65776e7915c2eb5e6406e3793d804d75fe6775261a87aff1091a69621be05f94582c520a8452e42adaf8f3457088eed