Ref A: 610289b22ef3414ba5b1859d8ec3407e Ref B: 5CCD2BDCF7406DA2899D02F5A6ACCAAA Ref C: Fri Feb 27 21:22:47 2015 PST