Ref A: 2EE712A6057E4527A5D581236C9CF1CC Ref B: AB5C893D92191DB6B8CD2F036CFD607A Ref C: Fri Feb 10 06:24:04 2012 PST