MKFGKSLSNQIEQTLPEWRDKFLSYKDLKKRLKLITSTTQDRPTKRLRVDAECSLGMSKEEISFIQLLENELEKFNNFFVEKEEEYIIRLKELRDRIVKAKDSKEKMMRMRKEIVDFHGEMVLLENYSALNYTGLVKILKKYDKRTGDLMRLPYIQKVLQQPFYTTDLLYKLIKESEAILDRFFPATHEAEDPTDATESENIQAELSEHKFMESLHMKSTIAALRVLQEIRSKSSTVSVFSLPPLQLNGLDETWKKIPLLEQEAK*