Ref A: f438422616de41d3aaf350bb0aae2b23 Ref B: CF77D4B3B16EAA0C5CDA602C0EBF71FA Ref C: Wed May 22 12:34:20 2013 PST