Ref A: 67509f6881b443b9af9f9b86c4fc34b6 Ref B: EF09A7B0805C59BE59B191DD55ACCD54 Ref C: Tue Sep 30 22:47:46 2014 PST