MKASLKLREGQKPLVRAKIPLNILGLPLVSGIYAGDNKELCLHLGSFWDTGPSLKLAYKPNDSWNPFSVILKTGTGEWGSPAGASMTMSAEINLLGRANPSFCLQFKPQFGDFTLNQSARSSFVLPSKQGEEGGLFGPLAHKPSLSQETTPSKFSLKFNGFENKEEEGSSFEKTPELDNGTTTPNPLENGGFAVNFPEEGLHKYHFSDGIGNLKDFWSFQAEKLLGGVSLTARSSLPVRKHAIFRVRWGVKLPSDLFKGLEAGDQSGFTLSKLPCLFLDKVSIENVEQKKYIKSSGYYGRVHAPLEDLMLPIIREEANELAHITGICCSMKRQLHLLQTENRLLKKTVEDMRSEFQYKGVGNSTDNLSDLEARSWQSPFEEFPGKEKPRESTYKEGDRKKGGSREGPKKDQRSDSKTPNVGLGKDFPISSGAPAVDVSEELKKAIRGASGSLGDK*