Ref A: f363f0294b1a4c0a8fbb9cb09b19b07b Ref B: AC5D9D989174C213C01C417B405C2AE3 Ref C: Tue Sep 30 13:16:52 2014 PST