00000020c2e186fbac7c4b5a4a7ec54c46eb819eee56dbc8edb5109a0d29d70d00000000e8d69b58668ff713a3d15d7831365f1c7227b8bf4f13d3877b9cc788cb9a0c53bd87e757f0ff0f1c14f8331f