PYNIPLSQAEVIQEGSDVTLVAWGTQVHVIREVASMAKEKLGVSCEVIDLRTIIPWDVDTICKSVIKTGRLLISHEAPLTGGFASEISSTVQEECFLNLEAPISRVCGYDTPFPHIFEPFYIPDKWKCYDALRKMINY
---EE--EEEEEE----EEEEE---HHHHHHHHHHHHHHH---EEEEEE--------HHHHHHHHH----EEEE--------HHHHHHHHHHHHH-------EEEEE-------HHHHHHH---HHHHHHHHHHHH--