VQKAFDLITSHDTRKVGLLGLSFKAGTDDLRESPLVELAEMLIGKGYELRIFDRNVEYARVHGANKEYIESKIPHVSSLLVSDLDEVVASSDVLVLGNGDELFVDLVNKTPSGKKLVDLVGFMPHTTTAQAEGICW
HHHHHHHHH-----EEEEEEEEE-----------HHHHHHHHHH---EEEEE------H-------------------EE---HHHHHH---EEEEE----HHHHHHHHH-----EEEE---------HEEE----