Ref A: B1BFC93F428B45E486C0F1BFB5C356CE Ref B: 902B788008BC8A5FB73E9015F31B81F3 Ref C: Fri Feb 10 05:58:28 2012 PST