Ref A: 4f5cb7ca2b3d4a14a2ffab23d38abd54 Ref B: B0378E89B19FFEE007A24F6A2A5AF5C2 Ref C: Wed Jan 28 23:41:08 2015 PST