Ref A: f54dc4fbab214437bf62ba4a5d10e3fd Ref B: BEA11938AAACAEBBBDC9D1448F8BE6BC Ref C: Wed May 22 12:55:14 2013 PST