MGTRSITQPQIEFKLETFGESLEENYQLMKDFVNDVLSKKFVTLEYQTEIFQVYADLALADVTKTEGYGKNGAFSEKITFDIITKWYTYENLTFDKIQNGKVIAGKSKIYGGYKGSETALQNYNRLKSSPSLNLPNLNLLDGTKDFSGDWINSWAWQNDGTYKGLTVKSTQVGWNGIFKKYIVPQDGSYTWSSFVKSESDTSNIFRVLIINNKEVPIVGLGHKFDWLRDSVTVSLKKGDEVRFTYGNSESNGGKLSVAGYKLEPGSTATPYLPSAGELTTADISEYFGYNYIPNQAYTYYGETNIDRLSRWDIKDEIFSFMGILYPQLPKTPTGVRFLDDVGNEYTAIVFKTEQVQNYILINTDVNDEIYQGWKGTTALNLFPVMDFERYRTRIIEKGQMELINLSKAEFKIKRKADFV