MGEQEYKQFNQYIIVKDLGRGVHAKVMLGLNAADNLLYAIKATSIAAVAETAVRKEIAVLKKLKHPNVLKLFEVIDDAKTNELLLVLEFASAGPIFTRYNMVPVKENRLLSYTRDIIQGLDYLHHVAGIAHMDLKPENLLKSGDGTVKIADFGVSFIGKANTKNSNKRIVGTPAFIAPEMLGEDGYDPFAADIWSLGVCIFHMATARLPFTGRTIFQIIAMAKRQGLQFPEKPDLSAELRDLLTIVLKTEPEERASLEDVMTHAW