0120d6f421651f19e1f9f3281eaa8fc5002ee2d6dc3e0d0a5b5a1e67a38ecc93f2ed0a
01212e2926a2ac8f428c14b72093a5bd0f30b45e0909031333ba0057bc5064ed5a5d0a
012012027008294b9f805c6809b3990b517497dacf2eda6df81a9bbedbe897b9a3bf0a
012179e1e639dfd433d5013992ccd1f251379174d29929b9e55a28d990722be624450a