Ref A: 34421f3d3c34478483e529cd13e2ed26 Ref B: 60D29159809CD44883A7B56921E8A048 Ref C: Thu May 23 17:29:14 2013 PST