MRWLQFLTASLLPFTALAAKKSTGDRFTDMRAKSLSTGLPIKLDDSSYSKLTKAPRDYSVAVLLTALETRFGCVMCREFAPEWDLLGKSWMKGDKNGDTRLLFGTLDFGDGKNTFQSLQLQTAPVLLFFPPTVGPNAKPDGQPLRYDFSTGPIPAERLHAWISRQLPADVAKPSISRPTNWVKIITLTTAVLGAITLIAVASPYVIPILQNRNLWAAISLIAVLLFTTGHMFNHIRKTPYVSGNGKGGISYFAGGFQNQLGIESQIMAAIYGVLAFATISLALKVPRIKDPRTQQFAVFLWSGVLLCMYSFLLSVFRGKNGGYQFWLPPF