Multiple asperity model for earthquake prediction