MTRYSDYHVFLTTDFDANAYANAIISQVSSGTGGGGRSNEDVAVALAELTYNVDNLNDQIKAEVQANTQRLLAHVASTRELQGASQKVTHDVEKLQATVNGISDKVKQPYQVLRTCIIQQERLHVASEYLRGLVRFCRLSKRLQTEEPLVDQPQGLANEADLAARALILEEIETLMADYDLEGIEVVDQEMPRLMKTRQTVLQGADVLLQNGLRTQNQSEVASALNIFHNLKRLSDKVVEIMEDTTDALIEEVKRAIDMRSVETEAVALMSESNVLSRGWHQDRTTTSGPYWAQIIWDRLEKLMSSMADHCIRIFLLESVLQLKRDSTSQHAYIEEVLVAVDDGNGLLHHFWKRLSLNFEHELKTAAKRSQFLQTLLVDGYPRLFRLLNEFFEKVALYSGKSLLEYTKTPAYVIMLRSISGFETAYLSRTNARIQDPMS