MKSQLRKKTLEALSALSNEDILQKTERMYKYLFSLPEWQNAGTIAVTISRGLEIPTRPVIEQAWEEGKQVCIPKCHPDTKKMQFRTYQTDDQLETVYAGLLEPVIEKTKEVNPSQIDLMIVPGVCFDVNGFRVGFGGGYYDRYLSEYEGKTVSLLLECQLFAHVPRLPHDIPVHKLITEDRIISCFS