Ref A: b8f0bc6b10db4985913a2cecc92321bb Ref B: 7526EF4284F5FFE3F2AB8010EF94DCBD Ref C: Wed Jun 19 15:46:57 2013 PST