00000020d669e59f9eda067cae37c9d7524967d82873b1777b54ad010000000000000000ae12ad66a122127b42427c2f71bf9bcff3f25401c83b7fbe7f93dd07e747cb654edfa858937e02183b60af22