mahin bin hasan