00004020d95d228b0ea936e819ec158fc698750ff06b158f2ea2b5020000000000000000ca59d59d46ef5cd57aba39070400dbcf6d45296e16362e7061784a4dec56ef518d32cf5fe13b041899971c32