Ref A: d61dcf0128dd47a685fe97db982604a6 Ref B: 8C57FE104BCC2B75649F578FDBA9F4B7 Ref C: Thu May 23 17:51:24 2013 PST