aegnnp

For definition of aegnnp, please visit here.