MKRDLLWALGVWFSFIQTLVLTEGKISRSSFPPDFLFGTATSAYQVEGAVNEGRRGRSIWDTFSHKLGNVLDLSNGDIAADGYNRFMGDIDLMVGMGLDAYRFSIAWSRIFPDKSGTVNQPGIDHYNQLIDALVERGIQPFVTLYHWDFPEALEDAYNGWLHNQSVVDYMLYAETCFKAFGDRVKYWITFNEPYSFSIQGYSGFGTQAPGRCSIRFKCSAGDSSIEPYIVAHNVLLSHASVVAIYNQFYKLEQGGKIGITLDSRWYEPLNSSSRGDVEAAQRAMDFGLGWFLEPFVNGAYPSSMQESVGSRLPVFSEVESAMVKGSFDFIGINHYTTYYA