1          10        20        30        40         
1 AMDTYKLILNGKTLKGETTTEAVDAATAEKVFKQYANDNGVDGEWTYDDA 50
1 CCCBBBBBBCTTTTCBBBBBBBCHHHHHHHHHHHHHHHCCCCCBBBBBTT 50
1 |-- B-hpin --| |-- B-h 50
51                                                   
51 TKTFTVTE 58
51 TCBBBBBC 58
51 pin--| 58