MKFGKEFTTHLEETLPEWRDKYLCYKPLKKLLKNLPSTADNLPDGADNPPQDWFVRILNEELDKFNDFYVDKEEEFIIRLQELKERIERVKEKSGKDGALTKDSEFSDDVMGIRKDFVAIHGEMVLLKNYSSLNFAGLVKILKKFDKRTGRLLRLPFTQLALDQPFFTTEPLNRLVRECEENLELLFPLEAEVVESDATAEEPTGATTSYASNVSPALPLGEENVDIYRSTLAAIKAIQGLKKASSTYNPLSFSYIFGNQDNDSTGAITAENSDSDQSVASQSDKETDQEDFHPPE*