MLEQLEKKLGYTFKDKSLLEKALTHVSYSKKEHYETLEFLGDALVNFFIVDLLVQYSPNKREGFLSPLKAYLISEEFFNLLAQKLELHKFIRIKRGKINETIIGDVFEALWAAVYIDSGRDANFTRELFYKLFKEDILSAIKEGRVKK
-HHHHHHHH------HHHHHHHHH----------HHHHHHHHHHHHHHHHHHHHHH------HHHHHHHHHHH-HHHHHHHHHH------HHHH------HHHHHHHHHHHHHHHH-----HHHHHHHHHHHHHHHHHHH--------