MFDQLAVFTPQGQVLYQYNCLGKKFSEIQINSFISQLITSPVTRKESVANANTDGFDFNLLTINFNALFYLNKQPELYFVVTFAEQTLELNQETQQTLALVLKLWNSLHLSESILKNRQGQNEKNKHNYVDILQGIEDDLKKFEQYF
---EEEEE----EEEEEE--------HHHHHHHHHHHHH--------------------------EEEEEEE----EEEEEEE--------HHHHHHHHHHHHH-H-----HHHHHHH-----------EHHHHHHHHHHHHHH---