MAPAVQYESNIGAEGDNIPVWDLSDESEKCLKDVSELGFFRIIKHGITRDLLSNVAIVCRDMFKLPTDTKKKNISSGGYIGGDPEIPYFESLAIVFPGLHDAQSQALETFCHQLWHDGNPNFYVVMEKYICAMRELEKRIVKEFLAHWGVSKYYDSDFGHRRAILRMNMYEVESELASETVGLLSHTDKDFITILHQDESGGLQVESKEGVWVDVTPIPESLVVFLGDAFQAWSNGRIRSSKHRVMLKGRQTRVSLSWFSMPPDEMEVRAPPELVDQQHPQLYRSFPFGELYKLWVREGKKHERPLEPFAGLIC*