MTIRSFIPPHRILMGPGPSSISPQVLQALSRPTVGHLDPLFIGMMDELKQLLKYAFQTENEFTIAVSAPGSAGMEACFVNLVEPGDKVIVCRNGVFGERMRDNAVRCGAEVVVVDDEWGCPVSVEKVQAAIDEHPDAKILAFVQAETSTGALSDAQALGALAKQHGLLTIVDAVTSLGGVPLLVDEWQLDAVYSGSQKCLSCVPGLAPLTFSPRAIEKIQSRKTPIQSWFLDQSLVLGYWSGAGKRSYHHTAPVNSLYALHEALLLLQQEGLEHAWQRHRLMHEKLKQGLEQLGFQFVVAEPYRLPQLNAIYVPEGIEEAKVRSHLLNEYNLEIGAGLGALAGKAWRIGVMGYGARSENIALCLRALEESLL*