magnus langlete