MLEKGDVPVQDRSIEKYITYVDGLSPLPIWGLPRDLSAIDESRFARRYARAKSFATTSWVLVNSFEELEGSATFQALRDISPKTIAVGPLFTMAPGCNKASLWKEDTESLSWLGKQSPGSVLYISLGSIATLSFDQFKEFSEGLRLLQRPFIWAIRPKSVAGMEPEFLERFKEAVRSFGLVVSWAPQVDILRHPSTAGFLSHCGWNSILESVASAVSMLCWPCVAEQNLNCKLIVEDWKIGLKFSCVTMPDPPEVMARDEFVEVVERFMGTDSEHLRINVKKLSEEARRAVSRGGSSYENLQRFAQAVKIS*