KMETGTKMHMKEWLIAQIESGKYRGLSWENEEKTMFRIPWKHAAKKDYRQTADAALFKAWAVYKGKFREGRDRADPTMWKTRLRCALNKSTDFEEVPERNQLDITEPYKVYRIQSHSEAPRPAGTAAGCFPSIFKESTSSGEELKQINEMLKKEHMYCGSVEVKPPKQRLAPRSFFTSGLTISGEERSEEHTSNFRLQVVLLYHGQRVMQATTKTPDGCFILHGQVPLGNEHIYGPCSAQMICFPSPASISLPSHLTEAMNRLLCHLERGVLLWLAPEGLFIKRFCQGRVYWSGPQAQHTDRPNKLEREKTFKLFDIPTFYTELQRYSVGKGSKPSFEVELCFGEEYPDPKVPKNRKLIVAQV