0x2cffd02ec57fb179203ea81fa26ed3a70a604e89bcfc428b8bc2be7f1a0083d62c707b711647ab5012f28010f13560faddbed6e4ef94547131bf8b01cf410728db27a146ea5b94b3a7917d1f8da87b1fc97b6375586c2feb1f4405ba102477434f8f4db6a462aced791a8648e6e77b09bb23af5fb79c50590a21f5fd2dba390f8dc18770511c50ccfe7ae17f6a201ce056d045b6030c57cb021f362e276b5ecdad2726934009c8e3605c75abc8fa0c12fe4afe241dc868fe55982bfdd465d10087209803fc7385a23afbc12c0b493ef6ae49c4c76846d3aca91a6235d4d0e587618f647580dedad1bd36cd097e2d4f18e12f0443f10ab27544968a2c8262a32e24779628827334e3403b94c317d8806b2075850d55609a8093c7fed8cb1640e2811f91ddad7cf5fd073754a96f4ae28335f1d8715c0757f20d028acd05e2068662afc595d07718c7b2e8aecbeed9c6c9a3883a31e64f8cdf21b1f6be20b044e4d1717e3be23b0cde505143d06a4f2202bbea09ffa91660cb020d5c5a3037d29eb09220039790c8677feca27d5859dbef1dc6b947cf4c9a5a4a00c404cd4b7bbfed0e8219bf6313b32a24d3b196b826c65e5deec6348fbb2756c0c12dd94ae71722c04aab3a1e3f5559145808eb56a0e219f6aeed16b3772704899b36097414215ec810732e576af9c9337c6539b254802502c1902029f50f4bd9a69ce5114cb3853ea07cd17dc8a1bdd005366d2cff2d4e5a0150ad977b52bb3ac064bfd9c5aa733412d01b09b33b4763e351b83986af3968b9cecdef5936e12f6ae33f979cda17bc540f21694f5040fe51cd0b7c910a1c0e47990a18cd24cb8feaac5160e5d3fee657d4f9783b2341fe97a13fe3b347c4e31ef0354393c377a7d98f5bb98b8031585dee3a026a6ef0a4994e0075d013bcdbed8ed8da998f20232e1cb1b34d1c2eb20cffce82f587757b57efb0b914deca092def88e8bf882f2b584f79c2360b56e1ffbe1b4035b9b84ba6484b87e9e18a34c1602a1ad9540942ba31e57d6673e78ef4788166b8e9f001f452454bcdbaf7ce186fc99be84710a09cec279f282eec1ec9b9f4749a5780ac8a9f8dfca5db148b5ca1b8737cd9d9e46c3579218fec106ed4861e739447ca5ad4106a5ab7876bcfdb8936d0bfedbfb3b24ab3a2e601c44b716fecde4de45d7fcd6a0e6d11cafd74671055c7376018cd302855e9c557fd3a6e10d693a7d268a2903d6200b6e28f577bbf59eeb387d4a33eb68329941df4b9afef97c7947a12b16effbab17465863cf7f1e7ae4fb7031f88477301ae57a8ca59f7d822cb96ae06ee7bbcb5072c090be12c29889028baf8322b07fd52208a98fb7b76708a251e993faa5d6912805b319f9b3ade2cd0ff76a88062470b58aa66b8a420580aeab6831feb31aabb68d1c84524a81754c324696f52e9ab46d3b98ab9bff6f7e8db37280397699a2ced006927b1781f8c468204896434701562199ca7d641c9113ab20a2a0c99f9f3fcba8a18f7629e926c4f8dbeb440d1cf23643230746b8abe875e206acb02d1a139a339569f3f5326b4e39518c6a9066315dd82cefb4c1b7a7b25e4e9fea7fe14ef06ecce1d880de3f6905e15f7a44c12772f584ca0f4907cfc6d8c7333d9a7fa5c3440bfcf330da76fdba1dcaa449ce4d921069bb3bb1c73aaa2ecd707bec41461846ff49d610b9083975e5b883e58d1e9729f2f4e94ab1e195b2c93f09a93bc03041f8a50e9eb2f26543271e116e151418684b7af09b929e24c5a0b02fd6cca41aafb6ac919c505eadb0fde178702dd75b203406381c301901bbd4a30fd43221264a517ba0cf49004a841f23e3c894d9021637cf3205d2f80a03eaaabf21a359eb40ba95ee8110409c553d349bbf02dac49b736859ac2c9c9716285847e9683c14f397df1