Ref A: FDE8CDEE5B61490AA859F44CDF3C2231 Ref B: A99B6FD2B9AE8EA8BD0EF01A5DFC0539 Ref C: Fri Feb 10 05:55:17 2012 PST