MESSQNGSQSKPKSHVLWSTQKTKPSTLPPLGQASNHAKRKTKSLIKVQSATYYQPTVVTTYQPREPEDSHLKDKFNSRKIQAKVRFMRSMVRNQRTSLLEMRQHKFFLGKLCDKLARAIQDTEDSTALRVRAMLQQQDTLTNIIDILEYSNKKRIQQLQSELQEWEDKEESKINCLELQVEQLNAKVEKTQEEVNFLSTYMDHEYPVRSVQIANLARQLQQAKDDQQDELDNLAEMRRMVLELLSTKIWKKKEKILRSLAMRTLQPHEEALLQKTQDSQHRRRCRGTVTEFIDELKGRLPELKAEVEELRAQRQEPREVVFKGVLLRRPKCTPDMDVVLNLPEEELLF