Ref A: 8b565bf6570e4747b84fdca4d8083434 Ref B: 08744A379B054E4E607A6C4D084829A6 Ref C: Wed May 23 20:33:58 2012 PST