protein kinase activity [GO_0004672] - Virtual Fly Brain