hannleg