MKKVDFRFEFTTKLKEYLDDEKDEKIIKDGHRDVIFHYLYALETEIGVVKNPNFTFFASGRRSHIVLENVEFKTEVNVKSNIIEITKIVDNVAIPLDTIVAKDRELFALGRNEKFSVQILEQYLFDTFGEKLGLK