Ref A: bc17d67fdffa4ab9882a08cf80f0b2c2 Ref B: 3F495E0A0FD4047FAD777B2A122ABAE5 Ref C: Tue May 21 10:40:18 2013 PST