MTVSRALRMPEKVNPELRDRIDAAVSQLGYVPNLQARNLASVHSDLILAVVPTFSSPGFLPVSEALQKVLTERGYTMMFMESGHDGQSEQKTFEKMLAYNPAAIIQFNIDTIESCTQLLANVDVPILEIGALNTHPVGMCIGVDYGKAVKQIVTHLADASLKNIALLCTPANNTMFRQLLSGWNTAMLALNRSPHRVVTTHLPSTIATGVNIFKDMMITWGDLDALICTSDEMACGCMMACHSAGIKVPNTVAIASLGGGVLSTVCSPALTTVEFPWHDIGVKAGKALLELLNDKPGEKFIEIPSVLKVRASTAA*