NDFFFRYKFYLEITAYTRGSDEQHLKWSGLVESKVRLLVMKLEVLAGIKIAHPFTKPFESSYCCPTEDDYEMIQDKYGSHKTETALNALKLVTDENEEESIKDAPKAYLSTMYIGLDFNIKVDIHIPCTEFVNLCRSFNEDYGDHKVFNLALRFVKGYDLPDEVFDENEKRP
---------EEEEEEEE---HHHHHHHH--HHHHHHHHHHHH-----EEEEEE-------------HHHHHHHH-------------------------------EEEEEEEEEEEEE-------HHHHHHHHHHHH-----------EEEEEEE-----------------