MPHLGIQPTCTTGQRPTPSPARPPIFSSWNLLPTAIAAIPALFQGGQLPLTHQPPSSRFLMRTPASSQHLGGCQQALSPSLNCCLLPQPATCPTFSCSGSLI