MDAAELQKLKAKLYTMIEEELHQLLGNLKGCRRVEWHSQFHYGLPKEGSWEQHSGGDSLLGLTVRFWKPLFLRLARCRYPSDVDKHILARQTGLSRSQVSNWFINARVRLWKPMVEEMYAEEMKDKEEGSGGDGGGQSAQQAGDLANPNPVAGSYASEGRGEQKPTRAQLHQLHDAGSLASVVSIGQSTDPQGLNFGMMDQLDFEAYEAATAGFGNGVSLTLGLQHQQQQQQHQHHGGVNVAAFAAASPSSSSAAHGGAAEFLFMAGEGVHPSANGQFGAGMGSGADVASQYHRGLGGFHLLRDLAG