MNVKKSQIAIVIAATLLTACSGGKGGFGLDNTQEQIPRYDPKKTKSIEFGDDVTEAKPYEQLPEFLQPTLGSEIAIPRRIIGPKAEERVELSPDNIKRLGGSLDEIPHAKEIEDHPAVKKSGEKFSLVYSHDNKSPQRTRNMDYVRSGFVFALGGFSTKKNEKQENVYRSGKIGYVFYKGINPSKALPVDKIVKYEGTWDFTTDAVNKRRAQGFEESYIGDRYGAISYDEPINNDKYGAVGHSSEFVVNFGKKELTGQLYRNHPIRKENTQEKTKRYDINAKLFGNRFRGSAKATDPKDRYFGKDANNSLEGGFYGPNAEELAGKFLSNDKSLFGVFAAKQ