Ref A: B14886BD28B646DAA65405D6EF784D2C Ref B: 79D4AC6094AAF62D0058BE223303F4F6 Ref C: Fri Feb 10 06:12:44 2012 PST