Ref A: 5dc94679f6db412597834991af34b73b Ref B: 2028D1A03209480FB1FE2B2672291D85 Ref C: Tue May 21 10:19:25 2013 PST