Ref A: e2006aebda10460d847ba9c718d42c71 Ref B: 3C6F90DCA7B74D689546DEF8FF6A5ABE Ref C: Thu Jun 20 00:16:56 2013 PST