MDVTRREVSRAREVKLGDRWGVRVAVVCQEGWYPRKEDHVNQDAWVVVAGEGLTHREESIDEFGSDVVLERSCGELLLGVFDGHGKHGEACATIAGGAFAEFLKRETRGISMGTGGYERTFERVNATVCDSLGDDASFSGSTAITALFDSRGTVRVGNVGDSRAVVGVEVGPGQTPRNRHTKKWEVKDLTRDQTCFRADERKRMRVEAQSAMTFATIGMVLGETESHEDFGDGEPGSEDEYCDDPPRVFMAGQRFPGCAFTRSIGDTVGKSLGVSATPEMSTYDLAEEPTTRCLILASDGVFEFMSSAETMSIAEKFYDENAPEAAELAAHAIVRAAYTRWQENDERADDITAVVAFIYPADPGTSTATVVVNDVIEATMNKLAI*