MRDLHVKTRIKPAQTRNRVKRERKPINWRPLITWGSRLVCGLAGLATVGGICYGGYRYLSQWEFAPLPLKEIEVSKLQRLKRDDVIAQAGVRPGDSMLGLRLRDIGSQLAKNPWIDKVQVRRYFPHTLAIEVVERVPVAVVNMGFLYYMDAGGTVFKPLTQGDSLDYPVITGVAEEDLARDPVGTREALKGAVALMDQLRRGKEFTLADVSEIHLDKGFGLTLFTAAGGVPVRLGNGGYEAKLARFVRIYGELREHMAAVEYIDCDYLDKIIVKKG