Ref A: f39d6be753754811ba33333adc189dca Ref B: DA890672AC695B88578D66F4EE942DFC Ref C: Fri Jan 30 15:50:59 2015 PST