MKKSQNIAILLRALDVTKEEVCDALLEGDGLNTKFLEKVVNITLTWEEEIKLKYYNGDISKLGPTEWCLKAIVDIPFAFKRFDAMLFRATFEEEINLIKKSFTILEAACTELRGRILFLKLLESVLKTEGKHIAEAADQSASSSVPTSYGIDGKDESSVNKEDDYMRFGLQAVAGLSDELHNVKKAARIDSNTVTSCVSKIASGVANSTPNSLFSVLNFFIAHSVTCKGLDRAGQRNLKTRGGPGDREEDTRRSKVGLIDNEI*