Ref A: e313fa0138494ef5abfff3091118ecd3 Ref B: C78D018B3C637FB6457DEE060912A70A Ref C: Sat Aug 23 02:16:38 2014 PST