MSTKSVLSLYTPAELRKLHQENPALFDQLAQEAIKNACTARTPEQSLKLQQLQWTIDMQLRKAKTPVARMHAMENIFYGKIYGEDGQLSKLVSTCKKLVQAVTGEKAEPGSGKEPKLKDVG