MESEVSRNPWRVLEFYSGIGGLRYSLLKAAVDATVVEAFDINDVANDVYQHNFGHRPFQGNIQTLNAADLDGYNADAWLLSPPCQPYTRQGLQKGSSDARASSFLKILELVPQLLRPPSYLFVENVVGFETSDTHAILVDILEKNNFVTQEFILSPLQFGLPYSRPRYYCLAKRKPLSFEVPEFNCQLLRTPGPLLGQTESTMEKELLLSPEYWDELLQACQPVDDFLVFKTFGNRKDSSTYSFHANDSVKSDRIDEENDVCFVPSSLIERWGSAMDIVYPHSKRCCCFTKSYYRYVKGTGSLLATAEATFQVSVEMEKETFWEL*