0x2cffd02ed4d11445f45af8a44bc08a6c796455a84abeb68473a590f93d36475ec1df40024b2376249917b8dbc9c3b43d6a5604b0b34a5876d77ffa16aff68c92e625c11884b62df209556e64a5199868cc48c5945ac1eab6381142c699dff0727a9d04bbcbdf4bd32cc8630410467b2ef1370723f710bcf5fb55233872a709e3f03e4cb68b96b784e636efea472c3428a7a39394a90ecaf53259617a0eec933dd27fe5f679ed1e7d70ffa8d3a8d8642fb40f4a6c5afc3d58cedda0a8f6fa4c59280790be3fb0a9a19d5db20f652e5b49535a22545fa8cc8e6de889f0acc69bb9455b7da0f35978b5c75f82cbd324d96141fca136ff13ce7bd696209b6a9d79659be22f6bbf4c686839eacfd59351805c00d8011388da6c7752888a899f5ba94dc368dfe48eea025183df51aea8f602de6d7e943fd0a78394456a212361a4ea49854214bc781ada6e53c4f2e6ffe371e6b5a1a7467d8225f9e6e44fc943e312d9e27f466525efeffef63860a7e6b4cb2d943009b4088390a6d43c43c237d3cc6ae1f438d4012c8f689626ddddcc1424c68f65a158700391fc7ec864add70e6dc45ca6ff440747390cb1a29297ccfa5e9e2aee2d3a3a41f5a1da4b927ae57e986a0e947f6d19527a545f82f24e9b83862b63cc488bde606899a5dfcc1421273a863a54575be36ab02ad8322648169bc1da66489a6078b43c6a7392393d3fa9dbc604f30a2da0e02a4a428e897f77be52b4473b1b3f73f573995de51f773c7dc0328372b92a9f13bc575eb4784ca5bde5f8ac947b3a019543cc99c5ea4fca113ba651b0164e66f523adc5b8ebf12d2b18b14ccb5d9c7098b8a457103da2360cb7cc48c396ce9793c775d68e2dc7508efd0938e6d019f39980836228e7238c6494291f025bd716384962955ea7ab995ed5f5c22d8801b485dd5c750a9433fb8ec2e9cd547fc00d0a7a29bbf3a5587662e3b0d1de7991a8c4174406df6d6f0c001c72fd45c9236838013ea2e5741192f1c3b5038dd726f0572963ef2f49b47571c629cbea04a2bde57d3a6ce1fc65095e72be83b3eb11ccdd48fa9a9961e74357db4dd719f505dd784c442fe503284d6007fd29b6210d2050490c74c23afca3ed5a465c5ca4f0504e3c19c213f5864106f02a06278d2be0906e77211f80d4226c134275016773c02cf7c453a2fd92049ca3e1b193cd4d0f12b998320130fa6ee6961d3e3deff9e3e11f65325319061dcd23a6c1fa8da1398dc3365998036cd16f5f24df660a4c8d788c7e9d59e5cfb990017eefacdcb988fcd091de42123312f346dd29e5f68e5060b3bfa20d59e1984375333d170f4a893dffbcfc4beb090de6f222a0f06fab48107e29f8e9d50f9e05068329dd07e9c92907cf14966636ec22a5b1df74867eca6cf6ad8ab72bfe1b96aae2df3070e61456d4962380bf3216da8a6f31f3fb6704ee7fea15bc14589a0efcc1f949a5a1176e3c55880bc7b373b0267d2d49c05de35bcd9462126cee74371c5650423c22dbd272f4b75026892e118c62a7fd04ab75ec5238ff61c15df7de74b25006744406d75d3b297488cf9c9d603e3326f28da420e532daeea6e653441ed853f2d9ad256d65d7ff424b03c9ed6f4028b31d2e98f69445920f3484a755338aa99b4ee9e20af9a1bf20f4a9ebbfae335b621057e9a36497c4fa2c7850b05f7ac9a7fa9dc81aef0e4bb06d2b29b504806f546a82e3a08d60f95e0f87fbf00f5a7a39a70fadfd68cd19cc0a479be3f80b2b722e44de311bc022cee61d6510fd0f014f0bc5747bed12e54c8f4e38543d072d61c73be689c9b8f149c576af21a809f99e9049b40a3a159b558c3b852551a1ad698ef7fa00495507426165fa480a5ee7b1548d8aca7aab499e27447ae2d80b279498c18e49d19dd0170eaaeba0cbac751cc6b4