MMKYADLIDEHIEELAALDAIDAGKLFSGGKAVDIPNVARLLRYYAGAADKIHGEVLKMSRELHGYTLREPIGVSGHIIPWNFPSSMFFMMSAPALAAGCTMIVKPAEQTPLSALFYGHLAKQAGMPDGVINVITGYGPTAGAAIASHMDVDKVCFTGSTEVGRKIMQAAATSNLKQVSLELGGKSPLLIFDDADVDKAADLALLGILYNKGEICVASSRVFVQEGIYDEFVKKLKEKAKDWVVGDPFDPRSRLGPQVDKQQFDKILSYIEHGKREGASLLTGGKPVGKKGYFIEPTVFTDVKEDMMIATDEIFGPVMSLMKFKTIDEAIKKANNTKYGLAAGIVTKNLDVANTVSRSIRAGTIWINCYFAFDNDCSYGGYKMSGFGRHLGMEALHKFLQVKSVVTPIYNSPWL*