MKTRQLGHNGPSVSAIGLGCMGMTDFYTTGGDRQEAIATLHRAVELGLNFFDTADMYGPHSNEELLGEALRGKREQVFLASKFGIVRDPANPRARGVDGSPAYIRRAIEGSLKRLGTDRLDLYYQHRMDPQVPIEDSVGALADLVKAGKIRHIGLSEASAETLERAHRVHPISALQSEYSLWTRDPEDTGVLAACRRLGIAFVPYSPLGRGFLTGTLKRPEDFAADDYRRFSPRFQGENFAKNLKLVDKVGELAAAKGVKPSQLALAWVLAQGDDLIPIPGTKQRRYLEENVAATELRLSAAELAELDAIFPAEAVAGSRYSEEGMRLVNL*