Ref A: 17287330b34547338cca095db4482d9e Ref B: 8480E16C288FBBCD79829AE27619BF22 Ref C: Thu May 23 17:30:39 2013 PST