Ref A: e7f89a9961684065a6b8222d5a2cb65c Ref B: 4A2A573270ECED476BEE2341233ECC16 Ref C: Fri May 25 15:39:41 2012 PST