MSFTLQDIAWHRSVGQLVEALDAPDFWIRLVRLLEQYVPFDSWVALLFSQGRPQVFAECPGADGGPDPLFQDYLRGLYLLDPFYIASRENPCSGLFRLADVAPECFEQTDYYQRYFRLNVVADEIQINVQLSGERTLCLSLGSRRRFTPEQLAVLGLVRPWVAGLMRQRLAFEDEVLNSPAAPEPGWQGSLEKVAEQMGTPLTARELEVGRLMLSGCSSKEIARKLAISAETVKVHRKHMYGKLGIKSQSELFGLFLQAQG*