Ref A: edef07464a7048c0a1cd87e2513bcaf5 Ref B: A7883D38C942E86250725B64C78C6811 Ref C: Tue Jul 28 18:18:02 2015 PST