Ref A: e3de6891547544a78ca6964b20189cbf Ref B: C4A8209361BA0CD3F461A0A88FDFAE72 Ref C: Sat May 25 16:45:59 2013 PST