Contents

% This file is used to approximate fibrer(fibringeon) interaction with receptor (alphaIIbbeta3)
% by using the two-pathway model. Ref:Evan et al. PNAS 2004, V. Barsegove et al. PNAS 2005
%
% LET P1 AND P2 ARE THE SURVIVAL PROBABILITY OF BOND AND DEFINE P=P1+P2,
% THE MODE IS AS FOLLOWING
%   dP/dt=-(k01exp(f/f_1)Phi0+k02exp(f/f2)exp(f/f12))/(Phi0+exp(f/f12))P
% k01  unloading breaken rate of short-duration bond LR_1
% k02  unloading breaken rate of long-duration bond LR_2
% f1   KbT/f1 is The  minimal adhesion bond length of short-duration bond LR_1
% f2   KbT/f2 is The  minimal adhesion bond length of long-duration bond LR_2
% f12  kBT/F_12 is the distance between the two  minima LR_1 and  LR_2
% Phi0 The equilibrium constant (the ratio of short-duration bond and long-duration bond)

% 
 Copyright (C) Shixin Xu, Zhiliang Xu, in the Dr. Mark Alber group. 05/09/2016
 All rights reserved.

 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met: 1. Redistributions of source code must retain the above
 copyright notice, this list of conditions and the following
 disclaimer.  2. Redistributions in binary form must reproduce the
 above copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided with
 the distribution.  3. The name of the author may not be used to
 endorse or promote products derived from this software without
 specific prior written permission.

 THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
 IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
 DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
 GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
 IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
 OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
 IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

clear all;
clc;

experiment data prepare

load experiment data

  xe=[ 20 30 40 50 60 70 80 90 100]; % xe is the ruputure force
  ye=[ 5.15689154037705 0.928210336705772 0.700609434233889 0.704872737425338 ...
      0.929915657982351 1.08311696243415 1.23512850785578 0.790118971937154 0.3996003996004];  % ye is the experiment data of frequency
r = 1300; % r is the loading rate

normalization of the data

ysum=sum(ye,2);
yenorm=ye/ysum;

Approximation

pstart=[15.9979606024077,0.377418721825493,14.2739695461521,30.5699098632726,1.11502799929318,1.24510665791401;]; %% initial data guess
[params,fval] = fminsearch(@(par)odeesol(par,xe,r,yenorm),pstart, optimset('TolX',1e-10,'TolFun',1e-10, 'MaxFunEvals', 1e8, 'MaxIter', 3e3, 'PlotFcns', @optimplotfval,'Display','iter')); %% data optimization
 Iteration   Func-count     min f(x)         Procedure
     0            1        0.0946399
     1            7        0.0946399         initial simplex
     2            9        0.0946399         contract outside
     3           11        0.0946399         contract inside
     4           13        0.0946399         contract inside
     5           15        0.0946399         contract inside
     6           17        0.0946399         contract inside
     7           19        0.0946399         contract inside
     8           21        0.0946399         contract inside
     9           23        0.0946399         contract inside
    10           25        0.0946399         contract inside
    11           27        0.0946399         contract inside
    12           29        0.0946399         contract inside
    13           31        0.0946399         contract inside
    14           33        0.0946399         contract outside
    15           35        0.0946399         contract inside
    16           37        0.0946399         contract inside
    17           39        0.0946399         contract inside
    18           41        0.0946399         contract inside
    19           43        0.0946399         contract inside
    20           45        0.0946399         contract inside
    21           47        0.0946399         contract inside
    22           48        0.0946399         reflect
    23           50        0.0946399         contract inside
    24           52        0.0946399         contract inside
    25           54        0.0946399         contract inside
    26           56        0.0946399         contract inside
    27           57        0.0946399         reflect
    28           59        0.0946399         contract inside
    29           61        0.0946399         contract inside
    30           63        0.0946399         contract outside
    31           65        0.0946399         contract inside
    32           67        0.0946399         contract inside
    33           69        0.0946399         contract inside
    34           71        0.0946399         contract inside
    35           72        0.0946399         reflect
    36           74         0.094489         contract inside
    37           76         0.094489         contract inside
    38           78         0.094489         contract inside
    39           80         0.094489         contract inside
    40           82         0.094489         contract inside
    41           84         0.094489         contract inside
    42           85         0.094489         reflect
    43           87        0.0939445         expand
    44           88        0.0939445         reflect
    45           89        0.0939445         reflect
    46           90        0.0939445         reflect
    47           91        0.0939445         reflect
    48           93        0.0938055         reflect
    49           95          0.09349         expand
    50           97        0.0933422         expand
    51           98        0.0933422         reflect
    52           99        0.0933422         reflect
    53          101        0.0924142         expand
    54          102        0.0924142         reflect
    55          104        0.0918726         expand
    56          105        0.0918726         reflect
    57          107        0.0908896         expand
    58          108        0.0908896         reflect
    59          109        0.0908896         reflect
    60          111        0.0901598         expand
    61          113        0.0891827         expand
    62          114        0.0891827         reflect
    63          116        0.0877458         expand
    64          117        0.0877458         reflect
    65          118        0.0877458         reflect
    66          120        0.0869991         expand
    67          122        0.0856756         expand
    68          123        0.0856756         reflect
    69          124        0.0856756         reflect
    70          126        0.0856756         contract inside
    71          127        0.0856756         reflect
    72          129        0.0856756         contract inside
    73          131        0.0845481         expand
    74          133        0.0845481         contract inside
    75          134        0.0845481         reflect
    76          135        0.0845481         reflect
    77          136        0.0845481         reflect
    78          138        0.0836498         expand
    79          139        0.0836498         reflect
    80          140        0.0836498         reflect
    81          142        0.0836498         contract inside
    82          144         0.082074         expand
    83          145         0.082074         reflect
    84          146         0.082074         reflect
    85          148        0.0806657         expand
    86          149        0.0806657         reflect
    87          150        0.0806657         reflect
    88          152        0.0775529         expand
    89          153        0.0775529         reflect
    90          154        0.0775529         reflect
    91          156        0.0753686         expand
    92          157        0.0753686         reflect
    93          159        0.0726524         expand
    94          161        0.0681196         expand
    95          162        0.0681196         reflect
    96          163        0.0681196         reflect
    97          164        0.0681196         reflect
    98          165        0.0681196         reflect
    99          167        0.0642177         reflect
   100          168        0.0642177         reflect
   101          170        0.0627012         reflect
   102          171        0.0627012         reflect
   103          172        0.0627012         reflect
   104          174        0.0627012         contract inside
   105          175        0.0627012         reflect
   106          177        0.0627012         contract inside
   107          178        0.0627012         reflect
   108          179        0.0627012         reflect
   109          180        0.0627012         reflect
   110          182        0.0627012         contract inside
   111          183        0.0627012         reflect
   112          184        0.0627012         reflect
   113          185        0.0627012         reflect
   114          187        0.0626264         contract inside
   115          189        0.0626264         contract inside
   116          190        0.0626264         reflect
   117          192        0.0626264         contract outside
   118          194        0.0626264         contract inside
   119          196        0.0625017         contract outside
   120          197        0.0625017         reflect
   121          199        0.0621276         contract inside
   122          201        0.0621276         contract inside
   123          203        0.0620866         contract inside
   124          205        0.0615445         expand
   125          207        0.0615445         contract inside
   126          209        0.0614281         contract inside
   127          210        0.0614281         reflect
   128          212        0.0612475         expand
   129          214        0.0607271         reflect
   130          215        0.0607271         reflect
   131          217         0.060691         reflect
   132          219        0.0602663         expand
   133          220        0.0602663         reflect
   134          222        0.0602663         contract inside
   135          224        0.0594834         expand
   136          225        0.0594834         reflect
   137          226        0.0594834         reflect
   138          227        0.0594834         reflect
   139          228        0.0594834         reflect
   140          230        0.0582707         expand
   141          232        0.0573114         expand
   142          233        0.0573114         reflect
   143          234        0.0573114         reflect
   144          235        0.0573114         reflect
   145          237        0.0572167         expand
   146          238        0.0572167         reflect
   147          240        0.0548876         expand
   148          241        0.0548876         reflect
   149          242        0.0548876         reflect
   150          243        0.0548876         reflect
   151          245        0.0548876         contract inside
   152          247        0.0548876         contract inside
   153          249        0.0548876         contract inside
   154          250        0.0548876         reflect
   155          251        0.0548876         reflect
   156          252        0.0548876         reflect
   157          254        0.0548876         contract inside
   158          256        0.0546184         reflect
   159          258        0.0535593         expand
   160          260        0.0535593         contract inside
   161          262        0.0535593         contract inside
   162          263        0.0535593         reflect
   163          264        0.0535593         reflect
   164          265        0.0535593         reflect
   165          266        0.0535593         reflect
   166          267        0.0535593         reflect
   167          269        0.0535593         contract inside
   168          271         0.052743         expand
   169          272         0.052743         reflect
   170          273         0.052743         reflect
   171          275         0.052632         reflect
   172          276         0.052632         reflect
   173          278        0.0510912         expand
   174          279        0.0510912         reflect
   175          281        0.0505905         expand
   176          282        0.0505905         reflect
   177          283        0.0505905         reflect
   178          285        0.0498702         reflect
   179          287        0.0491688         reflect
   180          289        0.0491688         contract inside
   181          290        0.0491688         reflect
   182          291        0.0491688         reflect
   183          293        0.0491688         contract inside
   184          294        0.0491688         reflect
   185          296        0.0484893         expand
   186          297        0.0484893         reflect
   187          299        0.0484893         contract inside
   188          300        0.0484893         reflect
   189          302        0.0473807         expand
   190          304        0.0473807         contract inside
   191          306        0.0473807         contract inside
   192          307        0.0473807         reflect
   193          309        0.0471529         reflect
   194          311        0.0463925         expand
   195          313        0.0444929         expand
   196          314        0.0444929         reflect
   197          315        0.0444929         reflect
   198          317         0.043261         expand
   199          318         0.043261         reflect
   200          319         0.043261         reflect
   201          321        0.0421974         reflect
   202          323        0.0421974         contract inside
   203          324        0.0421974         reflect
   204          326        0.0416703         reflect
   205          328        0.0416703         contract inside
   206          329        0.0416703         reflect
   207          331        0.0416703         contract inside
   208          333        0.0416703         contract outside
   209          335        0.0402889         expand
   210          337        0.0402889         contract inside
   211          338        0.0402889         reflect
   212          339        0.0402889         reflect
   213          340        0.0402889         reflect
   214          341        0.0402889         reflect
   215          342        0.0402889         reflect
   216          344        0.0398237         reflect
   217          346        0.0398237         contract inside
   218          348        0.0398237         contract inside
   219          349        0.0398237         reflect
   220          350        0.0398237         reflect
   221          351        0.0398237         reflect
   222          352        0.0398237         reflect
   223          354        0.0389631         reflect
   224          356        0.0389631         contract inside
   225          358        0.0389631         contract outside
   226          359        0.0389631         reflect
   227          361        0.0387503         reflect
   228          363        0.0387503         contract inside
   229          364        0.0387503         reflect
   230          365        0.0387503         reflect
   231          367        0.0384892         expand
   232          369        0.0384892         contract inside
   233          371        0.0384773         reflect
   234          373        0.0384773         contract inside
   235          374        0.0384773         reflect
   236          376          0.03782         expand
   237          377          0.03782         reflect
   238          378          0.03782         reflect
   239          380          0.03782         contract inside
   240          382          0.03782         contract inside
   241          383          0.03782         reflect
   242          384          0.03782         reflect
   243          385          0.03782         reflect
   244          387        0.0377001         reflect
   245          389        0.0377001         contract inside
   246          390        0.0377001         reflect
   247          392        0.0374632         reflect
   248          394        0.0374135         reflect
   249          396        0.0373072         reflect
   250          398        0.0373072         contract inside
   251          400        0.0373072         contract inside
   252          401        0.0373072         reflect
   253          403        0.0373072         contract inside
   254          405        0.0370995         reflect
   255          407        0.0370995         contract inside
   256          408        0.0370995         reflect
   257          409        0.0370995         reflect
   258          410        0.0370995         reflect
   259          412        0.0370662         contract inside
   260          413        0.0370662         reflect
   261          415        0.0370319         reflect
   262          417        0.0369578         contract inside
   263          419        0.0369578         contract outside
   264          421        0.0369578         contract inside
   265          423        0.0369006         contract inside
   266          424        0.0369006         reflect
   267          426        0.0368946         reflect
   268          428        0.0368665         contract inside
   269          430        0.0368312         contract inside
   270          431        0.0368312         reflect
   271          433        0.0368312         contract inside
   272          435        0.0368312         contract inside
   273          437        0.0368312         contract inside
   274          438        0.0368312         reflect
   275          440        0.0368312         contract inside
   276          442        0.0368167         contract inside
   277          444        0.0368167         contract outside
   278          446        0.0368167         contract inside
   279          448          0.03681         reflect
   280          450        0.0368067         contract inside
   281          452        0.0368045         contract inside
   282          454        0.0368045         contract inside
   283          456        0.0368001         contract inside
   284          458        0.0367862         reflect
   285          460        0.0367862         contract inside
   286          462        0.0367862         contract inside
   287          464        0.0367862         contract inside
   288          465        0.0367862         reflect
   289          467        0.0367862         contract inside
   290          469        0.0367862         contract outside
   291          470        0.0367862         reflect
   292          472        0.0367862         contract inside
   293          474        0.0367729         reflect
   294          476        0.0367729         contract inside
   295          478        0.0367729         contract inside
   296          479        0.0367729         reflect
   297          481        0.0367729         contract inside
   298          482        0.0367729         reflect
   299          484        0.0367729         contract inside
   300          486        0.0367729         contract inside
   301          488        0.0367729         contract inside
   302          489        0.0367729         reflect
   303          491        0.0367729         contract inside
   304          493        0.0367729         contract inside
   305          495        0.0367729         contract inside
   306          497        0.0367729         contract inside
   307          499        0.0367729         contract inside
   308          500        0.0367729         reflect
   309          502        0.0367729         contract inside
   310          504        0.0367729         contract inside
   311          506        0.0367729         contract inside
   312          508        0.0367729         contract inside
   313          509        0.0367729         reflect
   314          511        0.0367729         contract inside
   315          512        0.0367729         reflect
   316          514        0.0367729         contract inside
   317          516        0.0367729         contract inside
   318          517        0.0367729         reflect
   319          519        0.0367725         reflect
   320          521        0.0367725         contract inside
   321          523        0.0367725         contract outside
   322          525        0.0367724         reflect
   323          527        0.0367724         contract inside
   324          529        0.0367724         contract inside
   325          531        0.0367722         contract inside
   326          532        0.0367722         reflect
   327          533        0.0367722         reflect
   328          535        0.0367722         contract inside
   329          537        0.0367722         contract inside
   330          539        0.0367722         contract inside
   331          541         0.036772         contract inside
   332          543         0.036772         contract inside
   333          545        0.0367719         contract inside
   334          547        0.0367719         contract inside
   335          549        0.0367719         contract inside
   336          550        0.0367719         reflect
   337          552        0.0367719         contract outside
   338          554        0.0367719         contract inside
   339          556        0.0367718         contract inside
   340          558        0.0367718         contract inside
   341          559        0.0367718         reflect
   342          561        0.0367718         contract inside
   343          563        0.0367718         contract inside
   344          565        0.0367718         contract inside
   345          567        0.0367718         contract inside
   346          568        0.0367718         reflect
   347          570        0.0367718         expand
   348          572        0.0367717         reflect
   349          573        0.0367717         reflect
   350          574        0.0367717         reflect
   351          576        0.0367717         reflect
   352          578        0.0367717         expand
   353          579        0.0367717         reflect
   354          581        0.0367716         reflect
   355          582        0.0367716         reflect
   356          584        0.0367716         reflect
   357          586        0.0367716         contract inside
   358          588        0.0367716         contract inside
   359          590        0.0367716         contract inside
   360          591        0.0367716         reflect
   361          592        0.0367716         reflect
   362          593        0.0367716         reflect
   363          595        0.0367716         reflect
   364          596        0.0367716         reflect
   365          598        0.0367716         contract inside
   366          600        0.0367715         contract inside
   367          602        0.0367715         contract inside
   368          604        0.0367715         contract inside
   369          606        0.0367715         contract inside
   370          607        0.0367715         reflect
   371          608        0.0367715         reflect
   372          609        0.0367715         reflect
   373          610        0.0367715         reflect
   374          612        0.0367715         contract inside
   375          613        0.0367715         reflect
   376          615        0.0367715         contract inside
   377          617        0.0367715         contract inside
   378          619        0.0367715         reflect
   379          621        0.0367715         contract inside
   380          623        0.0367715         contract inside
   381          625        0.0367715         contract inside
   382          626        0.0367715         reflect
   383          627        0.0367715         reflect
   384          629        0.0367715         contract inside
   385          631        0.0367715         contract inside
   386          633        0.0367715         contract inside
   387          635        0.0367715         reflect
   388          637        0.0367715         contract inside
   389          638        0.0367715         reflect
   390          640        0.0367715         contract inside
   391          642        0.0367715         contract inside
   392          644        0.0367715         contract inside
   393          645        0.0367715         reflect
   394          647        0.0367715         contract inside
   395          649        0.0367715         contract inside
   396          651        0.0367715         contract inside
   397          652        0.0367715         reflect
   398          653        0.0367715         reflect
   399          655        0.0367715         contract inside
   400          657        0.0367715         contract inside
   401          658        0.0367715         reflect
   402          660        0.0367715         contract inside
   403          662        0.0367715         contract inside
   404          663        0.0367715         reflect
   405          665        0.0367715         contract inside
   406          667        0.0367715         contract inside
   407          669        0.0367715         contract inside
   408          670        0.0367715         reflect
   409          672        0.0367715         contract inside
   410          674        0.0367715         reflect
   411          675        0.0367715         reflect
   412          677        0.0367715         expand
   413          679        0.0367715         contract inside
   414          681        0.0367715         contract inside
   415          682        0.0367715         reflect
   416          684        0.0367715         contract inside
   417          686        0.0367715         contract inside
   418          688        0.0367715         contract outside
   419          690        0.0367715         reflect
   420          692        0.0367715         contract inside
   421          693        0.0367715         reflect
   422          695        0.0367715         contract inside
   423          696        0.0367715         reflect
   424          698        0.0367715         contract outside
   425          700        0.0367715         contract inside
   426          702        0.0367715         contract inside
   427          703        0.0367715         reflect
   428          705        0.0367715         reflect
   429          706        0.0367715         reflect
   430          707        0.0367715         reflect
   431          709        0.0367715         contract inside
   432          710        0.0367715         reflect
   433          711        0.0367715         reflect
   434          713        0.0367715         contract inside
   435          714        0.0367715         reflect
   436          716        0.0367715         expand
   437          717        0.0367715         reflect
   438          718        0.0367715         reflect
   439          719        0.0367715         reflect
   440          721        0.0367715         reflect
   441          722        0.0367715         reflect
   442          723        0.0367715         reflect
   443          725        0.0367715         expand
   444          726        0.0367715         reflect
   445          727        0.0367715         reflect
   446          729        0.0367715         expand
   447          730        0.0367715         reflect
   448          731        0.0367715         reflect
   449          732        0.0367715         reflect
   450          734        0.0367715         contract inside
   451          736        0.0367715         expand
   452          737        0.0367715         reflect
   453          738        0.0367715         reflect
   454          739        0.0367715         reflect
   455          741        0.0367714         expand
   456          742        0.0367714         reflect
   457          744        0.0367714         expand
   458          745        0.0367714         reflect
   459          746        0.0367714         reflect
   460          748        0.0367714         expand
   461          749        0.0367714         reflect
   462          750        0.0367714         reflect
   463          752        0.0367714         expand
   464          753        0.0367714         reflect
   465          755        0.0367714         expand
   466          756        0.0367714         reflect
   467          758        0.0367714         expand
   468          759        0.0367714         reflect
   469          761        0.0367714         expand
   470          762        0.0367714         reflect
   471          764        0.0367714         expand
   472          765        0.0367714         reflect
   473          767        0.0367713         expand
   474          768        0.0367713         reflect
   475          770        0.0367713         expand
   476          771        0.0367713         reflect
   477          772        0.0367713         reflect
   478          774        0.0367712         expand
   479          775        0.0367712         reflect
   480          777        0.0367711         expand
   481          778        0.0367711         reflect
   482          780         0.036771         expand
   483          781         0.036771         reflect
   484          783        0.0367708         expand
   485          784        0.0367708         reflect
   486          786        0.0367705         expand
   487          787        0.0367705         reflect
   488          789        0.0367702         expand
   489          790        0.0367702         reflect
   490          792        0.0367697         expand
   491          793        0.0367697         reflect
   492          795        0.0367691         expand
   493          796        0.0367691         reflect
   494          798        0.0367681         expand
   495          799        0.0367681         reflect
   496          801        0.0367668         expand
   497          802        0.0367668         reflect
   498          804        0.0367651         expand
   499          805        0.0367651         reflect
   500          807        0.0367625         expand
   501          808        0.0367625         reflect
   502          810        0.0367592         expand
   503          811        0.0367592         reflect
   504          813        0.0367546         expand
   505          814        0.0367546         reflect
   506          816        0.0367496         expand
   507          817        0.0367496         reflect
   508          819        0.0367489         expand
   509          820        0.0367489         reflect
   510          822        0.0367481         expand
   511          823        0.0367481         reflect
   512          825        0.0367469         expand
   513          826        0.0367469         reflect
   514          828        0.0367454         expand
   515          829        0.0367454         reflect
   516          831        0.0367437         expand
   517          832        0.0367437         reflect
   518          834        0.0367417         expand
   519          835        0.0367417         reflect
   520          837          0.03674         expand
   521          838          0.03674         reflect
   522          840        0.0367396         expand
   523          842        0.0367395         reflect
   524          843        0.0367395         reflect
   525          844        0.0367395         reflect
   526          846        0.0367395         contract outside
   527          848        0.0367395         contract inside
   528          849        0.0367395         reflect
   529          851        0.0367395         contract inside
   530          853        0.0367395         contract inside
   531          855        0.0367395         contract inside
   532          857        0.0367395         contract inside
   533          859        0.0367395         contract inside
   534          861        0.0367395         contract inside
   535          863        0.0367395         contract inside
   536          865        0.0367395         contract outside
   537          867        0.0367395         contract inside
   538          869        0.0367395         contract inside
   539          871        0.0367395         contract inside
   540          873        0.0367395         reflect
   541          875        0.0367395         contract outside
   542          877        0.0367395         contract inside
   543          878        0.0367395         reflect
   544          880        0.0367395         contract inside
   545          881        0.0367395         reflect
   546          883        0.0367395         contract inside
   547          885        0.0367395         expand
   548          886        0.0367395         reflect
   549          888        0.0367395         expand
   550          889        0.0367395         reflect
   551          891        0.0367394         expand
   552          892        0.0367394         reflect
   553          893        0.0367394         reflect
   554          894        0.0367394         reflect
   555          895        0.0367394         reflect
   556          897        0.0367394         expand
   557          898        0.0367394         reflect
   558          900        0.0367393         expand
   559          901        0.0367393         reflect
   560          902        0.0367393         reflect
   561          904        0.0367393         expand
   562          906        0.0367392         expand
   563          907        0.0367392         reflect
   564          908        0.0367392         reflect
   565          910        0.0367391         expand
   566          911        0.0367391         reflect
   567          913        0.0367389         expand
   568          914        0.0367389         reflect
   569          915        0.0367389         reflect
   570          916        0.0367389         reflect
   571          918        0.0367385         expand
   572          919        0.0367385         reflect
   573          921        0.0367382         expand
   574          922        0.0367382         reflect
   575          923        0.0367382         reflect
   576          925        0.0367377         expand
   577          926        0.0367377         reflect
   578          927        0.0367377         reflect
   579          929        0.0367372         expand
   580          931        0.0367365         expand
   581          932        0.0367365         reflect
   582          934        0.0367357         expand
   583          935        0.0367357         reflect
   584          937        0.0367343         expand
   585          938        0.0367343         reflect
   586          940        0.0367323         expand
   587          941        0.0367323         reflect
   588          942        0.0367323         reflect
   589          944        0.0367302         expand
   590          946        0.0367269         expand
   591          947        0.0367269         reflect
   592          948        0.0367269         reflect
   593          950        0.0367226         expand
   594          951        0.0367226         reflect
   595          953        0.0367193         expand
   596          955        0.0367124         expand
   597          956        0.0367124         reflect
   598          957        0.0367124         reflect
   599          959         0.036707         expand
   600          960         0.036707         reflect
   601          962        0.0367034         expand
   602          964        0.0366873         expand
   603          965        0.0366873         reflect
   604          966        0.0366873         reflect
   605          967        0.0366873         reflect
   606          968        0.0366873         reflect
   607          969        0.0366873         reflect
   608          971        0.0366872         reflect
   609          973        0.0366628         expand
   610          974        0.0366628         reflect
   611          975        0.0366628         reflect
   612          977        0.0366614         expand
   613          978        0.0366614         reflect
   614          980         0.036644         reflect
   615          982        0.0366368         reflect
   616          984        0.0366368         contract outside
   617          986        0.0366368         contract inside
   618          987        0.0366368         reflect
   619          989        0.0366368         contract inside
   620          990        0.0366368         reflect
   621          992        0.0366272         reflect
   622          994        0.0366229         reflect
   623          996        0.0366229         contract inside
   624          997        0.0366229         reflect
   625          998        0.0366229         reflect
   626          999        0.0366229         reflect
   627         1000        0.0366229         reflect
   628         1002        0.0366208         reflect
   629         1003        0.0366208         reflect
   630         1005        0.0366175         contract inside
   631         1006        0.0366175         reflect
   632         1008        0.0366175         contract inside
   633         1010        0.0366175         contract inside
   634         1011        0.0366175         reflect
   635         1013        0.0366171         reflect
   636         1014        0.0366171         reflect
   637         1016        0.0366114         reflect
   638         1018        0.0366109         contract inside
   639         1020        0.0366109         contract inside
   640         1021        0.0366109         reflect
   641         1022        0.0366109         reflect
   642         1024        0.0366092         reflect
   643         1026        0.0366092         contract inside
   644         1028        0.0366092         contract inside
   645         1030        0.0366092         contract inside
   646         1032        0.0366039         reflect
   647         1033        0.0366039         reflect
   648         1035        0.0366039         contract inside
   649         1036        0.0366039         reflect
   650         1038        0.0366039         contract inside
   651         1039        0.0366039         reflect
   652         1040        0.0366039         reflect
   653         1042        0.0366022         reflect
   654         1044        0.0365978         expand
   655         1046        0.0365978         contract inside
   656         1047        0.0365978         reflect
   657         1048        0.0365978         reflect
   658         1050        0.0365978         contract inside
   659         1052        0.0365978         contract inside
   660         1053        0.0365978         reflect
   661         1054        0.0365978         reflect
   662         1055        0.0365978         reflect
   663         1057        0.0365969         reflect
   664         1059        0.0365962         reflect
   665         1060        0.0365962         reflect
   666         1062        0.0365962         contract inside
   667         1063        0.0365962         reflect
   668         1065        0.0365962         contract inside
   669         1066        0.0365962         reflect
   670         1068        0.0365962         contract inside
   671         1070        0.0365961         reflect
   672         1072        0.0365934         expand
   673         1074        0.0365934         contract outside
   674         1075        0.0365934         reflect
   675         1076        0.0365934         reflect
   676         1077        0.0365934         reflect
   677         1079        0.0365934         contract inside
   678         1080        0.0365934         reflect
   679         1081        0.0365934         reflect
   680         1083        0.0365924         reflect
   681         1084        0.0365924         reflect
   682         1086        0.0365924         contract inside
   683         1087        0.0365924         reflect
   684         1089        0.0365924         contract inside
   685         1091        0.0365919         reflect
   686         1093        0.0365913         expand
   687         1095        0.0365913         contract inside
   688         1096        0.0365913         reflect
   689         1098        0.0365913         contract outside
   690         1099        0.0365913         reflect
   691         1101        0.0365909         reflect
   692         1103        0.0365909         contract inside
   693         1104        0.0365909         reflect
   694         1106        0.0365909         contract inside
   695         1108        0.0365909         contract inside
   696         1110        0.0365909         contract inside
   697         1112        0.0365909         contract inside
   698         1113        0.0365909         reflect
   699         1115        0.0365909         contract inside
   700         1117        0.0365909         contract inside
   701         1119        0.0365909         contract inside
   702         1121        0.0365909         contract inside
   703         1122        0.0365909         reflect
   704         1123        0.0365909         reflect
   705         1125        0.0365908         reflect
   706         1127        0.0365908         contract inside
   707         1129        0.0365908         expand
   708         1131        0.0365908         contract outside
   709         1132        0.0365908         reflect
   710         1133        0.0365908         reflect
   711         1135        0.0365908         contract inside
   712         1136        0.0365908         reflect
   713         1138        0.0365908         contract inside
   714         1140        0.0365908         contract inside
   715         1142        0.0365908         contract outside
   716         1143        0.0365908         reflect
   717         1144        0.0365908         reflect
   718         1146        0.0365908         contract inside
   719         1147        0.0365908         reflect
   720         1148        0.0365908         reflect
   721         1150        0.0365908         contract inside
   722         1152        0.0365907         contract inside
   723         1153        0.0365907         reflect
   724         1155        0.0365907         contract inside
   725         1157        0.0365907         contract inside
   726         1159        0.0365907         contract inside
   727         1161        0.0365907         contract inside
   728         1162        0.0365907         reflect
   729         1164        0.0365907         contract inside
   730         1166        0.0365907         contract inside
   731         1168        0.0365907         expand
   732         1169        0.0365907         reflect
   733         1170        0.0365907         reflect
   734         1172        0.0365907         contract outside
   735         1174        0.0365907         contract inside
   736         1176        0.0365907         expand
   737         1177        0.0365907         reflect
   738         1178        0.0365907         reflect
   739         1179        0.0365907         reflect
   740         1181        0.0365907         contract inside
   741         1182        0.0365907         reflect
   742         1183        0.0365907         reflect
   743         1185        0.0365907         contract inside
   744         1187        0.0365907         contract inside
   745         1188        0.0365907         reflect
   746         1189        0.0365907         reflect
   747         1190        0.0365907         reflect
   748         1191        0.0365907         reflect
   749         1193        0.0365907         reflect
   750         1195        0.0365907         contract inside
   751         1196        0.0365907         reflect
   752         1197        0.0365907         reflect
   753         1199        0.0365907         contract inside
   754         1200        0.0365907         reflect
   755         1202        0.0365907         contract inside
   756         1203        0.0365907         reflect
   757         1204        0.0365907         reflect
   758         1206        0.0365907         contract inside
   759         1208        0.0365907         contract inside
   760         1209        0.0365907         reflect
   761         1211        0.0365907         contract inside
   762         1213        0.0365907         contract outside
   763         1215        0.0365907         contract inside
   764         1217        0.0365907         contract inside
   765         1219        0.0365907         contract inside
   766         1221        0.0365907         contract inside
   767         1223        0.0365907         contract outside
   768         1225        0.0365907         contract inside
   769         1227        0.0365907         reflect
   770         1228        0.0365907         reflect
   771         1230        0.0365907         contract inside
   772         1231        0.0365907         reflect
   773         1233        0.0365907         contract inside
   774         1234        0.0365907         reflect
   775         1236        0.0365907         contract inside
   776         1238        0.0365907         contract inside
   777         1239        0.0365907         reflect
   778         1241        0.0365907         contract inside
   779         1243        0.0365907         contract inside
   780         1245        0.0365907         contract inside
   781         1246        0.0365907         reflect
   782         1248        0.0365907         reflect
   783         1250        0.0365907         contract inside
   784         1252        0.0365907         contract inside
   785         1253        0.0365907         reflect
   786         1255        0.0365907         contract inside
   787         1256        0.0365907         reflect
   788         1258        0.0365907         reflect
   789         1260        0.0365907         contract inside
   790         1262        0.0365907         reflect
   791         1264        0.0365907         contract inside
   792         1266        0.0365907         contract inside
   793         1267        0.0365907         reflect
   794         1269        0.0365907         expand
   795         1271        0.0365907         contract inside
   796         1272        0.0365907         reflect
   797         1274        0.0365907         contract inside
   798         1276        0.0365907         reflect
   799         1278        0.0365907         reflect
   800         1279        0.0365907         reflect
   801         1280        0.0365907         reflect
   802         1282        0.0365907         reflect
   803         1284        0.0365907         contract inside
   804         1286        0.0365907         reflect
   805         1288        0.0365907         reflect
   806         1290        0.0365907         reflect
   807         1292        0.0365907         reflect
   808         1293        0.0365907         reflect
   809         1295        0.0365907         contract inside
   810         1297        0.0365907         contract inside
   811         1298        0.0365907         reflect
   812         1299        0.0365907         reflect
   813         1301        0.0365907         contract inside
   814         1303        0.0365907         expand
   815         1304        0.0365907         reflect
   816         1306        0.0365907         expand
   817         1307        0.0365907         reflect
   818         1308        0.0365907         reflect
   819         1310        0.0365907         expand
   820         1312        0.0365907         expand
   821         1313        0.0365907         reflect
   822         1315        0.0365907         expand
   823         1316        0.0365907         reflect
   824         1317        0.0365907         reflect
   825         1319        0.0365907         expand
   826         1320        0.0365907         reflect
   827         1322        0.0365907         expand
   828         1323        0.0365907         reflect
   829         1325        0.0365907         expand
   830         1326        0.0365907         reflect
   831         1328        0.0365907         expand
   832         1329        0.0365907         reflect
   833         1331        0.0365907         expand
   834         1332        0.0365907         reflect
   835         1334        0.0365907         expand
   836         1335        0.0365907         reflect
   837         1337        0.0365907         expand
   838         1338        0.0365907         reflect
   839         1340        0.0365907         expand
   840         1341        0.0365907         reflect
   841         1342        0.0365907         reflect
   842         1344        0.0365907         expand
   843         1345        0.0365907         reflect
   844         1347        0.0365907         expand
   845         1348        0.0365907         reflect
   846         1350        0.0365907         expand
   847         1351        0.0365907         reflect
   848         1353        0.0365907         expand
   849         1354        0.0365907         reflect
   850         1355        0.0365907         reflect
   851         1357        0.0365907         expand
   852         1359        0.0365906         expand
   853         1360        0.0365906         reflect
   854         1362        0.0365906         expand
   855         1363        0.0365906         reflect
   856         1364        0.0365906         reflect
   857         1366        0.0365906         expand
   858         1367        0.0365906         reflect
   859         1369        0.0365906         expand
   860         1370        0.0365906         reflect
   861         1371        0.0365906         reflect
   862         1373        0.0365906         expand
   863         1374        0.0365906         reflect
   864         1376        0.0365905         expand
   865         1378        0.0365905         expand
   866         1379        0.0365905         reflect
   867         1380        0.0365905         reflect
   868         1381        0.0365905         reflect
   869         1383        0.0365905         expand
   870         1384        0.0365905         reflect
   871         1385        0.0365905         reflect
   872         1386        0.0365905         reflect
   873         1388        0.0365904         expand
   874         1389        0.0365904         reflect
   875         1390        0.0365904         reflect
   876         1391        0.0365904         reflect
   877         1393        0.0365903         expand
   878         1394        0.0365903         reflect
   879         1395        0.0365903         reflect
   880         1397        0.0365902         expand
   881         1398        0.0365902         reflect
   882         1399        0.0365902         reflect
   883         1401        0.0365901         expand
   884         1402        0.0365901         reflect
   885         1403        0.0365901         reflect
   886         1405        0.0365899         expand
   887         1406        0.0365899         reflect
   888         1407        0.0365899         reflect
   889         1409        0.0365896         expand
   890         1410        0.0365896         reflect
   891         1411        0.0365896         reflect
   892         1413        0.0365892         expand
   893         1414        0.0365892         reflect
   894         1415        0.0365892         reflect
   895         1417        0.0365886         expand
   896         1418        0.0365886         reflect
   897         1419        0.0365886         reflect
   898         1421        0.0365876         expand
   899         1422        0.0365876         reflect
   900         1423        0.0365876         reflect
   901         1425        0.0365863         expand
   902         1426        0.0365863         reflect
   903         1427        0.0365863         reflect
   904         1429        0.0365842         expand
   905         1430        0.0365842         reflect
   906         1431        0.0365842         reflect
   907         1433        0.0365814         expand
   908         1434        0.0365814         reflect
   909         1435        0.0365814         reflect
   910         1437        0.0365768         expand
   911         1438        0.0365768         reflect
   912         1439        0.0365768         reflect
   913         1441        0.0365707         expand
   914         1442        0.0365707         reflect
   915         1443        0.0365707         reflect
   916         1445        0.0365607         expand
   917         1446        0.0365607         reflect
   918         1447        0.0365607         reflect
   919         1449        0.0365478         expand
   920         1450        0.0365478         reflect
   921         1451        0.0365478         reflect
   922         1453        0.0365257         expand
   923         1454        0.0365257         reflect
   924         1455        0.0365257         reflect
   925         1457         0.036499         expand
   926         1458         0.036499         reflect
   927         1459         0.036499         reflect
   928         1461        0.0364497         expand
   929         1462        0.0364497         reflect
   930         1463        0.0364497         reflect
   931         1465        0.0363967         expand
   932         1466        0.0363967         reflect
   933         1468        0.0363936         reflect
   934         1470        0.0363575         reflect
   935         1471        0.0363575         reflect
   936         1473        0.0363575         contract inside
   937         1475        0.0363575         contract inside
   938         1476        0.0363575         reflect
   939         1478        0.0363575         contract inside
   940         1480        0.0363575         contract inside
   941         1482        0.0363575         contract outside
   942         1484        0.0363575         contract inside
   943         1485        0.0363575         reflect
   944         1486        0.0363575         reflect
   945         1488        0.0363574         reflect
   946         1489        0.0363574         reflect
   947         1491        0.0363574         contract inside
   948         1492        0.0363574         reflect
   949         1494        0.0363316         expand
   950         1496         0.036313         expand
   951         1497         0.036313         reflect
   952         1498         0.036313         reflect
   953         1499         0.036313         reflect
   954         1501        0.0362885         expand
   955         1502        0.0362885         reflect
   956         1503        0.0362885         reflect
   957         1505        0.0362671         expand
   958         1506        0.0362671         reflect
   959         1507        0.0362671         reflect
   960         1509         0.036262         reflect
   961         1510         0.036262         reflect
   962         1512        0.0362353         expand
   963         1513        0.0362353         reflect
   964         1515        0.0362313         reflect
   965         1516        0.0362313         reflect
   966         1517        0.0362313         reflect
   967         1519        0.0362313         contract inside
   968         1521        0.0362313         contract inside
   969         1523        0.0362313         contract inside
   970         1525        0.0362313         contract inside
   971         1527        0.0362313         contract inside
   972         1529        0.0362313         contract inside
   973         1531        0.0362313         contract inside
   974         1533        0.0362313         contract inside
   975         1535        0.0362313         contract inside
   976         1537        0.0362313         contract inside
   977         1538        0.0362313         reflect
   978         1540        0.0362313         contract inside
   979         1542        0.0362313         contract outside
   980         1544        0.0362313         contract inside
   981         1546        0.0362312         contract inside
   982         1548        0.0362309         contract inside
   983         1550        0.0362309         contract inside
   984         1551        0.0362309         reflect
   985         1553        0.0362309         contract inside
   986         1555        0.0362309         contract inside
   987         1556        0.0362309         reflect
   988         1557        0.0362309         reflect
   989         1558        0.0362309         reflect
   990         1560        0.0362309         contract inside
   991         1562        0.0362309         contract inside
   992         1564        0.0362307         contract inside
   993         1565        0.0362307         reflect
   994         1567        0.0362307         contract inside
   995         1569        0.0362307         contract inside
   996         1571        0.0362307         contract inside
   997         1572        0.0362307         reflect
   998         1574        0.0362307         contract inside
   999         1576        0.0362307         contract inside
  1000         1578        0.0362307         contract inside
  1001         1580        0.0362307         contract inside
  1002         1582        0.0362306         contract inside
  1003         1584        0.0362306         contract inside
  1004         1586        0.0362306         contract inside
  1005         1588        0.0362306         contract inside
  1006         1590        0.0362306         contract inside
  1007         1592        0.0362306         contract inside
  1008         1594        0.0362306         contract inside
  1009         1595        0.0362306         reflect
  1010         1597        0.0362306         contract inside
  1011         1599        0.0362306         contract inside
  1012         1601        0.0362306         contract outside
  1013         1603        0.0362306         contract inside
  1014         1605        0.0362306         contract inside
  1015         1606        0.0362306         reflect
  1016         1608        0.0362306         contract inside
  1017         1610        0.0362306         contract inside
  1018         1612        0.0362306         contract inside
  1019         1614        0.0362306         contract inside
  1020         1616        0.0362306         contract inside
  1021         1618        0.0362306         contract inside
  1022         1620        0.0362306         contract inside
  1023         1622        0.0362306         contract inside
  1024         1623        0.0362306         reflect
  1025         1624        0.0362306         reflect
  1026         1626        0.0362306         contract inside
  1027         1627        0.0362306         reflect
  1028         1628        0.0362306         reflect
  1029         1630        0.0362306         contract inside
  1030         1632        0.0362306         contract inside
  1031         1634        0.0362306         contract inside
  1032         1636        0.0362306         contract inside
  1033         1638        0.0362306         contract inside
  1034         1640        0.0362306         contract outside
  1035         1642        0.0362306         contract inside
  1036         1643        0.0362306         reflect
  1037         1645        0.0362306         contract inside
  1038         1647        0.0362306         contract inside
  1039         1649        0.0362306         contract inside
  1040         1651        0.0362306         contract inside
  1041         1653        0.0362306         contract inside
  1042         1655        0.0362306         contract inside
  1043         1656        0.0362306         reflect
  1044         1658        0.0362306         contract inside
  1045         1660        0.0362306         contract inside
  1046         1662        0.0362306         contract inside
  1047         1664        0.0362306         contract inside
  1048         1666        0.0362306         contract inside
  1049         1668        0.0362306         contract inside
  1050         1670        0.0362306         contract inside
  1051         1672        0.0362306         contract inside
  1052         1674        0.0362306         contract inside
  1053         1676        0.0362306         contract inside
  1054         1678        0.0362306         contract inside
  1055         1679        0.0362306         reflect
  1056         1681        0.0362306         contract inside
  1057         1683        0.0362306         contract inside
  1058         1685        0.0362306         contract inside
  1059         1687        0.0362306         contract inside
  1060         1689        0.0362306         contract inside
  1061         1691        0.0362306         contract inside
  1062         1693        0.0362306         contract inside
  1063         1695        0.0362306         contract outside
  1064         1696        0.0362306         reflect
  1065         1698        0.0362306         contract inside
  1066         1700        0.0362306         contract inside
  1067         1702        0.0362306         contract outside
  1068         1704        0.0362306         contract inside
  1069         1706        0.0362306         contract inside
  1070         1708        0.0362306         contract inside
  1071         1710        0.0362306         contract outside
  1072         1712        0.0362306         contract inside
  1073         1714        0.0362306         contract outside
  1074         1716        0.0362306         contract inside
  1075         1718        0.0362306         contract outside
  1076         1720        0.0362306         contract inside
  1077         1722        0.0362306         contract inside
  1078         1724        0.0362306         contract outside
  1079         1726        0.0362306         contract inside
  1080         1728        0.0362306         contract inside
  1081         1730        0.0362306         contract inside
  1082         1732        0.0362306         contract inside
  1083         1733        0.0362306         reflect
  1084         1735        0.0362306         contract inside
  1085         1737        0.0362306         contract inside
  1086         1739        0.0362306         contract inside
  1087         1741        0.0362306         contract inside
  1088         1743        0.0362306         contract inside
  1089         1745        0.0362306         contract inside
  1090         1746        0.0362306         reflect
  1091         1748        0.0362306         contract inside
  1092         1750        0.0362306         contract inside
  1093         1752        0.0362306         contract outside
  1094         1754        0.0362306         reflect
  1095         1756        0.0362306         contract inside
  1096         1757        0.0362306         reflect
  1097         1758        0.0362306         reflect
  1098         1760        0.0362306         contract inside
  1099         1762        0.0362306         contract inside
  1100         1764        0.0362306         contract inside
  1101         1766        0.0362306         contract outside
  1102         1768        0.0362306         contract outside
  1103         1769        0.0362306         reflect
  1104         1771        0.0362306         contract inside
  1105         1773        0.0362306         contract inside
  1106         1775        0.0362306         contract inside
  1107         1777        0.0362306         contract inside
  1108         1779        0.0362306         contract inside
  1109         1781        0.0362306         contract inside
  1110         1783        0.0362306         contract inside
  1111         1785        0.0362306         contract outside
  1112         1787        0.0362306         contract inside
  1113         1788        0.0362306         reflect
  1114         1790        0.0362306         contract inside
  1115         1792        0.0362306         contract inside
  1116         1794        0.0362306         contract inside
  1117         1796        0.0362306         contract inside
  1118         1798        0.0362306         contract inside
  1119         1800        0.0362306         contract outside
  1120         1802        0.0362306         contract inside
  1121         1803        0.0362306         reflect
  1122         1805        0.0362306         contract inside
  1123         1807        0.0362306         contract inside
  1124         1809        0.0362306         contract inside
  1125         1811        0.0362306         contract inside
  1126         1813        0.0362306         contract inside
  1127         1815        0.0362306         contract inside
  1128         1817        0.0362306         contract inside
  1129         1819        0.0362306         contract inside
  1130         1820        0.0362306         reflect
  1131         1822        0.0362306         contract inside
  1132         1823        0.0362306         reflect
  1133         1825        0.0362306         contract inside
  1134         1827        0.0362306         contract inside
  1135         1829        0.0362306         contract outside
  1136         1831        0.0362306         contract inside
  1137         1832        0.0362306         reflect
  1138         1834        0.0362306         contract inside
  1139         1836        0.0362306         contract inside
  1140         1838        0.0362306         contract inside
  1141         1839        0.0362306         reflect
  1142         1841        0.0362306         contract inside
  1143         1843        0.0362306         expand
  1144         1845        0.0362306         contract inside
  1145         1847        0.0362306         contract inside
  1146         1848        0.0362306         reflect
  1147         1850        0.0362306         contract outside
  1148         1851        0.0362306         reflect
  1149         1852        0.0362306         reflect
  1150         1853        0.0362306         reflect
  1151         1855        0.0362306         contract outside
  1152         1856        0.0362306         reflect
  1153         1858        0.0362306         reflect
  1154         1860        0.0362306         reflect
  1155         1861        0.0362306         reflect
  1156         1863        0.0362306         contract inside
  1157         1864        0.0362306         reflect
  1158         1866        0.0362306         expand
  1159         1867        0.0362306         reflect
  1160         1868        0.0362306         reflect
  1161         1869        0.0362306         reflect
  1162         1870        0.0362306         reflect
  1163         1871        0.0362306         reflect
  1164         1872        0.0362306         reflect
  1165         1874        0.0362306         expand
  1166         1876        0.0362306         expand
  1167         1877        0.0362306         reflect
  1168         1878        0.0362306         reflect
  1169         1879        0.0362306         reflect
  1170         1881        0.0362306         expand
  1171         1883        0.0362306         expand
  1172         1885        0.0362306         expand
  1173         1887        0.0362306         expand
  1174         1888        0.0362306         reflect
  1175         1889        0.0362306         reflect
  1176         1890        0.0362306         reflect
  1177         1892        0.0362306         expand
  1178         1893        0.0362306         reflect
  1179         1894        0.0362306         reflect
  1180         1895        0.0362306         reflect
  1181         1897        0.0362306         expand
  1182         1898        0.0362306         reflect
  1183         1900        0.0362306         expand
  1184         1901        0.0362306         reflect
  1185         1902        0.0362306         reflect
  1186         1904        0.0362306         expand
  1187         1905        0.0362306         reflect
  1188         1906        0.0362306         reflect
  1189         1908        0.0362306         expand
  1190         1909        0.0362306         reflect
  1191         1910        0.0362306         reflect
  1192         1912        0.0362306         expand
  1193         1913        0.0362306         reflect
  1194         1915        0.0362306         expand
  1195         1917        0.0362306         expand
  1196         1918        0.0362306         reflect
  1197         1919        0.0362306         reflect
  1198         1921        0.0362306         expand
  1199         1922        0.0362306         reflect
  1200         1923        0.0362306         reflect
  1201         1924        0.0362306         reflect
  1202         1926        0.0362306         expand
  1203         1927        0.0362306         reflect
  1204         1928        0.0362306         reflect
  1205         1929        0.0362306         reflect
  1206         1930        0.0362306         reflect
  1207         1932        0.0362306         expand
  1208         1933        0.0362306         reflect
  1209         1935        0.0362306         expand
  1210         1937        0.0362306         expand
  1211         1938        0.0362306         reflect
  1212         1939        0.0362306         reflect
  1213         1940        0.0362306         reflect
  1214         1942        0.0362306         expand
  1215         1943        0.0362306         reflect
  1216         1944        0.0362306         reflect
  1217         1945        0.0362306         reflect
  1218         1947        0.0362306         expand
  1219         1948        0.0362306         reflect
  1220         1949        0.0362306         reflect
  1221         1951        0.0362306         expand
  1222         1952        0.0362306         reflect
  1223         1954        0.0362306         expand
  1224         1956        0.0362306         expand
  1225         1957        0.0362306         reflect
  1226         1958        0.0362306         reflect
  1227         1960        0.0362306         expand
  1228         1961        0.0362306         reflect
  1229         1962        0.0362306         reflect
  1230         1964        0.0362306         expand
  1231         1965        0.0362306         reflect
  1232         1966        0.0362306         reflect
  1233         1968        0.0362306         expand
  1234         1969        0.0362306         reflect
  1235         1971        0.0362306         expand
  1236         1972        0.0362306         reflect
  1237         1974        0.0362306         expand
  1238         1975        0.0362306         reflect
  1239         1977        0.0362306         expand
  1240         1978        0.0362306         reflect
  1241         1980        0.0362306         expand
  1242         1981        0.0362306         reflect
  1243         1983        0.0362306         expand
  1244         1984        0.0362306         reflect
  1245         1986        0.0362306         expand
  1246         1987        0.0362306         reflect
  1247         1989        0.0362306         expand
  1248         1990        0.0362306         reflect
  1249         1991        0.0362306         reflect
  1250         1993        0.0362306         expand
  1251         1994        0.0362306         reflect
  1252         1996        0.0362306         expand
  1253         1997        0.0362306         reflect
  1254         1999        0.0362306         expand
  1255         2000        0.0362306         reflect
  1256         2002        0.0362306         expand
  1257         2003        0.0362306         reflect
  1258         2005        0.0362306         expand
  1259         2006        0.0362306         reflect
  1260         2008        0.0362306         expand
  1261         2009        0.0362306         reflect
  1262         2011        0.0362306         expand
  1263         2012        0.0362306         reflect
  1264         2014        0.0362306         expand
  1265         2015        0.0362306         reflect
  1266         2016        0.0362306         reflect
  1267         2018        0.0362306         expand
  1268         2019        0.0362306         reflect
  1269         2020        0.0362306         reflect
  1270         2022        0.0362306         expand
  1271         2023        0.0362306         reflect
  1272         2024        0.0362306         reflect
  1273         2026        0.0362305         expand
  1274         2028        0.0362305         expand
  1275         2029        0.0362305         reflect
  1276         2031        0.0362305         expand
  1277         2032        0.0362305         reflect
  1278         2033        0.0362305         reflect
  1279         2035        0.0362305         reflect
  1280         2037        0.0362305         expand
  1281         2038        0.0362305         reflect
  1282         2039        0.0362305         reflect
  1283         2040        0.0362305         reflect
  1284         2041        0.0362305         reflect
  1285         2042        0.0362305         reflect
  1286         2043        0.0362305         reflect
  1287         2045        0.0362305         expand
  1288         2046        0.0362305         reflect
  1289         2048        0.0362305         expand
  1290         2049        0.0362305         reflect
  1291         2051        0.0362305         expand
  1292         2052        0.0362305         reflect
  1293         2054        0.0362305         expand
  1294         2055        0.0362305         reflect
  1295         2057        0.0362305         expand
  1296         2058        0.0362305         reflect
  1297         2060        0.0362305         expand
  1298         2061        0.0362305         reflect
  1299         2063        0.0362305         expand
  1300         2064        0.0362305         reflect
  1301         2066        0.0362304         expand
  1302         2067        0.0362304         reflect
  1303         2069        0.0362304         expand
  1304         2070        0.0362304         reflect
  1305         2072        0.0362303         expand
  1306         2073        0.0362303         reflect
  1307         2075        0.0362302         expand
  1308         2076        0.0362302         reflect
  1309         2078        0.0362301         expand
  1310         2079        0.0362301         reflect
  1311         2081        0.0362299         expand
  1312         2082        0.0362299         reflect
  1313         2084        0.0362297         expand
  1314         2085        0.0362297         reflect
  1315         2087        0.0362294         expand
  1316         2088        0.0362294         reflect
  1317         2090        0.0362289         expand
  1318         2091        0.0362289         reflect
  1319         2093        0.0362283         expand
  1320         2094        0.0362283         reflect
  1321         2096        0.0362275         expand
  1322         2097        0.0362275         reflect
  1323         2099        0.0362264         expand
  1324         2100        0.0362264         reflect
  1325         2102        0.0362245         expand
  1326         2103        0.0362245         reflect
  1327         2105        0.0362221         expand
  1328         2106        0.0362221         reflect
  1329         2108        0.0362198         expand
  1330         2109        0.0362198         reflect
  1331         2111        0.0362144         expand
  1332         2112        0.0362144         reflect
  1333         2114        0.0362085         expand
  1334         2115        0.0362085         reflect
  1335         2117        0.0362015         expand
  1336         2118        0.0362015         reflect
  1337         2120        0.0361874         expand
  1338         2121        0.0361874         reflect
  1339         2122        0.0361874         reflect
  1340         2124        0.0361686         expand
  1341         2125        0.0361686         reflect
  1342         2127        0.0361512         expand
  1343         2129         0.036132         expand
  1344         2130         0.036132         reflect
  1345         2132        0.0361309         reflect
  1346         2134        0.0361309         contract inside
  1347         2135        0.0361309         reflect
  1348         2136        0.0361309         reflect
  1349         2138        0.0361309         contract inside
  1350         2140        0.0361109         expand
  1351         2142        0.0360784         expand
  1352         2143        0.0360784         reflect
  1353         2144        0.0360784         reflect
  1354         2145        0.0360784         reflect
  1355         2147        0.0360557         expand
  1356         2149        0.0360438         expand
  1357         2150        0.0360438         reflect
  1358         2151        0.0360438         reflect
  1359         2153        0.0360437         expand
  1360         2154        0.0360437         reflect
  1361         2156        0.0359982         expand
  1362         2158        0.0359982         contract outside
  1363         2159        0.0359982         reflect
  1364         2160        0.0359982         reflect
  1365         2161        0.0359982         reflect
  1366         2163        0.0359974         reflect
  1367         2164        0.0359974         reflect
  1368         2166        0.0359314         expand
  1369         2167        0.0359314         reflect
  1370         2169        0.0359314         contract inside
  1371         2170        0.0359314         reflect
  1372         2171        0.0359314         reflect
  1373         2172        0.0359314         reflect
  1374         2174        0.0358924         expand
  1375         2175        0.0358924         reflect
  1376         2176        0.0358924         reflect
  1377         2177        0.0358924         reflect
  1378         2178        0.0358924         reflect
  1379         2179        0.0358924         reflect
  1380         2180        0.0358924         reflect
  1381         2182        0.0358829         contract inside
  1382         2184        0.0358693         reflect
  1383         2186        0.0358693         contract inside
  1384         2188        0.0358693         contract inside
  1385         2189        0.0358693         reflect
  1386         2191        0.0358376         expand
  1387         2192        0.0358376         reflect
  1388         2193        0.0358376         reflect
  1389         2195        0.0358376         contract inside
  1390         2196        0.0358376         reflect
  1391         2197        0.0358376         reflect
  1392         2198        0.0358376         reflect
  1393         2199        0.0358376         reflect
  1394         2201        0.0358376         contract inside
  1395         2203        0.0358056         expand
  1396         2204        0.0358056         reflect
  1397         2206        0.0358056         contract inside
  1398         2207        0.0358056         reflect
  1399         2208        0.0358056         reflect
  1400         2210        0.0357886         expand
  1401         2211        0.0357886         reflect
  1402         2212        0.0357886         reflect
  1403         2213        0.0357886         reflect
  1404         2215        0.0357886         contract outside
  1405         2217         0.035767         reflect
  1406         2219         0.035767         contract inside
  1407         2220         0.035767         reflect
  1408         2221         0.035767         reflect
  1409         2223         0.035767         contract inside
  1410         2224         0.035767         reflect
  1411         2225         0.035767         reflect
  1412         2227         0.035767         contract inside
  1413         2229        0.0357667         reflect
  1414         2231        0.0357649         contract inside
  1415         2233        0.0357536         reflect
  1416         2235        0.0357536         contract inside
  1417         2237        0.0357536         contract outside
  1418         2239         0.035737         expand
  1419         2240         0.035737         reflect
  1420         2241         0.035737         reflect
  1421         2242         0.035737         reflect
  1422         2243         0.035737         reflect
  1423         2245        0.0357283         reflect
  1424         2246        0.0357283         reflect
  1425         2248        0.0357283         contract outside
  1426         2250        0.0357283         contract outside
  1427         2251        0.0357283         reflect
  1428         2253        0.0357283         contract outside
  1429         2255        0.0357245         reflect
  1430         2257        0.0357245         contract inside
  1431         2258        0.0357245         reflect
  1432         2260        0.0357245         contract inside
  1433         2261        0.0357245         reflect
  1434         2263        0.0357245         contract inside
  1435         2265        0.0357245         contract inside
  1436         2266        0.0357245         reflect
  1437         2268        0.0357151         expand
  1438         2269        0.0357151         reflect
  1439         2271        0.0357151         contract inside
  1440         2273        0.0357125         expand
  1441         2274        0.0357125         reflect
  1442         2275        0.0357125         reflect
  1443         2276        0.0357125         reflect
  1444         2278        0.0357111         reflect
  1445         2279        0.0357111         reflect
  1446         2281        0.0357111         contract inside
  1447         2282        0.0357111         reflect
  1448         2284        0.0357102         contract inside
  1449         2286        0.0357102         contract inside
  1450         2288        0.0357092         contract inside
  1451         2289        0.0357092         reflect
  1452         2291         0.035701         expand
  1453         2292         0.035701         reflect
  1454         2293         0.035701         reflect
  1455         2295         0.035701         contract inside
  1456         2297         0.035701         contract inside
  1457         2298         0.035701         reflect
  1458         2300         0.035701         contract outside
  1459         2302         0.035699         expand
  1460         2304         0.035699         contract inside
  1461         2305         0.035699         reflect
  1462         2307         0.035699         contract inside
  1463         2309         0.035699         contract inside
  1464         2310         0.035699         reflect
  1465         2311         0.035699         reflect
  1466         2313        0.0356983         reflect
  1467         2315        0.0356973         expand
  1468         2316        0.0356973         reflect
  1469         2318        0.0356973         contract inside
  1470         2319        0.0356973         reflect
  1471         2321        0.0356955         reflect
  1472         2322        0.0356955         reflect
  1473         2323        0.0356955         reflect
  1474         2324        0.0356955         reflect
  1475         2325        0.0356955         reflect
  1476         2327        0.0356955         contract inside
  1477         2328        0.0356955         reflect
  1478         2330        0.0356953         contract inside
  1479         2331        0.0356953         reflect
  1480         2333        0.0356953         contract inside
  1481         2335        0.0356951         contract inside
  1482         2337        0.0356951         contract outside
  1483         2338        0.0356951         reflect
  1484         2340        0.0356941         contract inside
  1485         2342        0.0356939         reflect
  1486         2344        0.0356939         contract inside
  1487         2346        0.0356939         contract inside
  1488         2348        0.0356938         reflect
  1489         2349        0.0356938         reflect
  1490         2350        0.0356938         reflect
  1491         2352        0.0356938         contract inside
  1492         2354        0.0356938         contract inside
  1493         2355        0.0356938         reflect
  1494         2357        0.0356936         reflect
  1495         2359        0.0356936         contract outside
  1496         2361        0.0356936         contract inside
  1497         2362        0.0356936         reflect
  1498         2364        0.0356936         contract inside
  1499         2366        0.0356935         expand
  1500         2367        0.0356935         reflect
  1501         2369        0.0356932         expand
  1502         2370        0.0356932         reflect
  1503         2371        0.0356932         reflect
  1504         2372        0.0356932         reflect
  1505         2374         0.035693         reflect
  1506         2375         0.035693         reflect
  1507         2377        0.0356929         reflect
  1508         2379        0.0356929         contract outside
  1509         2381        0.0356929         contract inside
  1510         2382        0.0356929         reflect
  1511         2384        0.0356929         contract inside
  1512         2385        0.0356929         reflect
  1513         2387        0.0356928         contract inside
  1514         2389        0.0356924         expand
  1515         2390        0.0356924         reflect
  1516         2391        0.0356924         reflect
  1517         2393        0.0356924         contract inside
  1518         2394        0.0356924         reflect
  1519         2396        0.0356924         contract inside
  1520         2397        0.0356924         reflect
  1521         2398        0.0356924         reflect
  1522         2399        0.0356924         reflect
  1523         2401        0.0356924         contract inside
  1524         2403        0.0356922         expand
  1525         2405        0.0356922         contract inside
  1526         2406        0.0356922         reflect
  1527         2408        0.0356922         contract inside
  1528         2409        0.0356922         reflect
  1529         2411        0.0356922         contract outside
  1530         2412        0.0356922         reflect
  1531         2414         0.035692         expand
  1532         2415         0.035692         reflect
  1533         2417        0.0356919         expand
  1534         2418        0.0356919         reflect
  1535         2419        0.0356919         reflect
  1536         2421        0.0356917         expand
  1537         2423        0.0356917         contract inside
  1538         2425        0.0356917         contract inside
  1539         2426        0.0356917         reflect
  1540         2427        0.0356917         reflect
  1541         2428        0.0356917         reflect
  1542         2429        0.0356917         reflect
  1543         2431        0.0356917         contract inside
  1544         2433        0.0356917         reflect
  1545         2435        0.0356917         contract inside
  1546         2436        0.0356917         reflect
  1547         2437        0.0356917         reflect
  1548         2439        0.0356917         contract inside
  1549         2441        0.0356917         contract outside
  1550         2443        0.0356917         contract outside
  1551         2445        0.0356917         contract outside
  1552         2447        0.0356917         contract inside
  1553         2449        0.0356917         contract inside
  1554         2451        0.0356916         reflect
  1555         2453        0.0356916         reflect
  1556         2455        0.0356916         contract inside
  1557         2456        0.0356916         reflect
  1558         2458        0.0356916         contract inside
  1559         2459        0.0356916         reflect
  1560         2461        0.0356916         reflect
  1561         2462        0.0356916         reflect
  1562         2464        0.0356916         contract inside
  1563         2466        0.0356916         contract outside
  1564         2467        0.0356916         reflect
  1565         2469        0.0356916         reflect
  1566         2471        0.0356916         contract inside
  1567         2472        0.0356916         reflect
  1568         2474        0.0356916         contract inside
  1569         2476        0.0356916         contract inside
  1570         2478        0.0356916         contract inside
  1571         2480        0.0356916         reflect
  1572         2481        0.0356916         reflect
  1573         2483        0.0356916         contract inside
  1574         2485        0.0356916         contract inside
  1575         2487        0.0356916         reflect
  1576         2489        0.0356916         contract inside
  1577         2491        0.0356916         reflect
  1578         2492        0.0356916         reflect
  1579         2494        0.0356916         expand
  1580         2496        0.0356916         contract inside
  1581         2497        0.0356916         reflect
  1582         2498        0.0356916         reflect
  1583         2499        0.0356916         reflect
  1584         2501        0.0356916         expand
  1585         2502        0.0356916         reflect
  1586         2504        0.0356915         reflect
  1587         2505        0.0356915         reflect
  1588         2507        0.0356915         expand
  1589         2509        0.0356915         contract outside
  1590         2510        0.0356915         reflect
  1591         2511        0.0356915         reflect
  1592         2513        0.0356915         contract inside
  1593         2515        0.0356915         contract outside
  1594         2517        0.0356915         reflect
  1595         2519        0.0356915         expand
  1596         2520        0.0356915         reflect
  1597         2521        0.0356915         reflect
  1598         2522        0.0356915         reflect
  1599         2523        0.0356915         reflect
  1600         2525        0.0356915         contract inside
  1601         2527        0.0356915         contract inside
  1602         2529        0.0356915         contract inside
  1603         2531        0.0356915         contract inside
  1604         2532        0.0356915         reflect
  1605         2533        0.0356915         reflect
  1606         2535        0.0356915         contract inside
  1607         2536        0.0356915         reflect
  1608         2537        0.0356915         reflect
  1609         2539        0.0356915         contract inside
  1610         2541        0.0356915         contract inside
  1611         2542        0.0356915         reflect
  1612         2544        0.0356915         contract outside
  1613         2546        0.0356915         contract inside
  1614         2548        0.0356915         contract inside
  1615         2550        0.0356915         contract outside
  1616         2552        0.0356915         reflect
  1617         2553        0.0356915         reflect
  1618         2555        0.0356915         contract inside
  1619         2556        0.0356915         reflect
  1620         2557        0.0356915         reflect
  1621         2559        0.0356915         contract inside
  1622         2560        0.0356915         reflect
  1623         2561        0.0356915         reflect
  1624         2563        0.0356915         contract inside
  1625         2564        0.0356915         reflect
  1626         2566        0.0356915         reflect
  1627         2568        0.0356915         contract inside
  1628         2570        0.0356915         contract outside
  1629         2572        0.0356915         contract outside
  1630         2574        0.0356915         contract inside
  1631         2575        0.0356915         reflect
  1632         2576        0.0356915         reflect
  1633         2578        0.0356915         expand
  1634         2580        0.0356915         expand
  1635         2582        0.0356915         contract outside
  1636         2583        0.0356915         reflect
  1637         2584        0.0356915         reflect
  1638         2585        0.0356915         reflect
  1639         2587        0.0356915         contract inside
  1640         2589        0.0356915         reflect
  1641         2591        0.0356915         contract inside
  1642         2593        0.0356915         contract outside
  1643         2594        0.0356915         reflect
  1644         2596        0.0356915         expand
  1645         2597        0.0356915         reflect
  1646         2598        0.0356915         reflect
  1647         2600        0.0356915         expand
  1648         2602        0.0356915         contract inside
  1649         2603        0.0356915         reflect
  1650         2604        0.0356915         reflect
  1651         2606        0.0356915         contract inside
  1652         2608        0.0356915         reflect
  1653         2610        0.0356915         contract outside
  1654         2611        0.0356915         reflect
  1655         2613        0.0356915         contract inside
  1656         2615        0.0356915         reflect
  1657         2617        0.0356915         expand
  1658         2618        0.0356915         reflect
  1659         2620        0.0356915         contract inside
  1660         2622        0.0356915         contract outside
  1661         2623        0.0356915         reflect
  1662         2624        0.0356915         reflect
  1663         2625        0.0356915         reflect
  1664         2627        0.0356915         contract inside
  1665         2628        0.0356915         reflect
  1666         2629        0.0356915         reflect
  1667         2630        0.0356915         reflect
  1668         2632        0.0356915         contract inside
  1669         2634        0.0356915         contract outside
  1670         2636        0.0356915         contract inside
  1671         2638        0.0356915         contract inside
  1672         2640        0.0356915         reflect
  1673         2642        0.0356915         contract inside
  1674         2643        0.0356915         reflect
  1675         2645        0.0356915         contract inside
  1676         2647        0.0356915         expand
  1677         2649        0.0356915         contract inside
  1678         2651        0.0356915         contract outside
  1679         2652        0.0356915         reflect
  1680         2653        0.0356915         reflect
  1681         2655        0.0356915         contract outside
  1682         2657        0.0356915         expand
  1683         2658        0.0356915         reflect
  1684         2659        0.0356915         reflect
  1685         2661        0.0356915         contract inside
  1686         2662        0.0356915         reflect
  1687         2664        0.0356915         contract inside
  1688         2666        0.0356915         reflect
  1689         2667        0.0356915         reflect
  1690         2669        0.0356915         reflect
  1691         2671        0.0356915         reflect
  1692         2672        0.0356915         reflect
  1693         2674        0.0356915         contract inside
  1694         2675        0.0356915         reflect
  1695         2676        0.0356915         reflect
  1696         2678        0.0356915         contract inside
  1697         2679        0.0356915         reflect
  1698         2681        0.0356915         contract inside
  1699         2683        0.0356915         expand
  1700         2684        0.0356915         reflect
  1701         2685        0.0356915         reflect
  1702         2686        0.0356915         reflect
  1703         2687        0.0356915         reflect
  1704         2689        0.0356915         contract inside
  1705         2690        0.0356915         reflect
  1706         2692        0.0356915         contract inside
  1707         2693        0.0356915         reflect
  1708         2694        0.0356915         reflect
  1709         2696        0.0356915         reflect
  1710         2698        0.0356915         contract inside
  1711         2700        0.0356915         expand
  1712         2701        0.0356915         reflect
  1713         2703        0.0356915         contract inside
  1714         2704        0.0356915         reflect
  1715         2705        0.0356915         reflect
  1716         2707        0.0356915         contract inside
  1717         2708        0.0356915         reflect
  1718         2710        0.0356915         contract outside
  1719         2712        0.0356915         reflect
  1720         2714        0.0356915         contract inside
  1721         2715        0.0356915         reflect
  1722         2716        0.0356915         reflect
  1723         2718        0.0356915         reflect
  1724         2720        0.0356915         contract outside
  1725         2722        0.0356915         contract inside
  1726         2724        0.0356915         expand
  1727         2725        0.0356915         reflect
  1728         2727        0.0356915         contract inside
  1729         2729        0.0356915         contract inside
  1730         2730        0.0356915         reflect
  1731         2731        0.0356915         reflect
  1732         2733        0.0356915         contract inside
  1733         2735        0.0356915         reflect
  1734         2737        0.0356915         contract inside
  1735         2738        0.0356915         reflect
  1736         2740        0.0356915         contract inside
  1737         2742        0.0356915         contract inside
  1738         2744        0.0356915         reflect
  1739         2746        0.0356915         contract inside
  1740         2747        0.0356915         reflect
  1741         2748        0.0356915         reflect
  1742         2750        0.0356915         contract inside
  1743         2752        0.0356915         contract inside
  1744         2753        0.0356915         reflect
  1745         2755        0.0356915         reflect
  1746         2757        0.0356915         reflect
  1747         2758        0.0356915         reflect
  1748         2760        0.0356915         reflect
  1749         2762        0.0356915         contract inside
  1750         2764        0.0356915         contract inside
  1751         2766        0.0356915         contract inside
  1752         2767        0.0356915         reflect
  1753         2769        0.0356915         contract inside
  1754         2771        0.0356915         contract inside
  1755         2773        0.0356915         contract inside
  1756         2774        0.0356915         reflect
  1757         2775        0.0356915         reflect
  1758         2777        0.0356915         reflect
  1759         2779        0.0356915         contract inside
  1760         2780        0.0356915         reflect
  1761         2782        0.0356915         contract inside
  1762         2784        0.0356915         contract inside
  1763         2786        0.0356915         contract inside
  1764         2788        0.0356915         contract outside
  1765         2790        0.0356915         reflect
  1766         2792        0.0356915         expand
  1767         2793        0.0356915         reflect
  1768         2795        0.0356915         contract inside
  1769         2796        0.0356915         reflect
  1770         2798        0.0356915         contract inside
  1771         2800        0.0356915         reflect
  1772         2801        0.0356915         reflect
  1773         2803        0.0356915         contract inside
  1774         2805        0.0356915         expand
  1775         2807        0.0356915         expand
  1776         2809        0.0356915         expand
  1777         2810        0.0356915         reflect
  1778         2811        0.0356915         reflect
  1779         2813        0.0356915         expand
  1780         2815        0.0356915         contract inside
  1781         2817        0.0356915         contract inside
  1782         2819        0.0356915         contract inside
  1783         2820        0.0356915         reflect
  1784         2821        0.0356915         reflect
  1785         2822        0.0356915         reflect
  1786         2824        0.0356915         contract outside
  1787         2826        0.0356915         reflect
  1788         2828        0.0356915         contract inside
  1789         2829        0.0356915         reflect
  1790         2831        0.0356915         contract inside
  1791         2832        0.0356915         reflect
  1792         2834        0.0356915         contract outside
  1793         2835        0.0356915         reflect
  1794         2836        0.0356915         reflect
  1795         2838        0.0356915         contract inside
  1796         2840        0.0356915         contract inside
  1797         2842        0.0356915         reflect
  1798         2844        0.0356915         contract outside
  1799         2846        0.0356915         contract inside
  1800         2848        0.0356915         contract inside
  1801         2850        0.0356915         contract inside
  1802         2852        0.0356915         contract inside
  1803         2854        0.0356915         contract inside
  1804         2856        0.0356915         contract inside
  1805         2857        0.0356915         reflect
  1806         2859        0.0356915         contract inside
  1807         2861        0.0356915         contract inside
  1808         2863        0.0356915         contract inside
  1809         2865        0.0356915         contract inside
  1810         2866        0.0356915         reflect
  1811         2868        0.0356915         contract inside
  1812         2870        0.0356915         reflect
  1813         2871        0.0356915         reflect
  1814         2873        0.0356915         contract inside
  1815         2875        0.0356915         reflect
  1816         2877        0.0356915         contract inside
  1817         2878        0.0356915         reflect
  1818         2879        0.0356915         reflect
  1819         2881        0.0356915         reflect
  1820         2883        0.0356915         contract inside
  1821         2885        0.0356915         contract inside
  1822         2887        0.0356915         expand
  1823         2888        0.0356915         reflect
  1824         2889        0.0356915         reflect
  1825         2890        0.0356915         reflect
  1826         2891        0.0356915         reflect
  1827         2892        0.0356915         reflect
  1828         2893        0.0356915         reflect
  1829         2894        0.0356915         reflect
  1830         2895        0.0356915         reflect
  1831         2897        0.0356915         contract inside
  1832         2899        0.0356915         reflect
  1833         2900        0.0356915         reflect
  1834         2901        0.0356915         reflect
  1835         2903        0.0356915         contract inside
  1836         2904        0.0356915         reflect
  1837         2906        0.0356915         reflect
  1838         2908        0.0356915         reflect
  1839         2910        0.0356915         contract inside
  1840         2912        0.0356915         contract inside
  1841         2913        0.0356915         reflect
  1842         2915        0.0356915         reflect
  1843         2916        0.0356915         reflect
  1844         2917        0.0356915         reflect
  1845         2919        0.0356915         contract outside
  1846         2921        0.0356915         contract inside
  1847         2923        0.0356915         reflect
  1848         2925        0.0356915         contract inside
  1849         2927        0.0356915         contract inside
  1850         2929        0.0356915         contract outside
  1851         2931        0.0356915         expand
  1852         2932        0.0356915         reflect
  1853         2933        0.0356915         reflect
  1854         2935        0.0356915         expand
  1855         2937        0.0356915         contract outside
  1856         2938        0.0356915         reflect
  1857         2939        0.0356915         reflect
  1858         2941        0.0356915         reflect
  1859         2943        0.0356915         contract inside
  1860         2945        0.0356915         expand
  1861         2946        0.0356915         reflect
  1862         2948        0.0356915         reflect
  1863         2950        0.0356915         contract inside
  1864         2952        0.0356915         expand
  1865         2953        0.0356915         reflect
  1866         2955        0.0356915         expand
  1867         2957        0.0356915         expand
  1868         2958        0.0356915         reflect
  1869         2959        0.0356915         reflect
  1870         2960        0.0356915         reflect
  1871         2962        0.0356915         contract inside
  1872         2963        0.0356915         reflect
  1873         2965        0.0356915         reflect
  1874         2967        0.0356915         contract inside
  1875         2968        0.0356915         reflect
  1876         2970        0.0356915         reflect
  1877         2971        0.0356915         reflect
  1878         2973        0.0356915         contract inside
  1879         2974        0.0356915         reflect
  1880         2975        0.0356915         reflect
  1881         2977        0.0356915         expand
  1882         2979        0.0356915         contract inside
  1883         2980        0.0356915         reflect
  1884         2981        0.0356915         reflect
  1885         2983        0.0356915         expand
  1886         2984        0.0356915         reflect
  1887         2985        0.0356915         reflect
  1888         2986        0.0356915         reflect
  1889         2988        0.0356915         reflect
  1890         2989        0.0356915         reflect
  1891         2991        0.0356915         contract inside
  1892         2992        0.0356915         reflect
  1893         2993        0.0356915         reflect
  1894         2995        0.0356915         contract inside
  1895         2997        0.0356915         contract inside
  1896         2999        0.0356915         reflect
  1897         3001        0.0356915         contract inside
  1898         3003        0.0356915         contract inside
  1899         3004        0.0356915         reflect
  1900         3006        0.0356915         contract inside
  1901         3008        0.0356915         reflect
  1902         3009        0.0356915         reflect
  1903         3011        0.0356915         contract inside
  1904         3013        0.0356915         contract inside
  1905         3014        0.0356915         reflect
  1906         3015        0.0356915         reflect
  1907         3016        0.0356915         reflect
  1908         3018        0.0356915         expand
  1909         3020        0.0356915         expand
  1910         3021        0.0356915         reflect
  1911         3022        0.0356915         reflect
  1912         3024        0.0356915         expand
  1913         3025        0.0356915         reflect
  1914         3027        0.0356915         expand
  1915         3028        0.0356915         reflect
  1916         3029        0.0356915         reflect
  1917         3031        0.0356915         contract inside
  1918         3033        0.0356915         expand
  1919         3034        0.0356915         reflect
  1920         3036        0.0356915         contract inside
  1921         3037        0.0356915         reflect
  1922         3039        0.0356915         contract inside
  1923         3040        0.0356915         reflect
  1924         3042        0.0356915         reflect
  1925         3043        0.0356915         reflect
  1926         3045        0.0356915         contract inside
  1927         3047        0.0356915         contract outside
  1928         3048        0.0356915         reflect
  1929         3049        0.0356915         reflect
  1930         3051        0.0356915         reflect
  1931         3053        0.0356915         contract inside
  1932         3055        0.0356915         contract inside
  1933         3056        0.0356915         reflect
  1934         3057        0.0356915         reflect
  1935         3059        0.0356915         contract outside
  1936         3060        0.0356915         reflect
  1937         3061        0.0356915         reflect
  1938         3063        0.0356915         reflect
  1939         3065        0.0356915         contract inside
  1940         3066        0.0356915         reflect
  1941         3068        0.0356915         contract outside
  1942         3070        0.0356915         reflect
  1943         3072        0.0356915         contract inside
  1944         3074        0.0356915         reflect
  1945         3076        0.0356915         contract inside
  1946         3078        0.0356915         reflect
  1947         3080        0.0356915         contract inside
  1948         3082        0.0356915         contract inside
  1949         3084        0.0356915         contract inside
  1950         3086        0.0356915         reflect
  1951         3088        0.0356915         contract inside
  1952         3090        0.0356915         reflect
  1953         3091        0.0356915         reflect
  1954         3092        0.0356915         reflect
  1955         3094        0.0356915         contract inside
  1956         3095        0.0356915         reflect
  1957         3097        0.0356915         contract inside
  1958         3099        0.0356915         contract inside
  1959         3107        0.0356915         shrink
  1960         3109        0.0356915         contract outside
  1961         3117        0.0356915         shrink
  1962         3118        0.0356915         reflect
  1963         3119        0.0356915         reflect
  1964         3120        0.0356915         reflect
  1965         3122        0.0356915         contract inside
  1966         3130        0.0356915         shrink
  1967         3138        0.0356915         shrink
  1968         3139        0.0356915         reflect
  1969         3141        0.0356915         contract inside
  1970         3143        0.0356915         contract inside
  1971         3151        0.0356915         shrink
  1972         3159        0.0356915         shrink
  1973         3160        0.0356915         reflect
  1974         3162        0.0356915         contract inside
  1975         3164        0.0356915         contract inside
  1976         3165        0.0356915         reflect
  1977         3166        0.0356915         reflect
  1978         3168        0.0356915         contract inside
  1979         3170        0.0356915         contract inside
  1980         3172        0.0356915         contract inside
  1981         3174        0.0356915         contract inside
  1982         3176        0.0356915         contract inside
  1983         3184        0.0356915         shrink
  1984         3185        0.0356915         reflect
  1985         3186        0.0356915         reflect
  1986         3187        0.0356915         reflect
  1987         3189        0.0356915         contract inside
  1988         3191        0.0356915         contract inside
  1989         3193        0.0356915         contract inside
  1990         3194        0.0356915         reflect
  1991         3195        0.0356915         reflect
  1992         3203        0.0356915         shrink
  1993         3204        0.0356915         reflect
  1994         3205        0.0356915         reflect
  1995         3207        0.0356915         contract outside
  1996         3209        0.0356915         contract inside
  1997         3211        0.0356915         contract inside
  1998         3213        0.0356915         contract outside
  1999         3221        0.0356915         shrink
  2000         3222        0.0356915         reflect
  2001         3224        0.0356915         contract outside
  2002         3226        0.0356915         contract inside
  2003         3234        0.0356915         shrink
  2004         3235        0.0356915         reflect
  2005         3237        0.0356915         contract outside
  2006         3239        0.0356915         contract outside
  2007         3241        0.0356915         contract inside
  2008         3249        0.0356915         shrink
  2009         3251        0.0356915         contract inside
  2010         3252        0.0356915         reflect

Optimization terminated:
 the current x satisfies the termination criteria using OPTIONS.TolX of 1.000000e-10
 and F(X) satisfies the convergence criteria using OPTIONS.TolFun of 1.000000e-10

data output

k01=params(1); % unloading breaken rate of short-duration bond LR_1
k02=params(2);% unloading breaken rate of long-duration bond LR_2
f2=params(3);% KbT/f2 is The  minimal adhesion bond length of long-duration bond LR_2
phi0=params(4); %The equilibrium constant (the ratio of short-duration bond and long-duration bond)
f12=params(5); % kBT/F_12 is the distance between the two  minima LR_1 and  LR_2
f1=params(6); %  KbT/f1 is The  minimal adhesion bond length of short-duration bond LR_1
[TOUT,YOUT] = ode45(@(t,y) -(phi0*k01*exp(t/f1)+exp(t/f12)*exp(t/f2)*k02)/(phi0+exp(t/f12))*y/r,xe,1);
y_f=((phi0*k01.*exp(TOUT./f1)+exp(TOUT./f12).*exp(TOUT./f2).*k02)./(phi0+exp(TOUT./f12))).*YOUT/r;
y_f=y_f/sum(y_f,1);
figure(1)
plot(xe,y_f*ysum,'r+-',xe,ye,'ko-','LineWidth',2);
set(gca,'FontSize',16);
xlabel('Rupture force (pN)');
ylabel('Frequency (%)');