Ref A: 76d2a6b6b8e949b8a0c48b1684f3e931 Ref B: D97A4C58166F698333BADBE3BFCBF3EE Ref C: Tue Nov 25 21:39:01 2014 PST