MLSLRVPPTSFHFRLFHAGALERRWRLGRDCLRSFSHPRGTRSLGVKSAKQEMAPFTAAEEEALPEGLHPELMPKHVAVIMDGNGRWAKNKGLQPWDGHRAGVEALREIVELCGKWGIQVLTVFAFSTDNWIRPKIEIDFLLNLFERTLKSELETLAKNNVRISIIGDSSKLPKSLLKVINEVEEVTKNNTRLQLIVAVGYSGKYDVLQACRGIAQRVKDGEIEVEEIDEKLIEQELETNCTEFPYPDLLIRTSGELRVSNFLLWQLAYTELFFAQELWPDFGRSGFIEALMSFQQRQRRFGGRKS*