Ref A: 108AB914F1F2462C9954829891E0CD7B Ref B: F0F065FC28DE255C2A01F58F31EF1756 Ref C: Fri Feb 10 06:10:21 2012 PST