Ref A: db4d8c450a894906b38e03d9c4bcbeec Ref B: B4AB5D4DD519BE60115A1301D80DCAB0 Ref C: Wed Jan 28 15:47:47 2015 PST