October 21 (SeeNews) - Moldova has reached a preliminary agreement with the International Monetary Fund (IMF) for a $564 million (484 million euro) funding programme with a term of 40 months, prime minister Natalia Gavrilita said on Thursday.