Ref A: 86cc8bdd429f4ce495b5727ac28b2981 Ref B: D58502D03D071221EC40023D6209D59D Ref C: Wed May 22 09:46:20 2013 PST