MTRGRRREHYQWNMDIVGVSGIEAEAELLAAITTFFKRVGVTSADVGIKVSSRKLLQEVLTRYGIGSDAFAPVCVVVDKIEKLPREKIEDELRELGVAEGAIEGILAATQMRTVEELEALIGPDAEAVKDLKQLFAYADAYGYRDWLVFDACVVRGLAYYTGVVFEGFDRAGELRAICGGGRYDMLLGALGGENQPMVGFGFGDAVIVELLKDKGLMPDFSRGDTQDLVFPLSESLRPAAMRVAASLRESGRTVDLVLEDKKAKWAFKQAERIGAERVILLGEKEWEAGNVRVKDLATREEVDVKIDDLK*