MKKFLKMFFPHDGIYEVLVGTSGIKPIIKPLGIIVEANELRSKIYKSTLTYSNLEKNNKCSIHVTLDTTFFILSMLDKLTFSIDSDYNVPVLKNLNVIYAECMKTSSTDPSIFTINPLDLEINSNLTRAYNRGDYISVDFLVNYTRLDIYKGEDLEKLVRILEYEWSVIKRTSQYTSSLLEEILNKMRSKGFKLD