MLTEQEKDIIKQTVPLLKEKGTEITSIFYPKMFKAHPELLNMFNQTNQKRGMQSSALAQAVMAAAVNIDNLSVIKPVIMPVAYKHCALQVYAEHYPIVGKNLLKAIQDVTGLEENDPVIQAWAKAYGVIADVFIQIEKEIYDQMMWIGFKPFKITNIKQESEDIKSFTVETEEYDFSEFTPGQYITVDVSSDKLPYRAKRHYSIVSGEKNHLTFGVKRDVTTEHEGEVSTILHDEIKEGDMINLAAPVGGFVLENTTEPQLFLGSGIGVTPLVAMYEAASAKGLDTQMVQVAENEQHLPFKDNFNSIASHHDNAKLYTHLKDKQGYIGAEELQVFLANKPEIYICGGTKFLQSMIEALKSLNYDMDRVHYETFIPRLSVAV*