MTENDLGLLRPEWDRVSGDPAMTAFKQAARRQQATWRVNQQFEAGEQPKGQPNGSTLADEVGRGYGNFLSDGIKEAVRRRALTKQKWQTFDETRLRNNLLSSMPMCFNLFGEVDGDPGRLTAIGAALFGTTAHGDRIEFEWSPGRTDPSYTGDRTAFDVALFFGDPAIGGQTVVGVETKYHEHAVKEKAPDATTRMPRYREITERAIAERNVFKPDWESRIVGTALQQIWRDHLLLLALLQHPSGEFADGRYVLAYPAGNTSFAALADTYTTVLNDQSTFQAVTVEELIEADVLHQPDTRAAFVERYLW