MSPFLLPFLALPLLACWSLGVTAHGDTTSVIQHREAFGELALHNAAVKAVEVISKLPQWRSDAQATIVGSLEDVNFASTTKYDYKVGGFERWPEGLEFSFSEEPELWEEVGSLALRDGEVEQNGDTALVVRQQLGMGHLATLPEIDVSGTVELWFPGSPNLRLALPHDVEAGPLKKVVVAEGATVTIVGASKISLARPLRIPLPPIDSPEELVAADVALLLRTAASRSEKPVVSLVVVGATALVSKSPVSENANAIAEAARLKVKRLSAGALELSARDNQSKASSRGVAAEGLWPFPGLSTSDDRIIAIETALREYAGNSTTFNLLKAEASALRLVRMQLNLEKKLPQSTGSGHGVLVERSDDLDELDSEQQTWEVVVTMGGRSQPELFSARRIGASVGTVSLSWSVATGNGTFVAPEPSTLSSVGLMDLDV*