0x2cffd02e8f1fb43b65ef506b87765f98d7fa64384f5711fb845bbda3b4d204c475a78155a572a2fd073c45b404187e2d82654976d4113b6272ad4a8153b1c0dd720e130149b539e0a270f10be98df774358e958347fa06af1b757dd4fa13ebd779d8453d2174c583699d22c79d7c1baebf6c12175a15155d2904e06629e5c91a96942689b16f0d309816128fbce9d4a68158f3383fde49367246f78117650ccf918b6970ec5abdced56b329aa28bff14bf319440cfb08998aac869eb8679aa6d0ae9f2864b8bc1f1a8e1fbdce3d4660fc9d540ce5b17512df4a3b5ff5e7f842e2609f859a4561d651f2174c165df8d378141d1c4b98e71e55ce7003d67cf81c073dcce117e547fda31af990cb7950c821dc7bf1bcf0c31c18f1ed7065e20442bc991df9e132368570e76ab7fcf004da46f2c6eeae877ccd2838c6280da4026277428d0add958c3c3af081b404868c51a0948fbfd78c024e1eb50d9e0ac980bdc7848711de45565eb195af2c537f6412154bd8bb6dccdeedc7e504df8f16f8c17044370c31f2d8e64b3463e1224b92bba0c35bf78bd14c3a7fd4f3843821eccc3a9682fd6dd97865cf6e6d17af4ed7f82ab8fbfdb7010e41858b1206fcc7e33abec05645e4136fe45365e2a9caa2ab2bc9fdc2a49ba5c50384dbf42cb4f74611aa6c9c5ed997fc444b02269fbecf7c988a3409d4f0ef893a24af3663ca97673dbbf84e37b1b55ca80cb9b6bb1f4073c2de0da5d06d86c7f37dcf16addc49799c802f3c576a5e44ecc414c5a3294c0d18c157476edd5bc99bc4bf10b557ec79f5cacef1aabefd553ab482ba68ca50559187d9c70d7b62a652d971ccce8173d3f98b26ef441257bc86fd12c397a14e41f60a04c9ebe168eb6ec96c6d4bdf10c795cdad7eaff98f0274689ce090869d0f12418a25861f67e4c9307865ed428180bbf26560f95f90cb553ad90a6706c804d457c752fa04e634823d80f713cee6ed13a03d7b4a4dc04d5c8221127d886429e8db1d80f87a147e6cd9fa1d3417685a8e2a89c152f89762983b4204d2b9228ac4177d35d487d33f23bb290a202550777ee6d550045d644ad7fcfa5a62d7e01d6a414faf15a322c94f41d062f965d7896b2afd99ded1b32262e7288334260d19b98c6d3f54075a1d1893c613c270ca92f14cb4bf1dfcf0916bff757fc75ac068717f44704f4125174870b4b9862aea46d326d9d44bc82e4d4da9f522e2b83da7be8f7a21b9266aaa6d3dd68535553eaae131c2ecd483a31c03f323daef476ca248ccafada10739a7ae3de4a7a3cc76414d9991a293cfab9a044b586e139805d03a5a229868aa34f5f0f9d5c32b0d33d108daab911e5f01708b355fc69db044990bc61adb7e33d849e079a1b816fe2ef5d9b653f5e3a5d00eec0091a437c1b17ba2ba9bd2973c6ba196d032d88e1b12858f007f95fbe70807b2c41c399c7ca2571711dff75ad9bcb6cd98b35c456da4f83ba2acfdcb1639e159a3efe05d73760820195a7ba992c4148c966fa8269811e693f2f710c99b13d18c093661ff3dca9172a51a4e5b7cbc2928ce4e2aab8047d7bb1f6f48ccfd04bf27f547692d8f3249fa2e16a95cd1331cc670ec8ce9b309258c1dd562e06f85945d5a68a2256ac5d4fed7aa5d34a0ebe9da7cadc7c7fb48a741e432e8c022cb4b9f434bc0fa133a670eacf81c76440b64eacc9e3f45d88e4cbd6ae8d2ae584f579512c0a8e5d414a652ea55b89987287cfdcd43fcd2daf5cc13aec276f159deaeff487eb6197fced2bf22e21ed49296ca6375e1733d29ae3defb63f8adbd9e08dba7858f1edbfaf98d966c5bc771a729dcf4b4d726511da45e2bfd5777f6a961419069f413c224618182ae8107f76c9db7027f311703e87ec3aa9f10577b535e4377381fc08debe61ef3c3c17eff