MRITQKDEKTVRSKLQAKYKLLGTTKDGCRFTSKALELQALRLQEASAAYEAVQRELVEQVVAVAHTFVEVWERVSALLAELDVLAGFADLAAHAPTPYTRPCMKASTYIKAGPGTGPAAAPSSTADSAVISVRDAIFARVGAGDCQQRGVSTFMAEMLETAAILKSASPASLVIIDELGRGTSTYDGFGLAWAISEHLLEVVAAPTLFATHFHELTEITGTTGVSNLHVSTFMDPKTGKLTMLYQIRTGPCDQSFGIQVAESANFPASVIALAREKLAQLEGTEVACLKRAAGMKRKAMDEAALPVADEQAAAMRARAFLADFAALPLLQPGAEAQDPNNRAASGGKVSPQALQRALDLMRGLEAEAELNPALATLLATQA*