012043f7f8c1105f1b378bff37306eaeaba68a506773ae4100b7f214b4cbac145cc70a
01217ecbc40702848eead1d087e5b6da12dff6656d9b7dc7404afd72e692b06bdb3a0a
0120318e30fe51dd9d7dfa09cfbb2287f1d927d640a3e55e48a775db628ee8d664cd0a
0121a6311d7d3e08cc6a16652c2f9c88bb67549a1c833c4ffb854a0104d0747dbb5c0a