MKKSVLFTSLLVLSSLALAACGGGSDDKGASNGGSDNQVYTMVESQEMPSADPSLATDEVSFTTLNNVYEGIYRLDKDNKPAPAGAAEKATVSEDGLVYKVKLREESKWSDGKPVTAADYVYGWQRTVDPATASEYAYMFEPVKNAEKISKGELPKEELGIKAINDHELEITLETATPYFDDLLAFPSFLPQRQDIVERFGKDYTKSSDKAVYNGPFTLTEFDGPGTDTKWSLTKNEEYWDKETVKLDKVAINVVKEAPTALNLYETGEVDDTYLSGELAQQMQNSPDLVQLKAASSFYLEMNQADEKSPLTNANLRRAMSYAIDRDSLAKNILANGSLPSQGFVPVDVAKSPKTGEDFVKEAGSDKLVKYDKKKAVEYWNKAKQELGVSNLTVDLMVDDSEGAKKMGEYLQGSLSDTLEGLKVTVTPVPMAVRLDRTLKGDFQIAVRGWSADYSDPINFLDLLESSTSNNRGRYSNPEYDKFIAASKTTDVNDPEKRWEDLINAEKTVIADMGVVPIYQKAESHLRAPNVKEIIYHPTGAKYDFKWAYKE*