KPH related domains (29)