NAEEELVQEITQHLFFLQVKKQILDEKIYCPPEASVLLASYAVQAKYGDYDPSVHKRGFLAQEELLPKRVINLYQMTPEMWEERITAWYAEHRGRARDEAEMEYLKIAQDL
------HHHHHHHHHHHHHHHHHH-------HHHHHHHHHHHHHHH-------------------------------HHHHHHHHHHHHHHH----HHHHHHHHHHHHH--