0x2cffd02e476b78476e80942f69a0c227cc75e5d34d2d4d1ac6e6ff2d5f76e43c3da6467587a95064c0a46671695acdc0f9c0387843427099db3ac2b925beb4c7375201cc9219eca3cdba806854c4b21f3ba67d2e05fe798d9495b99649367873b289a595aa558c133b3d63d21546168ed7ee212dab9c87bd9a6e9638c75072c9bfb53bd04b2c317ab3f6384fef515ceaccf2f2c90097fa831ccfade8a48ed06bc7ae34fab3ed57d997a2ca0ada0748a31ef23309248ee26359f85de3c23c5a87937da94b64993a88f793265996cde65ed962049024bf3a357793987976d748eec3edb7efabb2527fe6e94d95889fa38c4c22b50ade3c0b308dae0897513e9143bd31e4ea993426b8459813705e4ee5665816976b74662163a033a035ed17f40f32952e2b24beef1fa16e1582428487888f02631b2f3c1e66d6ea28c273367810dde438b09435d2d4ac896292573a606e9a1d599e2dae0345cd58877db73b072ba0ff523fd782e0058f89be017e12ed9b98034b28b144c6a485ed835ddbc47535f8835e33cf25a9f9b4fa7bac0c2f06e031c0507edc5ea926bbdac993c357cf142a89cbc099ab657d836810ee91640fafcb93422b1b99be4f74cc2d7ab599ecb4e6e86b5d0b3ca2dd4c5b60ea9e051ff7ebea5ab98c8ea56431edb5771837bcca465b0070d2b3a1ce07af15983397ee570bc9130e965214a60b5460f01d33639b46a56224ab9871cb8187a49b06b5fa0aad787a636559bc29fecad3d536a37872c4b0766e00d15d79ba58e27bea73451fc85a7d09902e60f6fb33ac423ed676dd4543aec8e43382d46fab57fd0b3a75d7a5518431ba6f0873e08529bc2139f828a41ed504cdfbfd5a4ab7845527d0f41101e25a16620ad6533f7c405810fa59fb5da7af799f06fc124b542624ab16e559b970bf7da17de64a6c3df14c5f1dfc2b88e709ab7deaf4af84d8a06974269847892c6a772701dded8cec753daf5b419ecdd9f87d86cdaee5ba58d368d1c5aa2bf6c83c1842369de4336a66dad07d3eeb036a9d0e540e89d326d76f486ad4319911ae0bc2a3d35107575f1d621cb144e6e28881482f43055897d59cdbaf4da4cb0ca3e8e2114e4a627bc333d4f6c9bba59098dce3c86593475e38b7d16ec386d2020dcfa114ac9b9e3ec11007965933188e469b88f6df8f562d20251c2be6aed42e1d0ea4f98a6716d15b5694def6f97e4312d78160ca1d35524140e8e7c0c5309b1420f9f9df93d753abdc17b51c2be1066cfc11a6d694bbb5757f7cf18ab2cfe3854cadf045153370d4797e355f8cc7a551b5d440aa48ed52addc1f52248b1e2307bc7289215dcf307ef90195fd7453aa9a3c77c15e1f726f7521fcd232b6e2728c751c3ec90b9e9b110c1cbe2a4d6a2f3df1794e4f61363c712470347db6f06702b75a4c66bee2f8e5fe0c9ed40aef7fca4c9f4dd5cc1aa48a314d24327f306b6af9e42f65fe9f1d21df4235efeeb7d63a892405ecb1322c7d64357cca42cdc4b1e3451e4e563689d1b66f6effc9cb0dcf0e8621200a8abe1c187d7aef63353a9adab3c309e21117000f2b96ddbacc225bd3b302c2595ae07d525103494300bfe454cb746386f03259880f7fad43f370b24557c73ed98908cbb416106a440cacc677e8aeb8f6c602ced4551dca63ed8287a12ec7924247b39f05c5e3cd92a55eaf585fedced630152d18d294df37c0c3e3703a840aae8c244f909245a7c78240a3e21da110444fb4286aafb553ddf903146dbaf8ecceca15a4953ecb88aa3849e50aedbac9cb947010ea9dfd4112976c3dd7b5eb43b8a2a0091905017f1a6fba9358598332f0f411bed9e23bb5f09844ca36d871eadf27861519e00a4b3f1d164a13b40db29175fa08f6204d11d5095f3353526f639dfa454224d8b878dd7704cbc740