MKLRVENPKKAQKHFVQNLNNVVFTNKELEDIYNLSNKEETKEVLKLFKLKVNQFYRHAFGIVNDYNGLLEYKEIFNMMFLKLSVVFDTQRKEANNVEQIKRNIAILDEIMAKADNDLSYFISQNKNFQELWDKAVKLTKEMKIKLKGQKLDLRDGEVAINKVRELFGSDKNVKELWWFRSLLVKGVYLIKRYYEGDIELKTTSDFAKAVFED
-------------HHHHH---EEEEHHHHHHHHH-----HHHHHHHHHHHHHHHHHHHHHHHHHHH--HHHHHHHHHHHHHHHHHHHHH-------HHHHHHHHHHHHHHHHH------HHH-----HHHHHHHHHHH-HHHHHHH-------------HHHHHHHH------HHHHHHHHHHHHHHHHHHHH-----EE-----HHHHH---