Function at 0x140072a50
Capabilities:
Get graphical window text
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 8], rcx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0xc0
movzx eax, byte [r9 + 8]
mov r13, r9
sub al, 2
mov r12, r8
test al, 0xf7
mov r14, rdx
lea rax, [r9 + 0x20]
mov rdi, rcx
jne 0x140072a86
lea rax, [r8 + 0x70]
xor esi, esi
mov qword [rsp + 0x118], rax
lea rbp, [0x140000000]
mov qword [rsp + 0x110], rbx
lea r15d, [rsi + 1]
cmp word [rdx], si
je 0x140074eb1
nop dword [rax]
movzx eax, word [r14]
cmp ax, 0x2d
jne 0x140072abf
xor bpl, bpl
jmp 0x140072ac8
mov bpl, 1
cmp ax, 0x2b
jne 0x140072acc
add r14, 2
movzx edx, word [r14]
test dx, dx
je 0x140074ea4
mov rbx, r14
mov qword [rsp + 0x108], rbx
nop dword [rax]
nop dword [rax + rax]
lea rcx, [0x1400df950]
mov eax, SafeArrayAllocDescriptor
nop dword [rax]
cmp dx, ax
je 0x140072b47
movzx eax, word [rcx + 2]
add rcx, 2
test ax, ax
jne 0x140072b00
movzx edx, word [rbx + 2]
add rbx, 2
mov qword [rsp + 0x108], rbx
test dx, dx
jne 0x140072af0
or rax, 0xffffffffffffffff
nop dword [rax + rax]
inc rax
cmp word [r14 + rax*2], 0
jne 0x140072b30
lea rbx, [r14 + rax*2]
mov qword [rsp + 0x108], rbx
cmp rbx, r14
je 0x140074dd6
movzx r15d, word [rbx]
lea rdx, str.Section
mov rcx, r14
mov word [rbx], si
call fcn.1400a7970
test eax, eax
jne 0x140072b78
mov byte [r12 + 0x1a4], 1
jmp case.0x140074151.2
lea rdx, str.AltSubmit
mov rcx, r14
call fcn.1400a7970
test eax, eax
jne 0x140072ba5
cmp byte [r13 + 8], 0xc
je 0x140072ba5
test bpl, bpl
je 0x140073688
or byte [r13 + 9], 2
jmp case.0x140074151.2
mov r8d, 7
lea rdx, str.Checked
mov rcx, r14
call fcn.1400a9f58
test eax, eax
jne 0x140072c51
lea rdx, str.Gray
lea rcx, [r14 + 0xe]
call fcn.1400a7970
test eax, eax
jne 0x140072beb
neg bpl
sbb eax, eax
and eax, 2
mov dword [r12 + 0x80], eax
jmp case.0x140074151.2
cmp byte [r13 + 8], 0xa
jne 0x140072c0d
test bpl, bpl
je 0x140072c02
or dword [r12 + 0x10], 4
jmp case.0x140074151.2
and dword [r12 + 0x10], 0xfffffffb
jmp case.0x140074151.2
cmp word [r14 + 0xe], 0
je 0x140072c40
lea rcx, [r14 + 0xe]
call fcn.14000ed90
mov dword [r12 + 0x80], eax
cmp eax, 0xffffffff
jne case.0x140074151.2
mov dword [r12 + 0x80], 2
jmp case.0x140074151.2
movzx eax, bpl
mov dword [r12 + 0x80], eax
jmp case.0x140074151.2
mov r8d, 6
lea rdx, str.Choose
mov rcx, r14
call fcn.1400a9f58
test eax, eax
jne 0x140072d1c
test bpl, bpl
je case.0x140074151.2
movzx ecx, byte [r13 + 8]
add r14, 0xc
sub ecx, 0xd
je 0x140072cd2
cmp ecx, 1
mov rcx, r14
je 0x140072caa
call fcn.14000ed90
mov dword [r12 + 0x3c], eax
cmp eax, 1
jge case.0x140074151.2
mov dword [r12 + 0x3c], esi
jmp case.0x140074151.2
lea rdx, [r12 + 0x154]
call fcn.140087040
mov dword [r12 + 0x194], eax
cmp eax, 3
jne case.0x140074151.2
or dword [r12], 2
jmp case.0x140074151.2
lea rdx, str.None
mov rcx, r14
call fcn.1400a7970
test eax, eax
jne 0x140072cf3
mov dword [r12 + 0x3c], 2
jmp case.0x140074151.2
lea rdx, [r12 + 0x154]
mov r8b, 1
mov rcx, r14
call fcn.140087110
test eax, eax
je case.0x140074151.2
mov dword [r12 + 0x3c], 1
jmp case.0x140074151.2
lea rdx, str.Border
mov rcx, r14
call fcn.1400a7970
test eax, eax
jne 0x140072d4f
test bpl, bpl
je 0x140072d41
or dword [r12], 0x800000
jmp case.0x140074151.2
or dword [r12 + 4], 0x800000
jmp case.0x140074151.2
lea rdx, str.VScroll
mov rcx, r14
call fcn.1400a7970
test eax, eax
jne 0x140072d82
test bpl, bpl
je 0x140072d74
or dword [r12], 0x200000
jmp case.0x140074151.2
or dword [r12 + 4], 0x200000
jmp case.0x140074151.2
mov r8d, 7
lea rdx, str.HScroll
mov rcx, r14
call fcn.1400a9f58
test eax, eax
jne 0x140072dfc
cmp byte [r13 + 8], 0xb
jne 0x140072db9
test bpl, bpl
je 0x1400732b7
or dword [r12 + 4], 0x8000
jmp case.0x140074151.2
test bpl, bpl
je 0x140072dee
or dword [r12], 0x100000
cmp word [r14 + 0xe], 0
je 0x140072de1
lea rcx, [r14 + 0xe]
call fcn.14000ed90
mov dword [r12 + 0x7c], eax
jmp case.0x140074151.2
or eax, 0xffffffff
mov dword [r12 + 0x7c], eax
jmp case.0x140074151.2
or dword [r12 + 4], 0x100000
jmp case.0x140074151.2
lea rdx, str.Tabstop
mov rcx, r14
call fcn.1400a7970
test eax, eax
jne 0x140072e21
test bpl, bpl
je 0x140072e39
or dword [r12], 0x10000
jmp case.0x140074151.2
lea rdx, str.NoTab
mov rcx, r14
call fcn.1400a7970
test eax, eax
jne 0x140072e47
test bpl, bpl
je 0x140072e14
or dword [r12 + 4], 0x10000
jmp case.0x140074151.2
lea rdx, str.Group
mov rcx, r14
call fcn.1400a7970
test eax, eax
jne 0x140072e70
test bpl, bpl
je 0x140073133
or dword [r12], 0x20000
jmp case.0x140074151.2
lea rdx, str.Redraw
mov rcx, r14
call fcn.1400a7970
test eax, eax
jne 0x140072e98
neg bpl
sbb eax, eax
add eax, 4
mov dword [r12 + 0x19c], eax
jmp case.0x140074151.2
mov r8d, 8
lea rdx, str.Disabled
mov rcx, r14
call fcn.1400a9f58
test eax, eax
jne 0x140072f14
cmp word [r14 + 0x10], ax
lea rcx, [r14 + 0x10]
je 0x140072ecc
call fcn.14000ed90
test eax, eax
jne 0x140072ecc
test bpl, bpl
sete bpl
mov rcx, qword [r13]
test rcx, rcx
je 0x140072ee5
test bpl, bpl
mov edx, esi
sete dl
call qword [sym.imp.USER32.dll_EnableWindow]
jmp 0x140072ef2
test bpl, bpl
je 0x140072f01
or dword [r12], 0x8000000
test bpl, bpl
je 0x140072f0a
or byte [r13 + 9], 0x10
jmp case.0x140074151.2
or dword [r12 + 4], 0x8000000
and byte [r13 + 9], 0xef
jmp case.0x140074151.2
mov r8d, 6
lea rdx, str.Hidden
mov rcx, r14
call fcn.1400a9f58
test eax, eax
jne 0x140072f93
cmp word [r14 + 0xc], ax
lea rcx, [r14 + 0xc]
je 0x140072f48
call fcn.14000ed90
test eax, eax
jne 0x140072f48
test bpl, bpl
sete bpl
mov rcx, qword [r13]
test rcx, rcx
je 0x140072f64
test bpl, bpl
mov edx, 4
cmovne edx, esi
call qword [sym.imp.USER32.dll_ShowWindow]
jmp 0x140072f72
test bpl, bpl
je 0x140072f81
or dword [r12 + 4], 0x10000000
test bpl, bpl
je 0x140072f89
or byte [r13 + 9], 8
jmp case.0x140074151.2
or dword [r12], 0x10000000
and byte [r13 + 9], 0xf7
jmp case.0x140074151.2
lea rdx, str.Wrap
mov rcx, r14
call fcn.1400a7970
test eax, eax
jne 0x140073021
movzx eax, byte [r13 + 8]
dec eax
cmp eax, 0x12
ja case.0x140074151.2
lea r8, [0x140000000]
cdqe
mov ecx, dword [r8 + rax*4 + 0x75494]
add rcx, r8
jmp rcx
test bpl, bpl
je 0x140072fdc
or dword [r12 + 4], 0x1f
jmp case.0x140074151.2
and dword [r12], 0xffffffec
or dword [r12], 0xc
jmp case.0x140074151.2
test bpl, bpl
je 0x140072ffe
or dword [r12 + 4], 0x100080
jmp case.0x140074151.2
or dword [r12], 0x80
jmp case.0x140074151.2
test bpl, bpl
je 0x140073587
or dword [r12], 0x200
jmp case.0x140074151.2
mov r8d, 0xa
lea rdx, str.Background
mov rcx, r14
call fcn.1400a9f58
test eax, eax
jne 0x1400730fc
movzx eax, byte [r13 + 8]
add r14, 0x14
cmp al, 0x19
ja 0x1400730bc
movzx eax, al
mov ecx, 0x2040c00
bt ecx, eax
jae 0x1400730bc
test bpl, bpl
je 0x1400730ae
mov rcx, r14
call fcn.140088b40
mov dword [r12 + 0x74], eax
cmp eax, 0xffffffff
jne case.0x140074151.2
xor edx, edx
mov rcx, r14
lea r8d, [rdx + 0x10]
call fcn.1400ab9b0
movzx ecx, ax
shr cx, 8
movzx r8d, cl
mov ecx, eax
shr ecx, 0x10
shl r8d, 8
movzx edx, cl
movzx eax, al
or r8d, edx
shl eax, 0x10
or r8d, eax
mov dword [r12 + 0x74], r8d
jmp case.0x140074151.2
mov dword [r12 + 0x74], 0xff000000
jmp case.0x140074151.2
test bpl, bpl
je 0x1400730ed
and byte [r13 + 9], 0xdf
lea rdx, str.Trans
mov rcx, r14
call fcn.1400a7970
test eax, eax
jne 0x1400730e3
or byte [r13 + 9], 0x40
jmp case.0x140074151.2
and byte [r13 + 9], 0xbf
jmp case.0x140074151.2
and byte [r13 + 9], 0xbf
or byte [r13 + 9], 0x20
jmp case.0x140074151.2
lea rdx, str.Group
mov rcx, r14
call fcn.1400a7970
test eax, eax
je 0x140072e5a
lea rdx, str.Theme
mov rcx, r14
call fcn.1400a7970
test eax, eax
jne 0x140073141
mov byte [r12 + 0x1a5], bpl
jmp case.0x140074151.2
or dword [r12 + 4], 0x20000
jmp case.0x140074151.2
mov r8d, 4
lea rdx, str.Hwnd
mov rcx, r14
call fcn.1400a9f58
test eax, eax
jne 0x14007317b
lea rdx, [r14 + 8]
xor r8d, r8d
lea r9d, [rax + 3]
lea rcx, [0x1401053a0]
call fcn.1400259d0
mov qword [r12 + 0x20], rax
jmp case.0x140074151.2
mov r8d, 4
lea rdx, str.Icon
mov rcx, r14
call fcn.1400a9f58
test eax, eax
jne 0x1400731de
cmp byte [r13 + 8], 0xa
jne 0x1400731bf
lea rdx, str.Small
lea rcx, [r14 + 8]
call fcn.1400a7970
test eax, eax
mov ecx, 2
cmovne ecx, esi
mov dword [r12 + 0x14], ecx
jmp case.0x140074151.2
test bpl, bpl
je case.0x140074151.2
lea rcx, [r14 + 8]
call fcn.14000ed90
mov dword [r12 + 0x84], eax
jmp case.0x140074151.2
lea rdx, str.Report
mov rcx, r14
call fcn.1400a7970
test eax, eax
jne 0x1400731ff
mov dword [r12 + 0x14], 1
jmp case.0x140074151.2
lea rdx, str.List
mov rcx, r14
call fcn.1400a7970
test eax, eax
jne 0x140073220
mov dword [r12 + 0x14], 3
jmp case.0x140074151.2
lea rdx, str.Tile
mov rcx, r14
call fcn.1400a7970
test eax, eax
jne 0x140073241
mov dword [r12 + 0x14], 4
jmp case.0x140074151.2
cmp byte [r13 + 8], 0xa
jne 0x140073306
lea rdx, [0x1400e5968]
mov rcx, r14
call fcn.1400a7970
test eax, eax
jne 0x140073276
test bpl, bpl
je 0x140073731
or dword [r12 + 4], 0x4000
jmp case.0x140074151.2
cmp byte [r13 + 8], 0xa
jne 0x140073306
mov r8d, 6
lea rdx, str.NoSort
mov rcx, r14
call fcn.1400a9f58
test eax, eax
jne 0x1400732d1
lea rcx, [r14 + 0xc]
lea rdx, [0x1400e5968]
call fcn.1400a7970
test eax, eax
jne 0x1400732c4
test bpl, bpl
je 0x140072dab
or dword [r12], 0x8000
jmp case.0x140074151.2
mov byte [r12 + 0x1a6], bpl
jmp case.0x140074151.2
cmp byte [r13 + 8], 0xa
jne 0x140073306
lea rdx, str.Grid
mov rcx, r14
call fcn.1400a7970
test eax, eax
jne 0x140073306
test bpl, bpl
je 0x1400732fb
or dword [r12 + 0x10], 1
jmp case.0x140074151.2
and dword [r12 + 0x10], 0xfffffffe
jmp case.0x140074151.2
mov r8d, 5
lea rdx, str.Count
mov rcx, r14
call fcn.1400a9f58
test eax, eax
jne 0x140073332
lea rcx, [r14 + 0xa]
call fcn.14000ed90
mov dword [r12 + 0x78], eax
jmp case.0x140074151.2
mov r8d, 2
lea rdx, [0x1400e8e74]
mov rcx, r14
call fcn.1400a9f58
test eax, eax
jne 0x14007346b
lea rdi, [r14 + 4]
movzx eax, word [rdi]
cmp ax, 0x20
je 0x140073362
cmp ax, 9
jne 0x140073368
add rdi, 2
jmp 0x140073353
movzx eax, word [rdi]
test ax, ax
je case.0x140074151.2
cmp ax, 0x2d
je case.0x140074151.2
cmp ax, 0x2b
jne 0x140073388
add rdi, 2
cmp word [rdi], 0x30
jne 0x1400733b8
movzx eax, word [rdi + 2]
mov ecx, 0xffdf
sub ax, 0x58
test cx, ax
jne 0x1400733b8
movzx ecx, word [rdi + 4]
call fcn.1400ab8d4
test eax, eax
je 0x1400733b8
mov eax, 1
add rdi, 4
jmp 0x1400733ba
mov eax, esi
movzx ebx, word [rdi]
mov ecx, esi
cmp ebx, 0x20
je 0x140073420
movsxd rsi, eax
cmp ebx, 9
je 0x140073420
test ebx, ebx
je 0x14007343b
cmp ebx, 0x2e
je 0x1400733f5
test rsi, rsi
je 0x140073402
movzx ecx, bx
call fcn.1400aba70
xor ecx, ecx
test eax, eax
sete cl
test ecx, ecx
je 0x14007340a
movzx ecx, bx
call fcn.14000aea0
mov rbx, qword [rsp + 0x108]
jmp case.0x140074151.2
lea eax, [rbx - 0x30]
cmp eax, 9
ja 0x1400733ed
movzx ebx, word [rdi + 2]
add rdi, 2
mov ecx, 1
cmp ebx, 0x20
jne 0x1400733c7
nop dword [rax]
movzx eax, word [rdi]
cmp ax, 0x20
je 0x14007342f
cmp ax, 9
jne 0x140073435
add rdi, 2
jmp 0x140073420
cmp word [rdi], 0
jne 0x1400733f5
test ecx, ecx
je 0x1400733f5
lea rcx, [r14 + 4]
call fcn.140015650
mov rbx, qword [rsp + 0x108]
test bpl, bpl
je 0x14007345f
or dword [r12 + 0x10], eax
jmp case.0x140074151.2
not eax
and dword [r12 + 0x10], eax
jmp case.0x140074151.2
mov r8d, 9
lea rdx, str.ImageList
mov rcx, r14
call fcn.1400a9f58
test eax, eax
jne 0x1400734a2
test bpl, bpl
je case.0x140074151.2
lea rcx, [r14 + 0x12]
call fcn.140015650
mov ecx, eax
mov qword [r12 + 0x18], rcx
jmp case.0x140074151.2
cmp byte [r13 + 8], 4
jne 0x1400734cf
lea rdx, str.Default
mov rcx, r14
call fcn.1400a7970
test eax, eax
jne 0x1400734cf
test bpl, bpl
je 0x14007405c
or dword [r12], 1
jmp case.0x140074151.2
cmp byte [r13 + 8], 5
jne 0x1400734fc
lea rdx, str.Check3
mov rcx, r14
call fcn.1400a7970
test eax, eax
jne 0x1400734fc
test bpl, bpl
je 0x140073a78
or dword [r12], 6
jmp case.0x140074151.2
lea rdx, str.ReadOnly
mov rcx, r14
call fcn.1400a7970
test eax, eax
jne 0x140073595
movzx ecx, byte [r13 + 8]
sub ecx, 9
je 0x140073728
sub ecx, 1
je 0x14007357e
sub ecx, 1
je 0x14007356a
cmp ecx, 1
jne case.0x140074151.2
mov rcx, qword [r13]
test rcx, rcx
je 0x140073554
movzx r8d, bpl
xor r9d, r9d
mov edx, 0xcf
call qword [sym.imp.USER32.dll_SendMessageW]
jmp case.0x140074151.2
test bpl, bpl
je 0x1400735f0
or dword [r12], 0x800
jmp case.0x140074151.2
test bpl, bpl
je 0x140073763
or dword [r12 + 4], 8
jmp case.0x140074151.2
test bpl, bpl
je 0x140073014
or dword [r12 + 4], 0x200
jmp case.0x140074151.2
lea rdx, str.Multi
mov rcx, r14
call fcn.1400a7970
test eax, eax
jne 0x1400735fe
movzx ecx, byte [r13 + 8]
sub ecx, 9
je 0x140073554
sub ecx, 1
je 0x1400735dc
sub ecx, 2
je 0x140073cc2
cmp ecx, 2
jne case.0x140074151.2
test bpl, bpl
je case.0x140074091.11
or dword [r12], 2
jmp case.0x140074151.2
test bpl, bpl
je 0x140073ccb
or dword [r12 + 4], 4
jmp case.0x140074151.2
or dword [r12 + 4], 0x800
jmp case.0x140074151.2
cmp byte [r13 + 8], 0xc
jne 0x140073692
lea rdx, str.WantReturn
mov rcx, r14
call fcn.1400a7970
test eax, eax
jne 0x14007363c
test bpl, bpl
je 0x14007362e
or dword [r12], 0x1000
jmp case.0x140074151.2
or dword [r12 + 4], 0x1000
jmp case.0x140074151.2
cmp byte [r13 + 8], 0xc
jne 0x140073692
lea rdx, str.WantTab
mov rcx, r14
call fcn.1400a7970
test eax, eax
jne 0x140073665
test bpl, bpl
je 0x1400736b5
or byte [r13 + 9], 0x80
jmp case.0x140074151.2
cmp byte [r13 + 8], 0xc
jne 0x140073692
lea rdx, str.WantCtrlA
mov rcx, r14
call fcn.1400a7970
test eax, eax
jne 0x140073692
test bpl, bpl
je 0x140072b9b
and byte [r13 + 9], 0xfd
jmp case.0x140074151.2
movzx eax, byte [r13 + 8]
sub al, 0xa
cmp al, 1
ja 0x1400736bf
lea rdx, str.WantF2
mov rcx, r14
call fcn.1400a7970
test eax, eax
jne 0x1400736bf
test bpl, bpl
je 0x14007365b
and byte [r13 + 9], 0x7f
jmp case.0x140074151.2
cmp byte [r13 + 8], 0xc
jne 0x1400736ef
lea rdx, str.Number
mov rcx, r14
call fcn.1400a7970
test eax, eax
jne 0x1400736ef
test bpl, bpl
je 0x14007377c
or dword [r12], 0x2000
jmp case.0x140074151.2
lea rdx, str.Lowercase
mov rcx, r14
call fcn.1400a7970
test eax, eax
jne 0x14007373e
movzx eax, byte [r13 + 8]
cmp al, 0xc
jne 0x14007371e
test bpl, bpl
je 0x1400739b3
or dword [r12], 0x10
jmp case.0x140074151.2
sub al, 7
cmp al, 1
ja case.0x140074151.2
test bpl, bpl
je 0x140073268
or dword [r12], 0x4000
jmp case.0x140074151.2
lea rdx, str.Uppercase
mov rcx, r14
call fcn.1400a7970
test eax, eax
jne 0x14007378a
movzx eax, byte [r13 + 8]
cmp al, 0xc
jne 0x14007376d
test bpl, bpl
je 0x140073573
or dword [r12], 8
jmp case.0x140074151.2
sub al, 7
cmp al, 1
ja case.0x140074151.2
jmp case.0x140072fca.3
or dword [r12 + 4], 0x2000
jmp case.0x140074151.2
cmp byte [r13 + 8], 0xc
jne 0x14007382d
mov r8d, 8
lea rdx, str.Password
mov rcx, r14
call fcn.1400a9f58
test eax, eax
jne 0x14007382d
movzx eax, word [r14 + 0x10]
mov word [r12 + 0x1a0], ax
test bpl, bpl
je 0x140073804
or dword [r12], 0x20
cmp qword [r13], 0
je case.0x140074151.2
test ax, ax
jne 0x1400737e4
mov eax, 0x2a
mov word [r12 + 0x1a0], ax
movzx r8d, word [r12 + 0x1a0]
xor r9d, r9d
mov rcx, qword [r13]
mov edx, 0xcc
call qword [sym.imp.USER32.dll_SendMessageW]
jmp case.0x140074151.2
or dword [r12 + 4], 0x20
mov rcx, qword [r13]
test rcx, rcx
je case.0x140074151.2
xor r9d, r9d
xor r8d, r8d
mov edx, 0xcc
call qword [sym.imp.USER32.dll_SendMessageW]
jmp case.0x140074151.2
mov r8d, 5
lea rdx, str.Limit
mov rcx, r14
call fcn.1400a9f58
test eax, eax
jne 0x140073880
test bpl, bpl
je 0x140073872
cmp word [r14 + 0xa], ax
je 0x140073865
lea rcx, [r14 + 0xa]
call fcn.14000ed90
mov dword [r12 + 0x78], eax
jmp case.0x140074151.2
or eax, 0xffffffff
mov dword [r12 + 0x78], eax
jmp case.0x140074151.2
mov dword [r12 + 0x78], 0x80000000
jmp case.0x140074151.2
cmp byte [r13 + 8], 8
jne 0x1400738ad
lea rdx, str.Simple
mov rcx, r14
call fcn.1400a7970
test eax, eax
jne 0x1400738ad
test bpl, bpl
je 0x14007405c
or dword [r12], 1
jmp case.0x140074151.2
mov r8d, 4
lea rdx, str.Sort
mov rcx, r14
call fcn.1400a9f58
test eax, eax
jne 0x140073923
movzx eax, byte [r13 + 8]
cmp al, 7
jb case.0x140074151.2
cmp al, 8
jbe 0x140073df5
cmp al, 9
je 0x1400735c9
cmp al, 0xa
jne case.0x140074151.2
test bpl, bpl
je 0x140073918
lea rcx, [r14 + 8]
lea rdx, str.Desc
call fcn.1400a7970
test eax, eax
mov ecx, SafeArrayAllocDescriptor
mov eax, reloc.OLEAUT32.dll_SafeArrayGetDim
cmovne ecx, eax
or dword [r12], ecx
jmp case.0x140074151.2
or dword [r12 + 4], 0x30
jmp case.0x140074151.2
cmp byte [r13 + 8], 0x10
jne 0x140073959
lea rdx, str.Horz
mov rcx, r14
call fcn.1400a7970
test eax, eax
jne 0x140073959
test bpl, bpl
je 0x140073afc
mov eax, dword [r12]
and eax, 0xffffffef
or eax, 0x40
mov dword [r12], eax
jmp case.0x140074151.2
cmp byte [r13 + 8], 0x11
jne 0x140073a0f
lea rdx, str.Invert
mov rcx, r14
call fcn.1400a7970
test eax, eax
jne 0x14007398a
test bpl, bpl
je 0x1400736b5
or byte [r13 + 9], 0x80
jmp case.0x140074151.2
cmp byte [r13 + 8], 0x11
jne 0x140073a0f
lea rdx, str.NoTicks
mov rcx, r14
call fcn.1400a7970
test eax, eax
jne 0x1400739be
test bpl, bpl
je 0x1400739b3
or dword [r12], 0x10
jmp case.0x140074151.2
or dword [r12 + 4], 0x10
jmp case.0x140074151.2
cmp byte [r13 + 8], 0x11
jne 0x140073a0f
mov r8d, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
lea rdx, str.TickInterval
mov rcx, r14
call fcn.1400a9f58
test eax, eax
jne 0x140073a0f
test bpl, bpl
je 0x1400739fb
or dword [r12], 1
lea rcx, [r14 + 0x18]
call fcn.14000ed90
mov dword [r12 + 0x48], eax
jmp case.0x140074151.2
or dword [r12 + 4], 1
mov dword [r12 + 0x48], 0xffffffff
jmp case.0x140074151.2
mov r8d, 4
lea rdx, str.Line
mov rcx, r14
call fcn.1400a9f58
test eax, eax
jne 0x140073a83
movzx eax, byte [r13 + 8]
cmp al, 0x11
jne 0x140073a4d
test bpl, bpl
je case.0x140074151.2
lea rcx, [r14 + 8]
call fcn.14000ed90
mov dword [r12 + 0x4c], eax
jmp case.0x140074151.2
cmp al, 0xb
jne case.0x140074151.2
movzx ecx, word [r14 + 8]
call fcn.14000aea0
cmp ax, 0x53
jne case.0x140074151.2
test bpl, bpl
je 0x140073a78
or dword [r12], 6
jmp case.0x140074151.2
or dword [r12 + 4], 6
jmp case.0x140074151.2
cmp byte [r13 + 8], 0x11
jne 0x140073b07
mov r8d, 4
lea rdx, str.Page
mov rcx, r14
call fcn.1400a9f58
test eax, eax
jne 0x140073abf
test bpl, bpl
je case.0x140074151.2
lea rcx, [r14 + 8]
call fcn.14000ed90
mov dword [r12 + 0x50], eax
jmp case.0x140074151.2
cmp byte [r13 + 8], 0x11
jne 0x140073b07
mov r8d, 5
lea rdx, str.Thick
mov rcx, r14
call fcn.1400a9f58
test eax, eax
jne 0x140073b07
test bpl, bpl
je 0x140073afc
or dword [r12], 0x40
lea rcx, [r14 + 0xa]
call fcn.14000ed90
mov dword [r12 + 0x54], eax
jmp case.0x140074151.2
or dword [r12 + 4], 0x40
jmp case.0x140074151.2
mov r8d, 7
lea rdx, str.ToolTip
mov rcx, r14
call fcn.1400a9f58
test eax, eax
jne 0x140073bb7
cmp byte [r13 + 8], 0x11
jne case.0x140074151.2
test bpl, bpl
je 0x1400741ff
mov dword [r12 + 0x58], 0xffffffff
movzx ecx, word [r14 + 0xe]
call fcn.14000aea0
movzx eax, ax
cmp eax, 0x42
je 0x140073b7f
cmp eax, 0x4c
je 0x140073b74
cmp eax, 0x52
je 0x140073b69
cmp eax, 0x54
jne 0x140073b88
mov dword [r12 + 0x58], esi
jmp 0x140073b88
mov dword [r12 + 0x58], 3
jmp 0x140073b88
mov dword [r12 + 0x58], 1
jmp 0x140073b88
mov dword [r12 + 0x58], 2
mov eax, dword [r12 + 0x58]
test eax, eax
jns 0x140073ba3
or dword [r12], 0x100
mov dword [r12 + 0x58], esi
jmp case.0x140074151.2
inc eax
or dword [r12], 0x100
mov dword [r12 + 0x58], eax
jmp case.0x140074151.2
cmp byte [r13 + 8], 0x11
jne 0x140073c8b
mov r8d, 5
lea rdx, str.Buddy
mov rcx, r14
call fcn.1400a9f58
test eax, eax
jne 0x140073c8b
test bpl, bpl
je case.0x140074151.2
movzx ebx, word [r14 + 0xa]
test bx, bx
je 0x1400733f5
lea rdx, [r14 + 0xc]
mov qword [rsp + 0x28], rsi
xor r9d, r9d
mov dword [rsp + 0x20], 1
xor r8d, r8d
lea rcx, [0x1401053a0]
call fcn.140025a60
mov r9, rax
test rax, rax
je 0x1400733f5
cmp byte [rax + 0x23], 0
jne 0x140073c2f
mov r9, qword [rax + 0x10]
test byte [r9 + 0x22], 2
jne 0x1400733f5
mov eax, dword [rdi + 0x20]
lea r8d, [rax - 1]
cmp r8d, eax
jae 0x1400733f5
nop word [rax + rax]
mov rax, qword [rdi + 0x28]
lea rcx, [r8 + r8*4]
cmp qword [rax + rcx*8 + 0x10], r9
lea rdx, [rax + rcx*8]
jne 0x140073c75
cmp bx, 0x31
jne 0x140073c70
mov qword [r12 + 0x60], rdx
jmp 0x140073c75
mov qword [r12 + 0x68], rdx
dec r8d
cmp r8d, dword [rdi + 0x20]
jb 0x140073c50
mov rbx, qword [rsp + 0x108]
jmp case.0x140074151.2
lea rdx, str.Vertical
mov rcx, r14
call fcn.1400a7970
test eax, eax
jne 0x140073cd5
movzx eax, byte [r13 + 8]
cmp al, 0x11
jne 0x140073cba
test bpl, bpl
je case.0x140074091.11
or dword [r12], 2
jmp case.0x140074151.2
cmp al, 0x12
jne case.0x140074151.2
test bpl, bpl
je 0x1400735e5
or dword [r12], 4
jmp case.0x140074151.2
mov r8d, 5
lea rdx, str.Range
mov rcx, r14
call fcn.1400a9f58
test eax, eax
jne 0x140073dac
test bpl, bpl
je case.0x140074151.2
cmp word [r14 + 0xa], ax
je case.0x140074151.2
movzx eax, byte [r13 + 8]
lea rcx, [r14 + 0xa]
sub al, 0xd
cmp al, 1
jbe 0x140073d52
mov byte [r12 + reloc.OLEAUT32.dll_OleCreatePictureIndirect], 1
call fcn.14000ed90
mov edx, 0x2d
mov dword [r12 + 0x40], eax
lea rcx, [r14 + 0xc]
call fcn.1400a5b28
test rax, rax
je case.0x140074151.2
lea rcx, [rax + 2]
call fcn.14000ed90
mov dword [r12 + 0x44], eax
jmp case.0x140074151.2
lea rdx, [r12 + 0x174]
call fcn.140087040
mov dword [r12 + 0x198], eax
test eax, eax
je 0x1400733f5
mov rcx, qword [r13]
test rcx, rcx
je 0x1400733f5
cmp byte [r13 + 8], 0xd
lea r9, [r12 + 0x174]
mov r8d, eax
mov edx, 0x1012
mov eax, 0x1004
cmove edx, eax
call qword [sym.imp.USER32.dll_SendMessageW]
mov rbx, qword [rsp + 0x108]
jmp case.0x140074151.2
cmp byte [r13 + 8], 0x12
jne 0x140073dd9
lea rdx, str.Smooth
mov rcx, r14
call fcn.1400a7970
test eax, eax
jne 0x140073dd9
test bpl, bpl
je 0x14007405c
or dword [r12], 1
jmp case.0x140074151.2
lea rdx, str.Buttons
mov rcx, r14
call fcn.1400a7970
test eax, eax
jne 0x140073e26
movzx eax, byte [r13 + 8]
cmp al, 0x13
jne 0x140073e0b
test bpl, bpl
je 0x1400741ff
or dword [r12], 0x100
jmp case.0x140074151.2
cmp al, 0xb
jne case.0x140074151.2
test bpl, bpl
je 0x14007405c
or dword [r12], 1
jmp case.0x140074151.2
cmp byte [r13 + 8], 0x13
jne 0x140073e5c
lea rdx, str.Bottom
mov rcx, r14
call fcn.1400a7970
test eax, eax
jne 0x140073e5c
test bpl, bpl
je case.0x140074091.11
or dword [r12], 2
or dword [r12 + 4], 0x80
jmp case.0x140074151.2
cmp byte [r13 + 8], 0x18
jne 0x140073ec0
mov r8d, 5
lea rdx, str.Class
mov rcx, r14
call fcn.1400a9f58
test eax, eax
jne 0x140073ec0
mov rcx, qword [0x140100f68]
lea r8, [rsp + 0x70]
lea rdx, [r14 + 0xa]
call qword [sym.imp.USER32.dll_GetClassInfoExW]
mov word [r12 + 0x1aa], ax
test ax, ax
jne 0x1400733f5
lea r8, [r14 + 0xa]
lea rdx, str.Unregistered_window_class.
lea rcx, [0x1401053a0]
call fcn.140035c60
jmp 0x140075479
lea rdx, str.Center
mov rcx, r14
call fcn.1400a7970
test eax, eax
jne 0x140073fbc
movzx eax, byte [r13 + 8]
test bpl, bpl
je 0x140073f3a
cmp al, 1
je 0x140073f2a
cmp al, 2
jbe case.0x140074151.2
cmp al, 6
jbe 0x140073f1d
cmp al, 0xc
je 0x140073f0d
cmp al, 0x11
jne case.0x140074151.2
or dword [r12], 8
or dword [r12 + 4], 4
jmp case.0x140074151.2
or dword [r12], 1
or dword [r12 + 4], 2
jmp case.0x140074151.2
or dword [r12], 0x300
jmp case.0x140074151.2
or dword [r12], 1
or dword [r12 + 4], 0x1e
jmp case.0x140074151.2
cmp al, 1
je case.0x140074151.1
cmp al, 2
jbe case.0x140074151.2
cmp al, 6
jbe 0x140073f69
cmp al, 0xc
je 0x14007405c
cmp al, 0x11
jne case.0x140074151.2
or dword [r12 + 4], 8
jmp case.0x140074151.2
mov rcx, qword [r13]
test rcx, rcx
je 0x140073f97
mov edx, 0xfffffff0
call qword [sym.imp.USER32.dll_GetWindowLongW]
and eax, 0x300
cmp eax, 0x300
jne case.0x140074151.2
or dword [r12 + 4], eax
jmp case.0x140074151.2
mov ecx, dword [r12]
mov eax, ecx
and eax, 0x300
cmp eax, 0x300
jne case.0x140074151.2
and ecx, 0xfffffcff
mov dword [r12], ecx
jmp case.0x140074151.2
lea rdx, str.Right
mov rcx, r14
call fcn.1400a7970
test eax, eax
jne 0x140074111
movzx eax, byte [r13 + 8]
dec eax
test bpl, bpl
je 0x140074074
cmp eax, 0x16
ja case.0x140074151.2
lea r8, [0x140000000]
cdqe
mov ecx, dword [r8 + rax*4 + 0x754e0]
add rcx, r8
jmp rcx
or dword [r12 + 4], 8
or dword [r12], 4
jmp case.0x140074151.2
or dword [r12 + 4], 0xc
jmp case.0x140074151.2
or dword [r12], 2
or dword [r12 + 4], 0x1d
jmp case.0x140074151.2
or dword [r12], 0x200
or dword [r12 + 4], 0x100
movzx eax, byte [r13 + 8]
sub al, 5
cmp al, 1
ja case.0x140074151.2
or dword [r12], 0x20
jmp case.0x140074151.2
or dword [r12], 2
or dword [r12 + 4], 1
jmp case.0x140074151.2
or dword [r12], 0x282
jmp case.0x140074151.2
cmp eax, 0x12
ja case.0x140074151.2
lea r8, [0x140000000]
cdqe
mov ecx, dword [r8 + rax*4 + 0x7553c]
add rcx, r8
jmp rcx
or dword [r12 + 4], 0x20
jmp case.0x140074151.2
or dword [r12], 4
or dword [r12 + 4], 8
jmp case.0x140074151.2
mov rcx, qword [r13]
test rcx, rcx
je 0x1400740e0
mov edx, 0xfffffff0
call qword [sym.imp.USER32.dll_GetWindowLongW]
and eax, 0x300
cmp eax, 0x300
je case.0x140074151.2
or dword [r12 + 4], 0x200
jmp case.0x140074151.2
mov ecx, dword [r12]
mov eax, ecx
and eax, 0x300
cmp eax, 0x300
je case.0x140074151.2
btr ecx, 9
mov dword [r12], ecx
jmp case.0x140074151.2
or dword [r12 + 4], 0x82
jmp case.0x140074151.2
lea rdx, str.Left
mov rcx, r14
call fcn.1400a7970
test eax, eax
jne 0x140074230
test bpl, bpl
je 0x1400741ac
movzx eax, byte [r13 + 8]
dec eax
cmp eax, 0x12
ja case.0x140074151.2
lea r8, [0x140000000]
cdqe
mov ecx, dword [r8 + rax*4 + 0x75588]
add rcx, r8
jmp rcx
or dword [r12 + 4], 4
or dword [r12], 8
jmp case.0x140074151.2
or dword [r12], 0x100
or dword [r12 + 4], 0x200
movzx eax, byte [r13 + 8]
sub al, 5
cmp al, 1
ja case.0x140074151.2
or dword [r12 + 4], 0x20
jmp case.0x140074151.2
or dword [r12 + 4], 3
jmp case.0x140074151.2
or dword [r12], 0x280
or dword [r12 + 4], 2
jmp case.0x140074151.2
movzx eax, byte [r13 + 8]
cmp al, 3
jb case.0x140074151.2
cmp al, 6
jbe 0x1400741db
cmp al, 0x11
je case.0x140074000.16
cmp al, 0x13
jne case.0x140074151.2
or dword [r12 + 4], 0x80
jmp case.0x140074151.2
mov rcx, qword [r13]
test rcx, rcx
je 0x14007420d
mov edx, 0xfffffff0
call qword [sym.imp.USER32.dll_GetWindowLongW]
and eax, 0x300
cmp eax, 0x300
je case.0x140074151.2
or dword [r12 + 4], 0x100
jmp case.0x140074151.2
mov ecx, dword [r12]
mov eax, ecx
and eax, 0x300
cmp eax, 0x300
je case.0x140074151.2
btr ecx, 8
mov dword [r12], ecx
jmp case.0x140074151.2
mov rdi, r14
movzx eax, word [rdi]
cmp ax, 0x20
je 0x140074242
cmp ax, 9
jne 0x140074248
add rdi, 2
jmp 0x140074233
movzx eax, word [rdi]
test ax, ax
je 0x140074dba
cmp ax, 0x2d
je 0x14007431c
cmp ax, 0x2b
jne 0x140074268
add rdi, 2
cmp word [rdi], 0x30
jne 0x140074298
movzx eax, word [rdi + 2]
mov ecx, 0xffdf
sub ax, 0x58
test cx, ax
jne 0x140074298
movzx ecx, word [rdi + 4]
call fcn.1400ab8d4
test eax, eax
je 0x140074298
mov eax, 1
add rdi, 4
jmp 0x14007429a
mov eax, esi
movzx ebx, word [rdi]
mov ecx, esi
cmp ebx, 0x20
je 0x1400742f1
movsxd rsi, eax
cmp ebx, 9
je 0x1400742f1
test ebx, ebx
je 0x14007430c
cmp ebx, 0x2e
je 0x140074314
test rsi, rsi
je 0x1400742d7
movzx ecx, bx
call fcn.1400aba70
xor ecx, ecx
test eax, eax
sete cl
test ecx, ecx
je 0x1400742df
movzx ecx, bx
call fcn.14000aea0
jmp 0x140074314
lea eax, [rbx - 0x30]
cmp eax, 9
ja 0x1400742cd
movzx ebx, word [rdi + 2]
add rdi, 2
mov ecx, 1
cmp ebx, 0x20
jne 0x1400742a7
movzx eax, word [rdi]
cmp ax, 0x20
je 0x140074300
cmp ax, 9
jne 0x140074306
add rdi, 2
jmp 0x1400742f1
cmp word [rdi], 0
jne 0x140074314
test ecx, ecx
jne 0x140074db2
mov rbx, qword [rsp + 0x108]
add r14, 2
cmp word [r14], 0
jne 0x1400743db
test bpl, bpl
je 0x140074356
mov rdi, qword [rsp + 0x128]
test rdi, rdi
je 0x140074356
cmp byte [rdi + 0x23], 0
jne 0x140074349
mov rax, qword [rdi + 0x10]
jmp 0x14007434c
mov rax, rdi
test byte [rax + 0x21], 2
jne 0x1400743e3
movzx ecx, word [r14 - 2]
call fcn.14000aea0
movzx eax, ax
cmp eax, 0x43
je 0x14007439f
cmp eax, 0x47
je 0x140074383
cmp eax, 0x56
jne 0x140074d34
mov qword [r13 + 0x10], 0
jmp case.0x140074151.2
mov rcx, qword [r13 + 0x18]
test rcx, rcx
je 0x140074392
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
mov qword [r13 + 0x18], 0
jmp case.0x140074151.2
test bpl, bpl
jne case.0x140074151.2
cmp byte [r13 + 8], 2
je case.0x140074151.2
mov rax, qword [rsp + 0x118]
cmp dword [rax], 0xff000000
je case.0x140074151.2
mov dword [rax], 0xff000000
mov byte [r12 + 0x1a3], 1
jmp case.0x140074151.2
mov rdi, qword [rsp + 0x128]
movzx ecx, word [r14 - 2]
call fcn.14000aea0
movzx eax, ax
add eax, 0xffffffbd
cmp eax, 0x16
ja case.0x140074410.68
lea r8, [0x140000000]
cdqe
mov ecx, dword [r8 + rax*4 + 0x755d4]
add rcx, r8
jmp rcx
movzx eax, byte [r13 + 8]
cmp al, 3
je 0x140074e3d
cmp al, 0x12
je 0x140074e3d
mov r9d, 4
lea rcx, [0x1401053a0]
mov r8, rdi
mov rdx, r14
call fcn.14001d3b0
mov rbx, rax
test rax, rax
jne 0x140074463
lea rdx, [0x1400e84b0]
mov rcx, r14
call fcn.1400a7970
test eax, eax
jne 0x140074e10
or byte [r13 + 9], 1
movzx eax, byte [r13 + 8]
dec al
cmp al, 1
ja 0x140074476
or dword [r12], 0x100
lea rcx, [r13 + 0x18]
mov rdx, rbx
call fcn.140001780
mov rbx, qword [rsp + 0x108]
jmp case.0x140074151.2
cmp dword [r12 + 0x150], 0x32
jae case.0x140074151.2
mov rcx, r14
call fcn.140015650
mov ecx, dword [r12 + 0x150]
mov dword [r12 + rcx*4 + 0x88], eax
inc dword [r12 + 0x150]
jmp case.0x140074151.2
mov r9d, 3
lea rcx, [0x1401053a0]
xor r8d, r8d
mov rdx, r14
call fcn.1400259d0
mov r8, rax
test rax, rax
je 0x140074e9f
cmp byte [rax + 0x23], 0
jne 0x1400744f1
mov r8, qword [rax + 0x10]
movzx ecx, byte [r8 + 0x22]
and cl, 0x22
cmp cl, 2
je 0x140074e83
mov rdi, qword [rsp + 0x100]
xor edx, edx
mov r9d, dword [rdi + 0x20]
test r9d, r9d
je 0x140074538
mov r10, qword [rdi + 0x28]
nop dword [rax]
lea rcx, [rdx + rdx*4]
mov eax, edx
cmp qword [r10 + rcx*8 + 0x10], r8
je 0x140074e60
inc edx
cmp edx, r9d
jb 0x140074520
mov qword [r13 + 0x10], r8
jmp case.0x140074151.2
cmp byte [r13 + 8], 2
je case.0x140074151.2
mov rcx, r14
call fcn.140088b40
mov r8d, eax
cmp eax, 0xffffffff
jne 0x14007458d
xor edx, edx
mov rcx, r14
lea r8d, [rdx + 0x10]
call fcn.1400ab9b0
movzx ecx, ax
shr cx, 8
movzx r8d, cl
mov ecx, eax
shr ecx, 0x10
shl r8d, 8
movzx edx, cl
movzx eax, al
or r8d, edx
shl eax, 0x10
or r8d, eax
mov rcx, qword [rsp + 0x118]
cmp dword [rcx], r8d
jne 0x1400745a8
lea rax, [r12 + 0x70]
cmp rcx, rax
jne case.0x140074151.2
mov dword [rcx], r8d
mov byte [r12 + 0x1a3], 1
jmp case.0x140074151.2
movzx ecx, word [r14]
call fcn.14000aea0
cmp ax, 0x50
jne 0x14007460a
lea rcx, [r14 + 2]
call fcn.14000ed90
mov rdi, qword [rsp + 0x100]
mov ecx, eax
cmp byte [rdi + 0x108], 0
je 0x1400745f8
mov edx, dword [0x140105324]
mov r8d, 0x60
call qword [sym.imp.KERNEL32.dll_MulDiv]
mov ecx, eax
mov eax, dword [rdi + 0xd0]
add ecx, eax
mov dword [r12 + 0x30], ecx
jmp case.0x140074151.2
mov rcx, r14
call fcn.14000ed90
mov rcx, qword [rsp + 0x100]
cmp byte [rcx + 0x108], 0
je 0x14007463c
cmp eax, 0xffffffff
je 0x14007463c
mov edx, dword [0x140105324]
mov r8d, 0x60
mov ecx, eax
call qword [sym.imp.KERNEL32.dll_MulDiv]
mov dword [r12 + 0x30], eax
jmp case.0x140074151.2
movzx ecx, word [r14]
call fcn.14000aea0
cmp ax, 0x50
jne 0x140074697
lea rcx, [r14 + 2]
call fcn.14000ed90
mov rdi, qword [rsp + 0x100]
mov ecx, eax
cmp byte [rdi + 0x108], 0
je 0x140074685
mov edx, dword [0x140105324]
mov r8d, 0x60
call qword [sym.imp.KERNEL32.dll_MulDiv]
mov ecx, eax
mov eax, dword [rdi + 0xd4]
add ecx, eax
mov dword [r12 + 0x34], ecx
jmp case.0x140074151.2
mov rcx, r14
call fcn.14000ed90
mov rcx, qword [rsp + 0x100]
cmp byte [rcx + 0x108], 0
je 0x1400746c9
cmp eax, 0xffffffff
je 0x1400746c9
mov edx, dword [0x140105324]
mov r8d, 0x60
mov ecx, eax
call qword [sym.imp.KERNEL32.dll_MulDiv]
mov dword [r12 + 0x34], eax
jmp case.0x140074151.2
movzx ecx, word [r14]
cmp cx, 0x2b
jne 0x140074819
movzx ecx, word [r14 + 2]
call fcn.14000aea0
cmp ax, 0x4d
jne 0x140074701
mov rdi, qword [rsp + 0x100]
mov ebx, dword [rdi + 0xc0]
jmp 0x140074733
lea rcx, [r14 + 2]
call fcn.14000ed90
mov rdi, qword [rsp + 0x100]
mov ebx, eax
cmp byte [rdi + 0x108], 0
je 0x140074733
mov edx, dword [0x140105324]
mov r8d, 0x60
mov ecx, eax
call qword [sym.imp.KERNEL32.dll_MulDiv]
mov ebx, eax
movzx edx, byte [r13 + 0xa]
mov rcx, rdi
call fcn.14007a450
mov r11, rax
test rax, rax
je 0x1400747df
mov edx, dword [rdi + 0x20]
xor r9d, r9d
test edx, edx
je 0x140074787
mov rcx, qword [rdi + 0x28]
mov r8d, edx
movzx r10d, byte [r13 + 0xb]
add rcx, 0xa
cmp byte [rcx + 1], r10b
jne 0x140074778
movzx eax, byte [r13 + 0xa]
cmp byte [rcx], al
jne 0x140074778
inc r9d
add rcx, 0x28
sub r8, 1
jne 0x140074766
test r9d, r9d
jne 0x1400747df
mov rdx, qword [r11]
lea r8, [rsp + 0x40]
mov rcx, rdi
call fcn.14007a5f0
cmp dword [r12 + 0x2c], 0x80000000
mov ecx, dword [rsp + 0x40]
mov eax, dword [rsp + 0x44]
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x30], ecx
lea eax, [rcx + rbx]
mov rbx, qword [rsp + 0x108]
mov dword [r12 + 0x28], eax
jne case.0x140074151.2
mov rax, qword [rsp + 0x30]
shr rax, 0x20
add eax, dword [rdi + 0xc4]
mov dword [r12 + 0x2c], eax
jmp case.0x140074151.2
mov eax, dword [rdi + 0xd0]
add eax, dword [rdi + 0xc8]
add eax, ebx
mov rbx, qword [rsp + 0x108]
cmp dword [r12 + 0x2c], 0x80000000
mov dword [r12 + 0x28], eax
jne case.0x140074151.2
mov eax, dword [rdi + 0xcc]
mov dword [r12 + 0x2c], eax
jmp case.0x140074151.2
call fcn.14000aea0
cmp ax, 0x4d
jne 0x140074866
lea rcx, [r14 + 2]
call fcn.14000ed90
mov rdi, qword [rsp + 0x100]
mov ecx, eax
cmp byte [rdi + 0x108], 0
je 0x140074854
mov edx, dword [0x140105324]
mov r8d, 0x60
call qword [sym.imp.KERNEL32.dll_MulDiv]
mov ecx, eax
mov eax, dword [rdi + 0xc0]
add ecx, eax
mov dword [r12 + 0x28], ecx
jmp 0x140074974
movzx ecx, word [r14]
call fcn.14000aea0
cmp ax, 0x50
jne 0x1400748d1
lea rcx, [r14 + 2]
call fcn.14000ed90
mov rdi, qword [rsp + 0x100]
mov ecx, eax
cmp byte [rdi + 0x108], 0
je 0x1400748a5
mov edx, dword [0x140105324]
mov r8d, 0x60
call qword [sym.imp.KERNEL32.dll_MulDiv]
mov ecx, eax
mov eax, dword [rdi + 0xc8]
add ecx, eax
cmp dword [r12 + 0x2c], 0x80000000
mov dword [r12 + 0x28], ecx
jne case.0x140074151.2
mov eax, dword [rdi + 0xcc]
mov dword [r12 + 0x2c], eax
jmp case.0x140074151.2
movzx ecx, word [r14]
call fcn.14000aea0
cmp ax, 0x53
jne 0x140074942
lea rcx, [r14 + 2]
call fcn.14000ed90
mov rdi, qword [rsp + 0x100]
mov ecx, eax
cmp byte [rdi + 0x108], 0
je 0x140074910
mov edx, dword [0x140105324]
mov r8d, 0x60
call qword [sym.imp.KERNEL32.dll_MulDiv]
mov ecx, eax
mov eax, dword [rdi + 0xe0]
add ecx, eax
cmp dword [r12 + 0x2c], 0x80000000
mov dword [r12 + 0x28], ecx
jne case.0x140074151.2
mov eax, dword [rdi + 0xec]
add eax, dword [rdi + 0xc4]
mov dword [r12 + 0x2c], eax
jmp case.0x140074151.2
mov rcx, r14
call fcn.14000ed90
mov rdi, qword [rsp + 0x100]
cmp byte [rdi + 0x108], 0
je 0x14007496f
mov edx, dword [0x140105324]
mov r8d, 0x60
mov ecx, eax
call qword [sym.imp.KERNEL32.dll_MulDiv]
mov dword [r12 + 0x28], eax
cmp dword [r12 + 0x2c], 0x80000000
jne case.0x140074151.2
mov eax, dword [rdi + 0xdc]
add eax, dword [rdi + 0xc4]
mov dword [r12 + 0x2c], eax
jmp case.0x140074151.2
movzx ecx, word [r14]
cmp cx, 0x2b
jne 0x140074ae4
movzx ecx, word [r14 + 2]
call fcn.14000aea0
cmp ax, 0x4d
jne 0x1400749c7
mov rdi, qword [rsp + 0x100]
mov ebx, dword [rdi + 0xc4]
jmp 0x1400749f9
lea rcx, [r14 + 2]
call fcn.14000ed90
mov rdi, qword [rsp + 0x100]
mov ebx, eax
cmp byte [rdi + 0x108], 0
je 0x1400749f9
mov edx, dword [0x140105324]
mov r8d, 0x60
mov ecx, eax
call qword [sym.imp.KERNEL32.dll_MulDiv]
mov ebx, eax
movzx edx, byte [r13 + 0xa]
mov rcx, rdi
call fcn.14007a450
mov r11, rax
test rax, rax
je 0x140074aaa
mov edx, dword [rdi + 0x20]
xor r9d, r9d
test edx, edx
je 0x140074a51
mov rcx, qword [rdi + 0x28]
mov r8d, edx
movzx r10d, byte [r13 + 0xb]
add rcx, 0xa
nop dword [rax]
cmp byte [rcx + 1], r10b
jne 0x140074a42
movzx eax, byte [r13 + 0xa]
cmp byte [rcx], al
jne 0x140074a42
inc r9d
add rcx, 0x28
sub r8, 1
jne 0x140074a30
test r9d, r9d
jne 0x140074aaa
mov rdx, qword [r11]
lea r8, [rsp + 0x50]
mov rcx, rdi
call fcn.14007a5f0
mov eax, dword [rsp + 0x54]
mov ecx, dword [rsp + 0x50]
mov dword [rsp + 0x3c], eax
mov dword [rsp + 0x38], ecx
mov rax, qword [rsp + 0x38]
shr rax, 0x20
add eax, ebx
mov rbx, qword [rsp + 0x108]
cmp dword [r12 + 0x28], 0x80000000
mov dword [r12 + 0x2c], eax
jne case.0x140074151.2
mov eax, dword [rdi + 0xc0]
add ecx, eax
mov dword [r12 + 0x28], ecx
jmp case.0x140074151.2
mov eax, dword [rdi + 0xd4]
add eax, dword [rdi + 0xcc]
add eax, ebx
mov rbx, qword [rsp + 0x108]
cmp dword [r12 + 0x28], 0x80000000
mov dword [r12 + 0x2c], eax
jne case.0x140074151.2
mov eax, dword [rdi + 0xc8]
mov dword [r12 + 0x28], eax
jmp case.0x140074151.2
call fcn.14000aea0
cmp ax, 0x4d
jne 0x140074b31
lea rcx, [r14 + 2]
call fcn.14000ed90
mov rdi, qword [rsp + 0x100]
mov ecx, eax
cmp byte [rdi + 0x108], 0
je 0x140074b1f
mov edx, dword [0x140105324]
mov r8d, 0x60
call qword [sym.imp.KERNEL32.dll_MulDiv]
mov ecx, eax
mov eax, dword [rdi + 0xc4]
add ecx, eax
mov dword [r12 + 0x2c], ecx
jmp 0x140074c3f
movzx ecx, word [r14]
call fcn.14000aea0
cmp ax, 0x50
jne 0x140074b9c
lea rcx, [r14 + 2]
call fcn.14000ed90
mov rdi, qword [rsp + 0x100]
mov ecx, eax
cmp byte [rdi + 0x108], 0
je 0x140074b70
mov edx, dword [0x140105324]
mov r8d, 0x60
call qword [sym.imp.KERNEL32.dll_MulDiv]
mov ecx, eax
mov eax, dword [rdi + 0xcc]
add ecx, eax
cmp dword [r12 + 0x28], 0x80000000
mov dword [r12 + 0x2c], ecx
jne case.0x140074151.2
mov eax, dword [rdi + 0xc8]
mov dword [r12 + 0x28], eax
jmp case.0x140074151.2
movzx ecx, word [r14]
call fcn.14000aea0
cmp ax, 0x53
jne 0x140074c0d
lea rcx, [r14 + 2]
call fcn.14000ed90
mov rdi, qword [rsp + 0x100]
mov ecx, eax
cmp byte [rdi + 0x108], 0
je 0x140074bdb
mov edx, dword [0x140105324]
mov r8d, 0x60
call qword [sym.imp.KERNEL32.dll_MulDiv]
mov ecx, eax
mov eax, dword [rdi + 0xe4]
add ecx, eax
cmp dword [r12 + 0x28], 0x80000000
mov dword [r12 + 0x2c], ecx
jne case.0x140074151.2
mov eax, dword [rdi + 0xe8]
add eax, dword [rdi + 0xc0]
mov dword [r12 + 0x28], eax
jmp case.0x140074151.2
mov rcx, r14
call fcn.14000ed90
mov rdi, qword [rsp + 0x100]
cmp byte [rdi + 0x108], 0
je 0x140074c3a
mov edx, dword [0x140105324]
mov r8d, 0x60
mov ecx, eax
call qword [sym.imp.KERNEL32.dll_MulDiv]
mov dword [r12 + 0x2c], eax
cmp dword [r12 + 0x28], 0x80000000
jne case.0x140074151.2
mov eax, dword [rdi + 0xd8]
add eax, dword [rdi + 0xc0]
mov dword [r12 + 0x28], eax
jmp case.0x140074151.2
mov rcx, r14
call fcn.140015680
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
movss dword [r12 + 0x38], xmm1
jmp case.0x140074151.2
movzx ecx, word [r14 - 2]
call fcn.14000aea0
cmp ax, 0x45
jne 0x140074d34
mov rdi, r14
movzx eax, word [rdi]
cmp ax, 0x20
je 0x140074ca5
cmp ax, 9
jne 0x140074cab
add rdi, 2
jmp 0x140074c96
movzx eax, word [rdi]
test ax, ax
je 0x140074d34
cmp ax, 0x2d
je 0x140074d34
cmp ax, 0x2b
jne 0x140074cc7
add rdi, 2
cmp word [rdi], 0x30
jne 0x140074cf7
movzx eax, word [rdi + 2]
mov ecx, 0xffdf
sub ax, 0x58
test cx, ax
jne 0x140074cf7
movzx ecx, word [rdi + 4]
call fcn.1400ab8d4
test eax, eax
je 0x140074cf7
mov eax, 1
add rdi, 4
jmp 0x140074cf9
xor eax, eax
movzx ebx, word [rdi]
xor ecx, ecx
cmp ebx, 0x20
je 0x140074d70
movsxd rsi, eax
cmp ebx, 9
je 0x140074d70
test ebx, ebx
je 0x140074d8b
cmp ebx, 0x2e
je 0x140074d34
test rsi, rsi
je 0x140074d50
movzx ecx, bx
call fcn.1400aba70
xor ecx, ecx
test eax, eax
sete cl
test ecx, ecx
je 0x140074d58
movzx ecx, bx
call fcn.14000aea0
lea r8, [r14 - 2]
lea rdx, str.Invalid_option.
lea rcx, [0x1401053a0]
call fcn.140035c60
jmp 0x140075479
lea eax, [rbx - 0x30]
cmp eax, 9
ja 0x140074d2c
movzx ebx, word [rdi + 2]
add rdi, 2
mov ecx, 1
cmp ebx, 0x20
jne 0x140074d06
nop word [rax + rax]
movzx eax, word [rdi]
cmp ax, 0x20
je 0x140074d7f
cmp ax, 9
jne 0x140074d85
add rdi, 2
jmp 0x140074d70
cmp word [rdi], 0
jne 0x140074d34
test ecx, ecx
je 0x140074d34
mov rcx, r14
call fcn.140015650
mov rbx, qword [rsp + 0x108]
test bpl, bpl
je 0x140074dab
or dword [r12 + 8], eax
jmp case.0x140074151.2
or dword [r12 + 0xc], eax
jmp case.0x140074151.2
mov rbx, qword [rsp + 0x108]
mov rcx, r14
call fcn.140015650
test bpl, bpl
je 0x140074dcd
or dword [r12], eax
jmp case.0x140074151.2
or dword [r12 + 4], eax
mov word [rbx], r15w
mov r14, rbx
nop dword [rax]
movzx eax, word [r14]
cmp ax, 0x20
je 0x140074df0
cmp ax, 9
jne 0x140074df6
add r14, 2
jmp 0x140074de0
cmp word [r14], 0
mov rdi, qword [rsp + 0x100]
je 0x140074ea4
xor esi, esi
jmp 0x140072ab0
cmp qword [r13], 0
je 0x140074e21
call fcn.14000b090
jmp 0x140075479
lea r8, [r14 - 2]
lea rdx, str.Target_label_does_not_exist.
lea rcx, [0x1401053a0]
call fcn.140035c60
jmp 0x140075479
cmp qword [r13], 0
jne 0x140074e17
lea r8, [r14 - 2]
lea rdx, str.This_control_type_should_not_have_an_associated_subroutine.
lea rcx, [0x1401053a0]
call fcn.140035c60
jmp 0x140075479
cmp qword [r13], 0
jne 0x140074e17
lea r8, [r14 - 2]
lea rdx, str.The_same_variable_cannot_be_used_for_more_than_one_control.
lea rcx, [0x1401053a0]
call fcn.140035c60
jmp 0x140075479
lea r8, [r14 - 2]
lea rdx, str.A_controls_variable_must_be_global_or_static.
lea rcx, [0x1401053a0]
call fcn.140035c60
jmp 0x140075479
jmp 0x140075479
lea rbp, [0x140000000]
mov r15d, 1
mov rcx, qword [r13]
test rcx, rcx
je 0x140075474
mov edx, 0xfffffff0
call qword [sym.imp.USER32.dll_GetWindowLongW]
mov r8d, dword [r12]
mov ebx, r8d
mov edx, dword [r12 + 4]
mov esi, eax
or ebx, eax
mov ecx, edx
not ecx
and ebx, ecx
movzx ecx, byte [r13 + 8]
add ecx, 0xfffffffe
cmp ecx, 8
ja case.0x140074efd.9
movsxd rax, ecx
mov ecx, dword [rbp + rax*4 + 0x75630]
add rcx, rbp
jmp rcx
mov eax, ebx
xor eax, esi
and eax, 0xf
xor ebx, eax
jmp case.0x140074efd.9
and ebx, 0xfffffff7
or ebx, 7
jmp case.0x140074efd.9
test bl, 1
je 0x140074f25
and ebx, 0xfffffff1
or ebx, 1
jmp 0x140074f28
and ebx, 0xfffffff0
mov eax, dword [rdi + 0x30]
mov edi, dword [rsp + 0x120]
cmp edi, eax
jne 0x140074f6b
test dl, 1
je case.0x140074efd.9
mov rax, qword [rsp + 0x100]
xor r9d, r9d
mov r8, r15
mov edx, 0x401
mov rcx, qword [rax + 8]
mov dword [rax + 0x30], 0xffffffff
call qword [sym.imp.USER32.dll_SendMessageW]
or esi, 1
jmp case.0x140074efd.9
test r8b, 1
je case.0x140074efd.9
mov rbp, qword [rsp + 0x100]
cmp eax, dword [rbp + 0x20]
jae 0x140074fc0
mov rcx, qword [rbp + 0x28]
lea r8, [rax + rax*4]
mov edx, 0xfffffff0
mov rcx, qword [rcx + r8*8]
call qword [sym.imp.USER32.dll_GetWindowLongW]
mov ecx, dword [rbp + 0x30]
mov r9, r15
mov r8d, eax
mov edx, 0xf4
and r8d, 0xfffe
lea r10, [rcx + rcx*4]
mov rcx, qword [rbp + 0x28]
mov rcx, qword [rcx + r10*8]
call qword [sym.imp.USER32.dll_SendMessageW]
mov rcx, qword [rbp + 8]
lea r8d, [rdi + 3]
xor r9d, r9d
mov dword [rbp + 0x30], edi
mov edx, 0x401
call qword [sym.imp.USER32.dll_SendMessageW]
jmp case.0x140074efd.9
mov eax, ebx
and eax, 6
cmp al, 6
jne 0x140074fec
and ebx, 0xfffffff6
or ebx, 6
jmp case.0x140074efd.9
and ebx, 0xfffffff3
or ebx, 3
jmp case.0x140074efd.9
and ebx, 0xfffffff9
or ebx, 9
jmp case.0x140074efd.9
test bl, 1
je 0x140075009
and ebx, 0xfffffff1
or ebx, 1
jmp case.0x140074efd.9
and ebx, 0xfffffff2
or ebx, 2
jmp case.0x140074efd.9
mov eax, dword [r12 + 0x14]
cmp eax, 0xffffffff
je case.0x140074efd.9
mov rcx, qword [r13]
mov r8d, eax
xor r9d, r9d
mov edx, 0x108e
call qword [sym.imp.USER32.dll_SendMessageW]
mov eax, dword [r12 + 0x14]
cmp eax, 4
je case.0x140074efd.9
and ebx, 0xfffffffc
or ebx, eax
movsxd rax, dword [r12 + 0x78]
test eax, eax
je 0x1400750ac
movzx ecx, byte [r13 + 8]
cmp cl, 0xc
jne 0x140075083
mov rcx, qword [r13]
xor r9d, r9d
mov edx, 0xc5
test eax, eax
jns 0x1400750a3
xor r8d, r8d
call qword [sym.imp.USER32.dll_SendMessageW]
cmp dword [r12 + 0x78], 0x80000000
je 0x1400750ac
test bl, 4
jne 0x1400750ac
and ebx, 0xffefff7f
jmp 0x1400750ac
cmp cl, 0xf
jne 0x1400750ac
mov rcx, qword [r13]
mov edx, 0x403
test eax, eax
jns 0x14007509d
xor r9d, r9d
xor r8d, r8d
jmp 0x1400750a6
mov r9d, 6
mov r8, rax
call qword [sym.imp.USER32.dll_SendMessageW]
xor bpl, bpl
cmp esi, ebx
je 0x1400751a9
movzx eax, byte [r13 + 8]
xor dil, dil
mov bpl, 1
cmp al, 4
je 0x140075150
cmp al, 9
je 0x1400750f4
cmp al, 0x12
jne 0x140075166
mov rcx, qword [r13]
xor r9d, r9d
xor r8d, r8d
mov edx, 0x408
call qword [sym.imp.USER32.dll_SendMessageW]
mov dword [rsp + 0x108], eax
jmp 0x140075166
mov eax, ebx
and eax, 0x100000
je 0x140075139
bt esi, 0x14
jb 0x140075139
cmp dword [r12 + 0x7c], 0
jge 0x14007512a
mov rcx, qword [r13]
lea rdx, [rsp + 0x60]
call qword [sym.imp.USER32.dll_GetWindowRect]
mov eax, dword [rsp + 0x68]
sub eax, dword [rsp + 0x60]
lea eax, [rax + rax*2]
mov dword [r12 + 0x7c], eax
movsxd r8, dword [r12 + 0x7c]
xor r9d, r9d
mov edx, 0x194
jmp 0x14007515c
test eax, eax
jne 0x140075166
bt esi, 0x14
jae 0x140075166
xor r9d, r9d
mov edx, 0x194
xor r8d, r8d
jmp 0x14007515c
movzx r8d, bx
mov r9, r15
mov edx, 0xf4
mov rcx, qword [r13]
call qword [sym.imp.USER32.dll_SendMessageW]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_SetLastError]
mov rcx, qword [r13]
mov r8d, ebx
mov edx, 0xfffffff0
call qword [sym.imp.USER32.dll_SetWindowLongW]
test eax, eax
jne 0x14007518e
call qword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
jne 0x1400751b1
mov rcx, qword [r13]
mov edx, 0xfffffff0
call qword [sym.imp.USER32.dll_GetWindowLongW]
cmp eax, esi
movzx edi, dil
cmovne edi, r15d
jmp 0x1400751b1
movzx edi, byte [rsp + 0x108]
mov rcx, qword [r13]
mov edx, 0xffffffec
call qword [sym.imp.USER32.dll_GetWindowLongW]
mov ecx, dword [r12 + 0xc]
mov r15d, eax
mov r14d, dword [r12 + 8]
not ecx
or r14d, eax
and r14d, ecx
cmp eax, r14d
je 0x14007522f
test bpl, bpl
jne 0x1400751e5
mov bpl, 1
xor dil, dil
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_SetLastError]
mov rcx, qword [r13]
mov r8d, r14d
mov edx, 0xffffffec
call qword [sym.imp.USER32.dll_SetWindowLongW]
test eax, eax
jne 0x14007520d
call qword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
jne 0x14007522f
mov rcx, qword [r13]
mov edx, 0xffffffec
call qword [sym.imp.USER32.dll_GetWindowLongW]
cmp eax, r15d
movzx edi, dil
mov r15d, 1
cmovne edi, r15d
jmp 0x140075235
mov r15d, 1
cmp byte [r13 + 8], 0xa
jne 0x14007529e
mov rcx, qword [r13]
xor r9d, r9d
xor r8d, r8d
mov edx, 0x1037
call qword [sym.imp.USER32.dll_SendMessageW]
mov r14, rax
mov eax, dword [r12 + 0x10]
cmp r14d, eax
je 0x14007529e
test bpl, bpl
jne 0x140075269
mov bpl, 1
xor dil, dil
mov rcx, qword [r13]
mov r9, rax
xor r8d, r8d
mov edx, 0x1036
call qword [sym.imp.USER32.dll_SendMessageW]
mov rcx, qword [r13]
xor r9d, r9d
xor r8d, r8d
mov edx, 0x1037
call qword [sym.imp.USER32.dll_SendMessageW]
cmp eax, r14d
movzx edi, dil
cmovne edi, r15d
test bpl, bpl
je 0x1400752ad
test dil, dil
je 0x1400752ad
mov r14b, 1
jmp 0x1400752b0
xor r14b, r14b
movzx eax, byte [r13 + 8]
add eax, 0xfffffff7
cmp eax, 0x10
ja case.0x1400752d4.13
lea rdx, [0x140000000]
cdqe
mov ecx, dword [rdx + rax*4 + 0x75654]
add rcx, rdx
jmp rcx
mov r8, r12
mov rdx, r13
call fcn.140079b70
jmp case.0x1400752d4.13
mov r8, r12
mov rdx, r13
call fcn.140079c50
test dword [r12 + 4], 0x100
je case.0x1400752d4.13
xor r9d, r9d
mov edx, 0x41d
jmp 0x1400753c5
mov r8, r12
mov rdx, r13
call fcn.140079d80
jmp case.0x1400752d4.13
mov r8, r12
mov rdx, r13
call fcn.140079e60
jmp case.0x1400752d4.13
mov rcx, qword [rsp + 0x100]
mov r9d, ebx
mov r8, r12
mov rdx, r13
call fcn.140079ed0
cmp esi, ebx
je case.0x1400752d4.13
mov r8d, dword [rsp + 0x108]
xor r9d, r9d
mov edx, 0x402
jmp 0x1400753c8
mov eax, dword [r12 + 0x150]
test eax, eax
je case.0x1400752d4.13
mov rcx, qword [r13]
lea r9, [r12 + 0x88]
mov r8d, eax
mov edx, 0xcb
call qword [sym.imp.USER32.dll_SendMessageW]
mov r14b, 1
jmp case.0x1400752d4.13
mov eax, dword [r12 + 0x150]
test eax, eax
je case.0x1400752d4.13
mov rcx, qword [r13]
lea r9, [r12 + 0x88]
mov r8d, eax
mov edx, 0x192
call qword [sym.imp.USER32.dll_SendMessageW]
mov r14b, 1
jmp case.0x1400752d4.13
mov eax, dword [r12 + 0x74]
cmp eax, 0xffffffff
je case.0x1400752d4.13
mov r9d, eax
mov edx, 0x2001
xor r8d, r8d
mov rcx, qword [r13]
call qword [sym.imp.USER32.dll_SendMessageW]
mov eax, dword [r12 + 0x19c]
test eax, eax
je 0x14007540f
mov rcx, qword [r13]
cmp eax, 3
mov eax, 0
sete al
xor r9d, r9d
mov r8, rax
lea edx, [r9 + 0xb]
call qword [sym.imp.USER32.dll_SendMessageW]
cmp dword [r12 + 0x19c], 3
jne 0x14007540f
cmp byte [r13 + 8], 0xb
jne 0x140075414
test r14b, r14b
je 0x140075423
mov rcx, qword [r13]
mov r8d, r15d
xor edx, edx
call qword [sym.imp.USER32.dll_InvalidateRect]
test bpl, bpl
je 0x140075474
test dil, dil
jne 0x140075474
mov rax, qword [0x1400fcaa8]
lea rdx, [0x1400df6c0]
cmp byte [rax + 0x150], dil
jne 0x14007545e
mov rcx, qword [0x140100ee0]
xor r9d, r9d
or r8, 0xffffffffffffffff
mov byte [rsp + 0x20], 1
call fcn.14008ac50
jmp 0x140075474
mov rcx, qword [0x140105a38]
lea r9, [0x1400e8120]
xor r8d, r8d
call fcn.140035600
mov eax, 1
mov rbx, qword [rsp + 0x110]
add rsp, 0xc0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret