LRRGSFSQQEEDHIIALHQILGNRWSQIASHLPGRTDNEIKNFWNSCIKKKLRQQSIDPATHKPMGATATAALPDAEEEDRKTLSAAV