MATGGDKRAALLRQITEEGGFAFVASAEKAAAGDLRAAEAAREMAWEQLHSAPRAEVGAAWRDAYALACLHVAGLRAAVGDRRAALRALDMGLIMGGDLLRAELDAAVAGLGHGDAGAGAGADGDVQRWEEGIAGGRDLADVLQLLPVNSLSCKQIERRSCISLEAFIRDYFLCESPVILSGCIDHWPARKKWKDIKYLESVAGDRTIPVQVGKNYACTELKQELITFSQFLERMWSSDSANLAYIAQHQLFDQIKELHEDIAVPEYCSAGGGKLQSLNAWFGPHGTITPLHHDPHHNLFAQVLGRKYVRLYPASTSVGLYPNTESMLSNTSEVDLDNTDGKEYPETAALEFVDCVLEEGDLLYIPPKWWRYVRSLSISFSVSFRWRTSQLP*