MGSWMDYLRGAQNARDGTALGSTSTAEEVTEDLHLSHLTIIITGATSGIGAEVARVLVKRGARLIIPARSVKAAQVMKESLLQGDPDARVIPLELDLASFASIRSFAASFLSLDLPLNILINNAGVCCRRFKRSEDGFEMSFATNHLGHFLLTSLLVDKMVKSAARSGVEGRIVNVSSCIHTWVPAHGINFTTLNDPCSFVESMSYAQSKLANILHSKELARRLKAKGANVTANSLHPGIVKTNITRDRGGLLTNAILTVASKFFMKTIPQGAASICYVATHPSVEGLSGRYFADCAEATCSPCADDEEQAYELWCYSEAAIANSVTRHVLKFPP*