Ref A: ee26414fea8d4535ab42de638e660b0c Ref B: B15A5FCD82FE2206C27CBAED30C143A7 Ref C: Fri Feb 27 15:02:23 2015 PST