query 1:XXXXXXXXXXXXXXXXAVAGGVVNSALYNVDAGHRAVIFDRFRGVQDIVVGEGTHFLIPW: 60 query 61:VQKPIIFDCRSRPRNVPVITGSKDLQNVNITLRILFRPVASQLPRIFTSIGEDYDERVLP: 120 query 121:SITTEILKSVVARFDAGELITQRELVSRQVSDDLTERAATFGLILDDVSLTHLTFGKEFT: 180 query 181:EAVEAKQVAQQEAERARFVVEKAEQQKKAAIISAEGDSKAAELIANSLAXXXXXXXXXXX: 240 query 241:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX : 300