Ref A: 8391d2f8815e40148efd466011bc0090 Ref B: 77060EBB7B86263BB94D3E4C8098319C Ref C: Fri May 25 16:20:23 2012 PST