MGDLFSVEKELGQGGQSSVCQIKRKSDGQLFACKSIRVTDNLEDQAELEMRVLTKLSKSTAKSGVVQLVDVFKEQEYYHLVMELCQCSLRDVLKDKGRLSEHEAALVIKKVARTVGEMHDMGIAHRDINTANILLGIKEKFDSIKVADFGTCWLSEGPGVKFRMSDLSGTQAYSAPEMVNSDDEYDEMVDVWGVGIVLYEILSGQFAFWVGRKEVPVTSLDWTDVSEEAKDLILQLLHLDPRKRLPIHEIEKHPWVVKHSAVQQELCLEMDLKPGLKRRRGDQEEAEESLVAKKVRLWSISCLDSFGE*