Ref A: b4886c2b12da452492e1433f093d33bf Ref B: 67EA6C601E50A1B29C94DFC0C0FD0324 Ref C: Wed Dec 17 16:14:17 2014 PST