MSLFVEDNLWIFLIMTVFFGGGAAFLAGRGLAIKWRPLWMAVLAMVPLTLGLRFLHFALFGADLTSLHYLITDFVILLAFCLLGYRMTIAKKMVRQYPWLYQAAGPLGWKTKG