MELGRGSIDQLQLPPGFRFHPTDEELVLHYLRRKADSDAFKIPVIAEVNLYKFDPWDLPNKALFGDREWYFFSPRYRKYPNGARPNRAAASGYWKATGTDKLIHMSTGHGKVGVKKALVFYRGKAPKGEKTNWIMHEYRLAEGVSTSNNHHRRGSLRLDDWVLCRIYEK