Ref A: 6f1daf4e4d4f416f808531100ad402fa Ref B: DAB0B7A4189245D1B83E3C258A0C6A26 Ref C: Sat Aug 23 09:19:47 2014 PST