Ref A: A7A28A96B31E4FBBA9E56AB20A096BD2 Ref B: A987FCCBB01087D17F7F6B559A4F8886 Ref C: Fri Feb 10 06:33:30 2012 PST