MKRLFFYILVVLGLNLSYSQINELGVFVGGVNYIGDVGPTDYISPNNPAIGLIYKWNRSPRHAFRFGFTTGKLESKDIDSDVPSRYLRGYSFENNVMEFSAGLEFNFFEFDLHESGFLMTPYVSSGINYFIYKELYILNDKSEVDYRDSTFAIPMVVGLKARLTESIILGFEVGARYTFTDNLDGSNPKNDNFETLRFGNLNSNDWYVFTGFTLTYTFGQNPCFCVE