MEKGAEELQLLGSFGIVREAFNILRSSCTKLLGQLTLGLLLPLSFAILSHTFVSEPLLRKIGWNGLIFNYQIQAGSYTSERTLWELTSGSRELIVFVAVVTVVIYAFRMLSTAAVVYTVASIYSADAQNLSYARVIRIVPRVWNRLMITYLWDFIIFLAFYNASRLALFLLTFFSAGAGYKPKSGGFVCSSISITLIFACADVYISTVWNLASVVSVLEDKYDGLGAMWKSSNLIKGKRMTALALVILYFIFSRSIGGVFWYAVVDGRGHGMGTAARAVCGTVLLGLLCFVNLMGLLTQSVLYFVCTSYQLQQNIE