MSLFNLSLVTFEIDHEDCWSKLTSSFPVQVKTIFAKPSKGKDYILGMDEVKTYNRRVFKDFLKSFKKEKSIYEIIQILELDSRRGIYRILFKERYENMIMSIIENYMTLYIKDLIKEGNERLLLIMPSSDVTMLKRDLESIGKIHYFNAKLVNFNDFVPTFFDFSEQERNAVLHAIRLGYYEYPRRINLEELGKIMGISKPTLEEYLRKAEKKIMSKIFREFYQQDLLFHSPDY