0120cfa9729bbd36eaeb9af2c5aa17f154529bbaa925dca0e3be4cec3c80a87cd0390a
01212d47e05755b72c0434921176e3314ec742ff8e1322b17fd5e46803e2c9662f5c0a
012081fca0b9e18aaf2bc7262987ed830a6e2d33ce88714e84a12fafdbcede2a1ed10a
0121d496040bb0719e8210fe1464a3d0c1623590f96ca6593d85f6987a33b9830b5f0a