MKRGGYKSALLVSLFLIMMLGGCGMDTKKEVITKAIESHLQEKYGEEFEVLSWNQPKLLPSDNGAIYATCIAKSDPKHPFEGSYFYPEEKNAKIEVIDDGYAERLLAKQMESKVEKAVSQVAENYYIQGDIIVPEEWQDIPVEEISQWENYVALRNQSEPDYKTLGSVWVYIDATTMTGKTDEEEYGMYEEVFREEMGGEALFYIYYLDKKNFQRAEERMENSAFGNGGSILSEARANQPYFGTIMRSGSKVFDDSLDVFKAAKQGEEQEKYK