MGLFDLETHFAFYGAYHSNPANILIHTFFVWPIFFTALVLFYFTPSLFSLTPPQLLPIIGVPFTLNFGFFFALLYAAFYVSLDRKAGALAALVCLLCWVGSCVLASHLGFSLAWKVVLAAQLLCWTGQFIGHGVFEKRAPALLDNLAQAFLMAPFFVLLEVLEKFWGYEPYPGFHARVHEKVQANIKQWEAKQGKKEK