0120ffaf0e9f7d0b1d9c2fff663c0dbcf3c3a46f803310c54d4fd4cbe6a7eca81b160a
0121cdacb5186e6295817988895de37f42b1cfc42a16d004bc123319403a40cd41630a
01200cf91c39f6f31b48975687463d467b37063699acfa33fe76957b477095b21c7a0a
0121cb727b2ca2f35a304a5e6128ab207e2b90e75ed2f7fa202a80edca5a36ab167c0a