0x2cffd02e9003dab33fe3c51a7ffc5cf6dc8b1fd6fca247bfee6167122f5f365104d0484ab5f1a254cdbce986a3638f1737ac91b027cfd05714c156734e1ec0250e5e9cbd6562e213495517e70b3db8b2616cfd0dddd033459e1554a9b631da13ff324d1d6447017de4491ec66d5712dd4ae81202b0dd6f07c01101e15003cc52c781c092af8575bb9f80dc738e714f0456a5c68263a4b807a13f4b67af2496edf9758f8542355f5f2b972792ad9309585b14b808cdc8432df411e482f9d81e6b0fed175c44cb7be5173d5897a36fecea16638d6773577584739a1fac7e7525176faffcb84dc8a0271517213531dd47be0af9171724babc0501c3c069068e28e3411a92ec9b5025c780bd2fefb6347891f138020f178fa284a4b5fa7895f25510ef630e1301c16031a5597f34ab8fa840ee2beba6dcdcc30c11cc929bab326db2381052b06b115332b20653cda525525e60026526139e40105e85629cb7dd4c5374acf449e541f7c969b249ac0f7b9b35289b6616fe605ac13efb0ffcec401abd1b1f307c03e13ec6b08fd0c1d1b2c0eaa96397f64a8e94a7cef3bedbb92f07bd8e43bd1cbff732367d15ab343f6fe95671dc4e995e0e29d8b9addb4100c8e9fab0a099a6975f23d0af1472a40cfb0e90b0ec1d8ec415c031cab14c6f7ac4939e28ddd81f57f2d78aa85536e2496f224e2b8554d0b35c7a01bcbd05d7da038e107596eaed3710e94bd59971f21ceee5a1c741f23faa72020f6d078f6de2fca9eb7432606eb9177c87f723caa4a7b66033e268a074cb432e2b644778f5b76af487c8192f7843731439fb5fd80427a5533d5f80cde80a3a429634ce93bf9f974e0723e1e5d32fd9cfc6aa225131e3551e8a6026d869cc5944cdf8944150e6b394fcbc75708e606e70fdbcf7c94619cd116ca4f2ead92c0c638373a91896baa8acd784d7e135c5cefffe7b983fe05efefab329629fd20367f8e94747524997f316a40a5e56d4e85563d6b03c222a6cf7365430d5dd50afdc4e69399d6dac76a2bea27b674537ae92152ce44e70e137e4b6dd27b14f0b87d9b3c189236f604da3a2fe5a5e318563b25137d2b7b1cc05db756cecdffda224663b412e3ff0d065a3add735af99296a000d23bd39c74322696ac80840d3716d725879949c9c01de87c9db8fb7565f67c22e5e38da22d7ddbcb650193181fa2924a0d675cc3d97854f843f22fd68bc2ec3eff2ac2542fa0f2c447de649256ae0e8a99878b7e888f79041d68b45dc588e81255dfbc82697dc70a7f42706e2ed69ec15b75fbded296ffc738a7148163128f4f039313c9c34edaa8ff2660f7f9d1b1c6266dbf76236ccdba72bddac7e354639f5509aefe7770df9e6dacfd2e6e07a3006dc7378fda09941320f78f055f9c9ed0c83c5ff22e90d299a96c293c40016d3f3d737964726117a6954be9ca3ad400c27265b13fe55f629f4c09be29fbd5a2af939189721c63c2e127769ed113104910065689258d3d2e2607a8ebf416efbd43b2bf3c80e2d68210f48228f6adcc552f01ba3e40557a79164929798b95b50cb59aac0570a9a6c7fbb8f65d0fce2ee831bc47060eaf6767ea4223cdfeda48da159d094b8c3e34f9367dc926b3caada39f61a77910ed0ad75d29e76a49b3cf01c2e80a580094f9bff4add92f4c53ac26d7c88f51ea2b8daed0858b8990716da60db52e95e48169c37defe3895324fe5ec2ea4c7040fc700fc7f4681ee270833766679f24eef3a48b615d6fbd4cce768ccfc29cb86a4e7d39f89ffe2be86acde03f2aec5f3067b0ade4cc8c5450137788e52c48044a4c9a1e7108ac095a237c43a0bffc8926e198d4371ef0b14b79a75bed2eeb1e0f59c7db8a16a7a959c190c17487ec4318eb395369dd42d462c6a18b4f96c41f5fb9ab19f81085493090b