FIRST HORIZON ASSET SECURITIES INC. Depositor and THE BANK OF NEW YORK Trustee POOLING AGREEMENT Dated as of May 31, 2006 FIRST HORIZON ALTERNATIVE MORTGAGE SECURITIES TRUST 2006-RE2 MORTGAGE PASS-THROUGH CERTIFICATES, SERIES 2006-RE2