MSHQSIYGPALRQRKGLIRHLLFLGEVALGLLVIWKIPYTKIDWPAYMQQVDMFLAGERDYTAFHRLLPSIENVRPAQFVRPSNGGHHFPQVLLIPLTLSKRAHSIFLLRLFNDPIAMLIFYLSVIAFQIGGRKGWRLGCVLFSLALGVKMNILNSLPGLTRAYFTSAFDFSRQFLYEWTLAGHFIVLGLFAAFKWSPVPMLFARSLHYQFHSWYFHQLPFLLYSGAGWGNALTSVLIWVIVQYAWETAPSSISTSAALLAGHVAMVFGLFVHGMKQLPS