Ref A: 4fe0baf9222443c1bdd450a9fb60d2bd Ref B: EC5612A53E8ADCC96039B7178A1F0062 Ref C: Thu Dec 25 18:50:33 2014 PST