MLDHNLLGGKLTRGPSAIDSYSLLKEGKQLTSEEIILISSLGWCIEWLQGYFLVHDDIMDGSSKRRGRPCWFRLDKVGMIAVNDGVLLRNHIAVILKQHFRGKPYYVDLLELFNEVEYQTACGQMIDLITTQEKDLSKYSLSIHGRIVQYKTAYYSFYLPVACALLMAGENLDNHANAKDILIKMGIYFQVQDDYLDCFADPQVLGKNGTDIKDFKCSWLVVQALERCNEEQKKILDENYGIDDKACVAKIEALYKDLKLEDVYREYEENTYEELINSIEDEETKLSKPMQAVLKSFLEKIYKRQK*