Ref A: 3f20a34be002477a922e9b8b8aa60d57 Ref B: 9413A0DF8DCCA3F3855DA8FABA550A34 Ref C: Sat Dec 20 09:59:00 2014 PST