IPVKKVEYVFIELDKMKPHEQLVQRELEDFIESVTGSGIFWKPMLLAKIPGTDEYLIVDGHHRWAGLQKLGAKRAPSVILDYFDEGVKVYTWYPAFKGDVNKVIERLKAEGLEVIEDEKAEEKAEKGEIAFALIGEKSFAIPGGLEEQKKVSKVLDEMDQAKEIELVYYGLKEDAKADMEKGEIDYVFIRKAPTKEEVMELVKRGEVFSPKTTRHVLPFIPDKIDVKLEDLF
-----------------------HHHHHHHHHHHHH-------EEEEE-----EEEEEEHHHHHHHHHHH------EEEEE--HHHHHHHHHHHHHH---HHHHHHHHHHHHHHHHHHHHHH---HHHHHHHH----HHHHHHHHH----HHHHHHHHHHHHHHHHHHH---HHHHHHHHHHHHHHHHHH----HHHHHHHHHHH---------------------------