Ref A: f7a904ef56e94af4a68163aa1fdfd749 Ref B: 24BF80BC74C7C7D84D03568A312275E0 Ref C: Sun May 19 22:42:02 2013 PST