3C69910BFDAB62E4060C7220D1050A1905EB784BF6DA79E940063A323E6A60A0
160AB58A414BE9A258DF9A889027E7AF32E8E6A811B347BCB368452FC2FD477C