MNHLPEKMRPYRDLLEKSAKEYVKLNVRKGKTGRYDSKIAGDPYFPKHETYPTDENGQPMKLLAQINFSHIPQLDGYPSSGILQFYISVHDDVYGLNFDDRCEQKNFRVIYFENIVENDDELVSDFSFIGTGECDFPILSEAAVEPVKSSEWVLPTDFQFEQYTGMETMEFFGQFGEDEEDIYNELAENGFGHKIGGYASFTQHDPREYAYKEHTIMLLQIDSDDDIDSMWGDVGIANFFITPEDLRKKDFSNVLYNWDCS
----HHHHHHHHHHHHHH---EEEEEE---------EEE-------------------EEEEEEEE---------------EEEEEE-------------------EEEEEE-------------------------------------------------------HH----------HHHHHHH-----------------------------EEEEEE-------EEE---EEEEEEE-HHHHH-----EEEEEEE--