MKLQGSTTAFDEKRAERFAEGMAATLNSGALAVMISVGHRTGLFDTLAEHPGSPSAALARAAGLEERYVREWLGAMVAGRIVEFDAERRTYTLPAEHAAFLTRAAAPNNLAVYAQYIPVVASVEDDVLACFRAGGGVPYERYARFHEVMSEDSEQTILTVLFSDVLPLAEGLAARLEAGAALADLGCGRGRALLRMAERFPRSRFVGYDLSSAAVAWARGQAERLGLGNARFLQRDLRDFDRSAEPGAFDAVTTFDAVHDQPAPLALLCGIRRTLRDDGVYLMQDIQASSDVAENRDHPFGPFLYTVSTMHCLAVSLAQGGDGLGTMWGTDTARAMLAEAGFGSVEVHQLPHDPMNAYLVARP