MRLLDSVTKEKIKLDKKDISIYLCGPTVYDDAHLGHARSSVCFDLLRRVLLVQGNRVKFARNYTDIDDKILKKMTQSGQTLEEITEFYIKSYEEDMRALNVLDPDFKPRATHYITAMLDLIKKLAKDGFVYTLEDGIYFDTSKDEKYLSLSNRNLEENISRLSNEVQKRNESDFVLWKFDENFYENEFGKGRPGWHTECVAMIDSIFENTLDIHAGGIDLLFPHHENEAAQCRCGCKRKLANIWLHNGFVKIDGEKMSKSLNNSFFIKDALKEFMGEALRFYLLSSHYRSHFNYSLSDLENAKKRLDKFYRLKKRLDLGEISDFDVLNDIEIKSEIAKQILEILNDDLNVSKALALLDDFISSANLELDKESKNKILKQNIKEALSELAKIFGFGFMDTTLYFQWGVSKEEREEIEKLILERTEAKKNKDFNTADAIREQLNSKKITLLDTPNGTIWEKINA*