Ref A: 4A8AC4B7EB5D45FC9C72109463AC8B82 Ref B: 61B2FC7ED97A4C406C763FCEB606CA6A Ref C: Fri Feb 10 06:48:08 2012 PST