Ref A: 7749257e2b99479ebf96c027b43499b3 Ref B: A386124B16DC46E9E7E7044F981BD4F0 Ref C: Tue May 21 12:43:53 2013 PST