MSGFGGGAAARVDPEAAAELVREGATLFLLDVPQRTLLGVDAQVFSVGPKFKGIKMVPPGPHFVYYCSPNRHGNEFAPTVGFFLTTHPSEVIVRKWHTQEERLIKLSEEEEIRYSEAVRRFEFDSELGPYNLDSFGDWKQLSSYFSQSIIERLEPIGGEITIALESSWIDRAPQTDLERRLMDQLKDGKFTKNAPVRSEWKGCYYTTIPASIKHSSISGNELTALNLDKTSLLECVLAKNYQGQEELLLGELQFAFIAFMMGQSLEAFMQWKALVSLLLSCSEAPLHTRTNMFVKFIKVIYYQLKHGFQRTHDSGGHEDMGNSLFLDEAWFSKDIFLYRLSKDFVAVILEAPIVDGDLLSWTRKLKSLLETTFGWDLDNNTVNLIDEDDEFAPVVVEMDG