Ref A: ef7661b028404b4c8b417cd3abb16d05 Ref B: CF77D4B3B16EAA0C5CDA602C0EBF71FA Ref C: Wed May 22 09:52:28 2013 PST