YFFPKLTAVEALAPYRLRTTWSTGEVLEVDVGDILRKIPDLAPILDPEAFARVHIAEWEGSVEWFDTEFGRDNVYAWAKEQAGE
----EEEEEEE----EEEEEEE--EEEEEEEEHHH-----HHHH--HHHH--EEEE----EEEE------HHHHHHHHHHH---