IKSALLVLEDGTQFHGRAIGATGSAVGEVVFNTSMTGYQEILTDPSYSRQIVTLTYPHIGNVGTNDADEESSQVHAQGLVIRDLPLIASNFRNTEDLSSYLKRHNIVAIADIDTRKLTRLLREKGAQNGCIIAGDNPDAALALEKARAFPG
---EEEEE----EEEEEEE-----EEEEEEEE------EEEE-------EEEEE------E-------------EEEEEEE--------------HHHHHHHH----EEE---HHHHHHHHH----EEEEEEE-----HHHHHHHHH----