MKRYLIVFLMCSSLFLVGCGKTEESEPEKPIAVSVQKAIGGEIENTNSFSGTTKVKDETAVTAQTVGTVQEVYVKLGQNVRKGDELLSISSPELENSVKQSKASLDLAKASYSSATGGSLEAQVNQAKTALDNAKIQYEESQRNYDNNKILYEQEVISLDQFKKIEFSLEQTKQQLDSAQRAYDTATSKSIPQAKALAKKQLDQAQVSYNLAMSNLDKLTLTSPVDGTITAKNFDSKEMITQSQPAFIISNPNILEVDLNVAESDIGKFKKDGNVDVIIEDQRILGKIDYVPSVVDPQTSLYPVKVLVNNTNNKFKAGMSAQVNLSVEKENGAVTVPKKAIFEENGKKYVYIATKDNIAKKHLVQTGIVTEDKIEIKSGVSDKDTVIIGGISLISDGTKIFPVEKEK*