MKVLLNSSKLCGNLQCDQVDNIPIVHGRLRSLYKSVHSSTRIAVNSSTPFANGNGSVSEDLTGLFSSLTRALKNLGKSSWHRAHICLKGFENHNLYPTLVDSFNVGCPGLDRLNNSIKATAKFELEDKYVESLHEIYILSKAVRKILSWEATISFISLEGSMKGEEGIDEKPDKKKKVMGKGTTLLMQFIKDNLLSVSVANNVNDNSCSTLPEKVAQCFLSHFESLLPKIKQVVESNESNESRRLPKLAKGTRDFAKEQTVVREKAFAIIGNVFKRQGAMALDTPVFELRETLTGKYGEDSKLIYDLADQGGEICSLWYDLTVPFVRYVAMNGLTSFRRYQIAKVYRRDNPSKARHREFYQCDFDIAGDETIAADFEVVRILVELLDELNIGDYEIYQVIIIGYILFSWQYYRLYLSMGGSRKIRGVQNLETVRPHQLLEQMVCTAFRVAADTLNQTRFGGLKNMTIKIDQLYFTIASALKPLQANKLPGDMEIIQDVKRLCVVFEHVEKLLTLGSGSGNQWSHQQREIGIWSCKDCGKVKAGGPYTLK*