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