Ref A: 9a5aed765da3439d8b6f2a78e59671f3 Ref B: EE4A9DCFB3D30A7CF9027DA3DB1EC222 Ref C: Mon Dec 29 07:42:56 2014 PST