MSTKRRLFTSESVTEGHPDKMCDQISDSILDAILAKDANARVAAETSVTTGLVLVAGEITTSTYVDIPKIVRETIKGIGYDRAKYGFDSETCAVLTSIGEQSPDIAMGVNQALEAREGLMSDEEIEAIGAGDQGLMFGYACNETKELMPLPISLAHKLARRLAEVRKDKVLEYLRPDGKTQVTVEYDENDKPVRIDTIVISTQHNPEVMLEQIQRNLKEYVINPVVPKELIDENTKYFINPTGRFVIGGPQGDAGLTGRKIIVDTYGGYARHGGGAFSGKDPTKVDRSAAYAARYVAKNIVAAGLAEKCEVQLAYAIGVARPVSIAVDTFGTGKVSENVLVDLVRNNFDLRPAGIIKMLDLRRPIYKQTAAYGHFGRTDVDLPWERTDKAEGILKQANL