Ref A: 74cb2bcc02584f4ba360259ec4dd05e0 Ref B: 1A0316A0720ACF96649249060F92261F Ref C: Tue Nov 25 22:45:41 2014 PST