Ref A: C86E43DE29DA4889B6AF0D5FAF8AB0AF Ref B: 8079F455473EE5D471F3F5C157431581 Ref C: Fri Feb 10 06:16:23 2012 PST