MKYLQENCSIANIVTSFTLNNKLSREKIKEKFQFIEYPQRFSGGILKYLDGCLLIFDSGKIIVTGVQNISTAMILIDRFCSRYSDDIKYSTHKIVNITVCSQISGEFDYQKLLHHPGSSYEPELFPGIHLKLDKSKVIYIIFRTGKIIITGLKDLESIPDYCDLFDYEIRMKFI