VRLPFSGFRVQKVLRESARDKIIFLHGKVNEGEDAVVILEKTPFQVEHVAQLLTGSPELKLQFSNDIYSTYNLFPPRHLSDIKTTVVYPATEKHLQKYMRQ
--------EEEEEE-------EEEEEEEE-----EEEEEE--------HHHHH---HHHHHHH-----EEEEE--------EEEEEEE---HHHHHHHH--