0x2cffd02e96cf6fc9728d5b7706920427280fdaa30efe668f039e5fa25e1b9f586f3d793e7c34f96578363762904e36c29c0efbbfc65e4a0588de7c6470b10b477381cff67ed36d3c891bb9f40c696a24ec6d253c148ea1b42a52bc94d3faefb31e7ecb3239ea521d8b368cc1b4b30f0fd28b77504b41e7c9dc4d6f8d8e2bf011a76653b472ae476729026d9c8d7d0be57fa02e61f1883b7981759c99503abf81afe8578b15ca43233eee23c9bf118c41866ecdc119688b7338c5747b609c5cd1dfdebba1e86f98e3516b708987d8dad5e9d5a77589279de8036f0b1de75c2fb42e7403f0963f738c63426cf1b6c36f64d25134f046ffb5140cc9228bf51d0338d8c5a1c90b21f90d3ec3c2200e6571047b9675ea6d2fc8b4bd32444afa31006adf2ff85e136ccfe0a1f9dd97e974482e371eabc04ce0262f823f17c160e1828711ba6549f74becf1324f0a34da520759fa290e007a709f40f071cd30959abd7269a67f3a232017d3317dca890b4c972acac47e0ddbf1376a0d6099a71577d2ed1780b6e5d55bf95aea58b49a7f3497da7b718cd8f45987be847906ef2fd6b4dcaba5fa2592c1ae40f51807764c4ae4f923080948d3db12329d087cb41249c8beb010be61235f785424d46c25ecce1d9fd6c1db002254fc98a2b17fdd9b568cf82fc008b97f666c2e032dfcd2566c42129648d0713467af8a6ae42dca9e80f63ce8b8bd98ee0374d598364905c8b72b6d62f2e4756e0b15a3bf8973f69a4c8eb274eb75d9be8e5efd53689b563793c204b72cd7ce5614b0beec4a87325d4a27e685858204e3077556e24134be0b5f7d08d35cd5bbb4d874345cf2e012fe6bf6b1e7041e388891ffa8a8b203e862f88bdaf043636f3c8a1e77c9447528de501a41fd0801f6ebbbbb3678aa170fbb800eeb38c9312fe2a9e9ec5770ff1d86261c3d71fae9efa40281d1cf04170998791172563ca0b90bb59d3d4825cfac14f2de2a9d262d8816f582c3027f410834288b3aaea9e2ec0941f7b4d442946ecd0b9568eabc8b06a2ec01bc0657844c93964ba6f5823573170b1e862f38195f42232321737cee202826a9f7563cf3ac05ac361a7e6c6389981b0fd9faeff1da8bf07e1ac2d4dfba0b7296c1a5d3b11df922d90c35ffc13ec66f2c9b8109a95ed96fbde247bbc9647fa0a6582f9520de9518960c7aebcfc2c7f2930759502e8bbb784975e93509f840d0858d6256d2b5ac333e1f76131310464e22a45ede9fa6a946196328de9a35f44fb8905a28fb2dc16293052719c23bb32d84ff1e843c2c94339c0cdcbb90ea833f4a4d98436621c50ef815865d47c31ecc8b62007cd5528656a8ce89d4461d72b3b47a8ef10d33040cb570911460036217d30067d98d21c65bd1138c9308009ca52e9aa301330217178fe8033dec31d4b6d2af88fa6b0762a44b2b88442d9e99ff5c6098cc68cb9f0a48bcaa173059a2d33f3b857b1aa2dae6f17f25aed7e41ac49b2f9c8d4d92b3f46bdb87c61326e7e812d57a51f2b397762397463b04f4e3323db8f0f1bf584a4c91f9589e7ee9973765a89d73ae82ff7610460f80942837dfc227a21acf42bb9b5e1ae0108bb47ed031b71de8ea987bbef2a2c703d7fabac02eeb94a7f137b8d36a875359aeba03b2bb3df260adc4aca3a44e9ef1d73b525b1352a74179eeeb655982885d1f12724a133ef70b306da814bf08866278cc5bd030f7c2c518ac5397b26f4e8c51c0dde9dc093712f6d939ced07ed0d1b997f245d60d7fc481bc09167cf3a7e0c7b54a057429e0b8d924349530e11fa57d848830ab287c69583f45374d1b2a9e1a495e05003760ec3201ec318ca8a2f3f5bac342ad509f30f4b8d9b3163cf105c85a7aa930bfcbcbbdddac4b1dd5780507aa263de980a3c21307df0726829918a620