Ref A: 25213cefe12443f29aa7676354ea6d5e Ref B: 93B164CB8A42D8DD37B28A37997CFB9B Ref C: Fri May 24 07:05:28 2013 PST