MSAAKELGGAGLRGQSAGSTALCTVGKTGTGLTYRGYDITDLAHHAQFEEVAHLLLVGHLPTQAELDQYKTRLIGLRGLPEKLKQALELIPAEAHPMDVMRTGCSILGNLEPEHTFAEQQAATERMLALFPAIICYWYRFSHDGVRIDTADQSEDSIGGYFLKMLTGQAPSELFKKVMHCSLTLYAEHEFNASTFAARVCASTLSDIHSCVTGAIGTLRGPLHGGANEAAMAMIEQWHSADEAEEGIMRMLANKEKIMGFGHAIYRESDPRNALIKEWSKALSEAEGDSHLYAVSERVEAVMKREKDLFCNADFFHASAYHFMGIPTKLFTPIFVMSRLTGWAAHVYEQRANNRIIRPSADYVGPEHQTWLPIEQRG*