Ref A: 8f55e4bc99284256b84098c04cd91de5 Ref B: 841F62D34BEBC70B76705F6EE905F58C Ref C: Sat May 25 17:35:28 2013 PST