VFDWHRLIPLTWALVARRTPHLGEQKRTAAFLLRKLTTASSGGGLEDSSFAEPRKYVQEPECRTRLVQHLLEKQRTAVEREVTSPLLDMGFSEVHVNELLSIQPGAHPQQLLDIISELILLGLNPEPVYVALKKSPQLLKLPIMQMRKRSSYLRKLGLGEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXRVGKPADVVRTNFLQYSITKTRQRHVFLERLGRYQTPDKKGQTQIPNPLLKDILRVSEAEFLARTAHSSAEEFEVFKKLLAREEEEESAGHMTGDESLDLDEEEEEEDEERE