MKATMAYSTFTQKKNDQLKEPMFLGQPVNVARYDQQKYEIFEKLIEKQLSFFWRPEEVDVSSDRIDYGKLPDHEKHIFISNLKYQTLLDSIQGRSPNVALLPLVSLPELETWIETWSFSETIHSRSYTHIIRNIVNDPAVVFDDIVENEHIIKRAKDIAHYYDDLIELTNDYHRYGEGQHQINGETITVSLKELKKKLYLCLMSVNALEAIRFYVSFACSFAFAERELMEGNAKIIKLIARDEALHLTGTQHMLNLLRNGMDDFTFLQVAEECKQESFDLFKEAAEQEKEWAEYLFKDGSMIGLNKDILCQYVEYITNIRMQAX