Depositor and WELLS FARGO BANK, NATIONAL ASSOCIATION Master Servicer and Securities Administrator and HSBC BANK USA, NATIONAL ASSOCIATION Trustee POOLING AND SERVICING AGREEMENT Dated as of May 1, 2005