MEKEKRDLVLAVAGLGYVGLSLAVLLSQHHKVYAVDVDPRRVEELAQGHSPISDRELEHYLKDRPLQLQATLDARQAYEQADVVIVAVPTDYDETHHQFDTSHVDEVLTLIEQVHPEALVVIKSTIPVGYTKAAAQRYQKLHLLFSPEFLREGRALYDNLYPSRIIVGIGSQGPDMETEAQLFAQLLKEGAEKEDVPIKIMDSSEAEAVKLFANTYLALRVAYFNELDTYACVKGMDTKSIIDGVCLDPRIGGHYNNPSFGYGGYCLPKDTKELKADYGGVPEALMDAVIRSNEIRKAFIAQQVLETARSAANSDAARPVIGIYRLIMKSGSDNFRQSAIQTIMDLLKKEGAQLLIYEPTLEEGSLFGGGRVTRDLPYFKETSQVIVANRMDSALKDAAHKVYTRDLFGRD