MLHGQYPISIMDKGIPASDAATEVVAVGSDVKKFAVGDHVAPNFFLNYLTGEETGGRQALGGDVEGVLREYAVFKEDVLVKLPEYLSWDEAATIPCAGVTAWTSLDGLKKLTPGKSYVLLEGTGGVSMFALILLVDAGINTIITSSSDAKIAQLEKLSPLVTGVNYKTHSDVSTEVKRITGGRGVDVVINNSGIGNIPSNIESVGTHGDIAIVGFLGGWDADWSPSELLKLLFKPASLRGIGVGTRLDFENLNAHLAQRKIALKTLVDKVFAFDEAKEAFDYMYAGRHVGKIIVKV