MADEGLTIVDGEKLRFADLSLPESDVTFTGAQLLDVADSKVSSLLGGLSLPDTVKSSALKRLNVGDVINFRCAELDREEASSKFREYVIAIADELQDDPIVASILDGNTLRLFLEDEDDFAMLAENLFTELDIEDTGKISKSEIRNALLHMGVEMGIPPFSEFPLLNDILKKHGAEGDEVLGQAQFAELLQPVLQELAEALAEKHVVVIQDIKFSDGSKLRKLLGDKQQLNNVIEQILLEKYRAKDGPGNTKLIRDFLEKHGKVLGLPPPEAHEAIYNEVFLAVDDKKNNEELEKGEFGALVEDILEKFADELEANPVFDN*