NVFQPVDQLPEDLIPSSIQVLKFSGKYLKLEQDKAYFDWPGFKTAIDNYTGEDLSFDKYDQSTINQQSQEVGAMVDKIAKFLHDAFAAVVDLSKLAAIILNTFTNLEEESSSGFLQFNTNNVKKNSSWEYRVLFSVPFAPSYFYSLVTTILITADIEEKTGWWGLTSSTKKNFAVQIDALELVVKKGFKAP
-HHHHH-------HHHHHHHHHHHHHH---------E-HHHHHHHHH-----EEEEEE------------HHHHHHHHHHHHHHHH-H---HHHHHHHHHHH------------EEEEE-------EEEEEEEEEEE-----EEEEEEEEEEEEEEEEEEEE-------EEEEEEEEEEEEEEEE------