Ref A: 251A5BD36CD249679327CB03429BE8B2 Ref B: 320714EE058EB92BE9A18732422567E4 Ref C: Fri Feb 10 06:26:38 2012 PST