Ref A: d2c805da21394c89ba4e64a0d46616e2 Ref B: 1C054C65641ED49F68428B6F80429EC2 Ref C: Wed Jan 28 23:28:11 2015 PST