KPVKYTAAKLHEKGVLLDIDDLQTNQFKNVTFDIIATEDVGIFDVRSKFLGVEMEKVQLNIQDLLQMQYEGVAVMKMFDKVKVNVNLLIYLLNK -----HHHHHHH--EEEEE----------EEEEEEE----EEEEEEEE-------EEEEEHHHHHHHHH----EEEE---EEE-HHHHHHHH--