00000020d8e29d1de8de981ba6f005b52e5a5aeb42bb239a26ef8d4d127f0bc30000000089aa4e480e7068ff0e101d1e68220cf488384daa06b61a773caaaeb5df6c150be839a468ffff001d01d7a9e9