MKFTKAEARKRRHFRVRQKVVGTAERPRLNVFKSNTNFYAQIIDDTKGVTLVSASTLKMDLKSKSNTLAAQKVAEEIAKKALAANITQVVFDRNGYLYHGKIKAFAETARENGLKF