Ref A: 0cf7fc8f7294438696d2afad5980dfa8 Ref B: AEED7F5EE8F24B3F36CC1878B65499C8 Ref C: Sat May 25 16:47:19 2013 PST