Ref A: f0a797557ac54ba5b3497f85b3c9a5f9 Ref B: B7C9074B927205D27E76520778D32F41 Ref C: Fri May 24 10:21:44 2013 PST