Ref A: 2fd4f75cc56e49e9baba6d4b4cf139c9 Ref B: D2861657A311E30285584E0BECEAEFDC Ref C: Tue May 21 07:12:58 2013 PST