MLTFNDFVKSPTSGGSRGEKRQRTAYTRNQVLELEKEFHFNKYLTRKRRIEIAHSLMLTERQDKPLTPQMMPFPAGPLPFAHLGFPRNFLLSNQF