MSFLSLMEAKLPPGFRFHPKDEELVLDYLAKKVASNGSWNSSEYPTIIEVELNKMEPWDLPEMACVGGKEWYFFSLRDRKYATGPRTNRATLSGYWKATGKDRRVTDVPKGTLVGMRKTLVFHQGRTPKGKKTDWVMHEFRLEGPHHLPNLCSKEDWVLCRVFYKDRGMSPKLCEDNSSDDTDTGASLPPLMDTFLTFDQTPPSLEASEQVPCFSNFYLSPTTQTSNPTLSTFPQVEPTMPTENLAQSSVLPDLTPFLDPISYEKEVIMAVLEHFNKMESNSKMLELVSSSLVEGSYDSYLSEMGLPSIWNESLF