Ref A: 314149365e9f4320ae954b809b05e01c Ref B: BF52E6DF9DC551010A2D7E28A5A4C14B Ref C: Thu May 23 06:59:25 2013 PST