MSLLAHFGRSGAKRLAPAGARALGQTEQFRQFAATPAQPAQDEDIVLSSFRQSQQQYQQLMQGLQNISLPLTGDDAAIKKYAADVEALKKQIGMPDVEDVISAELDYKFACTGYAVRQFVTEALESMSLGGSMAAAKAEIMAALDEAEKAGGGELDSANEKGWQVLTAKLGEIEKKYGLADKGKVREEAIFEMYKQHINQLRTTVLSDMNKARTDDLADIQPSLTGLKPKLV