MALQAVLHLPSASMESVARISSPASASSSCARSSSQSLVSFAARCQLRSTFWSSPDGDSPSFLVLPERRSGRMIMRRNATTRVVATAGGVGTPVRNTSILVVGATGTLGRQIVRRALDEGYDVRCLVRSRPAPADFLRDWGAIVVNGDLSKPETLPATLVGIHTIIDCATGRPEEPIRKVDWDGKVALIQCAKAMGIQKYVFFSIHNCEKHPEVPLMEIKRCTEKYLAESGLNFTTIRLCGFMQGLIGQYAVPILEEKSVWGTDAPTRVAYMDTQDIARLTLTALRNDKTERKALTFAGPRAWTTQEVISLCERLAGQDAKVTTVPVAVLKTTRILTRLFQWTTDVADRLAFSEVLTSDVVFSAPMTEIYGMLGVDPKDTTTLELYLQEYYSQILKKLKDLKASSKQGDYYL*