atp (643)