MLSVQDVQSKVSDVVLGKEKPVEESDPDYEKLKHYIFELEDHLAEAQKQAFRLVKRHRELGQSLSDFGKAVKLLGSCEGNSLGKAFSELGSQSELLSYKLQKEAQDLLMNFEEPLKDYVRTVQSIKCSFMFKIKVGMKSFSPDIFSSFSLLKQATMADRANAFRQQCELTETAKLKEINLEKLKLMRPDKVAEAEVEYKEVKVQSEEAAKRFKLIVKLMNQEIIRFQEEKTLDLGFVFHEFAKGQAQLANDIAEAWRTLLPKLEVCSQNARSNTDSSP*