MSVILRLQGEKALLAMEASQYKRMVEERMSHVELSMELLEDLNYQKEVEIKNLECDLHAYRCKLMSLGWSGLDDEDCIRFCDRSQTPSPEPNETVLVEKGVIEQSLDSRRDHEKNLDLNWEKIKKVDEQLKELTDFRDSVRDQYKILKQETTSVSETKNGEKGMCKPDLLVKKMSKKSLKQKRDKSIKRDQALGSCSANDAEYQAELQRLRERVERLEQERCNKEPAQTSGVSQENMNLQRKSEEELSSMQSAMFSYDSAIVSVQEAMLYFWL*