RSRLTADEYLKIYQAAESSPCWLRLAMELAVVTGQRVGDLCEMKWSDIVDGYLYVEQSKTGVKIAIPTALHIDALGISMKETLDKCKEILGGETIIASTRREPLSSGTVSRYFMRARKASGLSFEGDPPTFHELRSLSARLYEKQISDKFAQHLLGHFRDDRGREWDKIEI
-----HHHHHHHHHH------HHHHHHHHHHHHHHHHHHHHH----------EEEEE-----EE-----HHHHHHHHHHHHHHHH---------EEE---------HHHHHHHHHHHHHHH------------HHHHHHHHHH----HHHHHHHH------HHHHHEEE--