MKSLMKLFASLLLFVFFSLLFGDIDVVESSNQNLRFSGRNKLFVFGDSYVDTGNTKTTDKGAWAFPYGITYPGKPSGRFSDGHISTDFLAKLLRIKLPVTYSKKDDVDKTRLQYGMSFAYGGTGVFDTQVNYPNMTGQINLFEQLLGNVYSPSDLSSSVALVSVAGNDYLYFLSTRPLIAILPFIKQVVNQIEVNLRRIHSLGIKKIAVPSLQPLGYIPHFAKGSPFIKDAVNFLVGHHNDLLHEVVAKLNNETNHSAFTIIEYNNAFLTVINNKGY*