MAIQMTTKTTYQWPQSKDIYPYRPGRFDAPKHWRYNLRSFLNRGSIRRFEQFINQHPFLIDIFNTHLDYSYPVACRFLDKRFNASQRFHAVCENLLFLPEKLTALSTPLWEKPLSFGEVIPDFEMTLSMTTHQPMEGYWVLELWHKPRNELVYLLTFAKLGDALLIAVVQGPNFEGSKEMVKQLTKLCHGLRPAYLMVETMKSLTKILGYNKLLGIPQKYQNKSRFIQSKQYTVDYDAIFGESGGELKDYWELPLEMDRNLDDIPSKKRSMYRKRYAMLDDLAKVIEEKLGL