VTPQQVFNAVCHMRTTKLPDPKVNGNAGAFFKNPVVSAETAKALLSQFPTAPNYPQADGSVKLAAGWLIDQCQLKGMQIGGAAVHRQQALVLINEDNAKSEDVVQLAHHVRQKVGEKFNVWLEPEVRFIGASGEVSAVETIS
--HHHHHHHHHHHHHH--------EEEEEE------HHHHHHHHHHH-----------------HHHHHHHH------------------EEEE-----HHHHHHHHHHHHHHHHHH----EEEEEEEE-------HHH---