MKVISLKKDSFNKGGAVITLLPEDKEDLFTVYQIVDKDDELIFKKKFTSKLDEAGKKKSTDLVKLKIKVISEDFDMKDEYLKYKGVTVTDESGASNVDIPVGKYLSFTLDYVYPFTIIKQNFNKFMQKLLNEACNIEYKSDTAAVVLQEGIAHVCLVTSSSTILKQKIEYSMPKKKRTTDVLKFDEKTEKFYKAIYSAMKKDLNFDKLKTIILCSPGFYAKILMDKIFQYAEEEHNKKILDNKGMFFIAHCSTGYLQGINEVLKNPLYASKLQDTKYSKEIMVMDEFLLHLNKDDDKAWYGEKEVVKAAEYGAISYLLLTDKVLHSDNIAQREEYLKLMDSVESNGGKALVLSTLHSLGEELDQLTGIACILKYPLPDLDEDDGEE*