MGQWFFTADDLLCAAAEIMGKSTYGTVYKTTLKDGNQVAVKRLREKISKGQKEFENEVDVLGKIRHPSLLALRASRGPDTPIDWQTRMQRAQGMTRGLFYLHDNENIIHGNLVSSNVLLDEHKNAKIADYGLSRLMTAAANTNVIATAEALGYQAPELSKLKIAKTQKQMCTALECTLELLTGKSPGEPMNGVDLPQRIASIVKEEWTNEVFVLELMKDASIIGDKLLTTLKLALHCGDPSPSTRPEVQQVLSNWKRLDQRQL*