Ref A: fd9f4e878a5243b8bef3b17cd4f45cd3 Ref B: 994C10E9DC2DB4D5530908FF22616A0F Ref C: Fri Dec 19 05:16:16 2014 PST