Ref A: E358B800560C41629D8B74E7208EA47C Ref B: 2DF14988A2C09EB51B6DCDF0D530D346 Ref C: Fri Feb 10 06:23:23 2012 PST