Ref A: ba8f57c4baff4ded89fa98a31e1a71ed Ref B: B8989A014DAC4FF65CAA54DCA2DF7551 Ref C: Tue May 21 09:38:26 2013 PST