Ref A: a3d204b58279429f9b7a4cbb633ea168 Ref B: DBE0A4D1B844D0CD6CA6AFB60CE849D9 Ref C: Fri Feb 27 08:17:05 2015 PST