Ref A: ff821b6b22b242229d49441b63cf7e6d Ref B: 5DC1809B0435BA55FCF266F4687682E1 Ref C: Wed Jul 23 20:24:46 2014 PST