MTNLDQKNEHEWIERVKAEGAVPLLEPDNCPNGWASPPGDKFMVRGPDYFSTRIKIPGGECLLKPLGFDWIRGSTKIWEILNHPNSRVRKALEEEFPEGDKPFVWAFNLQVPNKDNYSAVAYFLATEPIPEGSLMEQFLKGDDGFRNSRLKLIANIVQGPWIVRKAVGEQAICIIGRALTCKYCVSDNFIEVDVDIGSSMVASAIVHLAFGYITTLTVDLAFLIESQTESELPERILGAVRFSELNPASARPFETSTEETTGSLQSSLPTRLWKSIGQGFSNLLQGAPESGSVSGSSRANGIVDHEESGEDIKKCLYTIKFLFLFVMFTPKKEMNAGEDNPFAANQNLLISPSTSISEIF*