MKLLIKPIVKRVLGIMLLLGATPFVTAGLPETSMTITPGNTALVITDPQIDFLSPKGVTWGVVGKSVTDNDTVKNIEKLLKAAKKHGIPVFISPHYYFPTDKGWQFEGSLEKLMHNIGMFDRKGQLDLTGFENSGADFLPLYKPYINDGKTVVSSPHKVYGPENNDLLLQLRKRGIDKVILAGMSANLCVESHMREMIERGFEVAVVKDATAGAKVPEGDGYAAALVNFRYIANDVIDTEEAVKSMHQSASN