MALRKMKLQRIVIDVKRQVTFKKRLNGLTKKVSEFATLFLMVYGEVEVQATKVWPLVWKATRVLEHFKAMPQLDRYKKMTDLEGILNEQVDKLKEELHKVGRDADESDTKLILIEALNGHRPSLGGLTIEQITSLGLMANAHLKIVNNRLKKLREQGLIPASLLLSGTEVPIQREGWLMDVARGIGSMGNNRFRGTSGSGTAGSNGDMA