MGDLFSVEKELGQGGQSSVYQIKRKSDGQLFACKSIRVTDNLEDQAELEMRVLTKLSKSTAKSGVVQLVDVFKEQEYHHLVMELCQCSLRDVLKDKGRLSEHEAALVMKKVARTVGEMHDMGIAHRDINTANILLGIKEKFDSIKVADFGTCWLSEGPGVKFRMSDLSGTQAYSAPEMVNSDDEYDEMVDVWGVGIVLYEILSGQFAFWVGRKEVPVTSLDWTDVSEEAKDLILQLLHLDPRKRLPIHEIEKHPWVVKHSAVQQELCLEMDLKPGLKRRRGDQEEAEESLVAKKVRLWSISCLDSFGE*