Ref A: ba57756f7fe34af19dd62fa316ac340f Ref B: 1E027239CA170DEA9972FE1EED4A6928 Ref C: Tue Oct 21 18:55:38 2014 PST