0x2cffd02e17c0363777ef52ae2ae87644d8fa33112b6f0520ef5d9b2a5ea7880d2253502eb0f1454ccc5c186e9ed616acbf36cc0a845d35233bba24a758174c56fd860acbb5de93a581efc3ac468c5873aa4a748cbd5424c6ffe0bd01534ddbad0ea7ec203241b8cfec139b6f139155b529f2824dba512596b12d03fe344ea15435e4bbdd4293ab0a1bfc265ac0483db89cea1220034c123c2e8a342e9d3383ce9c19d0117fef1d34b940a24bcacce571f14d0829e3e9024c063f1e36d89f8c4cbab5187b4387828fc7943b11a27942de44cb19bc52011c341a38ec7e09b5d2cd506bdddaa58ce0b8c5c79c9e784d22a911b130517bd0da53a304569882a79d4818e447387293e764392a253e7274de8f797c0f647def41f9cfbd82c805fbcfd555d62d4d73aae61f29740be74250b64e3626233100154db5c95ccd6dfea3ba6b642d8697e9bd1971a359412ab5708091c3295326709af560fb1b9d286f165225ded1d0cba46a18664b84df54bdf2cd1a2aaa19d01535ef92e020d45276f7e9a6cd803a2dd51a782d32526da2af8ea619e33ac0a13a2834d8179a9a4e3f0022ffab7c83ccd63e26dcec3405620a7f897692bf9aa5da30923a9db7c64b4d809610f7b45ccde96e2a529a8fef84f2edc5ca3203fa07cdbb98cbff280725a50f88eeb2f8bc50f2f739ba8a75d02fc218ec4b2828ee0722409ede4e071ebc76f1c781c542eeff8e6f24af40af67ddfe8ede2e61e641ab45db89e58cb94479bb9cd43a93bf8b31064b35a1e8bb173bc1da5875fb664e442a41e78e399144a3daffcccc1a9575114f5026c30ab692bfba451575180aa2c9a69845a94c70ce20549d129187e69f9699f1ce3966a165f581b8788e0f38ca7a2ec2418eef84c7125fb951cbdfccfc50fd9618bf54ef260e8e8f5ddf6d3fda4760337b6d28f40c43f9ecea0f65292169cd065675d041514e10c65206bd0e869098a2325c0d41764c81f6edcd190ddf4f53e30e5814699e36a422edb225fb574fb817fcb99004936ac68c897a34d0a65619b1df342f74e7239ecde5c75ac38fde1471086181ec99e2a12193bc6437d8630af89cbc7763116cabd6617a46c7d35609c0d02f4958b86de41eb494ff2ec1409cd0c5b1d89a0215567f52ad46773eb68fd6868268d92daf2fad55fb0f4b290f9fd89883197fef655d08b93e5897c44279327dce1b28fab2b4f156d043514e948b1d9fe699a41b8cdd32330e15d17ce363d919f002dd7b3bbb7c98ccf9d9e175376e12ca0879b1342b0e50e0d98423ee89c3228d88c2fecaee751dfd651264305b26c693ae46603b3f726cc65f2d8240d86e6decf2dc3686ffb38199c1656de8cd5eec86c8775b475a3bff9adc6fa0b572f6a6e88d73909d14ed4979e389ae00847fb939b6a446bae2a1ab953c8d17d4389048b6eda05297c55a324865a6a7b1f657559fa1bac1f22f13486f1e6aaf49c2480221686398f2c6d7e5169c1f112e52b0fff902972cdb0ae1d54f4f0bde8208f58a00dc960f491caeb0f909b9e6a0a331a653070f39192580d09340e012a28f3970ec2a49ec139110c0943437d81dc529ca387a41b40beeac5c9b3ffe585d05f63357fae928bdbe6497abab6bdd571ae40240f0e489eccf12ecfa92253eac02b5cc239339f2f3ab55acd8170d0cc55600731d19a3f69312c638637d3ef3bd0c252a789c5a458cf1b1e7d19e422bc54b3c43fdedd3becb2621bf8a1c572a6d1e1b3e9699f2a83f1b3859cfba1bbc936b14e6b1f92c00a409c8964c755c9405b0bd2aa52fbf0a9f10cb8696fd31c47c4b59ba89e00b78225d14fe36c2fab1bbbe31cd38f8ab5832f1fb0427c70eb5e8a21f375e3b5c74b8046f8ccc27d096dd9a7a4c225d6a83773802fb9bf1216c441c6322f56c37061012cf70df6d73e877