MSDLKLSPLVIKLGGAALDCAETLSKLFGAIAQYQNQAQRRIVIVHGGGYLVDELMAKLQLKSVKKDGLRVTPYDQIPIIAGALAGTANKMLQGQAIKDGINAVGLSLADGGLCHVEELDPELGAVGKATPGDSTLLQAILATGAMPIISSIGLTAQGQMMNVNADQAAVAVAGALDAELVLLSDVSGVLDGKGHLIATLDVKQADALIAGKVITDGMIVKVKAALEAAQDLGRPIEVATWRYPEKLAKLFGGESIGTRFLP*