Ref A: e283048919aa449bb2e0ec6adca0ff71 Ref B: 488CC4B31DDCC9010756106ACA6250C0 Ref C: Fri Jan 30 14:10:39 2015 PST