MFQKFLSDDFNQAFFKVFFEKMKDAQQEIKSTVTVNTTDIAAKAHEHKQDTNLELDKIARKHGLKGNGVVITEELKRELHNAGLATARAYGNARNIQSGEESSAISVNNPLEDILAEKLEKHKDSRDQRNQLSNKVLVIQLILRFLQLLCKNHYPDMQNLLRNQNKKTNNNLVSETLMFLGCICGSTTGGLGLLGLYINEHNVALINQTLEALTEYCQGPCNENQNCIATHESNGLDIITALILNNINPLGENRMDLVLELKNNASKLLLAIMESRGDSENAERILYNMNPCSMCLCNIKNN