Function at 0x14003c84e
Capabilities:
Reference sql statements

Disassembly:
mov qword [rsp + 8], rcx
push r15
xor rax, rax
push rax
push rax
push rax
sub rsp, 0x28
call fcn.1400bc5a0
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x30], 0
mov qword [0x1404bc378], 0
mov qword [0x1404bc280], 0
mov qword [0x1404bbf98], 0
mov qword [0x1404bc0c0], 0
mov qword [0x1404bbe50], 0
mov qword [0x1404bc070], 0
mov qword [0x1404bc138], 0
mov qword [0x1404bc198], 0
mov qword [0x1404bbf60], 0
mov qword [0x1404bbdc0], 0
mov qword [0x1404bbdc8], 0
mov qword [0x1404bc068], 0
mov qword [0x1404bc130], 0
mov qword [0x1404bc190], 0
mov qword [0x1404bc340], 0
mov qword [0x1404bbd10], 0
mov qword [0x1404bbd70], 0
mov qword [0x1404bc3c8], 0
mov qword [0x1404bc050], 0
mov qword [0x1404bbe20], 0
mov qword [0x1404bbf10], 0
mov qword [0x1404bbfd0], 0
mov qword [0x1404bbdf8], 0
mov qword [0x1404bbf20], 0
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
movabs rcx, str.SELECT_COUNT___FROM_keys
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
mov rcx, qword [0x1404bc1c8]
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
movabs rcx, str._And_Not_key_And_LicMAK
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
call fcn.1400bc470
push qword [rsp + 0x68]
push rax
call fcn.1400bc440
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400ac408
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14004b97c
add rsp, 0x28
pop rax
mov r15, rax
and r15, r15
je 0x14003cad1
push qword [rsp + 0x50]
pop rcx
call fcn.1400ac484
and rax, rax
je 0x14003cac7
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
push 0
push qword [rsp + 0x80]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400ac4b8
add rsp, 0x28
push rax
call fcn.1400bc440
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.1400b9160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14004b97c
add rsp, 0x28
pop rax
mov qword [0x1404bc070], rax
jmp 0x14003ca27
push qword [rsp + 0x50]
pop rcx
call fcn.1400ac500
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
movabs rcx, str.SELECT_COUNT___FROM_keys
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
mov rcx, qword [0x1404bc1c8]
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
movabs rcx, str._And_Not_key_And_LicGVLK
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
call fcn.1400bc470
push qword [rsp + 0x68]
push rax
call fcn.1400bc440
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400ac408
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14004b97c
add rsp, 0x28
pop rax
mov r15, rax
and r15, r15
je 0x14003cc24
push qword [rsp + 0x50]
pop rcx
call fcn.1400ac484
and rax, rax
je 0x14003cc1a
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
push 0
push qword [rsp + 0x80]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400ac4b8
add rsp, 0x28
push rax
call fcn.1400bc440
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.1400b9160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14004b97c
add rsp, 0x28
pop rax
mov qword [0x1404bbf98], rax
jmp 0x14003cb7a
push qword [rsp + 0x50]
pop rcx
call fcn.1400ac500
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
movabs rcx, str.SELECT_COUNT___FROM_keys
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
mov rcx, qword [0x1404bc1c8]
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
movabs rcx, str._And_Not_key_And_LicRETAIL
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
call fcn.1400bc470
push qword [rsp + 0x68]
push rax
call fcn.1400bc440
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400ac408
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14004b97c
add rsp, 0x28
pop rax
mov r15, rax
and r15, r15
je 0x14003cd77
push qword [rsp + 0x50]
pop rcx
call fcn.1400ac484
and rax, rax
je 0x14003cd6d
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
push 0
push qword [rsp + 0x80]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400ac4b8
add rsp, 0x28
push rax
call fcn.1400bc440
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.1400b9160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14004b97c
add rsp, 0x28
pop rax
mov qword [0x1404bbf60], rax
jmp 0x14003cccd
push qword [rsp + 0x50]
pop rcx
call fcn.1400ac500
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
movabs rcx, str.SELECT_COUNT___FROM_keys
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
mov rcx, qword [0x1404bc1c8]
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
movabs rcx, str._And_Not_key_And_LicOEM
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
call fcn.1400bc470
push qword [rsp + 0x68]
push rax
call fcn.1400bc440
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400ac408
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14004b97c
add rsp, 0x28
pop rax
mov r15, rax
and r15, r15
je 0x14003ceca
push qword [rsp + 0x50]
pop rcx
call fcn.1400ac484
and rax, rax
je 0x14003cec0
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
push 0
push qword [rsp + 0x80]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400ac4b8
add rsp, 0x28
push rax
call fcn.1400bc440
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.1400b9160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14004b97c
add rsp, 0x28
pop rax
mov qword [0x1404bc068], rax
jmp 0x14003ce20
push qword [rsp + 0x50]
pop rcx
call fcn.1400ac500
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
movabs rcx, str.SELECT_COUNT___FROM_keys
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
mov rcx, qword [0x1404bc1c8]
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
movabs rcx, str._And_Not_key_And_LicCSVLK
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
call fcn.1400bc470
push qword [rsp + 0x68]
push rax
call fcn.1400bc440
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400ac408
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14004b97c
add rsp, 0x28
pop rax
mov r15, rax
and r15, r15
je 0x14003d01d
push qword [rsp + 0x50]
pop rcx
call fcn.1400ac484
and rax, rax
je 0x14003d013
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
push 0
push qword [rsp + 0x80]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400ac4b8
add rsp, 0x28
push rax
call fcn.1400bc440
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.1400b9160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14004b97c
add rsp, 0x28
pop rax
mov qword [0x1404bc3c8], rax
jmp 0x14003cf73
push qword [rsp + 0x50]
pop rcx
call fcn.1400ac500
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
movabs rcx, str.SELECT_COUNT___FROM_keys
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
mov rcx, qword [0x1404bbfc8]
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
movabs rcx, str._And_Not_key_And_LicMAK
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
call fcn.1400bc470
push qword [rsp + 0x68]
push rax
call fcn.1400bc440
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400ac408
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14004b97c
add rsp, 0x28
pop rax
mov r15, rax
and r15, r15
je 0x14003d170
push qword [rsp + 0x50]
pop rcx
call fcn.1400ac484
and rax, rax
je 0x14003d166
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
push 0
push qword [rsp + 0x80]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400ac4b8
add rsp, 0x28
push rax
call fcn.1400bc440
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.1400b9160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14004b97c
add rsp, 0x28
pop rax
mov qword [0x1404bc198], rax
jmp 0x14003d0c6
push qword [rsp + 0x50]
pop rcx
call fcn.1400ac500
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
movabs rcx, str.SELECT_COUNT___FROM_keys
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
mov rcx, qword [0x1404bbfc8]
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
movabs rcx, str._And_Not_key_And_LicGVLK
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
call fcn.1400bc470
push qword [rsp + 0x68]
push rax
call fcn.1400bc440
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400ac408
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14004b97c
add rsp, 0x28
pop rax
mov r15, rax
and r15, r15
je 0x14003d2c3
push qword [rsp + 0x50]
pop rcx
call fcn.1400ac484
and rax, rax
je 0x14003d2b9
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
push 0
push qword [rsp + 0x80]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400ac4b8
add rsp, 0x28
push rax
call fcn.1400bc440
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.1400b9160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14004b97c
add rsp, 0x28
pop rax
mov qword [0x1404bbe50], rax
jmp 0x14003d219
push qword [rsp + 0x50]
pop rcx
call fcn.1400ac500
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
movabs rcx, str.SELECT_COUNT___FROM_keys
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
mov rcx, qword [0x1404bbfc8]
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
movabs rcx, str._And_Not_key_And_LicRETAIL
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
call fcn.1400bc470
push qword [rsp + 0x68]
push rax
call fcn.1400bc440
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400ac408
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14004b97c
add rsp, 0x28
pop rax
mov r15, rax
and r15, r15
je 0x14003d416
push qword [rsp + 0x50]
pop rcx
call fcn.1400ac484
and rax, rax
je 0x14003d40c
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
push 0
push qword [rsp + 0x80]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400ac4b8
add rsp, 0x28
push rax
call fcn.1400bc440
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.1400b9160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14004b97c
add rsp, 0x28
pop rax
mov qword [0x1404bbdc8], rax
jmp 0x14003d36c
push qword [rsp + 0x50]
pop rcx
call fcn.1400ac500
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
movabs rcx, str.SELECT_COUNT___FROM_keys
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
mov rcx, qword [0x1404bbfc8]
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
movabs rcx, str._And_Not_key_And_LicOEM
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
call fcn.1400bc470
push qword [rsp + 0x68]
push rax
call fcn.1400bc440
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400ac408
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14004b97c
add rsp, 0x28
pop rax
mov r15, rax
and r15, r15
je 0x14003d569
push qword [rsp + 0x50]
pop rcx
call fcn.1400ac484
and rax, rax
je 0x14003d55f
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
push 0
push qword [rsp + 0x80]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400ac4b8
add rsp, 0x28
push rax
call fcn.1400bc440
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.1400b9160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14004b97c
add rsp, 0x28
pop rax
mov qword [0x1404bc190], rax
jmp 0x14003d4bf
push qword [rsp + 0x50]
pop rcx
call fcn.1400ac500
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
movabs rcx, str.SELECT_COUNT___FROM_keys
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
mov rcx, qword [0x1404bbfc8]
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
movabs rcx, str._And_Not_key_And_LicCSVLK
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
call fcn.1400bc470
push qword [rsp + 0x68]
push rax
call fcn.1400bc440
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400ac408
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14004b97c
add rsp, 0x28
pop rax
mov r15, rax
and r15, r15
je 0x14003d6bc
push qword [rsp + 0x50]
pop rcx
call fcn.1400ac484
and rax, rax
je 0x14003d6b2
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
push 0
push qword [rsp + 0x80]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400ac4b8
add rsp, 0x28
push rax
call fcn.1400bc440
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.1400b9160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14004b97c
add rsp, 0x28
pop rax
mov qword [0x1404bbe20], rax
jmp 0x14003d612
push qword [rsp + 0x50]
pop rcx
call fcn.1400ac500
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
movabs rcx, str.SELECT_COUNT___FROM_keys
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
mov rcx, qword [0x1404bbfe8]
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
movabs rcx, str._And_Not_key_And_LicMAK
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
call fcn.1400bc470
push qword [rsp + 0x68]
push rax
call fcn.1400bc440
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400ac408
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14004b97c
add rsp, 0x28
pop rax
mov r15, rax
and r15, r15
je 0x14003d80f
push qword [rsp + 0x50]
pop rcx
call fcn.1400ac484
and rax, rax
je 0x14003d805
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
push 0
push qword [rsp + 0x80]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400ac4b8
add rsp, 0x28
push rax
call fcn.1400bc440
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.1400b9160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14004b97c
add rsp, 0x28
pop rax
mov qword [0x1404bc138], rax
jmp 0x14003d765
push qword [rsp + 0x50]
pop rcx
call fcn.1400ac500
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
movabs rcx, str.SELECT_COUNT___FROM_keys
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
mov rcx, qword [0x1404bbfe8]
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
movabs rcx, str._And_Not_key_And_LicGVLK
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
call fcn.1400bc470
push qword [rsp + 0x68]
push rax
call fcn.1400bc440
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400ac408
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14004b97c
add rsp, 0x28
pop rax
mov r15, rax
and r15, r15
je 0x14003d962
push qword [rsp + 0x50]
pop rcx
call fcn.1400ac484
and rax, rax
je 0x14003d958
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
push 0
push qword [rsp + 0x80]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400ac4b8
add rsp, 0x28
push rax
call fcn.1400bc440
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.1400b9160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14004b97c
add rsp, 0x28
pop rax
mov qword [0x1404bc0c0], rax
jmp 0x14003d8b8
push qword [rsp + 0x50]
pop rcx
call fcn.1400ac500
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
movabs rcx, str.SELECT_COUNT___FROM_keys
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
mov rcx, qword [0x1404bbfe8]
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
movabs rcx, str._And_Not_key_And_LicRETAIL
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
call fcn.1400bc470
push qword [rsp + 0x68]
push rax
call fcn.1400bc440
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400ac408
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14004b97c
add rsp, 0x28
pop rax
mov r15, rax
and r15, r15
je 0x14003dab5
push qword [rsp + 0x50]
pop rcx
call fcn.1400ac484
and rax, rax
je 0x14003daab
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
push 0
push qword [rsp + 0x80]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400ac4b8
add rsp, 0x28
push rax
call fcn.1400bc440
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.1400b9160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14004b97c
add rsp, 0x28
pop rax
mov qword [0x1404bbdc0], rax
jmp 0x14003da0b
push qword [rsp + 0x50]
pop rcx
call fcn.1400ac500
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
movabs rcx, str.SELECT_COUNT___FROM_keys
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
mov rcx, qword [0x1404bbfe8]
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
movabs rcx, str._And_Not_key_And_LicOEM
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
call fcn.1400bc470
push qword [rsp + 0x68]
push rax
call fcn.1400bc440
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400ac408
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14004b97c
add rsp, 0x28
pop rax
mov r15, rax
and r15, r15
je 0x14003dc08
push qword [rsp + 0x50]
pop rcx
call fcn.1400ac484
and rax, rax
je 0x14003dbfe
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
push 0
push qword [rsp + 0x80]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400ac4b8
add rsp, 0x28
push rax
call fcn.1400bc440
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.1400b9160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14004b97c
add rsp, 0x28
pop rax
mov qword [0x1404bc130], rax
jmp 0x14003db5e
push qword [rsp + 0x50]
pop rcx
call fcn.1400ac500
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
movabs rcx, str.SELECT_COUNT___FROM_keys
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
mov rcx, qword [0x1404bbfe8]
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
movabs rcx, str._And_Not_key_And_LicCSVLK
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
call fcn.1400bc470
push qword [rsp + 0x68]
push rax
call fcn.1400bc440
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400ac408
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14004b97c
add rsp, 0x28
pop rax
mov r15, rax
and r15, r15
je 0x14003dd5b
push qword [rsp + 0x50]
pop rcx
call fcn.1400ac484
and rax, rax
je 0x14003dd51
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
push 0
push qword [rsp + 0x80]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400ac4b8
add rsp, 0x28
push rax
call fcn.1400bc440
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.1400b9160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14004b97c
add rsp, 0x28
pop rax
mov qword [0x1404bc050], rax
jmp 0x14003dcb1
push qword [rsp + 0x50]
pop rcx
call fcn.1400ac500
movabs rax, str.SELECT_COUNT___FROM_keys_WHERE_Not_key_AND_Description_LIKE_Win_XP__AND_Blocked
push rax
push qword [rsp + 0x58]
pop rcx
pop rdx
call fcn.1400ac408
mov r15, rax
and r15, r15
je 0x14003de27
push qword [rsp + 0x50]
pop rcx
call fcn.1400ac484
and rax, rax
je 0x14003de1d
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
push 0
push qword [rsp + 0x80]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400ac4b8
add rsp, 0x28
push rax
call fcn.1400bc440
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.1400b9160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14004b97c
add rsp, 0x28
pop rax
mov qword [0x1404bbdf8], rax
jmp 0x14003dd7d
push qword [rsp + 0x50]
pop rcx
call fcn.1400ac500
movabs rax, str.SELECT_COUNT___FROM_keys_WHERE_Not_key_AND_Description_LIKE_Server_2003__AND_Blocked
push rax
push qword [rsp + 0x58]
pop rcx
pop rdx
call fcn.1400ac408
mov r15, rax
and r15, r15
je 0x14003def3
push qword [rsp + 0x50]
pop rcx
call fcn.1400ac484
and rax, rax
je 0x14003dee9
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
push 0
push qword [rsp + 0x80]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400ac4b8
add rsp, 0x28
push rax
call fcn.1400bc440
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.1400b9160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14004b97c
add rsp, 0x28
pop rax
mov qword [0x1404bbfd0], rax
jmp 0x14003de49
push qword [rsp + 0x50]
pop rcx
call fcn.1400ac500
movabs rax, str.SELECT_COUNT___FROM_keys_WHERE_Not_key_AND_Not_Description_AND_Not_Description_LIKE_Win__AND_Not_Description_LIKE__Office__AND_Not_Description_LIKE__Server__And_Blocked
push rax
push qword [rsp + 0x58]
pop rcx
pop rdx
call fcn.1400ac408
mov r15, rax
and r15, r15
je 0x14003dfbf
push qword [rsp + 0x50]
pop rcx
call fcn.1400ac484
and rax, rax
je 0x14003dfb5
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
push 0
push qword [rsp + 0x80]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400ac4b8
add rsp, 0x28
push rax
call fcn.1400bc440
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.1400b9160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14004b97c
add rsp, 0x28
pop rax
mov qword [0x1404bbf10], rax
jmp 0x14003df15
push qword [rsp + 0x50]
pop rcx
call fcn.1400ac500
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
movabs rcx, str.SELECT_COUNT___FROM_keys
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
mov rcx, qword [0x1404bc1c8]
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
movabs rcx, str._And_Not_key
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
call fcn.1400bc470
push qword [rsp + 0x68]
push rax
call fcn.1400bc440
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400ac408
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14004b97c
add rsp, 0x28
pop rax
mov r15, rax
and r15, r15
je 0x14003e112
push qword [rsp + 0x50]
pop rcx
call fcn.1400ac484
and rax, rax
je 0x14003e108
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
push 0
push qword [rsp + 0x80]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400ac4b8
add rsp, 0x28
push rax
call fcn.1400bc440
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.1400b9160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14004b97c
add rsp, 0x28
pop rax
mov qword [0x1404bc340], rax
jmp 0x14003e068
push qword [rsp + 0x50]
pop rcx
call fcn.1400ac500
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
movabs rcx, str.SELECT_COUNT___FROM_keys
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
mov rcx, qword [0x1404bbfe8]
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
movabs rcx, str._And_Not_key
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
call fcn.1400bc470
push qword [rsp + 0x68]
push rax
call fcn.1400bc440
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400ac408
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14004b97c
add rsp, 0x28
pop rax
mov r15, rax
and r15, r15
je 0x14003e265
push qword [rsp + 0x50]
pop rcx
call fcn.1400ac484
and rax, rax
je 0x14003e25b
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
push 0
push qword [rsp + 0x80]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400ac4b8
add rsp, 0x28
push rax
call fcn.1400bc440
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.1400b9160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14004b97c
add rsp, 0x28
pop rax
mov qword [0x1404bbd10], rax
jmp 0x14003e1bb
push qword [rsp + 0x50]
pop rcx
call fcn.1400ac500
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
movabs rcx, str.SELECT_COUNT___FROM_keys
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
mov rcx, qword [0x1404bbfc8]
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
movabs rcx, str._And_Not_key
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
call fcn.1400bc470
push qword [rsp + 0x68]
push rax
call fcn.1400bc440
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400ac408
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14004b97c
add rsp, 0x28
pop rax
mov r15, rax
and r15, r15
je 0x14003e3b8
push qword [rsp + 0x50]
pop rcx
call fcn.1400ac484
and rax, rax
je 0x14003e3ae
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
push 0
push qword [rsp + 0x80]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400ac4b8
add rsp, 0x28
push rax
call fcn.1400bc440
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.1400b9160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14004b97c
add rsp, 0x28
pop rax
mov qword [0x1404bbd70], rax
jmp 0x14003e30e
push qword [rsp + 0x50]
pop rcx
call fcn.1400ac500
movabs rax, str.SELECT_COUNT___FROM_keys_WHERE_Not_key_AND_Blocked_LIKE__Blocked_
push rax
push qword [rsp + 0x58]
pop rcx
pop rdx
call fcn.1400ac408
mov r15, rax
and r15, r15
je 0x14003e484
push qword [rsp + 0x50]
pop rcx
call fcn.1400ac484
and rax, rax
je 0x14003e47a
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
push 0
push qword [rsp + 0x80]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400ac4b8
add rsp, 0x28
push rax
call fcn.1400bc440
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.1400b9160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14004b97c
add rsp, 0x28
pop rax
mov qword [0x1404bc378], rax
jmp 0x14003e3da
push qword [rsp + 0x50]
pop rcx
call fcn.1400ac500
movabs rax, str.SELECT_COUNT___FROM_keys_WHERE_Not_key_AND_Description
push rax
push qword [rsp + 0x58]
pop rcx
pop rdx
call fcn.1400ac408
mov r15, rax
and r15, r15
je 0x14003e550
push qword [rsp + 0x50]
pop rcx
call fcn.1400ac484
and rax, rax
je 0x14003e546
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
push 0
push qword [rsp + 0x80]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400ac4b8
add rsp, 0x28
push rax
call fcn.1400bc440
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.1400b9160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14004b97c
add rsp, 0x28
pop rax
mov qword [0x1404bc280], rax
jmp 0x14003e4a6
push qword [rsp + 0x50]
pop rcx
call fcn.1400ac500
mov r15, qword [0x1404bbdf8]
add r15, qword [0x1404bbfd0]
mov qword [0x1404bbf20], r15
mov r15, qword [0x1404bc340]
add r15, qword [0x1404bbd10]
add r15, qword [0x1404bbd70]
add r15, qword [0x1404bbf20]
add r15, qword [0x1404bbf10]
add r15, qword [0x1404bc280]
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
jmp 0x14003e59e
add rsp, 0x40
pop r15
ret