MILSSFLPQSGLALLAGLGLFCQPVLAAEQVEDFSTHVELRLDGEGPWYRMDLPMSLHFAARHADLRDLRVFNAEGEALAYALTRSSASEHRARHEHALRVFPLRGAIDAAASLPSVRVERSTTGTVVQVVPDGPAAAGETVRGWLLDTSAVQAPLEQLSLDWHSDAEGFQRFSIEASDDLQHWTSWGEGQVARLSFADQRIDQREVTLPGQSARYLRLLWLSPQQAPELTAAKVVSASRESQPAAMAWSAPLEPVSQKDGQYVWDLPLGLPIERLRIAVERSGSLLPVQVEARRDGAPQWQPLASGLLYRLPQDGKEVAREELDLPGWMAAKQLRLTVDQRAGGFGQQVPRLEVGMHATQLVFLARGTPPFTLALGSLDAPRVEMPLGTLVPGFDGASLEKMGVAHGLAIPPQVGLHQAERLSAGQVVWKRIGLWAVLLLGVGLLGGMAFSLLRRPPAQS