Ref A: 6173680d43dd47399ad4f5638cbbbb42 Ref B: 7488740CD9EC0893B3EF50ACC3122F66 Ref C: Sat May 25 14:41:23 2013 PST