Ref A: 6d5f7142c7544b17bfe72d4607409f3e Ref B: 89BD4136060C534BBC705299E30A5DCA Ref C: Fri May 24 21:49:40 2013 PST