MQESGLRSAASPQPLEALQGNAPPPFLTKTYDMVDDPATNGIISWSATNNSFVVWNPPEFSRDLLPRYFKHSNYSSFVRQLNTYGFKKVDPDRWEFANEDFLRGQKSLLKNIHRRR