Ref A: 5883C2F56B1C4405B7D27676D63AA5E0 Ref B: 511505C228642EE346A551034B46E027 Ref C: Fri Feb 10 06:50:36 2012 PST