Ref A: F71635C9032E4F5DB584409CED6BF28C Ref B: 0F49634CFE828C771326DB0B1062F94B Ref C: Thu Feb 09 17:31:09 2012 PST