MSLLKLPSANNLYISGRKEEEVLLRLPSKPGTLSSFFKASSLLKSPPIIHGFEARWIDVFLSRAQQLQVIHTAQVQTVRMTSPVCVTGASGFIASWLVKFLLESGYHVRGLVRSPDDKQKNGHLESLNGAKERLTLVKGDLLDADSLHAAIDGCCGVFHTACLVPSATSPILKDEVLDVAIKGTLNVLKACTDAKAKRVVMTSSSAAMLADPNRPSEIVVDESCWSSEEYARENNRWYTLGKILGEKAAWDFSQQNGLDLKVICPPLVIGGQLQPTPNASSLVILKLLNGSSESYENSIYGVVDVKDVARAHLLAYESPAASGRYFCCRGMETISTMVEIIRRLYPNYKLPSRCIEVEISSMFPKQISTKKLQDLGLTYTPLETTLKETVDSLKEKGLF*