MKQTVYTDNLKMSLLKPLNTAQECELLGGRYFIRRMSALALLEQEEKATQAFEAGDMRQASLLNVQMLLDCLCDPDGQPIPSDALPTADALMAAHDNGTLLDAIATVKRHAVGSLEDAQKN