10        20        30        40        50  
d1x3aa1  (   8 )    tndeetiqqqilalSadkrnFlrdPpagvqfnFdfdqmypvAlvmlqeDe
d2diia1  (   8 )            fkrka----------------------nkeleeknrmlqedp
                                                         aaaaaaaaaaa a

                             60        70        80       
d1x3aa1  (  58 )    llskmrfalvpk-lvkeevFWrnYfyrvslikqsaqlt
d2diia1  (  28 )    vlfqlykdlvvsqvisaeefwanrlnvn          
                    aaaaaaaa        aaaaaa