Ref A: 44cf4971dd7c45f2a9fff44aa815a63f Ref B: AECB1AE8D61D442824A284508A4BFA75 Ref C: Thu Jul 24 14:35:50 2014 PST