aegghl

For definition of aegghl, please visit here.