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