Ref A: E8C80AA6BD7F4F35B0174D6D76A26746 Ref B: F18D2331FFE6E95BEEEBE1009EDCCA4C Ref C: Fri Feb 10 06:39:45 2012 PST