0120a31e528f69b44defe823bd465288d72c1db310d12d64860c139d14131958c5a80a
012106f6e66f6c436bd7f48642ba2245ae0d439bf2fb522f64a9ff2ea0f18499c6700a