aaeggv

For definition of aaeggv, please visit here.