012016f07c8142ff17a76df7bf09d26d0f19608ab33fdb6e5dc3c64c4e64ec294a620a
0121c0c2ae3500b566909229e01037687bb002e72d20708bd7dd3f769ed3173c00440a
012017be242c43f5d0569daba59a977101a406e5accb92aedb925d6e44f3eb5278e20a
0121cfcab8f54b6bcffa24edf1e9f0659f375ca51690764d7eb9720a9b4fa671ed020a