n4p4p3g2pgt