Ref A: 87ECE09DC6FB43C3BBA63D0C0AF926C6 Ref B: BF995885A5FB64D8438974924F02E081 Ref C: Fri Feb 10 06:13:35 2012 PST