MEKLKQEIDRKRRALSENFSGRKFVKRSEIDQKELDRIREEERKELEERAAKSRFSSIASDGLASGDGLSELSAPSSLKSKGLLSSEEKLDDLVLPRSEVIRRLRYLKQPVTLFGEDDDMRLARLKALLKAGVTDTDTELMEGQRNDFLMDLTDLKKKEKSGLLDHRRDKNKEKGVDDGDDGRSATAGGDLSANDQSGDGGSSGMENDKDSKRMKTNFDDLCDEDKILVFFKRLLQEWEQELEDRPEAEKRTGRGKSNFATFKQCARYLIPLFKMCRKRVLPDDIRQALMIVVKRCMERDYLSAMDQYIKLAIGNAPWPIGVTMVGIHERSAREKIYTNSVAHIMNDETTRKYLQSIKRLMTLCQRRYPSVPSKSVEFNSLANGSDLQSLLSEETAKNNPAAEERLRLMAPGSDSP*