HEFPKPEFMSKSLEELQIGTYANIAMVRTTTPVYVALGIFVQHRVSALPVVDEKGRVVDIYSKFDVINLAAEKTYNNLDVSVTKALQHRSHYFEGVLKCYLHETLETIINRLVEAEVHRLVVVDENDVVKGIVSLSDILQALV
------------HHHH--------EEE-----HHHHHHHHHH----EEEEE----EEEEEE---HHHHHHH-------------------------EE------HHHHHHHHHH----EEEEEE---EEEEEEEHHHHHHH--