Rabat - Morocco and the Millennium Challenge Corporation (MCC) signed, here Thursday, the second cooperation program (Compact II) amounting to USD 450 million.