Ref A: ED1FC5E3DC1843C5AB7D78BD0C29C677 Ref B: 4CAC91F304510A0C0A501B458A689DBD Ref C: Fri Feb 10 06:10:17 2012 PST