MSSYDNKQALAGLTLGKSTDYRDTYDASLLQGVPRSLNRDPLGLHADNLPFHGADIWTLYELSWLNGKGLPQVAVGHVELPDTSLNLVESKSFKLYLNSFNQTRFASWQDVAETLTRDLSACAQGKVKVSLYRLDELEGQPIARLHGTCIDDQDIEIDNYQFSADYLQGAASGKIVEETLVSHLLKSNCLITHQPDWGSVQIQYRGAKIDREQLLRYLVSFRHHNEFHEQCVERIFNDILRFCQPESLSVYARYTRRGGLDINPWRSNGDFSPATGRLARQ*