MTALDLYKKGELQEAIKVLGDEVRSNPLDTKRRTFLFELLCFAGNYDRAEKQLDFLAGDGGKTAAGALMYRSALHAERTRQDLFAKKAYPELNASVEPLTGMWNGQAFSDLRDADPRIGANLEVFIAGSYTWIPMKYMEQIEIEKPESLRDLIWARARIETSKAFRLQDLGEVLIPVLSPFSYQQADDAVKLGRMTVWESADGEAEVPFGQRMMLIDGEEVPLLELNSIDWERIAEEVADASA