Ref A: 9142c9f4d0544b36bcc8ff35cd0e99d5 Ref B: 5B2C5D9EA33123164232B78CDF172F3B Ref C: Sun Dec 21 10:05:11 2014 PST