MSFLSLMEAKLPPGFRFHPRDEELVLDYLANKVAGNDTLNSFDFPTIIELDLTKIEPWDLPEMACVGGKEWYFFSLRDRKYATGPRTNRATISGYWKATGKDRQVMDIRKGALVGMRKTLVFYQGRAPKGKKTDWVMHEFRLEGPHHLPKIPPQEDWVLCRAFYKNRGISAEVRQENSYDDTGSSLPPLMDTFLPFDQTPLTLDGFQQVPCFSNFSPNQTSEIINPTCTPLSHVESNRTTDSFAGSSVPSDLTTFLDPLCYEKEVIKAVLDHFNKTEMDRKILEAVSTGFHEGGSGMGLSPVWNECLF