RPLRLGHRGAPLKAKENTLESFRLALEAGLDGVELDVWPTRDGVFAVRHDPDTPLGPVFQVDYADLKAQEPDLPRLEEVLALKEAFPQAVFNVELKSFPGLGEEAARRLAALLRGREGVWVSSFDPLALLALRKAAPGLPLGFLMAEDHSALLPCLGVEAVHPHHALVTEEAVAGWRKRGLFVVAWTVNEEGEARRLLALGLDGLIGDRPEVLLPLGG
--EEEEE---------HHHHHHHHHHHH---EEEEEEE-----EEEEE------------------------------HHHHHHH------EEE--------HHHHHHHHHH------EEE----HHHHHHHHHH-----EEEEE-------------------------HHHHHHHH----EEEE----HHHHHHHHH----EEE---HHHHHH---