MGLFDLETHFAFYGAYHSNPANILIHTFFVWPIFFTALVLFYFTPSLFSLTPPQLLPIIGVPFTLNFGFFFALLYAAFYVSLDRKAGALAALVCLLCWVGSCVLASHLGFSLAWKVVLAAQLLCWTGQFIGHGVFEKRAPALLDNLAQAFLMAPFFVLLEVLEKFWGYEPYPGFHARVHEKLAVISGCLFLMVHHLRSGAW