MSEVKHSRLIILGSGPAGYTAAVYAARANLKPVVITGIQPGGQLTTTTEVDNWPGDVEGLTGPALMTRMQQHAERFDTEIVYDHIHTAELQQRPFTLKGDSGTYTCDALIIATGASAQYLGMSSEEAFMGKGVSACATCDGFFYRNQVVCVVGGGNTAVEEALYLANIAKEVHLIHRRDKLRSEKILQDKLFDKAENGNVRLHWNTTLDEVLGDASGVTGVRLKNTIDGSTSELSLAGVFIAIGHKPNTDLFQGQLEMRDGYLRIHGGSEGNATQTSIEGVFAAGDVADHVYRQAITSAGAGCMAALDAEKYLDDH*