MGKQTITLRLTIHDPVPGVCYSLQGKDGEPVDAVTATEAPLSLDAPIPLNDDNHLTGPFVRREGSERRFVYIGIGTHAGFAGPTWSRRAKIDVHDIPADLLAAARQGRTLEVRLPGRAKDGGPACATVRPLEPWKAL