MSAQKMVTPDARRKAVAHACAAHGVSQRRACQALGVDRTSVRYRSVRPDDAPLREAMRAVAGERRRFGYRRIHIMLRRQGIVMNQKKLRRLYREEKLQVRRRGGRKRALGTRRPILVPDRVNVRWSLDFVSDAFTDGRRFRVLAVVDDFSRECLALVADTSLSGLRVTRELDALLAIRGRPATIVSDNGTELTSMAILKWCQQTGVEWHYIAPGKPMQNGFVESFNGRFRDECLNETLFSSLAQARAAIAAWKEDYNMNRPHSALGHRSPAEFAATIALEIQAA