MIINKILNNNVVITLDDNDEEVIVMGKGIGYQKSKGNLIDKTKVNKVFRISNKEISNKLQELLNNIPIEHMKLSSEIIEYAQIKLNKKLNESIYISLSDHTYSAIQRMKEGINVKNAILWEIKRFYKEEFEIGMKALDIIENKTGIKLPEDEAGFIAFHIVNAQLSEGHTLASDITKLIQEVLSIVRYHFRIEFHEESVFYYRFIMHLKFFAQRLLLDSAHEGETDKELLSIIKSKYNKEFECVVKIKNFIKKQYNYILTDDELIYLTIHLAKVVKDSNM*