MLTLGRAVTVRCSNNAEASPLPEKRVLVGCGSAALDFLASVDKFPQPDDKIRSTELQVQGGGNVGNALTAAARLGLECRIFTKVANDGPGSQILAELQGDGVDVSNVVVAEGVSPFTFVIVDKETNTRTCIHTPGSPALIPQELTSASVNSLLNEANLVYFDGRLADTAIVLAEEASKRQLPILVDAERLREGLDDLLSYATYVVASAKFPQSWTSAPTVAEALVKMMLQLPRLKFVIVTLGASGCIMLERHASDASEAEIEDGSVEVNSLVESLSREAGELCGSSPNSITSKVCKLSIANNSDVQQHIWGRFHVGTAETIPASELVDTTGAGDGFIGGVMYAILAGLSAPKMLALGATVGAGSCRALGARPGLPTRADPKVASFL*