MKSKLLPCALLLATSFAWAAPATTGIDQYELKSFIADFTHFKPGDTVPQMYRTDEYNIKQWKLRNLPAPDAGTHWTYMGGAYVLINDTDGKIIKAYDGEIFYHR