MLTIINPNKMTKDPFFLNLVNYLDSESDVTLRQLKKAFSHIPNLDRKLDNYIKEGFVSRANRRYQLMLPALPEWSELRLDQMLLLSTTSPFYQTLQELEFVTELCNQTNECLILEKTRFERQELSLSNYFYKLKNGYKLSPEQEPLYALLGDVNPEYALKYMSSFLLKCLKKDSFKQKRPDIFCQALLILGYLKEVDFQTYALNMAVDKERFIFTAF