MKFGKEFTTHLEETLPEWRDKYLCYKPLKKLLKNLPSTADNLPDGADNPPQDWFVRILNEELDKFNDFYVDKEEEFIIRLQELKERIERVKEKSGKGGALTKDSEFSDDVMGIRKDFVAIHGEMVLLKNYSSLNFAGLVKILKKFDKRTGRLLRLPFTQLALDQPFFTTEPLNRLVRECEENLELLFPLEAEVVESDATAEEPTGATTSYASNVSPALPLGEENVDIYRSTLAAIKAIQGLKKASSTYNPLSFSYIFGNQDNDSTGAITAENSDSDQSVASQSDKETDQEDFHPPE*