0120cc6cf7aac2b58fd955826755ef94f8c8de4e98f6fd2810f7b9ebcace772cadaf0a
012157ad4639e4d031d279c1cd291359ec1c34b05557247f377f198bae17c175d8770a
012012042045c30da3949f58721cb88a5940dec0234679786be04ac01417d9e9cc490a
0121b14fa26b311a2468a809cb1230699f0338b026fe4a4c12c256c1434de018077c0a