MORRISON & FOERSTER LLP