MQGHRGDPCLVLTSDPKPRLRWTADLHERFVDAVSQLGGSSKATPKAIMRTMNVKGLTLFHLKSHLQKYRLGKQSGKEMGDVSKDGMSASYLLESPGTGNSSPNLPTSDLNEGYEVKEALRAQMEVQSKLHVQVEAEKHLQIRQDAERRYMAMLERACKMLADQFIGGSVTDTDSHKCHGLGNKNTKGPSLDPLGFYSLQSTDVAGVHGPEEEVPTSIHTQRADCSTESCLTSHESPGGLTLEGSPGGGKKRMLSLDSAAASLIWGEAKVRTQEINVAAVNPHGIARYGM