012016988eba3ca301971458d50b45c693207c268178fbd0670d8cdb4c5afacdddff0a
0121b8368b5f06398298d650e78d2c9dadee71ddf490a0e47ef78debc927f0a9c2030a
012092ca4a71126f713bc8202ce34d66efcbcdd9c6d41408e45478b0accb4a7e77030a
0121233db0f3e918fc29a6d812b4236412b9d8605f06fc402191ff193c98d04966770a