MMIDINDTSIVGSREVKQEEVKDRSKTERGLTLKRAIDEVVGQINCDEQLKRCKFKVEDDNEEDQCEICANSVLLATEPTTSHSVTVNCKAWLYDGTILTDFGEKIPTFTNSTNLRHVLVFKGPEMEFFIGLVRRNEILWNSSFDEYHTRSNKKKQAWESIAAEMSNDLKQVDGIEF