MKRVFKTKTFDRWARKVVSDLLLCQAASEIEQGLFEADLGGGVCKKRVAVPGRGTSGSTRTLVAKKHRSAIFFLAGREKSQPGSDFSDKEVDATKIIASRLQAADAQKLDELLAAEILKEICNGK