106C05F66DFF84E060C1FF12958D78AADF1F0A94502F2E6839ACFDDF34AD9A2C
39019116543A17B0CD234F32A8F6CA66B93D590E25855B66E6BA211B871E3105