MKKTRLLKLRALSLACLMGLGVSGCAFLDKQILNDHLTKAKNNPKYDCQKEMGSFPKKYDGINQCLKAQEELIEPIITKKIDQYQCGDFTNEGLKDKCFKRNDAYLNTLLTPIIQKQERRFSCSDFHNPELQEQCKDKTNAYEKQKDQQQRLINLVQLEAFEKEYAQYQSYIIPYFTKECVKNAPHLANKERLCQKEVHEKFHDPYSSSKELSVKSAISFCIKKVDAKLEKAALMNGVFISPYKKSTHCQRTHLDNKSLKEIALDMNPKLEKQSPFIDANKLAMQSAGLLRKNKDALIAFATDICMERNEHKKGEFISLKESCTQSQAKIYNNKERFDKFIQDYQKDLKTCLLDTSNTKEEMEQNVSQCQKEQLRDDNKGLGFTLEELVKKYAK*