MESFVHLGAPALCVGEADVVQQLSAQASPQTRPQTQAAITRKARRAQRRFARGSEASFFAGSSSGSLRHALTSPAPVAARRDLEIRAEAEGLDYASSGVDIDLEAAAVKSLITSLGKAAFGPDSLLGLCTDGVGSKLSIANELRYWDTVGIDCMAMNVNDLLCVGCEPLAFVDYVAIPKPDPEVHAALGRSLAEACRQARVSLCGGETASLPGIVTELDLSGTALGWVARGAQLTGERVAPGDLLVGLPSSGIHSNGYSLARKVVEVAGADLRAPAPFDAAWPFRTINRFREGPVTLGEVLLNPTRIYCDPIFAWMAERGGVSNREMHRTFNMGLGFVIVVKAEHAKAVSDWLAARLPGTQIVGRVAEGHKVTYAPDPSVVFDHY*