MKNRHLTHQVDVAGVKIGGGAPIVVQSMTNTETADHKATAAQVLELTEAGSEVVRITVNNNEAAKAVIRVKELVEAKRKVPLVGCFHYNGHQLLRDFPECAAALDKYRINPGNVGFGAKRDKQFEMMVEYALKYSKPIRIGVNWGSLDQDLATKLMDDNSKLSNPRSAEEIMQEAIIQSSLTSAKKAEEIGMAAGQIVISAKVSRVQELVAVYRELAARSNYALHLGLTEAGIGLKGVVNISSALAILLQEGIGDTIRASLTPRVDESRTQEVTLCCEVLQALGVKTFNPQVSACPGCGRTSSTYFQKLANDIQNFLQLAMQKWRTDYKGVEDLKVAVMGCIVNGPGESKHADIGISLPGSGESPVAPVFIDGQKTHTLRGDNIAEEFKQILIEYVEKRFSKG