MSFLGLMEAKLPPGFRFHPRDEELVLDYLANKVAGNDTLNSFDFPTIIELDLTKIEPWDLPEMACVGGKEWYFFSLRDRKYATGPRTNRATISGYWKATGKDRQVMDIRKGALVGMRKTLVFYQGRAPKGKKTDWVMHEFRLEGPHHLPKIPPQEDWVLCRVFYKNRGISAKVRQENSYDDTGSSLPPLMDTFLPFDQTPLTLDGFQQVPCFSNFSPNQTSEIRNPTWTPLSHVESNRTTDSFAGSSVPSDLTTFLDPLCYEKEVIKAVLDHFNKTEMDRKILEAVSTGFHEGGSGMGLSPVWNECLF*