MTWKHYLSAWQNADLSNEWRRELQRVEEEQERFDGYLTFGTGGMRGKMGIGTKRINLFTIRRVAKGLGDYVVANEGAEMGVAIAFDSRHHSGAFAQETAKVLAAQGINVYLSDSIRPTPALSFCVREKGAFAGVVITASHNPSIYNGFKVYDKNGCQITLGVAQEIAGYLEKITDIFTIPVRELPNPLVTPLGKEMDDAYLNALTAVVFRPDLLADYGNELRICYTPLHGAGKELVMRGLLENGFSETTIIAEQSEPDGDFPTVISPNPEEENSFELAKKQAKEIQADIILATDPDADRLGVAVLTKQATYQILTGNQLGALLLQYILEAKTSVTGADTMINTIVTGDLGGRIAHDFGINHIQTLTGFKYIGEKIAEMEGTEKNFLFGYEESYGYLIAPFVRDKDAVQAALLTAEMALFYKKEGTTLLGKLTNLFEKFGYHKEYLHTITLDDSDGITKMIQVIDALRKEPIFMPEITVVEDFLTSKRTNFVTMEVTNIELPKENVLKFYLMDSSWFAIRPSGTEPKCKIYFQTSGETEEIATKAMNELRKRVLAVWD*