00000020f31e3d9170709258bac4171b9ad2a5f186cffc84756862020000000000000000f28ab901781289f0715fdf469d83e16864a28306b151594155dec63984ea28e1fd2c915a4ab40218b91fa622