aadnp

For definition of aadnp, please visit here.