MTKDKRSNKWAFLLYQESAPDNYLEVLEELHIPFVLSPWHDRDVNKETGEIKKAHKHGALFFESLKSYSQVSELLTKHLKTPNHVEIIMSPKGMYDYFIHAENPDKTLYDINDIETGCGFELDKFLTSNNHDKFLSLIIDIIEEHNFIEFNNLVRYARTENPQLLNLIMDKTYFFAKYLDSRRYARRE