Ref A: ef30abaaccd0494c9e2365a2969b8fec Ref B: 7488740CD9EC0893B3EF50ACC3122F66 Ref C: Wed Jun 19 18:14:42 2013 PST