VMNRLILAMDLMNRDDALRVTGEVREYIDTVKIGYPLVLSEGMDIIAEFRKRFGCRIIADFKVADIPETNEKICRATFKAGADAIIVHGFPGADSVRACLNVAEEMGREVFLLTEMSHPGAEMFIQGAADEIARMGVDLGVKNYVGPSTRPERLSRLREIIGQDSFLISPGVGAQGGDPGETLRFADAIIVGRSIYLADNPAAAAAGIIESIKDL
----EEEEE----HHHHHHHHHHH----EEEE--HHHHHH--HHHHHHHHHH----EEE---------HHHHHHHHHHH----EEEE-----HHHHHHHHHHHHH-----EEE----------HHHHHHHHHHHHHHHH----EEEE---HHHHHHHHHHH----EEEE----------HHHHH---EEEE---------HHHHHHHHHHHHH--