MVNVDLSLTFRIGPDTEAAQNFVYKLGAHRFDELMSAETEEAIRGLVYSVTHDKVNDLREEFAVGMLSTLNSKVKMYGVQIMNVKITDVKLPPDLQDRLERTTAFKTKMSEQEKSHENRVRVLEDEATRSIETIRKSNARKLQEITAEKKRYEIERREMEETARGHARVEEVRAMTEADIALKKSLGCETVEKVKARQNAEALLKKTHIICQTMKIEAEQKVNVEIKNSEAELAVAESKAAAMIAKAEAESDGAEALKEKRRYELEWERLKVLETIAASPSRKFITGKKGDAILRELVPE*