Ref A: c10ebd5497e84370afd636e8c7d7812e Ref B: 275D5F6F42A8E7AFE5125A4DEA85C25A Ref C: Tue May 21 14:54:40 2013 PST