Ref A: D081BE75E6CA43BFA667F798570EE4F6 Ref B: 6B99CA417ED5B3C67AE575422498CA01 Ref C: Fri Feb 10 06:42:49 2012 PST