Ref A: c988363aa8fc43e2aa7744a787cd503e Ref B: FC918838C542E6ADA3B93CD2D76A69D2 Ref C: Sat Oct 25 00:04:43 2014 PST