MSRQLTMNPAFLPPQTNGVLKALLEKPLKLPLHQDEGYGKERDKVKKLDEEGNPPQSAFLGPTLWDKTLSYDGDSFQLEYMDLEEFLSENGIPSSPAQHDQNLHQHHHQQQQQQQHQQQQQQVSMPQGPISVMDLSSRSIHTAISPQNCLHSPGRSVLPPSRNTPSPVDPEALHIPVSYEPDPADLALSSVPGQEVFDPRKRKFSEEELKPQPMIKKARKIFIPDDLKDEKYWARRRKNNVAAKRSRDARRLKENQIAIRAGFLEKENMALRQEVADLRKELGRCKNILTKYEAQHGPL