Ref A: 4a6ea8a65e2543a9ab3549aec5e13547 Ref B: EF28867A0C24459DF2C0A3EAE6C7C8C8 Ref C: Fri May 24 07:07:52 2013 PST