Ref A: 1eefbb403ab34ef78332a96fe258ab6c Ref B: 2F604EEDC24AE24F97612B7AFE411BDA Ref C: Thu May 24 13:18:15 2012 PST