ESAiL undergoes its final preparation for launch