Ref A: cc55be19f892481ab88ce4cd09ce1027 Ref B: B4E0F765192CF0ED5494480A081EE5DF Ref C: Thu Nov 20 15:46:26 2014 PST