Ref A: f2250a41f4994dcc8ed63e33a33dae83 Ref B: 935AD8A87ED2F0A5D83466ADDF5B3885 Ref C: Fri Mar 27 19:46:23 2015 PST