MKVISLKKDSFNKGGAVITLLPEDKEDLFTVYQIVDKDDELIFKKKFTSKLDEAGKKKSTDLVKLKIKVISEDFDMKDEYLKYKGVTVTDESGASNVDIPVGKYLSFTLDYVYPFTIIKQNFNKFMQKLLNEACNIEYKSDTAAVVLQEGIAHVCLVTSSSTILKQKIEYSMPKKKRTTDVLKFDEKTEKFYKAIYSAMKKDLNFDKLKTIILCSPGFYAKILMDKIFQYAEEEHNKKILDNKGMFFIAHCSTGYLQGINEVLKNPLYASKLQDTKYSKEIMVMDEFLLHLNKDDDKAWYGEKEVVKAAEYGAISYLLLTDKVLHSDNIAQREEYLKLMDSVESNGGKALVLSTLHSLGEELDQLTGIACILKYPLPDLDEDDGEE