EMEEQFALLLETLKNQQMNEFRELFLALHIYEQGQFYQSLDEKDRQHLYNYLSPKELADMFDVIEEDNENMKDYLAEMRPSYAADMLAEMYTDNAVDLLNMLDKSQKAKYLSLLSSEEAGEIKELLHYED
--HHHHHHHHHHHHH--HHHHHHHHH---HHHHHHHHH---HHHHHHHHHH---HHHHHHHH-----HHHHHHHHH---HHHHHHHHH----HHHHHHHH---HHHHHHHHH---HHHHHHHHHHH----