Ref A: 60b2250ae6db42a78a1282190e1418bd Ref B: 1E5C4EE867F62F6B5679C38266DC3003 Ref C: Thu Oct 02 10:55:51 2014 PST