MRELKGQKNNSAATDTGLDKLDHQRRLSKVIGELWRNEAADVKATFYEKAHQAAREHAERYPEYRFKPANVKKCLSQDVGPSTADHTPEKRENTDFSPGDISGPLSGSGSGNPDFFDAHCNLACA