MSALISFSQATKVERLDSHTYKTNLLDSYCIGTVPNGGYSASCLLEAARLHLASKHQKDAMTSHFQFLNRTEVGPAIIIISETKPGRQFSMLHLTLYQRGLLDQAPWITKGTSRAEITAYLTMTDLSREQGLTLPTLWSLPSKTASPDFSLLKSKRQDDNWRELDLGSSGAFGTYARVLDNCHFYFPKRGQEHPSVIDLWMRFKIPSEGFTNSSLGLVSDAFPYVVEAFRPPPGGETDKPFKATEMFWYPTIVMSLELKRSLPEEKGVEWLRLRMQSKEIRNGRLDLEVVITDEKGELIGVSNQVNLILGSERNTGGREIGKI