SIIGLLKAGYHGVLRSRDPTGSKVLIYRIAHWDPKVFTAYDVFRVSLITSELIVQEVETQRNGIKAIFDLEGWQFSHAFQITPSVAKKIAAVLTDSFPLKVRGIHLINEPVIFHAVFSMIKPFLTEKIKERIHMHGNNYKQSLLQHFPDILPLEYGGEEFSMEDICQEWTNFIMKSEDYLSSISE
-HHHHHH---EEE---------EEEEEE----------HHHHHHHHHHHHHHHHHH-------EEEEEE-------------HHHHHHHHHHHHHHHHHHH-EEEEE----HHHHHHHHHH----------EEE----HHHHHHHH---------------HHHHHHHHHHHHHHHHHHHHH---