Ref A: 4b73c7508cc8429985858235f6b3dfb8 Ref B: EBB39F2ACCD67527F7AFB84AAE447A89 Ref C: Fri May 25 11:51:35 2012 PST