LKMVYQSVLKLLWAQNLPTLNLIFLSNGFKNSLFRKNEPVLLILDGHSYHCSNVELLDYATANDVILFCLPSHSTHWLQPLDRSPRSQMKLAFQISTDKMGISDMPRKYLHKLGTPYRRNYFQESMERALKAVLDGGYSFKQAAEMHGVPKSTLYDIYRGEHSDKLGRPPILSVTEERRIVDAMTTAGKFGYPFEKQTIKNSVRHYLNSKGTCDDWIEHFIGQHKELSLRNCKNIKRVQAEITEDTIE