Ref A: 74cdabe89652438c89d76fa8c525a158 Ref B: 5E2AC34AFE2763EAF6E60DFB0B239D8D Ref C: Mon May 20 01:52:42 2013 PST