MKLIFQMGKQPVLEKTILLFILSIVESLKLKVVSLDEAHRYIFNLEVLELLMDRNIDDQVLELIHFGMGLEDIYHVLPEELEHTIEELKWLCIQVLSEYSMHEESEQLIEDIR