Ref A: dcf928c354e84786b9faa9ec5a7ca45d Ref B: 14D72178D31089ADCEE0C68AFE966A02 Ref C: Fri Mar 27 12:44:58 2015 PST