Ref A: a116cda4cb704f0e9f1f1b26e1258acc Ref B: B3DB496013A1875449F3467D168CAC54 Ref C: Wed Dec 24 21:53:38 2014 PST