MSGAQPFLPFSILTLRSIPEKPDLFTRHSGTTHKVALLRILSKVQRAADCGAQLGQKIIQLAYVAKRTVRSKFQKRWVNQCKASHTAVGTGDRPYLIESRATGVLPLPAATEADVKSDPDFNLGQKHLDPWAIEADSNWWATCDTRLILHLVSPCSAEALTVCRYTAWHYLNVSDTLRDIMGYGVLSHTLASVRLDSEAPEKLASCIPSSISHGLQYFLLGSCTNDAGGQISNVMRSATRRKVDYGEECLSLQNVLLAIMTARWWTYKEAGAHNSARLFEPVRKAGVVSPIVLL*