MDIKAITSVLFLLIIVDVDGAWSISKEEDMELEKQLKILNKPAIKTIRTDSGQIFDCVDIHKQPSLDHPLLKNHKVQVTSYVIYQLILHRPLKGKGLSGFGVGCPIGTVPIRRVEKEDLIRAKAFSKLHTKAYAENCHPLADGPIHLSAKLAANDKQIYGVASILNVYKPTLLSPDQVSGSMIYLSTGFGDDSKSVVSVGWAVNNSKTTGCYDILCPGFVQQSHEFALGRTFPGSNYNGSQIDIKVLVSKDSKSGDWYLRVNGASVGYWPKELFRGAFEVAKEVNWGGEIFSPRQPCPPMGSGHFESEGIGGACYISGMRYQTAAGGYFEDIDPELQALVDSPHCYNVSMPSYLSEITGYTFLFGGPGGQC*