MKTAVIAVTERGAGIALRLRESLGSDIYLPEKLIKAGSPGTYPIEGDFIEFVHGIFPKYRGLIFVTATGIAVRSIAGALKGKRLDPAVVVLDERARFAISLVSGHLGGANDLAKAVAKATGAVPVITTASDLAGIETPDVTAAKLGLYIENFEGLKRVSSCLLRGDKVAYVLESGYPVDAIERRHFEQNAVICDRVPRDAAAAVFITDKRVNPPGIPHVILRPRSLVLGIGARKGAKYPELLRLLSEALDQLNLSVTGIGRIATVDLKREEESINELSRSLKVPVEFYTVKRLQEVENRFPLSEFVKQRIGVGSVARPSAFLASNGGEELGYFRGGGFTLAIFRRRMK