012060f62b40bc09962aed5070718d6f6dfa089c491aa12dd97e31814e05b83c83620a
012168d7d1f7d8ee73275fd64a55a384fd8d5e895c8f2e58b84ad3597d43ca59a5440a
01204c2f8e69e859fdc36e293a7bd52b37e3075653b0eac1b2d9c5d18a9b5b76910a0a
01212a4d5a10876909d51b7f7b1e5b81f45a81c0866c35a1ff8918d7801012031a200a