MIDRSFIGHVFDPFTVEVEKGRIRFFARTIGETNPVFTDEAAARAAGYASLPLPPTQLFCLEMDGPDPFLFFNRLGLDFARLLHGEQSFAYQRVVCAGERLTFTQTVADIYDKKNGALEFVLRETAVDDEAGRRVADLKSTLVIRNG