MSIPVVTTIELQSLPKLTSGKVRDLYEIDDKTLLFVTTDRISAYDVIMANGVPQKGAILTQLTAHWFKVLGERIPGLKTHFISLTPPPSVSDEDKSLIRGRSMQVRKLKVFPIEAIVRGYITGSAWNEYQKTGTVHGIPQPAGLQQCSPFPKPLYTPSTKAELGDHDENISPEKAAEIVGDKYAARIEELALKVYSTAAEYAREHGIIIADTKFEFGLDEETDDIVLIDEVLTPDSSRFWPASEYEVGRDQDSFDKQFLRNWLTKEGLKAKDGVEMPQELAEATSARYKEAFKLLTGKTLEEALGEL*