Ref A: a6bab16564b04ecd9700af7f206eccd6 Ref B: EE9CFB9123BD448764FE69769EF27BCA Ref C: Wed Jun 19 20:27:17 2013 PST