MDTKHNILETISMIEEQRLDIRTVTMGINILHCANSDIDKAATHIYDTITTCAEHLVPVTEGISRELGIPIINKRVSVTPVSLVAAASDCVDPTPLAHALDKAAKTTGVDFVGGYSALVEKGMTKYDRALIDSIPEALASTGLVCSSVNIGSSRAGLNMDAIGRMGEVIVESAHSDTENSVLGPAKLVVFSNAVGDNPFMAGAFHGIEEPDCVVSVGVSGPGVIQRALAKVPDCSFDDMAELIKKSAFKVTRMGQLVGTLAADRLGKRFGIVDLSLAPTAEIGDSVAHILEEMGLGKVGTHGTTAALALLNDAVKKGGMMACSHVGGLSGSFIPVSEDAGMIDAAREGAITLDKLEAMTSICSVGLDMVAVPGDTPPETISGMIADEAAIGMMNHKTTAVRVIPVPGKTVGDDVDFGGLLGRAPIMPVHGASSATFIRRGGQLPAPVHGFRN