South African gold miner Pan African Resources plc (JSE:PAN) has signed a ten-year renewable energy supply agreement with energy aggregator NOA Group, securing 44 MWac of clean power annually to support its operations in Mpumalanga and Gauteng, the companies said on Monday.