MNKRVVITGLGCVTPLGTGKEEFWSNIKSGVSGIDKITNFDASTYQTQIAGEVKNFHPEEYISKKELKRLDKFAQFAIVSAKLAVEDANLDLDKVDRERFGVIIGSGIGGVEAIETQHKILLEKGNKRVSSLFVPMMIGNMAAGQVSIFLGAKGPNTNVCTACASGTHSIGDAFKVIQRGDADIMVAGGSEAAVTGLAFAGFCNMKAMSTRNDDPKTASRPFDKDRDGFVMGEGAGIVILEDLEHALARGAKIYAEVVGYGLTADAYHMTTPAENGEGAARSMNMALKDGNVPLEEVDYINAHGTSTYYNDLYETMAIKTVFGEKAYDLCVSSTKSMTGHLLGASGAIEAVVCAMSIEDSFVPPTINIQEVGEDLDLDYVPNQGKEKNIRYALSNSLGFGGHNATIVLKKYV*