MATNNEILIIGPPGSGKTTFLAQLYFRLVDKKGKLQQASAPENIDGIKSAYRRLANGEETESTPSTDNLEVKIPVIYEGQEFVLHCKDYGGEQVRDLVALMEYDKTWIDRAKTNDRWILFIRPSEIEHRFDLSKKGYAVKDQKETKAPSSGTSDQSQFIELLQVLLHARGTGMKDSIDTPRLLIALTCWDELNTNLRPEEILQQKMPLFAHFIAANWLPGAFNIVGISAQEFPLKTDEARDKYLDEMPQNFGFLVLDDNPKEKDLTRLIEKALKL