MASNPPAACCSVGVRHEGTPTGQMVMIENKWDAYLALPPEGKAHKDVVLLYLPDVLGIWQNSKLMADDFAAQGYTTLVVDTFNGDPVPLNISLTAIEKFDFVGWRDFGTNGDNPHTYEAVDPIIEAAIKVLKRDHGAKRIGAVGYCFGAKYVVRHFKNGINVGFLGHPSDVTQEELDTISGPLAIAAAETDSIFTTEKRHLSEEILKRSGQPYQINLYSGVLHGFAVRGNMSNKVERYAKEQAFIQAVTWFNTWLL