MDNVRNPVGNPLAGIDPEEIVDTRPYTNLLSQFITGNSRGNPAVSNLPRKWNPCVVGSHDLYEHPHINDLAYMPATKDGRFGFNLLVGGFFSAKRCDEAIPLDAWVPADDVVPVCRAILEAFRDLGFRGNRQKCRMMWLIDELGVEGFRAEVEKRMPQQQLERASPEDLVQ
------EEE--------------HHHHHHHHHHHH---------------EEEEEE-------------EEEEEE-----EEEEEEEE---------------------HHHHHHHHHHHHHHHH--------HHHHHHHHH--HHHHHHHHHHHHH--------------