Ref A: 1cc23542adcd4db29fdaf1f36cecd987 Ref B: EC37E9ED905C8DCAEFE802E575C70496 Ref C: Wed May 22 09:24:56 2013 PST