Ref A: e1eccd0b297549aa97386bf9fac3b2b4 Ref B: 6D2BC5AF7FFE1ACD8086A21891D3DB38 Ref C: Fri Jan 30 12:43:59 2015 PST