% deltM = 1-1^nyr;

param = [ ...
   0.903920796800000
   1.000000000000000
                   0
   0.266095977600000
                   0
                   0
   0.051010050100000
   0.159274074300000
   0.070000000000000
   1.320000000000000
   0.073000000000000
   0.290000000000000
   0.230000000000000
   0.070000000000000
                   0
   0.980000000000000
   0.010000000000000
  16.000000000000000
                   0
                   0
                   0
                   0
  -0.009756000000000
  -0.019494000000000
  -0.029250000000000
  -0.039006000000000
  -0.048744000000000
  -0.054000000000000
  -0.058500000000000
  -0.058500000000000
  -0.058500000000000
  -0.058500000000000
  -0.058500000000000
  -0.058500000000000
   0.400000000000000
   0.400000000000000
   0.399800000000000
   0.397300000000000
   0.370400000000000
   0.245600000000000
   0.163800000000000
   0.153000000000000
   0.152100000000000
   0.152000000000000
   0.152000000000000
   0.152000000000000
   0.152000000000000
   0.152000000000000
   0.152000000000000
   0.152000000000000
   0.407500000000000
   0.402800000000000
   0.395900000000000
   0.386400000000000
   0.374600000000000
   0.361200000000000
   0.347800000000000
   0.336000000000000
   0.326500000000000
   0.319600000000000
   0.314900000000000
   0.311800000000000
   0.309800000000000
   0.308600000000000
   0.307800000000000
   0.307300000000000
   0.407500000000000
   0.402800000000000
   0.395900000000000
   0.386400000000000
   0.374600000000000
   0.361200000000000
   0.347800000000000
   0.336000000000000
   0.326500000000000
   0.319600000000000
   0.314900000000000
   0.311800000000000
   0.309800000000000
   0.308600000000000
   0.307800000000000
   0.307300000000000
                   0
                   0
                   0
                   0
                   0
                   0
                   0
                   0
                   0
                   0
                   0
                   0
                   0
                   0
                   0
                   0
   0.060000000000000
   0.060000000000000
   0.060000000000000
   0.060000000000000
   0.060000000000000
   0.060000000000000
   0.060000000000000
   0.060000000000000
   0.060000000000000
   0.060000000000000
   0.060000000000000
   0.060000000000000
   0.060000000000000
   0.060000000000000
   0.060000000000000
   0.060000000000000
   0.060000000000000
   0.060000000000000
   0.060000000000000
   0.060000000000000
   0.060000000000000
   0.060000000000000
   0.060000000000000
   0.060000000000000
   0.060000000000000
   0.060000000000000
   0.060000000000000
   0.060000000000000
   0.060000000000000
   0.060000000000000
   0.060000000000000
   0.060000000000000
   0.154000000000000
   0.154000000000000
   0.154000000000000
   0.154000000000000
   0.154000000000000
   0.154000000000000
   0.154000000000000
   0.154000000000000
   0.154000000000000
   0.154000000000000
   0.154000000000000
   0.154000000000000
   0.154000000000000
   0.154000000000000
   0.154000000000000
   0.154000000000000
   0.312000000000000
   0.312000000000000
   0.312000000000000
   0.312000000000000
   0.312000000000000
   0.312000000000000
   0.312000000000000
   0.312000000000000
   0.312000000000000
   0.312000000000000
   0.312000000000000
   0.312000000000000
   0.312000000000000
   0.312000000000000
   0.312000000000000
   0.312000000000000
   0.154000000000000
   0.154000000000000
   0.154000000000000
   0.154000000000000
   0.154000000000000
   0.154000000000000
   0.154000000000000
   0.154000000000000
   0.154000000000000
   0.154000000000000
   0.154000000000000
   0.154000000000000
   0.154000000000000
   0.154000000000000
   0.154000000000000
   0.154000000000000
   0.312000000000000
   0.312000000000000
   0.312000000000000
   0.312000000000000
   0.312000000000000
   0.312000000000000
   0.312000000000000
   0.312000000000000
   0.312000000000000
   0.312000000000000
   0.312000000000000
   0.312000000000000
   0.312000000000000
   0.312000000000000
   0.312000000000000
   0.312000000000000
   8.199999999999999
   8.420000000000000
   8.640000000000001
   8.859999999999999
   9.080000000000000
   9.300000000000001
   9.369999999999999
   9.279999999999999
   9.157500000000001
   9.035000000000000
   8.912500000000000
   8.789999999999999
   8.667500000000000
   8.545000000000000
   8.422499999999999
   8.300000000000001
   1.000000000000000
   1.000000000000000
   1.000000000000000
   1.000000000000000
   1.000000000000000
   1.000000000000000
   1.000000000000000
   1.000000000000000
   1.000000000000000
   1.000000000000000
   1.000000000000000
   1.000000000000000
   1.000000000000000
   1.000000000000000
   1.000000000000000
   1.000000000000000
   0.835000000000000
   0.839666666666667
   0.844333333333333
   0.849000000000000
   0.853666666666667
   0.858333333333333
   0.863000000000000
   0.867666666666667
   0.872333333333333
   0.877000000000000
   0.881666666666667
   0.886333333333333
   0.891000000000000
   0.895666666666667
   0.900333333333333
   0.905000000000000
   0.690000000000000
   0.694174602222476
   0.700297814900053
   0.708982800097108
   0.720732559348144
   0.735651568508503
   0.753140416239599
   0.771820863272309
   0.789892517710393
   0.805775420362246
   0.818599413731624
   0.828262907946675
   0.835172650836255
   0.839930141348092
   0.843121150512065
   0.845224066469234
   0.030000000000000
   0.045000000000000
   0.070000000000000
   0.105000000000000
   0.162000000000000
   0.212000000000000
   0.275000000000000
   0.430000000000000
  -0.030000000000000
                   0
                   0
                   0
                   0
                   0
                   0
                   0
   2.090121501813844
   2.144001807228903
   2.198005496996622
   2.251663256533750
   2.304364415718722
   2.354953087175121
   2.374745405094819
   2.362736880171771
   2.340097303770882
   2.312378713734844
   2.273676159020680
   2.233106250730384
   2.196153978857187
   2.164973393381436
   2.142775405675706
   2.125009474593353
   3.103933020709427
   0.258972003643320
   0.002587802815996
   0.002756815359152
   0.069608562628282
   0.275204133587717
   0.563181297170856
   0.921391184448088];


X0 = [ ...
   0.724667682601008
   0.724036264070268
   0.725298840097794
   0.728460932424718
   0.733186517088891
   0.739012536575301
   0.744954466314095
   0.750101144700995
   0.753938020136681
   0.756176088619107
   0.756570423531860
   0.755672338188938
   0.754222057186562
   0.752802599258168
   0.752097584902408
   0.752080569740491
   0.197786673856390
   0.197614338075446
   0.197958938392213
   0.198821981879297
   0.200111756068479
   0.201701876676457
   0.203323633169180
   0.204728338282977
   0.205775553232183
   0.206386398908939
   0.206494026436220
   0.206248908132920
   0.205853076688378
   0.205465657918261
   0.205273235311603
   0.205268591290128
   0.242555419235352
   0.242868535377574
   0.242622560659606
   0.241629514675382
   0.239887139949663
   0.237404877994372
   0.234715552617737
   0.232301933754740
   0.230941297167895
   0.230920843954774
   0.233328793290284
   0.236373814148213
   0.238963159135897
   0.240698853303131
   0.240945387822524
   0.240826817791514
   0.244515091774481
   0.245608688271526
   0.246084783347892
   0.245673661184365
   0.244197229368259
   0.241335633880870
   0.239506930862416
   0.239661521630877
   0.239991771000758
   0.240054387923961
   0.238741315040935
   0.237151063349513
   0.236022770363342
   0.235760334589149
   0.236978655383179
   0.239252807325953
   0.970192139024669
   0.963096752817563
   0.927320248074334
   0.862268282062378
   0.769731056200990
   0.680420208098951
   0.549238344588696
   0.175701809125281
   1.271128786879725
   1.135320881898648
   1.068863316428206
   1.010422460103824
   0.971871586818718
   0.956882968981166
   0.938499935074693
   0.938499935074693
   0.258201210337701
   0.257391562920831
   0.256558415921480
   0.255668209175832
   0.254201735674676
   0.252380085296523
   0.249802458300299
   0.246908855449507
   0.244359913584100
   0.245146121507206
   0.246892314917984
   0.248315788062560
   0.249025785673096
   0.247707854202274
   0.246741055512455
   0.246741055512455
   0.002737967991844
   0.002898383049185
   0.003069039706043
   0.003249314460964
   0.003431225464415
   0.003672725969100
   0.003979195411087
   0.004312454899451
   0.004675005876236
   0.005140132564855
   0.005685531744079
   0.006300227068921
   0.006986041397981
   0.007710615122724
   0.008550466470136
   0.008550466470136
   0.002940193918075
   0.003399002464867
   0.004130472189306
   0.005318619350174
   0.007233352232828
   0.010206239602426
   0.014552880203323
   0.020283881809210
   0.026863414666341
   0.033075473708502
   0.038013558339583
   0.041318919588988
   0.043128562059243
   0.043921502300406
   0.043999418144618
   0.043999418144618
   0.069625062556229
   0.069656236545203
   0.069694112642678
   0.069711956397239
   0.069512906083420
   0.069959328893226
   0.071240526996638
   0.072451365105088
   0.073283249362759
   0.073157270840288
   0.072417024828635
   0.071452193567224
   0.070569165838739
   0.070132925434459
   0.070106866639524
   0.070106866639524
   0.278034820138978
   0.281258614009500
   0.284836553282992
   0.287233303860321
   0.287144163231719
   0.283616010090163
   0.276945912178861
   0.269892915871832
   0.263961310553758
   0.263687989371461
   0.265993494798361
   0.269042476596006
   0.272111163593640
   0.273833576065042
   0.276834823637323
   0.276834823637323
   0.582437675919994
   0.602711016806840
   0.624000420770338
   0.642917054340479
   0.656061342361500
   0.658349275870033
   0.652610639346601
   0.644347542534728
   0.634557978661838
   0.620880642243120
   0.604404236315369
   0.586742323603583
   0.569518057540606
   0.555825694804519
   0.545362733217654
   0.545362733217654];


