Ref A: a3c3582c794d4334b8ca660dc250faa7 Ref B: 38611122918C3EA4F76F5588D65AFA5E Ref C: Fri May 24 07:04:46 2013 PST