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