MGRFQSLLGGGEEEQDNFLDESSGAFSLSPMQRLYGFAGCLLAGLVCMLLSLVAFARPIKFAILFSFGNLLAIGSTALLIGVGQQLRMMLDPVRIYATAIYIGSVILALVCALCFHNKVLTILAIISEICALIWYSLSYIPFARRMVSELLMRTTKGVPCLSSSVWDASKLGANSMKGYFGILRSNWWLRLHRLSFGFLVDMGTSWLHGVCKETSLASLIERLRLPLY