0000002016fac108c696dc87891e75a69cae19eec40d86cfa20ef3721a9c96020000000012017edf02eb207dd00be77330a3b15626a6d7774f99a8250eb02729fe9805c474679469ffff001d1a932aa3