Function at 0x180045f30
Capabilities:
Get graphical window text
Terminate thread

Disassembly:
mov r11, rsp
push rbp
push rbx
push rsi
push rdi
push r14
lea rbp, [r11 - 0x168]
sub rsp, 0x240
movaps xmmword [r11 - 0x48], xmm6
mov rax, qword [0x180107738]
xor rax, rsp
mov qword [rbp + 0x110], rax
mov rsi, r9
mov rbx, r8
mov rdi, rcx
cmp edx, 0x4e
ja 0x1800464cb
je 0x180046489
cmp edx, 2
je 0x180046230
cmp edx, 5
je 0x180046217
cmp edx, 0xf
je 0x1800461ec
cmp edx, 0x24
je 0x18004616b
cmp edx, 0x2b
jne 0x18004655b
cmp rbx, 0x3e7
jne 0x180046f38
xorps xmm0, xmm0
mov qword [r11 - 0x30], r12
lea rax, [rbp - 0x50]
mov qword [r11 - 0x38], r15
mov edx, 0xffffffeb
mov qword [rbp - 0x20], rax
movups xmmword [rbp - 0x50], xmm0
mov dword [rbp - 0x30], 1
movups xmmword [rbp - 0x40], xmm0
mov dword [rbp - 0x18], 0x1f
call qword [sym.imp.USER32.dll_GetWindowLongPtrA]
movups xmm0, xmmword [rsi + 0x28]
mov r12, rax
xor r9d, r9d
mov eax, dword [rsi + 8]
xor r8d, r8d
add rax, 6
mov edx, 0x130b
add rax, rax
movups xmmword [r12 + rax*8], xmm0
mov rcx, qword [r12]
call qword [sym.imp.USER32.dll_SendMessageA]
movsxd r8, dword [rsi + 8]
lea r9, [rbp - 0x30]
mov rcx, qword [r12]
mov edx, 0x1305
mov rbx, rax
call qword [sym.imp.USER32.dll_SendMessageA]
mov r14d, 6
cmp dword [rsi + 8], ebx
je 0x1800460e2
cmp qword [0x180109158], 0
je 0x1800460e2
xor ecx, ecx
lea r14d, [rcx + 3]
call qword [sym.imp.GDI32.dll_CreateCompatibleDC]
mov rdx, qword [0x180109158]
mov rdi, rax
mov eax, dword [rsi + 8]
mov rcx, rdi
cmp dword [r12 + 0xa0], eax
je 0x180046072
mov rdx, qword [0x180109160]
call qword [sym.imp.GDI32.dll_SelectObject]
mov r8d, dword [rsi + 0x2c]
xor ebx, ebx
mov r9d, dword [rsi + 0x30]
mov r12, rax
mov eax, dword [rsi + 0x34]
mov edx, dword [rsi + 0x28]
sub eax, r8d
mov rcx, qword [rsi + 0x20]
sub r9d, edx
mov dword [rsp + 0x50], 0xcc0020
add eax, 2
mov dword [rsp + 0x48], 4
add r9d, 2
mov dword [rsp + 0x40], 4
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], ebx
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], eax
call qword [sym.imp.GDI32.dll_StretchBlt]
mov rdx, r12
mov rcx, rdi
call qword [sym.imp.GDI32.dll_SelectObject]
mov rcx, rdi
call qword [sym.imp.GDI32.dll_DeleteDC]
jmp 0x1800460f7
mov r8, qword [0x180109578]
lea rdx, [rsi + 0x28]
mov rcx, qword [rsi + 0x20]
call qword [sym.imp.USER32.dll_FillRect]
mov rcx, qword [rsi + 0x20]
mov edx, 1
call qword [sym.imp.GDI32.dll_SetBkMode]
mov rdx, qword [0x180109730]
mov rcx, qword [rsi + 0x20]
call qword [sym.imp.GDI32.dll_SelectObject]
mov rcx, qword [rbp - 0x20]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_lstrlenA]
mov r8d, dword [rsi + 0x2c]
mov edx, dword [rsi + 0x28]
add r8d, 3
mov r9, qword [rbp - 0x20]
add edx, r14d
mov rcx, qword [rsi + 0x20]
mov dword [rsp + 0x20], eax
call qword [sym.imp.GDI32.dll_TextOutA]
mov rcx, qword [rsi + 0x20]
mov rdx, rbx
call qword [sym.imp.GDI32.dll_SelectObject]
mov r15, qword [rsp + 0x230]
mov eax, 1
mov r12, qword [rsp + 0x238]
jmp 0x180047aa0
mov eax, dword [0x18010737c]
cmp eax, 0xd8
jl 0x180046192
mov dword [r9 + 0x18], 0x514
mov eax, 1
mov dword [r9 + 0x1c], 0x3e8
jmp 0x180047aa0
cmp eax, 0x90
jl 0x1800461b3
mov dword [r9 + 0x18], 0x4a6
mov eax, 1
mov dword [r9 + 0x1c], 0x373
jmp 0x180047aa0
cmp eax, 0x78
jl 0x1800461d2
mov dword [r9 + 0x18], 0x424
mov eax, 1
mov dword [r9 + 0x1c], 0x2de
jmp 0x180047aa0
mov dword [r9 + 0x18], 0x3de
mov eax, 1
mov dword [r9 + 0x1c], 0x2b2
jmp 0x180047aa0
lea rdx, [rsp + 0x60]
call qword [sym.imp.USER32.dll_BeginPaint]
mov rcx, rax
call fcn.180041950
lea rdx, [rsp + 0x60]
mov rcx, rdi
call qword [sym.imp.USER32.dll_EndPaint]
mov eax, 1
jmp 0x180047aa0
mov rax, rsi
movzx ecx, si
shr rax, 0x10
movzx edx, ax
call fcn.180045100
xor eax, eax
jmp 0x180047aa0
mov edx, 1
call qword [sym.imp.USER32.dll_UnregisterHotKey]
mov edx, 2
mov rcx, rdi
call qword [sym.imp.USER32.dll_UnregisterHotKey]
mov edx, 3
mov rcx, rdi
call qword [sym.imp.USER32.dll_UnregisterHotKey]
mov edx, 4
mov rcx, rdi
call qword [sym.imp.USER32.dll_UnregisterHotKey]
mov rcx, qword [0x180109020]
test rcx, rcx
je 0x180046277
call qword [sym.imp.GDI32.dll_DeleteObject]
mov rcx, qword [0x180109028]
xor ebx, ebx
mov qword [0x180109020], rbx
test rcx, rcx
je 0x180046292
call qword [sym.imp.GDI32.dll_DeleteObject]
mov rcx, qword [0x180109018]
mov qword [0x180109028], rbx
test rcx, rcx
je 0x1800462ab
call qword [sym.imp.GDI32.dll_DeleteObject]
mov rsi, qword [0x180108e30]
test rsi, rsi
je 0x1800462cc
mov rcx, rsi
call fcn.180039f40
mov edx, 0x58
mov rcx, rsi
call fcn.18007b790
mov rsi, qword [0x180108e38]
test rsi, rsi
je 0x1800462ed
mov rcx, rsi
call fcn.180039f40
mov edx, 0x58
mov rcx, rsi
call fcn.18007b790
mov rcx, qword [0x1801096c0]
test rcx, rcx
je 0x18004630e
xor edx, edx
mov r8d, 0x8000
call qword [sym.imp.KERNEL32.dll_VirtualFree]
mov qword [0x1801096c0], rbx
mov rcx, qword [0x1801086c8]
test rcx, rcx
je 0x18004632f
xor edx, edx
mov r8d, 0x8000
call qword [sym.imp.KERNEL32.dll_VirtualFree]
mov qword [0x1801086c8], rbx
mov rcx, qword [0x180109158]
mov byte [0x1801086d0], bl
test rcx, rcx
je 0x180046347
call qword [sym.imp.GDI32.dll_DeleteObject]
mov rcx, qword [0x180109160]
test rcx, rcx
je 0x180046359
call qword [sym.imp.GDI32.dll_DeleteObject]
mov rcx, qword [0x1801096e8]
test rcx, rcx
je 0x18004637a
xor edx, edx
mov r8d, 0x8000
call qword [sym.imp.KERNEL32.dll_VirtualFree]
mov qword [0x1801096e8], rbx
mov rcx, qword [0x180109720]
test rcx, rcx
je 0x18004638c
call qword [sym.imp.GDI32.dll_DeleteObject]
mov rcx, qword [0x180109728]
test rcx, rcx
je 0x18004639e
call qword [sym.imp.GDI32.dll_DeleteObject]
mov rcx, qword [0x180109730]
test rcx, rcx
je 0x1800463b7
call qword [sym.imp.GDI32.dll_DeleteObject]
mov qword [0x180109730], rbx
mov rcx, qword [0x180108ff0]
test rcx, rcx
je 0x1800463d0
call qword [sym.imp.GDI32.dll_DeleteObject]
mov qword [0x180108ff0], rbx
mov qword [0x180109720], rbx
mov qword [0x180109738], rbx
call fcn.180007650
lea rdx, [rbp - 0x50]
mov rcx, rdi
call qword [sym.imp.USER32.dll_GetWindowRect]
mov ecx, dword [rbp - 0x48]
sub ecx, dword [rbp - 0x50]
mov rax, qword [0x180108788]
mov dword [rax + 8], ecx
mov ecx, dword [rbp - 0x44]
sub ecx, dword [rbp - 0x4c]
mov rax, qword [0x180108788]
mov dword [rax + 0xc], ecx
mov rcx, qword [0x180108788]
mov eax, dword [rbp - 0x50]
mov dword [rcx], eax
mov rcx, qword [0x180108788]
mov eax, dword [rbp - 0x4c]
mov dword [rcx + 4], eax
mov rcx, qword [0x18010ba40]
mov dword [0x180108e18], ebx
test rcx, rcx
je 0x180046450
xor edx, edx
call qword [sym.imp.KERNEL32.dll_TerminateThread]
mov rcx, qword [0x18010ba40]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, qword [0x18010ac58]
mov qword [0x18010ba40], rbx
test rcx, rcx
je 0x180046478
xor edx, edx
call qword [sym.imp.KERNEL32.dll_TerminateThread]
mov rcx, qword [0x18010ac58]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov qword [0x18010ac58], rbx
mov eax, 1
jmp 0x180047aa0
cmp rbx, 0x3e7
jne 0x180046f38
mov eax, dword [r9 + 0x10]
cmp eax, 0xfffffdd9
je 0x1800464c1
cmp eax, 0xfffffdf7
jne 0x180046f38
mov ecx, 0xffffffff
call qword [sym.imp.USER32.dll_MessageBeep]
mov eax, 1
jmp 0x180047aa0
call fcn.180044750
jmp 0x180046ab7
cmp edx, 0x135
ja 0x180047877
cmp edx, 0x134
jae 0x180047a9a
sub edx, 0x53
je 0x180047843
sub edx, 0xbd
je 0x180046f42
sub edx, 1
je 0x180046562
sub edx, 1
je 0x180046512
cmp edx, 0x20
je 0x180047a9a
xor eax, eax
jmp 0x180047aa0
sub ebx, 0xf030
je 0x180046531
sub ebx, 2
je 0x180046531
sub ebx, 0x2e
je 0x180046549
sub ebx, 0xc0
je 0x180046531
cmp ebx, 2
jne 0x18004655b
xor r9d, r9d
xor r8d, r8d
mov edx, 0x232
call qword [sym.imp.USER32.dll_PostMessageA]
xor eax, eax
jmp 0x180047aa0
xor r9d, r9d
mov edx, 0x111
lea r8d, [r9 + 2]
call qword [sym.imp.USER32.dll_PostMessageA]
xor eax, eax
jmp 0x180047aa0
movzx ecx, bx
shr rbx, 0x10
cmp ecx, 0x3f1
ja 0x180046c13
je 0x180046ab2
cmp ecx, 0x3e8
ja 0x18004694b
je 0x1800467c7
sub ecx, 1
je 0x180046733
sub ecx, 1
je 0x180046674
cmp ecx, 0x307
jne 0x180046f38
mov rcx, qword [0x18010ac58]
test rcx, rcx
je 0x1800465bd
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, dword [0x18010b158]
xor ebx, ebx
mov qword [0x18010ac58], rbx
cmp eax, 1
jne 0x180046639
call fcn.180074b90
test eax, eax
je 0x1800465f6
mov dword [0x18010ac68], 2
call fcn.1800736c0
call fcn.180076d70
lea eax, [rbx + 1]
jmp 0x180047aa0
mov dword [0x18010ac68], 4
call fcn.180076d70
lea rdx, str.The_plug_in_has_been_blocked_by_our_servers_due_to_a_verification_error._Please_contact_technical_support_to_re_activate_the_plug_in.
mov r8d, 2
mov rcx, rdi
call fcn.180076aa0
xor r9d, r9d
mov edx, 0x111
mov rcx, rdi
lea r8d, [r9 + 2]
call qword [sym.imp.USER32.dll_PostMessageA]
mov eax, 1
jmp 0x180047aa0
test eax, eax
jns 0x180046f38
mov dword [0x18010ac68], 4
call fcn.180076d70
mov r8d, dword [0x18010b154]
lea r9, [0x18010b168]
lea rdx, str.The_plug_in_has_been_blocked_by_our_servers_due_to_a_validation_error._nError:___d__nServer_Message:__s_nPlease_contact_technical_support_to_re_activate_the_plug_in.
lea rcx, [rbp + 0x10]
call fcn.180002390
lea rdx, [rbp + 0x10]
jmp 0x18004660c
call qword [sym.imp.USER32.dll_GetFocus]
mov r8d, 0x40
lea rdx, [rbp - 0x30]
mov rcx, rax
mov rsi, rax
call qword [sym.imp.USER32.dll_GetClassNameA]
test bx, bx
jne 0x180046f38
xor ebx, ebx
lea rdx, [rbp - 0x30]
lea rcx, [0x1800e2dd0]
nop word [rax + rax]
movzx eax, byte [rdx + rbx]
inc rbx
cmp al, byte [rcx + rbx - 1]
jne 0x18004671b
cmp rbx, 5
jne 0x1800466b0
lea edx, [rbx - 0x11]
mov rcx, rsi
call qword [sym.imp.USER32.dll_GetWindowLongA]
movzx ebx, ax
mov rcx, rsi
or rbx, 0x1b0000
call qword [sym.imp.USER32.dll_GetParent]
xor r9d, r9d
mov r8, rbx
mov rcx, rax
mov edx, 0x111
call qword [sym.imp.USER32.dll_SendMessageA]
mov rcx, qword [0x180109348]
mov edx, 1
call qword [sym.imp.USER32.dll_GetDlgItem]
mov rcx, rax
call qword [sym.imp.USER32.dll_SetFocus]
mov eax, 1
jmp 0x180047aa0
mov edx, 2
mov rcx, rdi
call qword [sym.imp.USER32.dll_EndDialog]
mov eax, 1
jmp 0x180047aa0
call qword [sym.imp.USER32.dll_GetFocus]
mov r8d, 0x40
lea rdx, [rbp - 0x30]
mov rcx, rax
mov rsi, rax
call qword [sym.imp.USER32.dll_GetClassNameA]
test bx, bx
jne 0x180046f38
xor ebx, ebx
lea rdx, [rbp - 0x30]
lea rcx, [0x1800e2dd0]
nop word [rax + rax]
movzx eax, byte [rdx + rbx]
inc rbx
cmp al, byte [rcx + rbx - 1]
jne 0x1800467af
cmp rbx, 5
jne 0x180046770
mov rcx, rsi
call qword [sym.imp.USER32.dll_GetParent]
mov rcx, rax
call qword [sym.imp.USER32.dll_GetParent]
xor r9d, r9d
lea edx, [rbx + 0x23]
mov rcx, rax
xor r8d, r8d
call qword [sym.imp.USER32.dll_PostMessageA]
lea eax, [rbx - 4]
jmp 0x180047aa0
mov edx, 1
mov rcx, rdi
call qword [sym.imp.USER32.dll_EndDialog]
mov eax, 1
jmp 0x180047aa0
mov rcx, rdi
call fcn.180041fc0
movss xmm0, dword [0x180107324]
mov edx, 0x3e9
movss xmm6, dword [0x1800e0298]
mov rcx, rdi
addss xmm0, xmm6
movss dword [0x180107324], xmm0
call qword [sym.imp.USER32.dll_GetDlgItem]
mov rcx, rax
call qword [sym.imp.USER32.dll_IsWindowEnabled]
test eax, eax
jne 0x18004680e
lea ecx, [rax + 1]
call fcn.180041100
movss xmm1, dword [0x18010876c]
movss xmm0, dword [0x180107324]
subss xmm1, xmm6
comiss xmm0, xmm1
jb 0x180046836
xor ecx, ecx
movss dword [0x180107324], xmm1
call fcn.180041130
mov rcx, qword [0x180109568]
call fcn.180009540
mov rax, qword [0x180109568]
mov edx, 0x3ed
mov ecx, dword [rax + 0xc8]
mov dword [0x180108708], ecx
mov eax, dword [rax + 0xcc]
mov dword [0x18010870c], eax
movd xmm0, ecx
mov rcx, qword [0x180109570]
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [rcx + 0xfc]
mulss xmm0, dword [0x180107320]
addss xmm0, dword [0x1800e0294]
cvttss2si eax, xmm0
mov dword [rcx + 0xe4], eax
mov rcx, qword [0x180109570]
movd xmm0, dword [0x18010870c]
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [rcx + 0xfc]
mulss xmm0, dword [0x180107320]
addss xmm0, dword [0x1800e0294]
cvttss2si eax, xmm0
mov dword [rcx + 0xe8], eax
mov rcx, rdi
call qword [sym.imp.USER32.dll_GetDlgItem]
mov r9d, 0x301
xor r8d, r8d
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_RedrawWindow]
call fcn.180013760
movss xmm1, dword [0x180107320]
xorps xmm0, xmm0
comiss xmm1, xmm0
jbe 0x18004692f
movss xmm0, dword [0x1800e02b0]
lea rdx, [0x1800e2c58]
divss xmm0, xmm1
lea rcx, [rbp - 0x50]
cvttss2si r8d, xmm0
call fcn.180002390
lea r8, [rbp - 0x50]
mov edx, 0x3eb
mov rcx, rdi
call qword [sym.imp.USER32.dll_SetDlgItemTextA]
call fcn.180006ae0
mov rcx, qword [0x180109568]
call fcn.180054fb0
mov r9d, 0x101
jmp 0x180046f00
sub ecx, 0x3e9
je 0x180046af8
sub ecx, 1
je 0x180046ad9
cmp ecx, 3
jne 0x180046f38
cmp bx, 9
jne 0x180046f38
mov rax, qword [0x180109570]
cmp byte [rax + 0x554], 0
jne 0x180046f38
movss xmm1, dword [0x180107320]
xorps xmm0, xmm0
mulss xmm1, dword [rax + 0xfc]
ucomiss xmm1, xmm0
jp 0x1800469a9
jne 0x1800469a9
movss xmm1, dword [0x1800e0298]
movd xmm0, dword [rax + 0xe4]
mov rax, qword [0x180109568]
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
cvttss2si ecx, xmm0
mov dword [0x180108708], ecx
mov dword [rax + 0xc8], ecx
mov rax, qword [0x180109570]
movd xmm0, dword [rax + 0xe8]
mov rax, qword [0x180109568]
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
cvttss2si ecx, xmm0
mov dword [0x18010870c], ecx
mov dword [rax + 0xcc], ecx
mov rcx, qword [0x180109568]
call fcn.180009540
mov rax, qword [0x180109568]
mov edx, 0x3ed
mov ecx, dword [rax + 0xc8]
mov dword [0x180108708], ecx
mov eax, dword [rax + 0xcc]
mov dword [0x18010870c], eax
movd xmm0, ecx
mov rcx, qword [0x180109570]
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [rcx + 0xfc]
mulss xmm0, dword [0x180107320]
addss xmm0, dword [0x1800e0294]
cvttss2si eax, xmm0
mov dword [rcx + 0xe4], eax
mov rcx, qword [0x180109570]
movd xmm0, dword [0x18010870c]
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [rcx + 0xfc]
mulss xmm0, dword [0x180107320]
addss xmm0, dword [0x1800e0294]
cvttss2si eax, xmm0
mov dword [rcx + 0xe8], eax
mov rcx, rdi
call qword [sym.imp.USER32.dll_GetDlgItem]
mov r9d, 0x301
xor r8d, r8d
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_RedrawWindow]
call fcn.180013760
call fcn.180006ae0
mov rcx, qword [0x180109568]
call fcn.180054fb0
mov rcx, qword [0x180109568]
mov r9d, 0x105
mov rcx, qword [rcx + 0x10]
jmp 0x180046f2d
cmp bx, 9
jne 0x180046f38
mov rcx, qword [0x180109568]
cmp byte [rcx + 0x554], 0
jne 0x180046ab2
jmp 0x180046a03
mov rcx, rdi
call fcn.180041fc0
movss xmm0, dword [0x180107324]
mov edx, 0x3e8
addss xmm0, dword [0x1800e02bc]
mov rcx, rdi
movss dword [0x180107324], xmm0
call qword [sym.imp.USER32.dll_GetDlgItem]
mov rcx, rax
call qword [sym.imp.USER32.dll_IsWindowEnabled]
test eax, eax
jne 0x180046b3b
lea ecx, [rax + 1]
call fcn.180041130
xorps xmm6, xmm6
comiss xmm6, dword [0x180107324]
jb 0x180046b58
xor ecx, ecx
mov dword [0x180107324], 0
call fcn.180041100
mov rcx, qword [0x180109568]
call fcn.180009540
mov rax, qword [0x180109568]
mov edx, 0x3ed
mov ecx, dword [rax + 0xc8]
mov dword [0x180108708], ecx
mov eax, dword [rax + 0xcc]
mov dword [0x18010870c], eax
movd xmm0, ecx
mov rcx, qword [0x180109570]
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [rcx + 0xfc]
mulss xmm0, dword [0x180107320]
addss xmm0, dword [0x1800e0294]
cvttss2si eax, xmm0
mov dword [rcx + 0xe4], eax
mov rcx, qword [0x180109570]
movd xmm0, dword [0x18010870c]
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [rcx + 0xfc]
mulss xmm0, dword [0x180107320]
addss xmm0, dword [0x1800e0294]
cvttss2si eax, xmm0
mov dword [rcx + 0xe8], eax
mov rcx, rdi
call qword [sym.imp.USER32.dll_GetDlgItem]
mov r9d, 0x301
xor r8d, r8d
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_RedrawWindow]
call fcn.180013760
jmp 0x180046ea9
cmp ecx, 0x1e61
ja 0x180046c8a
je 0x180046ab2
sub ecx, 0x482
je 0x180046c60
sub ecx, 1
je 0x180046c4f
cmp ecx, 1
jne 0x180046f38
xor edx, edx
lea rcx, str.http:__www.alphaplugins.com_products_products.php_menuget_prod_idprod_id5
call fcn.180077f90
mov eax, 1
jmp 0x180047aa0
xor ecx, ecx
call fcn.180077d80
mov eax, 1
jmp 0x180047aa0
mov rcx, qword [0x1801086e8]
lea r9, [0x180072730]
xor ebx, ebx
mov r8, rdi
mov edx, 0x80
mov qword [rsp + 0x20], rbx
call fcn.180001b40
lea eax, [rbx + 1]
jmp 0x180047aa0
sub ecx, 0x2329
je 0x180046db4
cmp ecx, 1
jne 0x180046f38
mov rcx, rdi
call fcn.180041fc0
movss xmm0, dword [0x1800e02bc]
mov rcx, qword [0x180109568]
movss dword [0x180107324], xmm0
mov dword [0x180107320], 0x3f800000
call fcn.180009540
mov rax, qword [0x180109568]
mov edx, 0x3ed
mov ecx, dword [rax + 0xc8]
mov dword [0x180108708], ecx
mov eax, dword [rax + 0xcc]
mov dword [0x18010870c], eax
movd xmm0, ecx
mov rcx, qword [0x180109570]
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [rcx + 0xfc]
mulss xmm0, dword [0x180107320]
addss xmm0, dword [0x1800e0294]
cvttss2si eax, xmm0
mov dword [rcx + 0xe4], eax
mov rcx, qword [0x180109570]
movd xmm0, dword [0x18010870c]
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [rcx + 0xfc]
mulss xmm0, dword [0x180107320]
addss xmm0, dword [0x1800e0294]
cvttss2si eax, xmm0
mov dword [rcx + 0xe8], eax
mov rcx, rdi
call qword [sym.imp.USER32.dll_GetDlgItem]
mov r9d, 0x301
xor r8d, r8d
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_RedrawWindow]
call fcn.180013760
xor ecx, ecx
call fcn.180041130
movss xmm0, dword [0x18010876c]
ucomiss xmm0, dword [0x1800e0298]
jp 0x180046d95
jne 0x180046d95
xor ebx, ebx
jmp 0x180046d9a
mov ebx, 1
mov ecx, ebx
call fcn.180041100
movss xmm1, dword [0x180107320]
xorps xmm0, xmm0
comiss xmm1, xmm0
jmp 0x180046eb4
mov rcx, rdi
call fcn.180041fc0
mov rcx, qword [0x180109568]
xorps xmm6, xmm6
mov dword [0x180107324], 0
call fcn.180009540
mov rax, qword [0x180109568]
mov edx, 0x3ed
mov ecx, dword [rax + 0xc8]
mov dword [0x180108708], ecx
mov eax, dword [rax + 0xcc]
mov dword [0x18010870c], eax
movd xmm0, ecx
mov rcx, qword [0x180109570]
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [rcx + 0xfc]
mulss xmm0, dword [0x180107320]
addss xmm0, dword [0x1800e0294]
cvttss2si eax, xmm0
mov dword [rcx + 0xe4], eax
mov rcx, qword [0x180109570]
movd xmm0, dword [0x18010870c]
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [rcx + 0xfc]
mulss xmm0, dword [0x180107320]
addss xmm0, dword [0x1800e0294]
cvttss2si eax, xmm0
mov dword [rcx + 0xe8], eax
mov rcx, rdi
call qword [sym.imp.USER32.dll_GetDlgItem]
mov r9d, 0x301
xor r8d, r8d
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_RedrawWindow]
call fcn.180013760
xor ecx, ecx
call fcn.180041100
movss xmm0, dword [0x180107320]
ucomiss xmm0, dword [0x1800e0298]
jp 0x180046e9d
jne 0x180046e9d
xor ebx, ebx
jmp 0x180046ea2
mov ebx, 1
mov ecx, ebx
call fcn.180041130
movss xmm1, dword [0x180107320]
comiss xmm1, xmm6
jbe 0x180046ee9
movss xmm0, dword [0x1800e02b0]
lea rdx, [0x1800e2c58]
divss xmm0, xmm1
lea rcx, [rbp - 0x50]
cvttss2si r8d, xmm0
call fcn.180002390
lea r8, [rbp - 0x50]
mov edx, 0x3eb
mov rcx, rdi
call qword [sym.imp.USER32.dll_SetDlgItemTextA]
call fcn.180006ae0
mov rcx, qword [0x180109568]
call fcn.180054fb0
mov r9d, 0x105
mov rcx, qword [0x180109568]
xor r8d, r8d
xor edx, edx
mov rcx, qword [rcx + 0x10]
call qword [sym.imp.USER32.dll_RedrawWindow]
mov edx, 0x3ed
mov rcx, rdi
call qword [sym.imp.USER32.dll_GetDlgItem]
mov rcx, rax
mov r9d, 0x301
xor r8d, r8d
xor edx, edx
call qword [sym.imp.USER32.dll_RedrawWindow]
mov eax, 1
jmp 0x180047aa0
mov qword [0x180109348], rdi
mov dword [0x180108e18], 1
call qword [sym.imp.USER32.dll_GetDC]
mov rcx, rax
mov edx, 0x5a
mov rbx, rax
call qword [sym.imp.GDI32.dll_GetDeviceCaps]
mov rdx, rbx
mov rcx, rdi
mov dword [0x18010737c], eax
call qword [sym.imp.USER32.dll_ReleaseDC]
mov edx, 1
mov rcx, rdi
lea r9d, [rdx + 0x6a]
lea r8d, [rdx + 1]
call qword [sym.imp.USER32.dll_RegisterHotKey]
mov edx, 2
mov rcx, rdi
mov r8d, edx
lea r9d, [rdx + 0x6b]
call qword [sym.imp.USER32.dll_RegisterHotKey]
mov edx, 3
mov rcx, rdi
lea r9d, [rdx + 0x2d]
lea r8d, [rdx - 1]
call qword [sym.imp.USER32.dll_RegisterHotKey]
mov edx, 4
mov rcx, rdi
lea r9d, [rdx + 0x2d]
lea r8d, [rdx - 2]
call qword [sym.imp.USER32.dll_RegisterHotKey]
mov rax, qword [0x180108770]
movzx ecx, word [rax + 0x9c]
cmp cx, 4
je 0x180046ff1
cmp cx, 0xd
je 0x180046ff1
xor al, al
jmp 0x180046ff3
mov al, 1
mov r9b, 1
mov byte [0x180108f90], al
lea r8, [0x1800e0b48]
mov edx, 1
mov rcx, rdi
call fcn.18006dd30
mov qword [0x1801092b8], rax
test rax, rax
jne 0x180047026
mov eax, 2
jmp 0x180047aa0
xor r9d, r9d
lea r8, [0x1800e0b4c]
mov rcx, rdi
lea edx, [r9 + 2]
call fcn.18006dd30
xor r9d, r9d
mov qword [0x1801092c0], rax
lea r8, [0x1800e2c60]
mov edx, 0x3e8
mov rcx, rdi
call fcn.18006dd30
xor r9d, r9d
mov qword [0x1801092c8], rax
lea r8, [0x1800e2c64]
mov edx, 0x3e9
mov rcx, rdi
call fcn.18006dd30
mov edx, 1
mov qword [0x1801092d0], rax
mov rcx, rdi
call qword [sym.imp.USER32.dll_GetDlgItem]
mov edx, 2
mov rcx, rdi
mov qword [0x180108fa8], rax
call qword [sym.imp.USER32.dll_GetDlgItem]
mov rcx, qword [0x1801086e8]
mov edx, 0xd6
mov qword [0x180108fb0], rax
call qword [sym.imp.USER32.dll_LoadBitmapA]
mov rcx, qword [0x1801086e8]
mov edx, 0x85
mov qword [0x180109018], rax
call qword [sym.imp.USER32.dll_LoadBitmapA]
mov rcx, qword [0x1801086e8]
mov edx, 0xd7
mov qword [0x180109020], rax
call qword [sym.imp.USER32.dll_LoadBitmapA]
mov edx, 0x48b
mov rcx, rdi
mov qword [0x180109028], rax
call qword [sym.imp.USER32.dll_GetDlgItem]
mov dword [rsp + 0x28], 1
mov r9d, 0x1db
mov rcx, rax
mov dword [rsp + 0x20], gethostbyname
xor r8d, r8d
xor edx, edx
call qword [sym.imp.USER32.dll_MoveWindow]
mov edx, 0x468
mov rcx, rdi
call qword [sym.imp.USER32.dll_GetDlgItem]
mov dword [rsp + 0x28], 1
mov r9d, 0x60
mov rcx, rax
mov dword [rsp + 0x20], gethostbyname
xor r8d, r8d
xor edx, edx
call qword [sym.imp.USER32.dll_MoveWindow]
mov edx, 0x48b
mov rcx, rdi
call qword [sym.imp.USER32.dll_GetDlgItem]
mov rcx, rax
lea rdx, [0x1800e2fd8]
call fcn.1800519a0
mov edx, 0x468
mov qword [0x1801092d8], rax
mov rcx, rdi
call qword [sym.imp.USER32.dll_GetDlgItem]
mov rcx, rax
lea rdx, [0x1800e2fd8]
call fcn.1800519a0
mov qword [0x1801092e0], rax
mov rax, qword [0x1801092d8]
test rax, rax
je 0x180047223
mov dword [rax + 0x60], 0x1db
mov rax, qword [0x1801092d8]
mov dword [rax + 0x64], gethostbyname
mov rax, qword [0x1801092e0]
mov dword [rax + 0x60], 0x60
mov rax, qword [0x1801092e0]
mov dword [rax + 0x64], gethostbyname
mov rax, qword [0x1801092d8]
mov byte [rax + 0x98], 1
mov rax, qword [0x1801092e0]
mov byte [rax + 0x98], 1
mov rax, qword [0x1801092d8]
mov rcx, qword [0x180109020]
mov qword [rax + 0xa0], rcx
mov rax, qword [0x1801092e0]
mov rcx, qword [0x180109028]
mov qword [rax + 0xa0], rcx
mov edx, 0x3ea
mov rcx, rdi
call qword [sym.imp.USER32.dll_GetDlgItem]
mov rcx, rax
lea rdx, [0x180108ff8]
call qword [sym.imp.USER32.dll_GetWindowRect]
xor ebx, ebx
lea rdx, [rbp - 0x50]
mov rcx, rdi
mov qword [rbp - 0x50], rbx
call qword [sym.imp.USER32.dll_ClientToScreen]
mov eax, dword [rbp - 0x4c]
mov edx, dword [0x180108ff8]
mov ecx, dword [rbp - 0x50]
sub edx, ecx
sub dword [0x180108ffc], eax
sub dword [0x180109004], eax
sub dword [0x180109000], ecx
mov eax, dword [0x18010737c]
mov dword [0x180108ff8], edx
cmp eax, 0x60
je 0x1800472ae
cmp eax, 0xd8
jl 0x180047291
lea eax, [rdx - 0x28]
jmp 0x1800472a8
cmp eax, 0x90
jl 0x18004729d
lea eax, [rdx - 0x1e]
jmp 0x1800472a8
cmp eax, 0x78
lea eax, [rdx - 0x14]
jge 0x1800472a8
lea eax, [rdx - 0xf]
mov dword [0x180108ff8], eax
mov edx, 1
mov rcx, rdi
call qword [sym.imp.USER32.dll_GetDlgItem]
xor r8d, r8d
lea rdx, str.Apply_effect
mov rcx, rax
call fcn.1800690c0
mov edx, 2
mov rcx, rdi
call qword [sym.imp.USER32.dll_GetDlgItem]
xor r8d, r8d
lea rdx, str.Dont_apply_effect
mov rcx, rax
call fcn.1800690c0
mov edx, 0x3e8
mov rcx, rdi
call qword [sym.imp.USER32.dll_GetDlgItem]
xor r8d, r8d
lea rdx, str.Enlarge_preview_size__Use_Ctrl_or_Ctrl1_
mov rcx, rax
call fcn.1800690c0
mov edx, 0x3e9
mov rcx, rdi
call qword [sym.imp.USER32.dll_GetDlgItem]
xor r8d, r8d
lea rdx, str.Decrease_preview_size__Use_Ctrl__or_Ctrl0_
mov rcx, rax
call fcn.1800690c0
mov edx, 0x3eb
mov rcx, rdi
call qword [sym.imp.USER32.dll_GetDlgItem]
xor r8d, r8d
lea rdx, str.Preview_scale
mov rcx, rax
call fcn.1800690c0
mov eax, dword [str.Arial]
movss xmm6, dword [0x1800e2f4c]
mov dword [rbp - 0x14], eax
movzx eax, word [0x1800e2d0c]
mov word [rbp - 0x10], ax
mov eax, dword [0x18010737c]
mov qword [rbp - 0x2c], rbx
mov dword [rbp - 0x24], ebx
mov dword [rbp - 0x1c], ebx
mov dword [rbp - 0x18], 0x20000
mov dword [rbp - 0x30], recv
cmp eax, 0x60
je 0x1800473ac
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, dword [0x1800e2f54]
call fcn.1800b25e8
mulss xmm0, xmm6
cvttss2si eax, xmm0
mov dword [rbp - 0x30], eax
lea rcx, [rbp - 0x30]
mov dword [rbp - 0x20], 0x2bc
call qword [sym.imp.GDI32.dll_CreateFontIndirectA]
mov qword [0x180109720], rax
mov qword [0x180109738], rax
mov eax, dword [0x18010737c]
mov dword [rbp - 0x30], recv
cmp eax, 0x60
je 0x1800473f7
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, dword [0x1800e2f54]
mulss xmm0, xmm6
cvttss2si eax, xmm0
mov dword [rbp - 0x30], eax
lea rcx, [rbp - 0x30]
call qword [sym.imp.GDI32.dll_CreateFontIndirectA]
mov edx, 0x3eb
mov rcx, rdi
mov qword [0x180109728], rax
call qword [sym.imp.USER32.dll_GetDlgItem]
mov r8, qword [0x1801096c8]
xor r9d, r9d
mov rcx, rax
lea edx, [r9 + 0x30]
call qword [sym.imp.USER32.dll_SendMessageA]
lea rcx, [rbp - 0x30]
mov dword [rbp - 0x30], recv
mov qword [0x180109730], rbx
call qword [sym.imp.GDI32.dll_CreateFontIndirectA]
mov qword [0x180109730], rax
mov eax, dword [0x18010737c]
mov dword [rbp - 0x30], recv
cmp eax, 0x60
jle 0x18004747d
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, dword [0x1800e2f54]
call fcn.1800b25e8
mulss xmm0, xmm6
cvttss2si eax, xmm0
mov dword [rbp - 0x30], eax
mov eax, dword [str.Arial]
lea rcx, [rbp - 0x30]
mov dword [rbp - 0x14], eax
movzx eax, word [0x1800e2d0c]
mov word [rbp - 0x10], ax
mov byte [rbp - 0x1b], bl
mov dword [rbp - 0x20], 0x190
call qword [sym.imp.GDI32.dll_CreateFontIndirectA]
mov edx, 0x3ea
mov rcx, rdi
mov qword [0x180108ff0], rax
call qword [sym.imp.USER32.dll_GetDlgItem]
mov rcx, rax
lea rdx, [0x1800e3020]
call fcn.1800519a0
mov qword [0x180109568], rax
mov edx, 0x3ed
mov rcx, rdi
mov byte [rax + 0x129], 1
call qword [sym.imp.USER32.dll_GetDlgItem]
mov rcx, rax
lea rdx, [0x1800e3020]
call fcn.1800519a0
mov qword [0x180109570], rax
mov rcx, rdi
mov byte [rax + 0x129], bl
call fcn.180044910
mov rcx, rdi
call fcn.18003e480
mov rcx, rdi
call fcn.180044750
mov edx, 0x483
mov rcx, rdi
call qword [sym.imp.USER32.dll_GetDlgItem]
mov rcx, rax
lea rdx, [0x1800e2f90]
call fcn.1800519a0
mov qword [0x1801092b0], rax
test rax, rax
je 0x1800475be
mov rcx, qword [rax + 0x10]
xor edx, edx
mov dword [rsp + 0x30], ebx
mov r8d, 0x286
mov dword [rsp + 0x28], reloc.WS2_32.dll_recv
mov dword [rsp + 0x20], 0x22
lea r9d, [rdx + 0x11]
call qword [sym.imp.USER32.dll_SetWindowPos]
mov rax, qword [0x1801092b0]
mov edx, 0xbf
mov r9d, edx
mov dword [rsp + 0x20], ebx
mov dword [rax + 0x60], 0x22
lea r8d, [rdx - 0x38]
mov rax, qword [0x1801092b0]
mov dword [rax + 0x64], reloc.WS2_32.dll_recv
mov rcx, qword [0x1801092b0]
call fcn.180056970
mov rcx, qword [0x1801092b0]
lea rdx, str.View_digitalizer_II_manual
xor r8d, r8d
mov rcx, qword [rcx + 0x10]
call fcn.1800690c0
mov edx, 0x484
mov rcx, rdi
call qword [sym.imp.USER32.dll_GetDlgItem]
mov rcx, rax
lea rdx, [0x1800e2f90]
call fcn.1800519a0
mov qword [0x1801092a8], rax
test rax, rax
je 0x180047661
mov rcx, qword [rax + 0x10]
xor edx, edx
mov dword [rsp + 0x30], ebx
mov dword [rsp + 0x28], 0x1e
mov dword [rsp + 0x20], 0x1c
lea r9d, [rdx + 0xb]
lea r8d, [rdx + 0x17]
call qword [sym.imp.USER32.dll_SetWindowPos]
mov rax, qword [0x1801092a8]
mov edx, 0x8a
mov r9d, edx
mov dword [rsp + 0x20], ebx
mov dword [rax + 0x60], 0x1c
lea r8d, [rdx + 1]
mov rax, qword [0x1801092a8]
mov dword [rax + 0x64], 0x1e
mov rcx, qword [0x1801092a8]
call fcn.180056970
mov rcx, qword [0x1801092a8]
lea rdx, str.Visit_the_product_page_on_site
xor r8d, r8d
mov rcx, qword [rcx + 0x10]
call fcn.1800690c0
mov edx, 0x482
mov rcx, rdi
call qword [sym.imp.USER32.dll_GetDlgItem]
mov rcx, rax
lea rdx, [0x1800e2f90]
call fcn.1800519a0
mov qword [0x1801092a0], rax
test rax, rax
je 0x180047704
mov rcx, qword [rax + 0x10]
xor edx, edx
mov dword [rsp + 0x30], ebx
mov dword [rsp + 0x28], recv
mov dword [rsp + 0x20], 0xbf
lea r9d, [rdx + 0x12]
lea r8d, [rdx + 0x72]
call qword [sym.imp.USER32.dll_SetWindowPos]
mov rax, qword [0x1801092a0]
mov edx, 0xe4
mov r9d, edx
mov dword [rsp + 0x20], ebx
mov dword [rax + 0x60], 0xbf
lea r8d, [rdx - 0x5b]
mov rax, qword [0x1801092a0]
mov dword [rax + 0x64], recv
mov rcx, qword [0x1801092a0]
call fcn.180056970
mov rcx, qword [0x1801092a0]
lea rdx, [0x1800e2d50]
xor r8d, r8d
mov rcx, qword [rcx + 0x10]
call fcn.1800690c0
mov rcx, qword [0x180108788]
mov dword [rsp + 0x28], ebx
mov eax, dword [rcx + 0xc]
mov r9d, dword [rcx + 8]
mov r8d, dword [rcx + 4]
mov edx, dword [rcx]
mov rcx, rdi
mov dword [rsp + 0x20], eax
call qword [sym.imp.USER32.dll_MoveWindow]
mov rax, qword [0x180109568]
movss xmm0, dword [0x1800e0298]
movss xmm1, dword [0x1800e02bc]
mov byte [rax + 0x118], bl
mov rax, qword [0x180109568]
mov byte [rax + 0x119], bl
mov rax, qword [0x180109568]
mov byte [rax + 0x98], bl
movss dword [0x180107320], xmm0
movss dword [0x180107324], xmm1
call fcn.18001bad0
call fcn.18003e650
mov rcx, rdi
call fcn.180041fc0
mov rcx, qword [0x180109568]
call fcn.180009540
mov rcx, qword [0x180109570]
call fcn.18005bfb0
mov rax, qword [0x180109570]
mov edx, 0x69
mov dword [rax + 0xe4], ebx
mov rax, qword [0x180109570]
mov dword [rax + 0xe8], ebx
mov rcx, qword [0x1801086e8]
call qword [sym.imp.USER32.dll_LoadBitmapA]
mov rcx, qword [0x1801086e8]
mov edx, 0x6a
mov qword [0x180109158], rax
call qword [sym.imp.USER32.dll_LoadBitmapA]
mov qword [0x180109160], rax
call fcn.1800535a0
xor ecx, ecx
call fcn.180041130
xorps xmm0, xmm0
mov ecx, ebx
comiss xmm0, dword [0x180107324]
setb cl
call fcn.180041100
call fcn.180013760
mov rax, qword [0x180108780]
cmp word [rax], bx
jne 0x18004781e
call fcn.180006ae0
jmp 0x180047821
mov word [rax], bx
mov rcx, qword [0x180109568]
call fcn.180054fb0
mov rcx, qword [0x180109570]
call fcn.1800555f0
mov eax, 1
jmp 0x180047aa0
mov edx, 0xffffffeb
call qword [sym.imp.USER32.dll_GetWindowLongPtrA]
xor r9d, r9d
xor r8d, r8d
mov edx, 0x130b
mov rcx, qword [rax]
call qword [sym.imp.USER32.dll_SendMessageA]
lea ecx, [rax + 0x309]
call fcn.180077d80
mov eax, 1
jmp 0x180047aa0
sub edx, 0x136
je 0x180047a9a
sub edx, 1
je 0x180047a9a
sub edx, 1
je 0x180047a7e
sub edx, 0xfa
je 0x180047972
cmp edx, 0xe0
jne 0x18004655b
sub rbx, 1
je 0x18004793c
sub rbx, 1
je 0x180047906
sub rbx, 1
je 0x1800478e8
cmp rbx, 1
jne 0x180046f38
xor r9d, r9d
mov edx, 0x111
mov r8d, 0x232a
call qword [sym.imp.USER32.dll_PostMessageA]
mov eax, ebx
jmp 0x180047aa0
xor r9d, r9d
mov edx, 0x111
mov r8d, 0x2329
call qword [sym.imp.USER32.dll_PostMessageA]
mov eax, 1
jmp 0x180047aa0
mov rcx, qword [0x180108fc0]
call qword [sym.imp.USER32.dll_IsWindowEnabled]
test eax, eax
je 0x180046f38
xor r9d, r9d
mov edx, 0x111
mov r8d, 0x3e9
mov rcx, rdi
call qword [sym.imp.USER32.dll_PostMessageA]
mov eax, 1
jmp 0x180047aa0
mov rcx, qword [0x180108fb8]
call qword [sym.imp.USER32.dll_IsWindowEnabled]
test eax, eax
je 0x180046f38
xor r9d, r9d
mov edx, 0x111
mov r8d, 0x3e8
mov rcx, rdi
call qword [sym.imp.USER32.dll_PostMessageA]
mov eax, 1
jmp 0x180047aa0
call fcn.180041fc0
test al, al
je 0x18004655b
mov rcx, qword [0x180109568]
call fcn.180009540
movss xmm0, dword [0x180107320]
xor ebx, ebx
ucomiss xmm0, dword [0x1800e0298]
jp 0x1800479a2
mov ecx, ebx
je 0x1800479a7
mov ecx, 1
call fcn.180041130
xorps xmm6, xmm6
comiss xmm6, dword [0x180107324]
setb bl
mov ecx, ebx
call fcn.180041100
mov rcx, qword [0x180109568]
mov eax, dword [rcx + 0xc8]
mov dword [0x180108708], eax
mov eax, dword [rcx + 0xcc]
mov dword [0x18010870c], eax
call fcn.180013760
call fcn.180006ae0
mov rcx, qword [0x180109568]
call fcn.180054fb0
mov rcx, qword [0x180109568]
mov r9d, 0x105
xor r8d, r8d
xor edx, edx
mov rcx, qword [rcx + 0x10]
call qword [sym.imp.USER32.dll_RedrawWindow]
mov edx, 0x3ed
mov rcx, rdi
call qword [sym.imp.USER32.dll_GetDlgItem]
mov r9d, 0x301
xor r8d, r8d
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_RedrawWindow]
movss xmm1, dword [0x180107320]
comiss xmm1, xmm6
jbe 0x180046f38
movss xmm0, dword [0x1800e02b0]
lea rdx, [0x1800e2c58]
divss xmm0, xmm1
lea rcx, [rbp - 0x50]
cvttss2si r8d, xmm0
call fcn.180002390
lea r8, [rbp - 0x50]
mov edx, 0x3eb
mov rcx, rdi
call qword [sym.imp.USER32.dll_SetDlgItemTextA]
mov eax, 1
jmp 0x180047aa0
mov edx, 0x3c3732
mov rcx, rbx
call qword [sym.imp.GDI32.dll_SetTextColor]
mov edx, 1
mov rcx, rbx
call qword [sym.imp.GDI32.dll_SetBkMode]
mov eax, dword [0x180109578]
mov rcx, qword [rbp + 0x110]
xor rcx, rsp
call fcn.18007b2f0
movaps xmm6, xmmword [rsp + 0x220]
add rsp, 0x240
pop r14
pop rdi
pop rsi
pop rbx
pop rbp
ret