MEFLMTSGTEENGRQQLSGNYEEDSFETWPSSESSSSSSRALRFAGDTYESCSTEFERTKSNRSESFNSFCSNEGFDSQRERLASSERGYEDEKFEQYNENKITAEEEFSRKRIQVLRNKASPSSPSQKQRSNILPQKDVRKLGPDERDALKLYCRTRIRNVQQQQKPNESGCSVERSMQKAAGLSGEHLVCVIPQQVFERLRLKSFTAAMKKGIEAKMHQPSRCHACQNKRADLARDTFIRIKKNQLESLLLKEKIEGTIYTKGSVCLVGEVLKDLPKLSDDPSKIWRALIEKEQTNTLKNFV