MVELGFLALGYEYLVIDDCWASDRGEDGVLIPDPAAFPDGMKAVADYVHSKGLKFGIYTDRGYWTCAGRPGSAEFEEVDAKTFVQWEVDYVKTDSCNGPDSLEDQPSHEAIRQYELFRDALSASGRPVYLALSGWHNWYSPYGASLANSWRVGYDVRNWKSAWNFAIRVNAFLASFAGPGGWNDPDMLVGSSEQAKVRMTPQQSRTQFSLWPVMAAPLLIGSSMLSMSPHDVETYSNKEVIAVDQDALGIQGQIVWENCPLRKRANIKQKQFYEEIPSCQQVWARPLSGGKFAVVLLNLNKISAEINFRISDVCWSGGGCAKFFESATLRDLWAKKDLGVQNFIKVTLAPDGASRMFKLKPVYPPASKASKPSKNALHKAHHRHKAVLPYHALHTDTVHFLQTFTEL*