QAHLISGSFLSSFQNLGIQCVRKRDLDKAVAKRIETGNNPFNVSVEELKGDYDLNAVRLCFQVWIRDAGSGHLVQLPLVVSQPIYDNRAPNTAELKICRVNRNSGSCRGGDEIFLLCDKVQKEDIEVRFFKDSWEAKGSFSQADVHRQVAIVFKTPPYLDQALREPVTIQMQLRRPSDKEVSGPMEFRYLPDEGDSHRIEEKRKRTLSTFKTFVQKAPFAAPEPRSWRRIAVPKQNLARPGTS