Ref A: 3096c8b42167493fb4f6c442b9ca516a Ref B: 29EE335C045F743B962F2110FAE55313 Ref C: Wed May 22 22:29:59 2013 PST