APVLSKDVADIESILALNPRTQSHAALHSTLAKKLDKKHWKRNPDKNCFHCEKLENNFDDIKHTTLGERGALREAMRCLKCADAPCQKSCPTHLDIKSFITSISNKNYYGAAKMIFSDNPLGLTCGMVCPTSDLCVGGCNLYATEEGSINIGGLQQFASEVFKAMNIPQIRNPCLPSQEKMP
---------HHHHHHH-----HHHHHHH----------------------HHHHH------------HHHHHHHHH-------------------HHHHHHHHHH--HHHHHHHHHHH---------------------EE---------HHHHHHHHHHHHHH------------------