Ref A: 81f100bead96410586ab0548b2340e2c Ref B: 297C30F14D37E11F385F7799AB600CB8 Ref C: Wed May 22 11:46:57 2013 PST