Ref A: 417dc675b0c84a25a5c4a6c13887628d Ref B: 53F5FF1A081593805236D75188A5E4D1 Ref C: Tue Jan 27 21:02:02 2015 PST