gene ppk