Ref A: 306CC0BFA95242BEB2B253EC935075C0 Ref B: BA8E73FDE5589607AABB3C89C8DC4856 Ref C: Fri Feb 10 06:33:10 2012 PST