MSTTQSIIDFLLDQLADCGAVTARKMFGEYCLYYDGRPVGLVCDNQLFLKNTVQGRGLLEEVVEAAPYPRARPHLLLTADQWDDRHNLCQLVRVTADALSLVEAPGPVKVRTAPAKPGGVAQGAAASVATLPNLGPKSRQMLEAAGIRTLAQLKKLGSVVAYAKVKRCSGSASLNLLWALEGALSGLPWQVVAREHRTSLLLALEQHEQGADRRPSP