Ref A: 5B81C310589D4FA5AEBA97FAD27148F6 Ref B: 6FEF22A514A9DA0F8613B5634DFA88DB Ref C: Fri Feb 10 06:47:53 2012 PST