0120afb4bf44d7b55f686e8e47d97c5cef25a0e60fdbccfcbaaaa1e85cab0381f3300a
012147cd0687a4e735c6f8c43ca479fe9b39208e436c97de2c080209b17a9b8f4d730a
0120cd3305d39d038c126551c1f95daede2314aa08c2c385436038bd307de4ad55100a
01212e0539c9e83dbd9938c1b51512b0d45b39da92fc8c722165ca0a2668126bf01d0a