0x2cffd02e852df0dab247d1ddb792d3df1013970a5691444930a6a204ff1181e684f34407aa57196d73d570503b4faaa6492476061b2bf558c18e8d8d248a72b04ea2510e75f796b8b0129ea5a5573c125511e4d865e02e98874b3874b35e9fdc547f702f1ab02899554f788ce83d2b04dea4ee2b267c6e0ef908be6be9f561237c65d6f1e272712b487e988ff9c06c421661104ff100dff791b7f0a040c9c25e43e1065510a0d42c0ff8435579a0ce62bddcb9c5a705b4e812674004a0df15a867dd48644828c58d94220174890c7dc70720509c0f5eb2f8ffa9665d3b51273ba3b6b0425678cf32c217ef2d7d2698a7d3fd64f01c038191c09755ba82b28657bc6a6eb61c3ceb640216de3269c6d85322eb2b4a61a1673342850654d20051f5833cd37b9d9ddccb502c4b846bc315e2303a0e5f956399b9a290386490ff0413df9197f5db343a5ca46af6a4df9d9ce322c37467f019ab593143f81f8c09c4c258baf84a4586fe022b4d5cb032490971c8e5581c53c8abaf67622038bc6d33fda993f3a9b648abf41190a817f690922e4c3862d09e9257d3c828e97eff2418d3aa15cc9f9345db5cb20dffc97754ca0fd6ac45c94e75cd55d9fbb26e846c9991ce29efceef6160b5921639e76186586a8e0da4858ee4360eaaf5f3e8628f50d13570bd11699f0e7183e22e990d8e475b974e53681117be54a7205689520f8ea019a6e5d362802a9c152736f1bc1da9cc4f1086b0148250769a2f905db16ce9a5919a86040ddfc46d5b1b3dc2db3a90b0e3061a80cfd0ae878d8f3ae24ec845f68d41bfd687f8eda0306f82552cb5c00ccdb33acaa6082094d590a1e5950431372e2503c46d3e18c259cbfd21638173b083cd1a51edbc6b05a9f804c7b889bb7315d484146bd4b15e68115b7023522403f9e86ec94caa6ff08238f9d055e6378aed175820f95da5034f4d7ba8a80ef210e4aa1126bf072cfaba51cb8bfc2f56c43d396ac25ffa844ae2070abd3185286791d31189996ebf8192ce92e9547217a75ed8612f162809cdcce0ba380da88ac8b41acba6f60856f6c05281a26bf7f5bfb84dcc3ac9933e35d6aed191b2352e6f51d547ae8393d641fc8dc5da0f3a8698bf5d0264658765834ab932b66cee1d23e9c33e8f002e22e9559c19566416eda99a3ee4b6223dd75d5fcef72f8a80906a83828929933149ce498be9534418b62de38f85dab3f8cdc750e66283df63b3b3765c8a68ba8729b1e589c49a708c209c5ac1917b2b818463c41a6d04990abf18c1dcccce35426e2088723971bb24321265ef32a298020f6503499832967be1a40a2dea1b6d5d1cc22d81cbc555ad0d23fe976ea51be4c1a91523400d5b478ac35deef025cae8edc857f9291ac79635e98710a74f43349f659f68f9d707396153a14d9601100a5f2f436b9c256cceebc62f8b9325ec97273f40e4dc10acd204f8172aaf7c811206d67a22a3e0c97df184a93c1a14b37eb4ced208a35f04c2080ddfa90b1ef109058b1e40eb2915bab8fd6c88f6a83f2e0df13f8a7cffea94666683c096a2772746376dd708fd3d0c45dfbb833c0e4c266e934b6f133a9d0ec7ab90c83d87912410b7b86876aa13d9ba20417bf9b8fb2346da9b9d4e59f251dc896d9ab153fbb89bea8502bce04a21bfdd855d86e4e76ef17c3eb7d0d730bc98163ff1c3405b907d1d1a7d8e50f960aeb15e48ca9d7bd8539078c56c0d4130912df9650008b11ef6954c677ba56876a3696ee72630eff38bcf0af6cb3c35e417b67007b1f44dda3bbbfb2945573caf9ba87e2d24cb8526f568a60cf6cfc805021ef82ec78b769cd0dbba7a72ca8301a3b0b470a6b0e68afc3b173be18b66b53ed9b9118daf42459ed97fc0f24a3ebf213d942e3152df855171a801784fecb42a9d9aeb7b05