Ref A: 8C39955E828C4D8F9B76B38C0FF99B8B Ref B: 76BF20428C792A15B53F5FB9D6CF1519 Ref C: Fri Feb 10 06:12:07 2012 PST