MKTTHRIYFKNSADMNELKDKSINLVVTSPPYPMVEIWDRLFSELNPKIEETLIDEEDGLRSYNLMHEELEKVWHEVDRVTAPGGVVIINIGDATRKIGKKFQLYPNHVRTIDFFFDRGYQVLPFIIWRKQSNKPTKFMGSGMLPPNAYVTHEHEYILIFRKEGPRQFKTEEERKLRRESAYFWEERNQWFSDVWTDLTGVSQRLNHKNLRKRAAAYPFELAYRLINMYSIMGDWVLDPFLGTGTTMIAAACAGRNSIGYELDHNFKDLIESRINETLKLSNEIVMRRINDHIEFIREKNGKYYSENYKFKVTTRQEQDIRLYYPRTYKKIKNNEFEFFYQEVNPKKERQSKLNI