0x2cffd02e15cb61b393540c030db48173b57b2b05d9bc3757bdae4ee0af287f61a29aaf340aa63cc0c80535e22419c6034e555fa95d8251e6db5b36461c46c26912b04597f9d27d385ef2282e510c02f117a8c9dc6b0224d330ee702d1f77567cd5beb4adf813b509d234bbb6f416676ddfded785ea45ee03149e6bec548579c5b0b9ce12ff550cac987e28ab8da72dfd54ca524dd97b98d33eb5add6beb6c945a4bcba541593b86c81add6d34c32028aaed2b911c1ec30ab2b7a07724512daa9316b9e515cb13be98548dcfa30a4db028273d3dd2de21849b7524e4727cfe52f51b259a92223bd859ed1b0812a595b72805da647ecbe5957b399f93eacf06cb78ac7a67a9dafba4b8fd8945b59a756174276597f756b6d83b7eb080df07d45905f6e04912e1e51c7b8e992ccc008c9930fc947ca71bf55a5fd76b00452d79d9642f018e9527177b98c0c5639199882344b13d9376950ca1212c512427f46d91dbb9e33119fc25cc9dc1d3c6b1243375105d6a297eac0c08e0898cabe2c48bf7f32bc45cfcee1d427def72946ab44597a8d10698b5f46e5ee7a54873b3456fb5fdb9e23fe4549805846b56d6e249ac29f4fca5e356e2092ae5144ca47ce9462d26962a487f5f152d54e2e89708f3ab113a68f02114364b62184ecf077d7fbdec8532449bae1d804171c02c80103d689eec3a02367a0b230918da6137402afaa61e4b10450735acb2ce1bc2da1343acb02a74cc358c3fbd44a3d984b053ec530a47b6a5b406f00a1a855e9796326f80aa5778e58361755b907438f9be17e5cc64ac414fd973c24882531e8413125bb78aa37b462d1848940b1182a5ce724f598b0edc186f87aee432748a40ef8b5050a1a6c3a8ae3bac826524df80086cc1125ea61a59efa60a5520e7371fef39655652bdf88857f8720026d728eb2107a41b9043f1e7922ec5735d6928122e251f0e579f4443ee07d0039616d9d105d2a5ac14b6c4337b776291fe08d5f828406cd3be23ee9766303988b9b515cc77a028778c8216b8c3b541ba932045d1fc1b34c5cf55e81ebc2f7581ba0c718929d1020d8bc81023ee9902146256548f996e8146703d9e449cfc6f6cf3c6b028cca46e02c1df6bf85405b0e57a14d23047f50846945503eb385f3017c185f17df9fa22c2070033fbd2c4a991d7283e13a9a8f9fc27cc5455bfea0b0fb20c2d940c6984ede4444e5721eb15b38b61725a7cd6956c2d4e1330cd262d1fe25187dc018221e5d4e11295e51d77b4b2f4378b3279d1a5c6bb1c55f3eb86afe86ebf210696f5b6342d4e773b350e309572814ef642ca43a7af2a0efb7b884535139ecc05d78b2b798b58bb14822b8210996f94284c702567183a32c8a2b03f27b4d99a60d612cf75d993df273d1f45cfb37bd9f434d7439b72398dc090d935f33bbcfcd3cf61a95b5ceef0ba5727df8a9ae86695c7c0bafb856baf1f9dc5463aa185ac42efa59ae68b6e7b6cd133621bf16ae7381979c905672beb6459933c192062ca5fec959ec79fead8b99edbc2930e5b62e367def2b359553f10e52669fa45057dfa309194a2de190445d42608365fb4af37101c2bdbc8f746183452b632733a0b41f6934e81e9ce9916ae720041c6bc8f307b7c48f799f3f53af9a86a58316ba5f7550e77b9a6e1d9444937d663cab0d6bb9430493e088aaf33046db54db655df884f1a84c1bfff5967b3c4e8538901ec16f54b317bb771ac394de89f9c048b5a46811c0eb9c2ac10d84f7a777b63ba6d5ba85d614d9da79c282519012afebf10cbd1408b2cb0f25115452b93a381c8dafde1301871220992c2234e813c19fb0e46370cdb88651e7e861037033ec51200fb14f0ee03b7b9d1cc061b0434ec8f9a3caf3b258af8566d7ed8845ba3433efd0bdc9f6823588e85bef