Ref A: AD7392E4314F4215A75D20B595C39DCD Ref B: 38D08E26E58CDF0C56CABF3DC2ADE907 Ref C: Fri Feb 10 06:45:50 2012 PST