Ref A: e4eacfb8660b414881dc7de3461b80dc Ref B: 9D7236DD437EB54D64F1830E62BEACC5 Ref C: Sat May 25 17:34:36 2013 PST