Ref A: 0fa74f841f29450b8bc6c0cac7d67468 Ref B: 8F304AFDAADBAF0A41D8E7BFCB4D6D16 Ref C: Tue Nov 25 20:30:54 2014 PST