Ref A: 3dcc8d3d58ef422ba4817ba3db0b5cd1 Ref B: 732378F4855020AE0CDB33911F9459F9 Ref C: Wed Dec 17 19:20:56 2014 PST