Function at 0x14003e6f5
Capabilities:
Reference sql statements

Disassembly:
push r15
xor rax, rax
push rax
push rax
push rax
sub rsp, 0x28
call fcn.1400bc5a0
push qword [0x1404bbd38]
pop rcx
call fcn.1400aa948
mov r15, rax
and r15, r15
jge 0x14003e743
push qword [0x1404bbd38]
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140097c90
mov qword [rsp + 0x28], rax
cmp qword [rsp + 0x28], 0
je 0x14003e743
push qword [rsp + 0x28]
pop rcx
call fcn.140097920
sub rsp, 8
push 2
movabs rax, 0x140271064
push rax
movabs rax, 0x140271064
push rax
push qword [0x1404bbd38]
push 0xffffffffffffffff
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.1400ac540
add rsp, 0x30
mov qword [0x1404bc258], rax
mov r15, qword [0x1404bc258]
and r15, r15
jne 0x14003e825
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
pop rcx
sub rsp, 0x20
call fcn.1400ac338
add rsp, 0x28
call fcn.1400bc470
movabs rax, str.Keys_base
push rax
push rax
call fcn.1400bc440
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140050d44
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14004b97c
add rsp, 0x28
pop rax
jmp 0x14000b5d7
cmp qword [rsp + 0x28], 0
je 0x14003eeeb
movabs rdx, str.CREATE_TABLE_IF_NOT_EXISTS_keys__
lea rcx, [rsp + 0x30]
call fcn.1400bc120
mov rcx, qword [rsp + 0x30]
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
movabs rcx, str.id_key_INTEGER_PRIMARY_KEY_AUTOINCREMENT_Not_NULL_
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
lea rcx, [rsp + 0x38]
pop rdx
call fcn.1400bc2d0
mov rcx, qword [rsp + 0x30]
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
movabs rcx, str.key_TEXT_
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
lea rcx, [rsp + 0x38]
pop rdx
call fcn.1400bc2d0
mov rcx, qword [rsp + 0x30]
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
movabs rcx, str.KeyStatus_TEXT_
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
lea rcx, [rsp + 0x38]
pop rdx
call fcn.1400bc2d0
mov rcx, qword [rsp + 0x30]
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
movabs rcx, str.ProductID_TEXT_
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
lea rcx, [rsp + 0x38]
pop rdx
call fcn.1400bc2d0
mov rcx, qword [rsp + 0x30]
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
movabs rcx, str.ExtendedPID_TEXT_
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
lea rcx, [rsp + 0x38]
pop rdx
call fcn.1400bc2d0
mov rcx, qword [rsp + 0x30]
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
movabs rcx, str.SKUID_TEXT_
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
lea rcx, [rsp + 0x38]
pop rdx
call fcn.1400bc2d0
mov rcx, qword [rsp + 0x30]
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
movabs rcx, str.Description_TEXT_
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
lea rcx, [rsp + 0x38]
pop rdx
call fcn.1400bc2d0
mov rcx, qword [rsp + 0x30]
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
movabs rcx, str.EditionID_TEXT_
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
lea rcx, [rsp + 0x38]
pop rdx
call fcn.1400bc2d0
mov rcx, qword [rsp + 0x30]
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
movabs rcx, str.SubType_TEXT_
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
lea rcx, [rsp + 0x38]
pop rdx
call fcn.1400bc2d0
mov rcx, qword [rsp + 0x30]
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
movabs rcx, str.LicenseType_TEXT_
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
lea rcx, [rsp + 0x38]
pop rdx
call fcn.1400bc2d0
mov rcx, qword [rsp + 0x30]
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
movabs rcx, str.Channel_TEXT_
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
lea rcx, [rsp + 0x38]
pop rdx
call fcn.1400bc2d0
mov rcx, qword [rsp + 0x30]
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
movabs rcx, str.CryptoID_TEXT_
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
lea rcx, [rsp + 0x38]
pop rdx
call fcn.1400bc2d0
mov rcx, qword [rsp + 0x30]
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
movabs rcx, str.ActivCount_TEXT_
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
lea rcx, [rsp + 0x38]
pop rdx
call fcn.1400bc2d0
mov rcx, qword [rsp + 0x30]
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
movabs rcx, str.Blocked_TEXT_
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
lea rcx, [rsp + 0x38]
pop rdx
call fcn.1400bc2d0
mov rcx, qword [rsp + 0x30]
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
movabs rcx, str.Comment_TEXT_
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
lea rcx, [rsp + 0x38]
pop rdx
call fcn.1400bc2d0
mov rcx, qword [rsp + 0x30]
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
movabs rcx, str.Lic_TEXT_
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
lea rcx, [rsp + 0x38]
pop rdx
call fcn.1400bc2d0
mov rcx, qword [rsp + 0x30]
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
movabs rcx, str.ActivVal_INTEGER
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
lea rcx, [rsp + 0x38]
pop rdx
call fcn.1400bc2d0
mov rcx, qword [rsp + 0x30]
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
movabs rcx, 0x14027187e
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
lea rcx, [rsp + 0x38]
pop rdx
call fcn.1400bc2d0
push qword [rsp + 0x30]
push qword [0x1404bc258]
pop rcx
pop rdx
call fcn.1400ac2d4
mov r15, rax
and r15, r15
jne 0x14003edae
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
pop rcx
sub rsp, 0x20
call fcn.1400ac338
add rsp, 0x28
call fcn.1400bc470
movabs rax, str.Key_base___DB_Init__
push rax
push rax
call fcn.1400bc440
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140050d44
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14004b97c
add rsp, 0x28
pop rax
movabs rdx, str.CREATE_TABLE_IF_NOT_EXISTS_keystype__
lea rcx, [rsp + 0x30]
call fcn.1400bc120
mov rcx, qword [rsp + 0x30]
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
movabs rcx, str.id_keytype_INTEGER_PRIMARY_KEY_AUTOINCREMENT_Not_NULL_
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
lea rcx, [rsp + 0x38]
pop rdx
call fcn.1400bc2d0
mov rcx, qword [rsp + 0x30]
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
movabs rcx, str.keytoinsert_TEXT_Not_NULL_
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
lea rcx, [rsp + 0x38]
pop rdx
call fcn.1400bc2d0
push qword [rsp + 0x30]
push qword [0x1404bc258]
pop rcx
pop rdx
call fcn.1400ac2d4
mov r15, rax
and r15, r15
jne 0x14003eeeb
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
pop rcx
sub rsp, 0x20
call fcn.1400ac338
add rsp, 0x28
call fcn.1400bc470
movabs rax, str.Key_base___DB_Init__
push rax
push rax
call fcn.1400bc440
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140050d44
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14004b97c
add rsp, 0x28
pop rax
movabs rax, str.SELECT_loadkeys_FROM_settings_WHERE_id_settings1
push rax
push qword [0x1404bc258]
pop rcx
pop rdx
call fcn.1400ac408
mov r15, rax
and r15, r15
je 0x14003ef2f
push qword [0x1404bc258]
pop rcx
call fcn.1400ac484
and rax, rax
je 0x14003ef1e
jmp 0x14003ef0b
push qword [0x1404bc258]
pop rcx
call fcn.1400ac500
jmp 0x14003f18c
movabs rdx, str.CREATE_TABLE_IF_NOT_EXISTS_settings__
lea rcx, [rsp + 0x30]
call fcn.1400bc120
mov rcx, qword [rsp + 0x30]
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
movabs rcx, str.id_settings_INTEGER_PRIMARY_KEY_AUTOINCREMENT_Not_NULL_
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
lea rcx, [rsp + 0x38]
pop rdx
call fcn.1400bc2d0
mov rcx, qword [rsp + 0x30]
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
movabs rcx, str.loadkeys_TEXT_Not_NULL__par1_TEXT__par2_TEXT__par3_TEXT__par4_TEXT__par5_TEXT_
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
lea rcx, [rsp + 0x38]
pop rdx
call fcn.1400bc2d0
push qword [rsp + 0x30]
push qword [0x1404bc258]
pop rcx
pop rdx
call fcn.1400ac2d4
mov r15, rax
and r15, r15
jne 0x14003f06c
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
pop rcx
sub rsp, 0x20
call fcn.1400ac338
add rsp, 0x28
call fcn.1400bc470
movabs rax, str.Key_base___DB_Init__
push rax
push rax
call fcn.1400bc440
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140050d44
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14004b97c
add rsp, 0x28
pop rax
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
movabs rcx, str.INSERT_INTO_settings__loadkeys_VALUES__
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
push rcx
sub rsp, 0x20
call main
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call main
add rsp, 0x28
pop rcx
push rax
push qword [0x1404bc328]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400b9000
add rsp, 0x20
pop rax
movabs rcx, 0x140277c3c
sub rsp, 0x28
call fcn.1400bc260
add rsp, 0x28
lea rcx, [rsp + 0x38]
pop rdx
call fcn.1400bc2d0
push qword [rsp + 0x30]
push qword [0x1404bc258]
pop rcx
pop rdx
call fcn.1400ac2d4
mov r15, rax
and r15, r15
jne 0x14003f18c
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
pop rcx
sub rsp, 0x20
call fcn.1400ac338
add rsp, 0x28
call fcn.1400bc470
movabs rax, str.Add_Key_settings
push rax
push rax
call fcn.1400bc440
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140050d44
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14004b97c
add rsp, 0x28
pop rax
movabs rax, str.SELECT_WindowX__WindowY__WindowW__WindowH__Resolution__ListIconWidh1__ListIconWidh2__part1__part2__part3__part4__part22__part33__part44__checkmode__KeyWnd_X__KeyWnd_Y__KeyWnd_W__KeyWnd_H__Tree_0_Pos__DarkTheme__NotSaveUndefined_FROM_settings_WHERE_id_settings1
push rax
push qword [0x1404bc258]
pop rcx
pop rdx
call fcn.1400ac408
mov r15, rax
and r15, r15
je 0x14003fc6b
push qword [0x1404bc258]
pop rcx
call fcn.1400ac484
and rax, rax
je 0x14003fc5a
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 [0x1404bc258]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400ac4b8
add rsp, 0x28
lea rcx, [0x1404bbe68]
pop rdx
call fcn.1400bc2d0
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 1
push qword [0x1404bc258]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400ac4b8
add rsp, 0x28
lea rcx, [0x1404bbe70]
pop rdx
call fcn.1400bc2d0
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 2
push qword [0x1404bc258]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400ac4b8
add rsp, 0x28
lea rcx, [0x1404bbe60]
pop rdx
call fcn.1400bc2d0
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 3
push qword [0x1404bc258]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400ac4b8
add rsp, 0x28
lea rcx, [0x1404bbe48]
pop rdx
call fcn.1400bc2d0
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 4
push qword [0x1404bc258]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400ac4b8
add rsp, 0x28
lea rcx, [0x1404bbd90]
pop rdx
call fcn.1400bc2d0
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 5
push qword [0x1404bc258]
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 [0x1404bbd98], rax
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 6
push qword [0x1404bc258]
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 [0x1404bbda8], rax
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 7
push qword [0x1404bc258]
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 [0x1404bc390], rax
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 8
push qword [0x1404bc258]
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 [0x1404bbf28], rax
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 9
push qword [0x1404bc258]
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 [0x1404bbf00], rax
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 reloc.WS2_32.dll_ioctlsocket
push qword [0x1404bc258]
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 [0x1404bc020], rax
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 reloc.WS2_32.dll_inet_addr
push qword [0x1404bc258]
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 [0x1404bc1c0], rax
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 recv
push qword [0x1404bc258]
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 [0x1404bc3b0], rax
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 recvfrom
push qword [0x1404bc258]
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 [0x1404bc400], rax
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 recvfrom
push qword [0x1404bc258]
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 [0x1404bc3e8], rax
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 SafeArrayGetLBound
push qword [0x1404bc258]
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 [0x1404bc388], rax
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 reloc.WS2_32.dll_recv
push qword [0x1404bc258]
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 [0x1404bc398], rax
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 reloc.OLEAUT32.dll_SafeArrayGetElemsize
push qword [0x1404bc258]
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 [0x1404bc380], rax
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 reloc.WS2_32.dll_select
push qword [0x1404bc258]
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 [0x1404bc368], rax
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 reloc.OLEAUT32.dll_SafeArrayGetLBound
push qword [0x1404bc258]
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 [0x1404bc240], rax
mov r15, qword [0x1404bc240]
cmp r15, 0x18
jle 0x14003fb47
mov qword [0x1404bc240], 1
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 socket
push qword [0x1404bc258]
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 [0x1404bbd50], rax
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 SafeArrayPutElement
push qword [0x1404bc258]
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 [0x1404bc1e8], rax
jmp 0x14003f1b0
push qword [0x1404bc258]
pop rcx
call fcn.1400ac500
jmp 0x140040076
movabs rdx, str.ALTER_TABLE_settings_ADD_COLUMN_WindowX_TEXT
lea rcx, [rsp + 0x30]
call fcn.1400bc120
push qword [rsp + 0x30]
push qword [0x1404bc258]
pop rcx
pop rdx
call fcn.1400ac2d4
mov r15, rax
and r15, r15
jne 0x14003fc98
movabs rdx, str.ALTER_TABLE_settings_ADD_COLUMN_WindowY_TEXT
lea rcx, [rsp + 0x30]
call fcn.1400bc120
push qword [rsp + 0x30]
push qword [0x1404bc258]
pop rcx
pop rdx
call fcn.1400ac2d4
mov r15, rax
and r15, r15
jne 0x14003fcc5
movabs rdx, str.ALTER_TABLE_settings_ADD_COLUMN_WindowW_TEXT
lea rcx, [rsp + 0x30]
call fcn.1400bc120
push qword [rsp + 0x30]
push qword [0x1404bc258]
pop rcx
pop rdx
call fcn.1400ac2d4
mov r15, rax
and r15, r15
jne 0x14003fcf2
movabs rdx, str.ALTER_TABLE_settings_ADD_COLUMN_WindowH_TEXT
lea rcx, [rsp + 0x30]
call fcn.1400bc120
push qword [rsp + 0x30]
push qword [0x1404bc258]
pop rcx
pop rdx
call fcn.1400ac2d4
mov r15, rax
and r15, r15
jne 0x14003fd1f
movabs rdx, str.ALTER_TABLE_settings_ADD_COLUMN_Resolution_TEXT
lea rcx, [rsp + 0x30]
call fcn.1400bc120
push qword [rsp + 0x30]
push qword [0x1404bc258]
pop rcx
pop rdx
call fcn.1400ac2d4
mov r15, rax
and r15, r15
jne 0x14003fd4c
movabs rdx, str.ALTER_TABLE_settings_ADD_COLUMN_ListIconWidh1_TEXT
lea rcx, [rsp + 0x30]
call fcn.1400bc120
push qword [rsp + 0x30]
push qword [0x1404bc258]
pop rcx
pop rdx
call fcn.1400ac2d4
mov r15, rax
and r15, r15
jne 0x14003fd79
movabs rdx, str.ALTER_TABLE_settings_ADD_COLUMN_ListIconWidh11_TEXT
lea rcx, [rsp + 0x30]
call fcn.1400bc120
push qword [rsp + 0x30]
push qword [0x1404bc258]
pop rcx
pop rdx
call fcn.1400ac2d4
mov r15, rax
and r15, r15
jne 0x14003fda6
movabs rdx, str.ALTER_TABLE_settings_ADD_COLUMN_ListIconWidh2_TEXT
lea rcx, [rsp + 0x30]
call fcn.1400bc120
push qword [rsp + 0x30]
push qword [0x1404bc258]
pop rcx
pop rdx
call fcn.1400ac2d4
mov r15, rax
and r15, r15
jne 0x14003fdd3
movabs rdx, str.ALTER_TABLE_settings_ADD_COLUMN_part1_TEXT
lea rcx, [rsp + 0x30]
call fcn.1400bc120
push qword [rsp + 0x30]
push qword [0x1404bc258]
pop rcx
pop rdx
call fcn.1400ac2d4
mov r15, rax
and r15, r15
jne 0x14003fe00
movabs rdx, str.ALTER_TABLE_settings_ADD_COLUMN_part2_TEXT
lea rcx, [rsp + 0x30]
call fcn.1400bc120
push qword [rsp + 0x30]
push qword [0x1404bc258]
pop rcx
pop rdx
call fcn.1400ac2d4
mov r15, rax
and r15, r15
jne 0x14003fe2d
movabs rdx, str.ALTER_TABLE_settings_ADD_COLUMN_part3_TEXT
lea rcx, [rsp + 0x30]
call fcn.1400bc120
push qword [rsp + 0x30]
push qword [0x1404bc258]
pop rcx
pop rdx
call fcn.1400ac2d4
mov r15, rax
and r15, r15
jne 0x14003fe5a
movabs rdx, str.ALTER_TABLE_settings_ADD_COLUMN_part4_TEXT
lea rcx, [rsp + 0x30]
call fcn.1400bc120
push qword [rsp + 0x30]
push qword [0x1404bc258]
pop rcx
pop rdx
call fcn.1400ac2d4
mov r15, rax
and r15, r15
jne 0x14003fe87
movabs rdx, str.ALTER_TABLE_settings_ADD_COLUMN_part22_TEXT
lea rcx, [rsp + 0x30]
call fcn.1400bc120
push qword [rsp + 0x30]
push qword [0x1404bc258]
pop rcx
pop rdx
call fcn.1400ac2d4
mov r15, rax
and r15, r15
jne 0x14003feb4
movabs rdx, str.ALTER_TABLE_settings_ADD_COLUMN_part33_TEXT
lea rcx, [rsp + 0x30]
call fcn.1400bc120
push qword [rsp + 0x30]
push qword [0x1404bc258]
pop rcx
pop rdx
call fcn.1400ac2d4
mov r15, rax
and r15, r15
jne 0x14003fee1
movabs rdx, str.ALTER_TABLE_settings_ADD_COLUMN_part44_TEXT
lea rcx, [rsp + 0x30]
call fcn.1400bc120
push qword [rsp + 0x30]
push qword [0x1404bc258]
pop rcx
pop rdx
call fcn.1400ac2d4
mov r15, rax
and r15, r15
jne 0x14003ff0e
movabs rdx, str.ALTER_TABLE_settings_ADD_COLUMN_checkmode_TEXT
lea rcx, [rsp + 0x30]
call fcn.1400bc120
push qword [rsp + 0x30]
push qword [0x1404bc258]
pop rcx
pop rdx
call fcn.1400ac2d4
mov r15, rax
and r15, r15
jne 0x14003ff3b
movabs rdx, str.ALTER_TABLE_settings_ADD_COLUMN_KeyWnd_X_TEXT
lea rcx, [rsp + 0x30]
call fcn.1400bc120
push qword [rsp + 0x30]
push qword [0x1404bc258]
pop rcx
pop rdx
call fcn.1400ac2d4
mov r15, rax
and r15, r15
jne 0x14003ff68
movabs rdx, 0x140272a90
lea rcx, [rsp + 0x30]
call fcn.1400bc120
push qword [rsp + 0x30]
push qword [0x1404bc258]
pop rcx
pop rdx
call fcn.1400ac2d4
mov r15, rax
and r15, r15
jne 0x14003ff95
movabs rdx, str.ALTER_TABLE_settings_ADD_COLUMN_KeyWnd_W_TEXT
lea rcx, [rsp + 0x30]
call fcn.1400bc120
push qword [rsp + 0x30]
push qword [0x1404bc258]
pop rcx
pop rdx
call fcn.1400ac2d4
mov r15, rax
and r15, r15
jne 0x14003ffc2
movabs rdx, str.ALTER_TABLE_settings_ADD_COLUMN_KeyWnd_H_TEXT
lea rcx, [rsp + 0x30]
call fcn.1400bc120
push qword [rsp + 0x30]
push qword [0x1404bc258]
pop rcx
pop rdx
call fcn.1400ac2d4
mov r15, rax
and r15, r15
jne 0x14003ffef
movabs rdx, str.ALTER_TABLE_settings_ADD_COLUMN_Tree_0_Pos_TEXT
lea rcx, [rsp + 0x30]
call fcn.1400bc120
push qword [rsp + 0x30]
push qword [0x1404bc258]
pop rcx
pop rdx
call fcn.1400ac2d4
mov r15, rax
and r15, r15
jne 0x14004001c
movabs rdx, str.ALTER_TABLE_settings_ADD_COLUMN_DarkTheme_TEXT
lea rcx, [rsp + 0x30]
call fcn.1400bc120
push qword [rsp + 0x30]
push qword [0x1404bc258]
pop rcx
pop rdx
call fcn.1400ac2d4
mov r15, rax
and r15, r15
jne 0x140040049
movabs rdx, str.ALTER_TABLE_settings_ADD_COLUMN_NotSaveUndefined_TEXT
lea rcx, [rsp + 0x30]
call fcn.1400bc120
push qword [rsp + 0x30]
push qword [0x1404bc258]
pop rcx
pop rdx
call fcn.1400ac2d4
mov r15, rax
and r15, r15
jne 0x140040076
movabs rax, str.SELECT_loadkeys_FROM_settings_WHERE_id_settings1
push rax
push qword [0x1404bc258]
pop rcx
pop rdx
call fcn.1400ac408
mov r15, rax
and r15, r15
je 0x140040162
push qword [0x1404bc258]
pop rcx
call fcn.1400ac484
and rax, rax
je 0x140040154
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 [0x1404bc258]
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 r15, rax
and r15, r15
jle 0x140040144
mov qword [0x1404bc328], 1
jmp 0x14004014f
mov qword [0x1404bc328], 0
jmp 0x14004009a
push qword [0x1404bc258]
pop rcx
call fcn.1400ac500
jmp 0x140040162
movabs rdx, 0x140271064
lea rcx, [rsp + 0x38]
call fcn.1400bc120
movabs rax, str.SELECT_keytoinsert_FROM_keystype
push rax
push qword [0x1404bc258]
pop rcx
pop rdx
call fcn.1400ac408
mov r15, rax
and r15, r15
je 0x140040200
push qword [0x1404bc258]
pop rcx
call fcn.1400ac484
and rax, rax
je 0x1400401f4
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 [0x1404bc258]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400ac4b8
add rsp, 0x28
lea rcx, [rsp + 0x40]
pop rdx
call fcn.1400bc2d0
jmp 0x140040196
push qword [0x1404bc258]
pop rcx
call fcn.1400ac500
push qword [rsp + 0x38]
movabs rcx, 0x140271064
pop rdx
call fcn.1400bc3b0
or rax, rax
jne 0x140040226
mov qword [0x1404bc0a0], 1
jmp 0x140040231
mov qword [0x1404bc0a0], 0
xor rax, rax
push rax
mov rcx, qword [rsp + 0x40]
sub rsp, 0x28
call fcn.1400bc6b0
add rsp, 0x28
mov rcx, qword [rsp + 0x38]
sub rsp, 0x28
call fcn.1400bc6b0
add rsp, 0x28
pop rax
add rsp, 0x40
pop r15
ret