MSELCVFTLHLGNLIYLLFSFSNYGFKYHLESPISTSQRREDDRITYINKGQFYGITLEYVSDPDKPLLKAGQTVKSVVMLMFREEKSPEDEIKSWQFWHGRQHSVKQRILDAGT