Ref A: f473533b109f48cc8399330b769f7a47 Ref B: 513C6878B6DFA866DAB0102E562D7BF9 Ref C: Thu Aug 28 22:34:43 2014 PST