Ref A: 39acf257bb0a4fc28fa803f7d6aafbbc Ref B: FDDC6BF0A8796106A3B55FAD0617A4E4 Ref C: Wed Oct 22 09:45:22 2014 PST