Ref A: C3ADE920A6BA42149536EB3E0869EF7B Ref B: 773581FE1C14CEA639295086F6EC2725 Ref C: Sat Feb 11 15:09:43 2012 PST