MTKLLIGTKNISREDWLNFRNKGIGGSDVAALCGINKYKSSVELWMEKTGQIKPKESGEAAYWGTKMEPIIREEFTTRTNLKVNIVNSILKHEKYDFMLANIDGIVYDTKFGNCIFEAKTASAFKQSQWEKSIPEEYMLQIQHYMAITNFKAAYIAVLIGGNQFIYKFIRRDEELIDMIIKIENDFWNHVCANTPPKIDGSEASTELLNRLYPSCMENSKVILPDEALNILSQYNLYKEKEKEVSEIKNEAANKLKSMIGDNETAVVKNWIITWKTVYSEKLDSKKLKKEEPELYKKYAVKSSFRRLNIK