MSEILVITCPSGKQCSRLIPLLYKKSRFTLRLAAHSESSARKLRECYPEAEIVRTDLQSLADCRKLLQGATAINAVLPSLHSHEKEIGFNLVDAAVAESRREGNVFKHFVLSSVLGTQHRTLLQHDLKSYVEERLFLSPLDCWTILKPTNFMNAYPVAALAEQEHPVLEKWWKPEHENSVIALEDLAEASTKVLDERERHYLAEYPLCSTMPISEVEIVGIIERRIGKKIELKTPSFETGVAKLTKALYGGDEKGAGELGLGSASEGDLRGDLVRDTLTHLILFYNHRGLKGSPNVLRWLLGREPTSVEQWVDSVAPK*