Ref A: 2e22ae4b1116448f902ae990edf64640 Ref B: EE3C7418EF4A7ACCE388608757AF4C69 Ref C: Thu May 23 12:35:08 2013 PST