10        20        30        40        50  
d2hbaa1  (   1 )    mkViFlkdvkgmgkkgeiknvadgyAnnfLfkqglAieAtp-anlkalea
d3bsua1  (  27 )    mfyAVrr-----GrktgVfltwneCraqVdrfpaarfkkfatedeAwafV
                     bbbb            bb   aaaaaa       bbb    aaaaaaaa

d2hbaa1  (  50 )    qkq
d3bsua1  (  72 )    rk 
                    a