Ref A: cbdc0344d4ec4af5a84ec7fc9dbde356 Ref B: 596DECB8D0628591819F1FA577BA24E9 Ref C: Wed Dec 17 21:22:08 2014 PST