KSVFVGELTWKEYEARVAAGDCVLMLPVGALEQHGHHMCMNVDVLLPTAVCKRVAERIGALVMPGLQYGYKSQQKSGGGNHFPGTTSLDGATLTGTVQDIIRELARHGARRLVLMNGHYENSMFIVEGIDLALRELRYAGIQDFKVVVLSYWDFVKDPAVIQQLYPEGFLGWDIEHGGVFETSLMLALYPDLVDLDRVVDHPPATFPPYDVFPVDPARTPAPGTLSSAKTASREKGELILEVCVQGIADAIREEFPP
---------HHHHHHHHH----EEEEEE--------------HHHHHHHHHHHHHHH---EEE--------------------EEEE--HHHHHHHHHHHHHHHHH----EEEEEE-----HHHHHHHHHHHHHHHH-------EEEEE--------HHHHHHHH-------------HHHHHHHHHH--------------------------------------------HHHHHHHHHHHHHHHHHHHHH----