Ref A: e297a0141c594bfdb53b101cdadb1045 Ref B: B9510F2AC089E8924BCEBC55065A60A2 Ref C: Tue Sep 30 13:10:28 2014 PST