Ref A: 51239f03bcbf496eb19a8545a049c8a5 Ref B: B455FC57905C8928A6DF8BA4CD91AE92 Ref C: Wed Nov 26 20:59:37 2014 PST