012070e93c2df0cafa8ab3ca8233db13e591814c7fe5ffd241e0273843a848b634570a
012130b4864264302f447f53b9a60edf839734ff019d07e181bf85e04dcadd33325d0a
012099acb09131aee6b2770702b2701ffede018fed0c040842aa8eb159b502f2eecb0a
0121ac6920b9e9bab9c67c78432b24b8f24b329be0dcc348b67d0f17d1c63affdc1a0a