MTSVPGVVGSFLAGLLSFLSPCVLPLIPAYVSFISGESLGSIRAGAARLQVFLSSVFFVLGLTTVFVLFSIVFSGGVQLAGAGVLTVLTRVAGVGVILLGLNTIFDVVPFLRVERRMHTTVRRVGVFRAYLFGLLFATGWTPCVGPILSSLLFYAASSGQLLHAAGLLTVYALGLGLPFVFAGIFFGRAERVFAWVKSHMHAVKLASGMLIVFFGLLMLTSGLQALSRLFLRAGFALEEYSTRGITPLRQIAALLAQWFLYQGV