MSDKEVASWPKLAAFSPSSPSHEQDRLAAMSVSREERSSVPEQQSVVSSITQQKVAAAKQYIENHYRTQMKNLQERKERRWLLEKKLEKKLKDAELSEEEHQNQIKDLERKETENMRLQRQRLSMDDFEPLTIIGRGAFGEVRLCRMRSTGEIFAMKKLKKSEMLNRGQVEHVRAERNLLAEVDSKYIVKLYFSFQDSTYLYLIMEYLPGGDMMTLLMRKDTFPEKIARFYIAETVLAIESIHNHNYVHRDIKPDNLLLDKDGHLKLSDFGLCKPLECSALSTVHEEESTSEDDLRKQSDTDGPPQFAKPLWTQQEKLQHWKQNRRTLAYSTVGTLDYMAPEVLLKKGYGFECDWWSLGAIMFEMLVGYPPFCSEDQVMTYKKIVCWRKCLKFPEEAKLSPDAKDLMSQLLCDVDHRLGTRGAHEVKAHPWFRGIEWDKLYDMEAAYKPEVKDELDTQNFEKFEEVEPPVDGPTKLGPWRKMLSSKDVNFVGYTYKNVDVFKSLQGLDDDSDTNALHGLDSDTSIGFSSQQNQAAAPEL*