MGVTAFFYILLSLWVQDAAAIIDFTRCDFAQDFVFGAGTSAYQYEGAVAEDGRSPSDWDTFTHSGKMPDKSTGDIAADGYHKYKEDIKLIYETGLEAYRFSISWSRLIPNGRGAVNPKGLDYYNNIIDELVKRGIQTHITLHHIDLPQILEDEYGGWLSPRIIEDFTAYADVCFREFGDRVKYWTTVNEPNIGAIASYSIGHLPPGRCSDPFGITKCTVGNSSTEPYIAVHTTLLAHASVFKLYREKYKAEQKGVIGINIYSYWSYPFTNSTVDLEATQRSKDFMFGWILEPLVSGDYPEVMKNIVGSRLPSFTMVQSGLVKDSFDFFGINHYYSFYVSDRPMETGVRDFYGDMSISYR