Ref A: 7f44a8303a6b4ffdbb3567e1a017ee21 Ref B: 16D6803041298C37920DAA7B45E3C3D6 Ref C: Sat May 25 08:48:56 2013 PST