MKISLFGYGKTTRAIAENLVDKFGPFDIYDDHFTETKKDTLGNLLLNPNDFDDNLSDIEIPSPGFPPKHKLIQEAKNLQSEYDFFYDVMPKSVWISGTNGKTTTTQMATHLLSHIGAVMGGNVGTPLAELNPYEKLWILETSSFTLHYTHKAKPEIYALLPISPDHLSWHGSFDNYVQDKLSVLKRMNECDVTILPKIYANTPTKAHKISYEDEKDLAVKFGIDTEKISFKSPFLLDAIMALAIEKILLDTLSYEPLNSFVMEKNKLEEIKDSQNRLWVNDTKATNESAVMAALSRYKDKKIHLIIGGDDKGVDLSNLFDFMKGFDIELYAIGISTEKMLDYAKKANLKAYKCEVLSKAVNEISNHLRVNEVALLSPACASLDQFNSYAERGKVFKECVNKI*