A N . Magiro.