Ref A: 6C25695D6BB043B28E0BCA266BE31664 Ref B: 81F28E10A84DB3929BDE8985C2AC604F Ref C: Fri Feb 10 06:47:49 2012 PST