MVITNGFTYIAFLMCLAGCLLLLEKYSKWKIFNVVPALVFIYILNMFFCTMGLFDSEACSKAYSVLKNNLLYAMIFVMLLRCDFRKLAKLGGRMVAIFLACSFTLFIGFIVGYPIFKSFLGTDVWGAVAALYASWVGGSANMAAMQAALPVDAGAYSCALALDTVCYSVWIALLLLMVRYSSKWDNATKADTSKLQAVADAAAKEVEKEKKTASAADWIFLIGISLMVSAVSQMVGAHLQNAFASVGLEVFDKGTMTTVFVTILGLVCALTPLGKLPAVEELSTVYLYAVVSLLASTASVVDLLTAPMWIVYGLFILAIHVVLMFVLSKMFHWDLCMVSTASLANIGGSASAPIVASAYNPSYAGIGVLMGVLGAAVGNFFGIGIGQILKMLS