MGLLQEAVMCVLVVVLVAIMQCQGVWAEEYVLVKGCTAPLVVMGASMVDVGENAVAQPLTSAAEFVPYGVDYFGKPAARFSNGRVISDFISLGLGYGLMEPYLNSVNPEFQHGVNFASSGSTARSSSGTGSSGRGSALFPFGVQVAQYKLFKEKVAAVQAKHDNSLDHLPTAMRLEKAIHVVMTAQNDYSNTIFGSTNYDPLTVVTSVVDAIDTSLREMYKIGARTTIVMNVFGVGCTPAYLAQGVKTNESLDNDSCIASYNSLVQLHNTHLQQLIDKLRVELSWNELVVFDLYAMYLDAVRHPSKYGVKYPMTACCGAGGGKYNMDVGCGVTG