Ref A: E393FDADF15F4F1CBBDA888288AB7EF0 Ref B: B59524CC1DADDC80EAE010F0812CBD0D Ref C: Fri Feb 10 06:50:07 2012 PST