MDKNFVAPVYPKSDEDVEFLLDALSDNFVFNTLDENELETLVNAFEGFECAEGEALISQGETGGHFYILRKGTVVFIVDGEEVGRAVPGNSFGELALLYNAPRAATCKAVDGKAGLWRVDQVTFRKLLAAHTIQNDNQTKDVLRKVPFLNDLDDEFINRISDALTTVYYDAGDVIFNRGSEGSVFYVIREGKVEYEHKKRGVKVLGPGDYFGEQAIVKNEPRKADATAVKDTIALALSREVFEKVLGPLSEVIARSND