Ref A: a8f0d34a7a7347b48a5533ef19ab394b Ref B: D9C76BD7044AA1F6AA3C28321720621C Ref C: Fri Feb 27 21:46:57 2015 PST