Ref A: 3c0cafa21fc2481d8a6fdf240b2e6466 Ref B: 46EF71EFD74C805F8982962987F2CFAC Ref C: Fri Dec 26 10:57:34 2014 PST