ademop

For definition of ademop, please visit here.