MKFGKSLSNQIEETLPEWQDKFLSYKELKKKLKLLEPRGGVENRPNKRSRSSDPNSTDTDPTKEELDFIRLLEEELDKFNSFFVEKEEEYIIRLKELKDQVAKANNSNEEMINIKRDIVDFHGEMVLLMNYSALNYTGLAKILKKYDKRTGALIRLPFIQKVLQEPFFTTDLLNTFVKECEAMLDRLFPSNKNRNLEEDKSEPTTSETNGSDLLRLPKDLSEIEYMESLYMKSTVSALRVLKEIRSGSSTVSVFSLPPLQASGLEDDSWKTKVGALEQVAE*