10        20        30        40        50  
d1j8ba-  (   7 )      lgglkqaqqqekqkq-eeiaq-levtGesgaglVkItInGahncrrid
d1ybxa-  (  15 )        nlvqaqkqrderv--eelk--tveAsagggAVtVvAtgk-di-eit
d3f42a1  (   2 )    dfsqlgglldgkkefsqleeknkdtihtsksggg-VsVsFnglgelvdlq
                                             bbbbb      bbbbb       bb

                             60        70        80        90  
d1j8ba-  (  57 )    idpsle--ddkeledliaaAfndAvrrAeelqkekasvtag
d1ybxa-  (  63 )    ikpevvdpddvelqdlilaAvneAlrkAde-vtaeiskit 
d3f42a1  (  53 )    iddsll--edkeaqiyl-sAlndGykaveenrknlaf-nlg
                                       aaaaaaaaaa   aa