Ref A: a709f59777124ad4a86893de8ffeb48c Ref B: 5D0103EF091184DC1132F15512E995C2 Ref C: Thu Apr 24 14:41:49 2014 PST