MKFKRTERIGAIVKILSDNPNKIYTLSYFTNQFNAAKSTISEDLLVVKNVFEKLHLGKVITISGAAGGVKYIPKTSIAENAEFLMELCERICDKSRILSGGFLYLIDLIYDPTIAAKIGKIFASNIEYVDADYVVTMETKGIPMALMTAKAMNLPLVIIRKDIKVSEGPTLSMTYVSGNSSKVESMSLPRKALKPDSKVIIIDDFMRGGGTIKGMVDLMNEFGAEVIGTGVFISTTNPSEKMVKDYISLIQLDVNGDKIVVEPNLKTFKDEYRNEDLDEEEDSEFEFEIDED*