MESQVEQYKAMIGDIQINESQREISVDPFFHLEIERSKLLEQTLDLIKQTDAKYIRKRLRVAFKGEEGLDAGGVTKEFFQLLSEELFDVTSGLWTTKYGDEINWFSSDNTWDIKGYELVGVLFGLALYNSVLLDVRFPLAVYRKIVSELGLPLGLEDIMDLELRRGLQQLLDYRGEDVEDVFCLTHEVTWMELGEERKLELKPGGSNIPVTNDNREEYVLRYVRWILVDSIQPQWDAFEKGVMTIMESSSLDLFLPEELELLVVGSPELDFAALEVNTKYEGGYDKDSQLVKWFWRFVKSAPKEAQIKLLRFATASSKAPIGGLGKLPFIIQRAGPDSAQLPTSHTCFNTLLIPDYETEEKMVTCIERAILECEGFGX