MSITAQSIHLWEFVRDLLLNSREGCNILRWEDRREGVFRVMKSDVLAQLWGERKRNKCMSYEKLSRALRHYYKTGILERVDGRLRYKFGEKAHGWREDRGPMHT