MKSLKAALLTPRPHIKAVELFGTKVNLRRMTASELMDLEEKVEKLSTSGDGREASRLNVQIVLDCLVDDKGQPIPPSALPTAEELMETHDNATIIEAINIVKRHSIGTLEDAEKKLTKSPLLHFAFALAEQLGEIDPYKILSLPVSTLNEWQAYYRLKNQGHDTHQPATSTLVSCDTLQAQCDAVVKLLS