MTSFKDQEFRGLLSLEEHDPELFDLIEQEKSRQWRSLELIASENFTSRAVMDCLGSALTNKYAEGLPGARYYGGNEVVDQVEALCQKRALEAYGLDPEKWGVNVQPYSGSPANFAVYTALLKPHDRIMGLDLPSGGHLTHGFYTYSKKEGTRKAVSATSVYFESLPYRVHPETGYIDYDQLERDAGLFKPAMIIAGGSAYPRDYDYKRFREIADANGALLMMDMAHTSGLVATGELDSPFEYADVVTTTTHKSLRGPRAGMIFFRKDERGFESRINQAVFPALQGGPHEHQIAGVATQLKEVCSPDFKVYSQQVKKNAKALADKLTSMGYSMASGGTENHLVLWDLKPQGITGSKFEKVCDAVSITLNKNCVPGDVSAVTPGGVRIGTPALTTRTMVESDFEQIGQFLHEALEITLAIQEKSGPKLKDFLPLLEKNADIEALKVRVHDFATTFPMPGFDPATMKYKNPAGPSH*