gene udp