Ref A: 18c7bcd95e244802b1ad49c68f255ded Ref B: 51B1FA4B8550FECB6A23589E61A70D22 Ref C: Wed Jan 28 10:45:36 2015 PST