MQPLESVTFKDMAVNFTQEEWVLLDTSQRKLYIDIMLENISHLVSVGITNPLQKKEMILMQQISKKDISFIKPMQISQTPEDPSEYIDLSDEFTHRYALTQHLLIHIEKKPHISQHYGESLSEDSFLGGQNQMHTRGKLCECHLCEKAFDNCYSLRRLEMTHTEEKPYECHLCGKVFSRSSYLSQHEKTHTGEKLYQCHLCEKVFSKVKHERIHPGEKHYECHQCGKAFSQSSGLSQHKKIHMGQKPHVCLICGKAFSQTSELTR