RPVLRSVNSREPSQVIFCNRSPRVVLPVWLNFDGEPQPYPTLPPGTGRRIHSYRGHLWLFRDAGTHDGLLVNQTELFVPSLNVDGQPIFANITLPVYTLKERCLQVVRSLVKPENYRRLDIVRSLYEDLEDHPNVQKDLERLTQERIAHQ
----------EEEEEEEEE----EEEEEEE-----EEE--------EEEEE-----EEEEEE-----EEEE---EEEEE-------EEEEEEEE---HHHHHHHHHHHHH------------HHHHHHHHHHHHHHHHHHHHHHHHHH--