MLKIFLGNMGGVIYHPPTYFDNQYEDEWITDPLTKEMVKDVDQSEVISSRLIDSPVLGPVSVKELSGGVKTLILLAFDKNQKIFNISVCGNNCAKWILEIGKKKDLTVNLRHVMNFGDGKFEIEILNTGEIVYDMEKFAEIAGKYV