MTTKTTYQWPQSKDIYPYRPGRFDAPKHWRYNLRSFLNRGSIRRFEQFINQHPFLIDIFNTHLDYSYPVACRFLDKRFNASQRFHAVCENLLFLPEKLTALSTPLWEKPLSFGEVIPDFEMTLSMTTHQPMEGYWVLELWHKPRNELVYLLTFAKLGDALLIAVVQGPNFEGSKEMVKQLTKLCHGLRPAYLMVETMKSLTKILGYNKLLGIPQKYQNKSRFIQSKQYTVDYDAIFGESGGELKDYWELPLEMDRNLDDIPSKKRSMYRKRYAMLDDLAKVIEEKLGL*