HAL504 PDF