012027c9a0ff2b8bb76e401001a1a8364601a357bd75625d95a29055921000108b5b0a
0121bba59eb4b30139a07f2016f85b9deef065d2873fc2dcdb2064504907d9407d260a
012044efd3817633a51b9994a36c72bab792795518aea7581942a56f9d8a227dd4ff0a
01212766b8a3411fb7d9bcda5d142aceec6281e296c4f34a66dca50cb2f8df3fe0350a