MDKDLLYRFFEGHASLEDMKVVKEWADASEENAGLLRRERKLFNAMILAGHSRRTDIQRMRNRRNYFIREFLKIASVIVITVSVTAVLFSIGKDNEDMYLAMQTITVPAGQRVNLDLPDGSNVWLNAGTKMQYPVSFMTGKREVILDGEAYFEVVHNEKSPFVVHTSTLDVEVLGTKFNVEAYSARKIFETSLMEGKVKVKLPHDDKNSVVLVPNQKTTLIDGRLVVSKIDDYNVYRWKEGLYCFRNKPFADIIKDLEKYYDLSIQMDKKEIAKVALTGKFRISDGLDYALRVLQNDVAFTYQRNRDNDVIHIK