0120245829e15fdd17d029c77aad6ede6dda1b0079520eca3293cb0c1e28c9610aeb0a
012107c4573aa79864d928b82977e7b5c687ed84d89bf9ac2eb528185723a62042370a
012027accc3a1088da5a45ca7014a0ff111ee58be552d2678bebd0e372c8d815ca1c0a
012140def7e6ad7104516bfdde9401c2a8443ee9dbbb15c470e46e18d149113a0a4e0a