Ref A: 6d4fc0cd1b5d40c5a7f2158a5b895527 Ref B: 3B388278F5E3C49F8855CC6C3F79E3F5 Ref C: Thu Jan 29 12:50:49 2015 PST