Ref A: bf4f06d6406b4c64b436dfeebff7e61a Ref B: 648B4E392986ED9CE2D6BD7E05A4E0A6 Ref C: Tue May 21 11:20:57 2013 PST