012064da055a16dbfe1bd8c012778f46780bc099c806a5ba2bbbe64b6be75c1879270a
0121e2d98dae918f840feec0f4429db773a14196eaa9cb5d3997397ba1716bb0d50f0a
012012a27d50d936ea5886c98421397123314fdf5f873a3910f82f086aa91e6ad98c0a
0121cff21b91a289f06900756e9e187ac3ff9422a5a91282e2b603d2fbadedebfb350a