Ref A: 2a07614deac54915b609b4704596e57e Ref B: 3E52112D6E22DAF07FEEF6ACE7C3E0A6 Ref C: Fri May 24 13:51:25 2013 PST