MKKLALPESITLAGKRPIFAAECWLDDACILDMDYFVKTLSGIKAKGVRPDLIGSIIAHYASKWLPELLTDDEKGLTIFEESPESATTSWMKKRFFVETLVGILPPEKDSIPCNFLLRLLRTANMVGVEPTYRAELESRISWQLDQASLKELMIPSFCHTCATLLDVELVMRLVKRFVNMDAAAKSGAALIKVAKLIDSYLAEAAVDSNLTLQEFASLAGALPSHARSTDDGLYRAIDTYLKAHPGVSKQDRKVLCRIIDSRKLSPEASFHAAHNERLPVRAVIQVLLSEQTKLTRQLDWSGSFSGTRSPKPGVLEHPSRCPSKREISSQQTEIRRLREEVRRLQGQCSAMQGQIERLLEKKKGLFKWKKLVMPSFRSTGVDAGSIGEKIQEREEGEGEGEAAFGQQTPLDFKITKTRLVRGKTPPKWRNSLS*