MGSVFDEKDFLACCGSTKFAKEMVAAGPFSTHQDAIHVARNIWFNKVDVNGWLEAFAAHPQIGQNPSRDHKSPTFAQWSKGEQSTALSTATELTLQELLEWNARYREKFGFVFLICASGRSTPEILAELKIRYQNRPIIEFEIAAQEQMKITELRLSKLFSDKADTAPAIKPLSTTNIATKAEEDRVNIIGAHLTASSGAARAKPALIPNRTRPPITTHVLDTSRGYPANGIEVRLEMWKDNQARPQFGKTYIDGWILLGSSATDKDGRSGQLMNMVEALVPGIYRISFNTGKYNPDGFFPYVSIVFEIKESQKWDHFHVPLLLSPFSLSTYRGS*