Ref A: c23869c1d35a42878811f5f2b27d4d72 Ref B: F07745B1B09FB2C0D1F2175D68D7440A Ref C: Thu Dec 18 03:54:07 2014 PST