MKLLQRASAAVKDKKSIYLAKVGRKKGFRNPDLEAAVIKATSHDESFIDYKNAQRVFDWVRSSPAFLKPLIWALTNRLDKTHNWVVALKSLMLLHGVFSTHIPATRMIGRLPFDLSAFHDRSSGPTKSSGYSVFIQAYFAFLDLHSTFLSYYREEEQQQEDEESQTMMKKSLLRLHRSQELLDLLLQIKPCTDGMEVGLVLEAMDCIVLEIFDVYNEIYDDVTSVVGMLASEATPEAVEALEILQKVAVQGSKVEGSLKVCREMGIENARELPPIRRIREEDLCEVERRIVGNKDVGGVVEEKGETGEEAGMKMEQHKGGDKWKEELRNVFGTTVTENWVVFDDELPVLWI*