MEDFKEQWEPAVDKLDKAAKAFEGLDLDDLADGPEGFDITKGLWQQTGWQELDSLRRKLEELRELRDLVRSLGRGSGRGPLRRAPRQRDRRGMPVGLTRSPMEPEETAGLARSDDLSRMLPGEMALIAQGSRPARLLHFARRMERTLLSYERVGWAEEPAVTTDGMEIRPAAECGPIILCLDTSGSMMGARETVAKAMALECMRQAKSQQRACYLYSFSGPGDCQELELKVTGQGVSKLLEFLAGSFHGGTDVDEPFIRALDRLGQEEWSNADILLVTDGEIRPPDVDVVAKLDTAKEEMGLKVHGLLVGEPGAGADVVDALCTHTHTFKSWSAVK*