Ref A: b4df9a7f8e4945c7a4771ba3d6b55331 Ref B: EDB0AFBCE341A1FA89C0468457976FD5 Ref C: Thu Feb 26 20:03:22 2015 PST