MATQALCTPTHPALSNQLSSLKVSQVGYTGGNLRFDRHRTLYRRQHRSSYGFSCEASWQELAGVLIFSAFPFTIVKAIANSALGKQLQDRMQQTKVAAQKRLPDIEAAKSMARDKSMWYGIGRPKWLGPLPFEYPAHLIGTAPGDYGFDILGLGRDAVNFNKFFNYEILHARWAMLAALGVVIPELLERFDVVQFIEPVWWRVGYAKLQGDTLDYLGIPGLHIAGAQGVLVIAVCQVLLMVGPEYARFCGIEALEPLGIFLPGDINYPGGALFDPLGLSRDPSAFEDLKVKEIKNGRLAMVAWLGFYAQAAVTAKGPVENLFDHINDPFHNNVVAFIINTLPS*