Ref A: 7923f6f2e7004ccc96a9fe44bf06b4d8 Ref B: A431015AAEC905EA8A4DD899F23E40D4 Ref C: Thu Dec 18 15:54:24 2014 PST