Ref A: 62A62A3B73DF48BC8FF3475D1F2AACCC Ref B: 02316FFD026E8F961E13F34FECBE26F6 Ref C: Fri Feb 10 06:13:36 2012 PST