MDWLLSLGAEVYVLLFLVAVMAGFIDSISGGGGLLTIPALLSVGVSPVQALATNKLQAVGGSFSASLYFVRYGEVDIKSQRFAILMTLLGSMAGAIIVQFIKPDFLCQLLPVLVIIIGLYFLLTPAIGMEDRHRRLTPVVFALLVGSGLGLYDGIFGPGVGSFYALAYVVLCGYNLAKSTAHAKVLNFASNIGSLALFILGGQVLWVLGLVMLAGQVIGARLGASLVLTHGQKLIRPMIVIISFLMSIKLLNDNHGDTIRSWLAFYF