MQINSFVNMSQFVYIVRSGETNRYKIGMTKNIYQRFKKLQGTDAPYYINSIHHIKVINSRVIEKYLHNKYKSYQVKGEWFELNENLVKSVVKDMDFQGILQLAAELSIEELLELQMELIKLCHSKIAQTSEIHC