Ref A: b923ba41a02443239c910d88ca59f0ba Ref B: 1F964B7671CD9D328FA19238B3094B0C Ref C: Sat May 25 09:51:44 2013 PST