MKNVKNTLFIFGSGECGQLPPEYCDEYIQINPTAVRDLPYNIEEVVCGSMHTIIKTKDDKIYSFGCNDMGVLGRKTFSNSTKDPEHTPTLINFSFPSKIKKITCGDNHTAVLLYNGKVYIAGGFRDSSGVLGIPSFSKYDKVLPKTDEFIEIKFKLPENENENESDKESDIDESDIDESDIGESEPNCCKIINIVSGEDHLICLEKNRKHIFTMGNSDSCQVCNPYYSQEESEKNRIKYLFPNCYHYKDFGFINKFKNIYCGGNNTFIQLSKSLDVYGIGRNAYGSCGVNLKDNIIKKFEKINELSNKKIKQLCGGQSFTVCLLKNNDLYIWGNKEILGMEYHDDSFNPIKLNFFKNNNYIIKKLFCGTDHCLVLTENDKLFGWGTGGNEFDENTSIAVIEQNNPSEINFIKYFNKEMFKDNMNNSDILINQINIASFSGGSSHCALISSHTFSEKVSLKRGHDESYHEDVYMKKQKMEQILNSSGKNYVIMTECDNKISTDDTEDIKKKSFLGSFYFSSTKSNNKDSKLSKDEFQINKNESSQNNINQYDTATDDDAAKKRSAKNKSYLNIENPTRRQPRRSCKENISLKENANRQFYQIVNESISKKKRKTDFDIKSNQNQVFDEKKESKSLAAKNNKRKSMARTSAK*