MMVVIAVCCLAAGVLLGNGILPKDIIDFLTGHSEHVLYVLMFSVGISVGANKGVFQKLREHHVKILLIPIGVILGSIFGGVVCSLFLGESLRDSLMIVSGLGWYSLSGVLVTELAGAKIGTIAFLCNLLREIFSFMIIPVVVKYFNGYAAIAPAAATSEDTTLPMLMKYTSGEVVMMAVLNGIICSAAVPVLIKLFNGIL