MADNVSTAIGLFQFAIDTLGYIQLAREFKDDFETHQLKLDIIQLRLSRWGEIANITQIDNLSKSPNEDPSNLASIMRILEEIHDRLCKARREAEKVQKKLDGNSASTLDPEACIPQDLAKTRARFKNFLNKRKTQITKAHEGLKWVFYKKEHFDKFVANISELIDGLESIMPEGEREKLRSLSNEECKGISKANLEDLKDIVEGSGCDPWLESSVEEELNGRVVGTVINQSGNTGSTVGIHNGDNKGISYGAKSRQNNTFN*