MSQRLALPAALLLLVCSHVATGMPAWYNCNPATCTPPDCACASDTPPAASGTWDIRDVPQFIVFTHDDAITSDTNEAIRSIIDEHTNRNGCNMPATFFVLEAGNDCNLAKAFWEQNSEIAIHSKTHLPLTDPFFLGPAGREDEMFHAKTYLNETCGIPLEDMVGYRAPQLVHNPPVRALLEAKGMLYDSSILEFYGAPSESSPNASARLWPYTMDSGIPQDCAYFAGATCTQTERYPGLWEVPLLEMQAPNGTLLYSMDPGLSVGAEYGSAANAVSISADDLFTLLQQNFNDSYNGNRSPFGLYVHTPWAVNSSVQATNQFLDWALGLNDTYVVTMRQVIEWMQNPVPVSEMDAWLTCKPVDLSKSPGSERCQVYTVKQGDYGEQIAADFGVSVAELAAINPNLTTLQIGETLRIPPFDNSCGQGVPVTGPPAMX