1            10        20        30        40         
1   MQIFVKTLTGKTITLEVEPSDTIENVKAKIQDKEGIPPDQQRLIFAGKQL 50
1   CBBBBBBTTTCBBBBBBBTTTCHHHHHHHHHHHCCCTTTTCBBBBBBCCC 50
1    |-- B-hpin   ---|                                 50

51           60        70                             
51  EDGRTLSDYNIQKESTLHLVLRLRGG 76
51  CCCCCTTTTCCCCCCBBBBBBBCCCC 76
51                             76