MKNLFLAFIVGGMLLSADALNDKVENLMGERAYHTNKLFLERLFKNRKAFYVMGRLDSLKLLNTLKENGLLSFNFDKPSMLKITFKASSNPLAFAKSINNSLSMMGYSYVLPIKMQSSSGENVFSYELKTEYVLDPNILIETMKRHGFDFVDIRRVSLKEWEYDFSLQEVKLPNARALVLSSDPVEFKEASGKYWLSVNQNAYLKISSNNPLWQPKIIFYDENLKIIQIIAKENRQQEIALNLLNGVRFIHITDAKNPIILKNGISVVFDAMP*