Ref A: 41c0f774dc91429fa7d433807b7385f3 Ref B: 399E79E8AEC00D460E9A6F62D18C513C Ref C: Sat Dec 20 12:18:55 2014 PST