Ref A: 8c6b3e67504b4c659cab875e64c8260a Ref B: AF87CC39C5150C2A830B0F1BA2B9CA44 Ref C: Thu May 23 11:45:33 2013 PST