Ref A: 0B5E0D0D40D64BD79363A36D3E814B2E Ref B: 55B70A6D653BFA51F11BCC8739A2D6DE Ref C: Fri Feb 10 06:40:00 2012 PST