Ref A: c026cc13d900473c9a5ef01bc743c0e4 Ref B: 08B0335DCE37A63CD2BC29F6E852A91E Ref C: Mon May 20 21:03:22 2013 PST