MKRLLGMGEKQMTMEDAVKAKNGNQLAEMVQEKLGDKAEALKLLQDTLAALSGEAPVVLEADALVAGPGLGQEIAKLWVSGGAPKGRFEITVTEEGLRAQGASKTFQFQWTDVLHFLKLPKWEHSRKAGAAAKSYWLVLVLEQAFSLGKQQHQCLVLNANGVKAPEKRPVLAEGRDTARQQRCAQALENEPSTAEATILSRLLAACLGRKALEPESSACSVEAVPAWADLDEGHIYPLSVGLCFLPKPAIFVPGEDMLQAEAGPRRGPRGGDLILHRVQSKQVKFQQISAGDMNALLSYISALASQYHPSEARADDQNLEDDEDDSDFEDEVVGTTNPPAKRRAVTRSQTSGKAAGVTPVLVQDLPAPSRGKAEKEEDSDADDLGEGEESDIEDVE*