Ref A: 4929d109cc5b4b4bbb85a3d29f5647fc Ref B: E27C5E6331DB4E97591A44DD2FA4BA09 Ref C: Tue Jan 27 13:28:21 2015 PST