0120689d20a903db033c6834df54f1005bf30c59969caafd624facfa8152b5478b020a
012112b81f1052851c53b3aae5e50a3af2d1a86e3dbe07c83ea27b6a017d228290390a
01204080db47d5673894c0d7107454afcd960b72df5087a0c88a80172b11501ecc650a
0121ae475982bca8c52544066179a7b6d3d0c079efdae63234c478a005122cb2680a0a