Ref A: A1D1A2AEF8B143CFA91F991A1BBB9816 Ref B: 69649D8CF750AE293A5EA5BF04D1EB2F Ref C: Fri Feb 10 05:56:19 2012 PST