0120f66e31446551d9a4bb7f71c47849862c384c6fb04411c56ba8564f03afbd029f0a
012137c0b28f48927e07a7d30f4c72f68a3ea3c146fa0bea8f532d76cbd8e9217b2d0a