Ref A: 16c80d81261f497297a6f0f6ba7e04e0 Ref B: 5B4DB78F16081C0C9BA9A4C535FE6275 Ref C: Tue May 21 09:49:45 2013 PST