METGPQVWAMTKPANRKNSVKISCQRGSHRSQLKPPLSPLDVMTISRFRQAAEAKEFLITAEVTPPKGGNPERMLAVAAKLRGRVHGVNVTDGSRAVLRMSSIAACVLLQQRGIEAICQMTCRDRNLIGLQADLMGAYALGLRNVLALTGDPLKAGDHAKARPVYDLESVRLLSLIRSLNQGLDFNQAPLVDGRLDLFPGAAVDPQLKSWSGLQSRFERKLTAGAQFFQSQLITDFDRLDKFMTQVAVGCGKPILAGIFLFKSAKNATFIKRVVPGVNIPDALIDRLARAEDPLKEGVAIAAEQVKLAKELCQGVHLMAIKKEELIPEILDQAGIAPLEN