0120dda2aba0ced96fbb37641b7aca4b56705e6fb8fc5167afa9c935368927eb10a00a
012132c7d1dc321ec321d365df86bd991b10da76e5af329d9e349a205677e1a851350a
012073bbe179c8b47d488c65a874e4e9d787c701f6bc9160182a0e8b901f8d9672ba0a
01211529a7d3df7476a6e78feaf92ccdd99a4138de8c6b640f277e35767d0a1c971e0a