MTTATRQVWEALGASLFGWQVSRETLFGKHSVQELESRGVLFVETTQDATTRANVLTIVFPLIFLTYILQKTLDCPMLLRHFDVPSSSDENERNTLAVLLLKCNGLRTLGIPITVDALLPGYAPNLSWRATPLEFDNRYLRAMENQITLKTWHDFELQMHTGEDGFFVNAKGATFSDGLIIPKKAENVILVQEKQVEVAKKKAIDDTTVPSFGYDSVKEEHNKCDVETSHLFIMVSDKDFKATDRGQIQSNEIILPRNEREKALGPLLALLRRHNHAPRIEKPRGE*