0x2cffd02e7ec4af2f913ed76f742af53f48b81e9fc27240d2facad508fee9e4dcba97d8169c7938a770e1115026347d2ed4055243338d5041044d74b7f48e89fc50207581baa02bf100315c8a4b6e092f459d1c0c81d97184db2a674f71d23b50b3e5fde91d4d4ff2e01bf8bef301315f2ae2ae80bfae1ed6599545f3d09d40647f58507c758c3935b4ff4371398839ffb05eb530ffb86346101bf0dbe4a7a631be8e062e6aa8df6e1f97fa92d78448fc5d31e002c34d53411173186cefa3379302c28ba75b2ceea478a329325be64acd58b171281808ad47a651b727c18f4edcb5c2f8197466c37b76e897684a66f6856dbfb1bc7811749ad701441668cdbba40e6151fac3291f00255eb447e0585bfbd0ab99e0ada396364b33fcaa70fe5ea0ccf4e85cfc5edf1557e14d1278ea65f7b87739a159df907cbbf2a6b59594bd8c60b0665097ed58492660e24f14e4a565b27debf0112fda6d8c1f8fda75fbd7dfa1dd04b4bb76d03b78fec980284f4ccc7d5b39e76ef25249bc754cca4d42f99ea8948cbb498bfeff1a66495e2460299f976ed4fc0f6df33ba74eed8ff61cce229533adea99eb8c13666ea90dc2cf99eee989bf6ec5b6386980e766328055416a568f05330697bcc73b9e3e09b31c740b4ffab8af3a209ecbf3d838a7f84713e21bfa2d23c9a617f91c02e0c1b64700cb7a093828e19e951646eecffda983a5e20747a190a173b823d9fd15ebd8498302b5b4df1871d6fd42a33928d8355e0acbbe4fce6db96b912a40af3eb28e21fd58785652fb79de2ee095a22b563ec0e616150b714018f390562eb97271b1ca18924775863c10695af45a1bad0d126ccb9bc8e808713bc86ee9cfc3953970626afc78505d798598db9936e6d7bc6677284b43878cff92a2f27235c33370f1b79c0a994e2dee127a18cc0acabf8a197caf6d2d97754ebb5865be45f5486dfaba4b99ec5b3154db95a0466008996b321884d3f35b3448147d29c4e998383c336a9f790908e9b07f092270a28c6be750caa3acdf88ab13ce2cd86006ecaf416184e49954bb0a618290e34fb04da0b769ed0038e6ce2bb4e01a1a4c512a4ab7f8599306ba61d0aeb8c9689faae851286d436efb8b63fe61403ac0d7e74cbbbe888ddac026bf805fe52f5032a859d88f72d3ce09a5007c27798d88a71fef1074f6ec83b3386807a1a9e8d303764531da1ae7f4654a70e27dd299b287975fcbed55ba0df0346891f9b83ae44bc7fd4d31a388f9ffd267f2ac254bf5a982d35d5b3e47d74a16e6692ca8ce443161cf8227d00fa3e0bbc9b89af26bb699083c5cbf31e63edccef16d1dc2fc02d4a7e41d4f8e991159b48621ef88a1f0484795450c432fd0c93c51847eb9a01aa77750279f4bc00c265a6320956a10ac641815d063224cb2b3290f09e866c592686576792a20b1e0555e5af2f6e30a075e9c8c653d1b99c824d85c22eb24d19d7d7add0af73116ae65e9a22af6b69e29e007a9c522f1c5fd702a0383ed3b1d698d5f9ad30e0372f2dfbf141484cf1fa829066e762064eb1546adc6ae2fa0b8154aea42a072c9bfefdce9bc4a9b66ddcddbfc689ae0508451935229fa7b856b19dd300b13efe5d4b49fb39f01bf3261500569f424ea47b45aefb54e89ab07c0ed5f9e135ee82c877fca1df124a153ebace57faf42fc3c03f179d81022ea51126df4e6a6b0d9705aae89c8192a3e95b0023437ebc41747aa0417c14a78a86937fdfa28d498cac7245564afa2ec2d664a4a39e25387f13e9b5fee5badd225859af65d61a8c5079bb22b2a6fe77cb60dc7874196b58c488e9eee4d22ba0f4d65fa8d65771efe8b538846f7d293e2eb915151ad574f7663f594153e6a46017463de981dbf1bd78ac20f38337c5d863524be2e9c7f55feaf58d6742dfbb41bd3