Report from a Hamas source to the Lebanese network Al-Mayadeen: Hamas has agreed to the deal. The signing will take place today in Egypt.