MSHTVPKLNDPTLFKTGVAYVNGEWVKAASGQTFEVTDPSTGKFIGNAPEFDVDDTKKAIDAAAAAFPSFRTTTGRERAKLLRKWYDLMIENSEDLARLITWENGKPLADAKGETTYAANFLEWFSEEAPRNYGDVIPSSIPGNRVITLKEPVGVVGLITPWNFPAAMITRKIAPALAAGCTVVAKSPGETPFTSLALAELAHRAGIPKGVVNFVSALKNTPAVGELLTTSPIIKKVSFTGSTGVGKILMKQSSSTLKKLSFELGGNAPFIVFDDADLDVAVAGAIACKFRSSGQTCVCANRIFVQSGIYDAFAEKFAAKVKDFKVGGGFSDGITHGPVIHDRAVDKVEAHVRDAEEKGGKVIQGGQRIPELGVNFFQPTVITGVTPDMDIANEETFGPVAGLLKFDTEAEVVRIANSADVGLAGYFFTKDVERATRISEELELGMVGINTGLISDVASPFGGVKESGFGREGSKYGVAEYQTIKTVTIGGMGKPLQS*