MEKIKIVTDSTCDLPEYIISKFDIEVLPLMVNVKGKSYFDIVDINFKQLSKIMDEENIFPTTSQVTPKRFNDCFAKYLKEGYKIICINMSSKMSGTYQSACIAKDMLESEDVVVIDSLNVTSGLGVLVLKACRLREEGKSFEEIKNEIIETIPHVKSALAFERLDNLIKGGRLSKTAGTIGNLLGIKLILEVKDGEMAIKDKVRGNKKAARVVLDCIKDESMNKEETTLLLNAENDDILPILRQKLIEQENKFIECEVGCVVGAHSGTKACGVFFIEKY