Ref A: c1d01b33fa904d4a959df256adac927b Ref B: 77D722E8095C0EEDE95B3E9E857C8DBC Ref C: Fri May 24 06:50:32 2013 PST