QTPMQTVDDLRSVCDELPHSLETFPFDDETLVFKVGYLSKSRMYALTDITQDPLRLSLKVDPERGEELRQAHPQSIAPGYHLNKKHWVTVTLDGTVPAELLGELLRGSYLLVTKKGFTKAERKELGLPDSL
------HHHHHHHHHH----EEE-------EEEEEEE----EEEEEE------EEEEEE--HHHHHHHHHH----EE---------EEEEE------HHHHHHHHHHHHHHHHH----HHHHHHH------