0120faf32ffff2046c3cd9d8d3a5dcc1acd919e0896099e1a6ef8f5ff4724681c7470a
012143819c47eaa49288eb2d66d43790850d3bd2c3ecdbf8b135726016968f79e12b0a
0120668f99f67061c2e8299ee42c5f1e923e5b2b315e4f4094701f1f85a1928bbfa00a
012160ec97d7666b20fc427f080545c395a581280f03225ce474a8c8a2f508c8522d0a