MSEKCAELVARCFQARTEAHFAHLMTNSYAEHKALNDFYDEILGLADDYAEAAQGRYGILKYPVAPVRVGDRSKPVSVPTELRAWVDAHRKDCGEASELQNLIDEVLHLCDATIYKLRFLS