METTAGTSLKKNMTQSPSIESNGNSDVDKVLGSLESKRKRKGYLPMESVKILCDWLYGHRFKSYPAEAEKRMLSEKTRLSFLQISNWFINAHRRVLPLMLQQDESELHDQKVKVVGASHQQNTNPLMQIISEPRTLEKVQDLILNPLPTDMKTEKMLDPELTPEPKIQPETKVNISTSKSLLMSSFNPMSTEEYKDFSSFQLLVDAAVQKAAEMELQKKQG