MQVLREQLNCTLPVEVAWHTKEEMDNATLTALDKQFGPVYGLNLSAIPFPDHHRRIRLGGYEGKVMSLLYCRFQHVLALDSDNLPLKDPSYLFEDPLYVRYGNMFWPDFWANWVQEEAYQVLGLNRTKVKAELSGGQGWLDRDTESGQLLINRLRHLDVLDVIFWINTFSDRLYSKHLHGDKDTFALGFAAAGKASDFSQVTIPPGGAFQWARGMLEVKASRGAIDGWQLIAEVQHDNTGQAVFYHRTMDKWQLGARPCPTDVITGPLPVRWCEYYVAHGSQGPTRGFKPSTCGAKYCIQYVAGQ*