Ref A: df1238a450e046f6953822d7f41a91fe Ref B: E9DD97117170B230FB17AC1C2674FD2A Ref C: Fri Jan 30 23:29:44 2015 PST