Function at 0x140295430
Capabilities:
Get graphical window text
Inspect section memory permissions

Disassembly:
mov rax, rsp
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x4d0
mov qword [rsp + 0x70], 0xfffffffffffffffe
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rbp
mov qword [rax + 0x20], rsi
mov rax, qword [0x14042d950]
xor rax, rsp
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_1216], rax
mov rsi, rcx
xor r9d, r9d
xor r8d, r8d
mov edx, 0x147
mov rcx, qword [rcx + 0xb38]
call qword [sym.imp.USER32.dll_SendMessageW]
test eax, eax
js 0x1402a0755
lea rcx, [rsp + 0x28]
call qword [sym.imp.MFC80U.DLL_Ordinal_296]
nop
lea rcx, [rsp + 0x48]
call qword [sym.imp.MFC80U.DLL_Ordinal_296]
nop
xor r9d, r9d
xor r8d, r8d
mov edx, 0x147
mov rcx, qword [rsi + 0xb38]
call qword [sym.imp.USER32.dll_SendMessageW]
mov rdx, rax
lea rcx, [rsi + 0xaf8]
lea r8, [rsp + 0x28]
call sub.MFC80U.DLL_Ordinal_2923
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x40]
mov r14, rax
mov rcx, qword [rsi + 0xe8]
mov rdx, qword [rcx]
call qword [rdx + 0x30]
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0xb0]
mov ebp, eax
lea rdx, [0x140379790]
lea rcx, [rsp + 0x28]
call qword [sym.imp.MFC80U.DLL_Ordinal_1491]
test eax, eax
jne 0x14029888f
xor r9d, r9d
xor r8d, r8d
mov edx, Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
xor ebx, ebx
movabs rax, 0x100000000000
cqo
idiv rbp
mov rdi, rax
mov qword [rsp + 0x60], rax
lea r13, [rax + rax]
mov qword [rsp + 0x38], r13
lea rax, [r13 + r13]
mov qword [rsp + 0x20], rax
mov rax, rdi
cqo
sub rax, rdx
sar rax, 1
mov r12, rax
mov qword [rsp + 0x68], rax
cqo
sub rax, rdx
sar rax, 1
mov r15, rax
mov qword [rsp + 0x58], rax
cqo
sub rax, rdx
sar rax, 1
mov qword [rsp + 0x40], rax
cmp ebp, reloc.MFC80U.DLL_Ordinal_512
jne 0x140296725
mov rcx, qword [rsi + 0xe8]
mov rdx, qword [rcx]
call qword [rdx + 0x40]
lea ebp, [rbx + 0x10]
lea r13d, [rbx + 2]
lea r12d, [rbx + 8]
lea r15d, [rbx + 0x40]
cmp rax, qword [rsp + 0x40]
jge 0x14029588b
lea rcx, [rsp + 0x80]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x3797a0]
mov qword [rcx], rax
mov eax, dword [rdi + 0x3797a8]
mov dword [rcx + 8], eax
xor edx, edx
lea r8d, [rbx + 0x34]
lea rcx, [rsp + 0x8c]
call sub.ntdll.dll_memset
movabs r11, 0x42004b0031
mov qword [rsp + 0xc0], r11
xor eax, eax
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], rax
movabs rax, 0x42004b0032
mov qword [rsp + 0x100], rax
xor eax, eax
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x110], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_280], rax
mov qword [rsp + 0x120], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_296], rax
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], rax
movabs rax, 0x42004b0034
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_320], rax
xor eax, eax
mov qword [rsp + 0x148], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_336], rax
mov qword [rsp + 0x158], rax
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], rax
mov qword [rsp + 0x170], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_376], rax
movabs rax, 0x42004b0038
mov qword [rsp + 0x180], rax
xor eax, eax
mov qword [rsp + 0x188], rax
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], rax
mov qword [rsp + 0x1a0], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_424], rax
mov qword [rsp + 0x1b0], rax
mov qword [rsp + 0x1b8], rax
lea rcx, [rsp + 0x1c0]
mov rax, qword [rdi + 0x3797d0]
mov qword [rcx], rax
movzx eax, word [rdi + 0x3797d8]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x1ca], rax
mov qword [rsp + 0x1d2], rax
mov qword [rsp + 0x1da], rax
mov qword [rsp + 0x1e2], rax
mov qword [rsp + 0x1ea], rax
mov qword [rsp + 0x1f2], rax
mov dword [rsp + 0x1fa], eax
mov word [rsp + 0x1fe], ax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_512]
mov rax, qword [rdi + 0x3797e0]
mov qword [rcx], rax
movzx eax, word [rdi + 0x3797e8]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x20a], rax
mov qword [rsp + 0x212], rax
mov qword [rsp + 0x21a], rax
mov qword [rsp + 0x222], rax
mov qword [rsp + 0x22a], rax
mov qword [rsp + 0x232], rax
mov dword [rsp + 0x23a], eax
mov word [rsp + reloc.MFC80U.DLL_Ordinal_574], ax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_576]
mov rax, qword [rdi + 0x3797f0]
mov qword [rcx], rax
movzx eax, word [rdi + 0x3797f8]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x24a], rax
mov qword [rsp + 0x252], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_602], rax
mov qword [rsp + 0x262], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_618], rax
mov qword [rsp + 0x272], rax
mov dword [rsp + 0x27a], eax
mov word [rsp + 0x27e], ax
lea edi, [rbx + 1]
nop
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, edi
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add edi, edi
add ebx, 1
cmp ebx, r12d
jb 0x140295840
jmp 0x140296457
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x40]
cmp rax, qword [rsp + 0x58]
jge 0x140295b4b
movabs r11, 0x42004b0031
mov qword [rsp + 0x80], r11
xor eax, eax
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], rax
movabs rax, 0x42004b0032
mov qword [rsp + 0xc0], rax
xor eax, eax
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], rax
movabs rax, 0x42004b0034
mov qword [rsp + 0x100], rax
xor eax, eax
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x110], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_280], rax
mov qword [rsp + 0x120], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_296], rax
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], rax
movabs rax, 0x42004b0038
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_320], rax
xor eax, eax
mov qword [rsp + 0x148], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_336], rax
mov qword [rsp + 0x158], rax
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], rax
mov qword [rsp + 0x170], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_376], rax
lea rcx, [rsp + 0x180]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x379820]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379828]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x18a], rax
mov qword [rsp + 0x192], rax
mov qword [rsp + 0x19a], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_418], rax
mov qword [rsp + 0x1aa], rax
mov qword [rsp + 0x1b2], rax
mov dword [rsp + 0x1ba], eax
mov word [rsp + 0x1be], ax
lea rcx, [rsp + 0x1c0]
mov rax, qword [rdi + 0x379830]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379838]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x1ca], rax
mov qword [rsp + 0x1d2], rax
mov qword [rsp + 0x1da], rax
mov qword [rsp + 0x1e2], rax
mov qword [rsp + 0x1ea], rax
mov qword [rsp + 0x1f2], rax
mov dword [rsp + 0x1fa], eax
mov word [rsp + 0x1fe], ax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_512]
mov rax, qword [rdi + 0x379840]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379848]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x20a], rax
mov qword [rsp + 0x212], rax
mov qword [rsp + 0x21a], rax
mov qword [rsp + 0x222], rax
mov qword [rsp + 0x22a], rax
mov qword [rsp + 0x232], rax
mov dword [rsp + 0x23a], eax
mov word [rsp + reloc.MFC80U.DLL_Ordinal_574], ax
mov edi, r13d
nop
nop
nop
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, edi
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add edi, edi
add ebx, 1
cmp ebx, 7
jb 0x140295b00
jmp 0x140296457
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x40]
cmp rax, qword [rsp + 0x68]
jge 0x140295dbb
movabs rax, 0x42004b0032
mov qword [rsp + 0x80], rax
xor eax, eax
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], rax
movabs rax, 0x42004b0034
mov qword [rsp + 0xc0], rax
xor eax, eax
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], rax
movabs rax, 0x42004b0038
mov qword [rsp + 0x100], rax
xor eax, eax
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x110], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_280], rax
mov qword [rsp + 0x120], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_296], rax
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], rax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_320]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x379868]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379870]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x14a], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_338], rax
mov qword [rsp + 0x15a], rax
mov qword [rsp + 0x162], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_362], rax
mov qword [rsp + 0x172], rax
mov dword [rsp + 0x17a], eax
mov word [rsp + 0x17e], ax
lea rcx, [rsp + 0x180]
mov rax, qword [rdi + 0x379878]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379880]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x18a], rax
mov qword [rsp + 0x192], rax
mov qword [rsp + 0x19a], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_418], rax
mov qword [rsp + 0x1aa], rax
mov qword [rsp + 0x1b2], rax
mov dword [rsp + 0x1ba], eax
mov word [rsp + 0x1be], ax
lea rcx, [rsp + 0x1c0]
mov rax, qword [rdi + 0x379888]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379890]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x1ca], rax
mov qword [rsp + 0x1d2], rax
mov qword [rsp + 0x1da], rax
mov qword [rsp + 0x1e2], rax
mov qword [rsp + 0x1ea], rax
mov qword [rsp + 0x1f2], rax
mov dword [rsp + 0x1fa], eax
mov word [rsp + 0x1fe], ax
lea edi, [rax + 4]
nop
nop
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, edi
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add edi, edi
add ebx, 1
cmp ebx, 6
jb 0x140295d70
jmp 0x140296457
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x40]
cmp rax, rdi
jge 0x140295fdb
movabs rax, 0x42004b0034
mov qword [rsp + 0x80], rax
xor eax, eax
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], rax
movabs rax, 0x42004b0038
mov qword [rsp + 0xc0], rax
xor eax, eax
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], rax
lea rcx, [rsp + 0x100]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x3798a8]
mov qword [rcx], rax
movzx eax, word [rdi + 0x3798b0]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_266], rax
mov qword [rsp + 0x112], rax
mov qword [rsp + 0x11a], rax
mov qword [rsp + 0x122], rax
mov qword [rsp + 0x12a], rax
mov qword [rsp + 0x132], rax
mov dword [rsp + 0x13a], eax
mov word [rsp + 0x13e], ax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_320]
mov rax, qword [rdi + 0x3798b8]
mov qword [rcx], rax
movzx eax, word [rdi + 0x3798c0]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x14a], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_338], rax
mov qword [rsp + 0x15a], rax
mov qword [rsp + 0x162], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_362], rax
mov qword [rsp + 0x172], rax
mov dword [rsp + 0x17a], eax
mov word [rsp + 0x17e], ax
lea rcx, [rsp + 0x180]
mov rax, qword [rdi + 0x3798c8]
mov qword [rcx], rax
movzx eax, word [rdi + 0x3798d0]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x18a], rax
mov qword [rsp + 0x192], rax
mov qword [rsp + 0x19a], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_418], rax
mov qword [rsp + 0x1aa], rax
mov qword [rsp + 0x1b2], rax
mov dword [rsp + 0x1ba], eax
mov word [rsp + 0x1be], ax
mov edi, r12d
nop
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, edi
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add edi, edi
add ebx, 1
cmp ebx, 5
jb 0x140295f90
jmp 0x140296457
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x40]
cmp rax, qword [rsp + 0x38]
jge 0x1402961bb
movabs rax, 0x42004b0038
mov qword [rsp + 0x80], rax
xor eax, eax
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], rax
lea rcx, [rsp + 0xc0]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x3798e0]
mov qword [rcx], rax
movzx eax, word [rdi + 0x3798e8]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0xca], rax
mov qword [rsp + 0xd2], rax
mov qword [rsp + 0xda], rax
mov qword [rsp + 0xe2], rax
mov qword [rsp + 0xea], rax
mov qword [rsp + 0xf2], rax
mov dword [rsp + 0xfa], eax
mov word [rsp + 0xfe], ax
lea rcx, [rsp + 0x100]
mov rax, qword [rdi + 0x3798f0]
mov qword [rcx], rax
movzx eax, word [rdi + 0x3798f8]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_266], rax
mov qword [rsp + 0x112], rax
mov qword [rsp + 0x11a], rax
mov qword [rsp + 0x122], rax
mov qword [rsp + 0x12a], rax
mov qword [rsp + 0x132], rax
mov dword [rsp + 0x13a], eax
mov word [rsp + 0x13e], ax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_320]
mov rax, qword [rdi + 0x379900]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379908]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x14a], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_338], rax
mov qword [rsp + 0x15a], rax
mov qword [rsp + 0x162], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_362], rax
mov qword [rsp + 0x172], rax
mov dword [rsp + 0x17a], eax
mov word [rsp + 0x17e], ax
mov edi, ebp
nop
nop
nop
nop
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, edi
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add edi, edi
add ebx, 1
cmp ebx, 4
jb 0x140296170
jmp 0x140296457
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x40]
mov rcx, qword [rsp + 0x20]
cmp rax, rcx
jge 0x14029634b
lea rcx, [rsp + 0x80]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x379910]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379918]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x8a], rax
mov qword [rsp + 0x92], rax
mov qword [rsp + 0x9a], rax
mov qword [rsp + 0xa2], rax
mov qword [rsp + 0xaa], rax
mov qword [rsp + 0xb2], rax
mov dword [rsp + 0xba], eax
mov word [rsp + 0xbe], ax
lea rcx, [rsp + 0xc0]
mov rax, qword [rdi + 0x379920]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379928]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0xca], rax
mov qword [rsp + 0xd2], rax
mov qword [rsp + 0xda], rax
mov qword [rsp + 0xe2], rax
mov qword [rsp + 0xea], rax
mov qword [rsp + 0xf2], rax
mov dword [rsp + 0xfa], eax
mov word [rsp + 0xfe], ax
lea rcx, [rsp + 0x100]
mov rax, qword [rdi + 0x379930]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379938]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_266], rax
mov qword [rsp + 0x112], rax
mov qword [rsp + 0x11a], rax
mov qword [rsp + 0x122], rax
mov qword [rsp + 0x12a], rax
mov qword [rsp + 0x132], rax
mov dword [rsp + 0x13a], eax
mov word [rsp + 0x13e], ax
lea edi, [rax + 0x20]
nop
nop
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, edi
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add edi, edi
add ebx, 1
cmp ebx, 3
jb 0x140296300
jmp 0x140296457
lea rcx, [rsp + 0x80]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x379940]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379948]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x8a], rax
mov qword [rsp + 0x92], rax
mov qword [rsp + 0x9a], rax
mov qword [rsp + 0xa2], rax
mov qword [rsp + 0xaa], rax
mov qword [rsp + 0xb2], rax
mov dword [rsp + 0xba], eax
mov word [rsp + 0xbe], ax
lea rcx, [rsp + 0xc0]
mov rax, qword [rdi + 0x379950]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379958]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0xca], rax
mov qword [rsp + 0xd2], rax
mov qword [rsp + 0xda], rax
mov qword [rsp + 0xe2], rax
mov qword [rsp + 0xea], rax
mov qword [rsp + 0xf2], rax
mov dword [rsp + 0xfa], eax
mov word [rsp + 0xfe], ax
mov edi, r15d
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, edi
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add edi, edi
add ebx, 1
cmp ebx, r13d
jb 0x140296411
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x30]
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0xb0]
mov r11d, eax
mov eax, 0x20000000
cqo
idiv r11
cmp r14, rax
jg 0x1402964d5
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
mov dx, 1
call qword [rax + reloc.MFC80U.DLL_Ordinal_296]
lea r9, [0x140379960]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
mov rbx, rax
movsxd r8, eax
mov edx, Ordinal_340
mov r9d, 1
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x140298771
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x30]
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0xb0]
mov r11d, eax
mov eax, 0x40000000
cqo
idiv r11
cmp r14, rax
jg 0x140296550
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
movzx edx, r13w
call qword [rax + reloc.MFC80U.DLL_Ordinal_296]
lea r9, [0x140379970]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov r9, r13
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x140298771
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x30]
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0xb0]
mov r11d, eax
mov eax, 0x80000000
cqo
idiv r11
cmp r14, rax
jg 0x1402965ce
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
mov dx, 4
call qword [rax + reloc.MFC80U.DLL_Ordinal_296]
lea r9, [0x140379978]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov edx, Ordinal_340
mov r9d, 4
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x140298771
cmp r14, qword [rsp + 0x60]
jge 0x140296625
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
movzx edx, r12w
call qword [rax + reloc.MFC80U.DLL_Ordinal_296]
lea r9, [0x140379980]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov r9, r12
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x140298771
cmp r14, qword [rsp + 0x38]
jge 0x14029667b
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
movzx edx, bp
call qword [rax + reloc.MFC80U.DLL_Ordinal_296]
lea r9, [0x140379988]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov r9, rbp
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x140298771
cmp r14, qword [rsp + 0x20]
jge 0x1402966d5
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
mov dx, 0x20
call qword [rax + reloc.MFC80U.DLL_Ordinal_296]
lea r9, [0x140379990]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov edx, Ordinal_340
mov r9d, 0x20
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x140298771
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
movzx edx, r15w
call qword [rax + reloc.MFC80U.DLL_Ordinal_296]
lea r9, [0x1403799a0]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov r9, r15
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x140298771
cmp ebp, 0x400
jne 0x1402974d9
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x40]
cmp rax, r15
jge 0x140296a39
movabs r11, 0x42004b0031
mov qword [rsp + 0x80], r11
xor eax, eax
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], rax
movabs rax, 0x42004b0032
mov qword [rsp + 0xc0], rax
xor eax, eax
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], rax
movabs rax, 0x42004b0034
mov qword [rsp + 0x100], rax
xor eax, eax
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x110], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_280], rax
mov qword [rsp + 0x120], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_296], rax
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], rax
movabs rax, 0x42004b0038
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_320], rax
xor eax, eax
mov qword [rsp + 0x148], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_336], rax
mov qword [rsp + 0x158], rax
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], rax
mov qword [rsp + 0x170], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_376], rax
lea rcx, [rsp + 0x180]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x3799d0]
mov qword [rcx], rax
movzx eax, word [rdi + 0x3799d8]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x18a], rax
mov qword [rsp + 0x192], rax
mov qword [rsp + 0x19a], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_418], rax
mov qword [rsp + 0x1aa], rax
mov qword [rsp + 0x1b2], rax
mov dword [rsp + 0x1ba], eax
mov word [rsp + 0x1be], ax
lea rcx, [rsp + 0x1c0]
mov rax, qword [rdi + 0x3799e0]
mov qword [rcx], rax
movzx eax, word [rdi + 0x3799e8]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x1ca], rax
mov qword [rsp + 0x1d2], rax
mov qword [rsp + 0x1da], rax
mov qword [rsp + 0x1e2], rax
mov qword [rsp + 0x1ea], rax
mov qword [rsp + 0x1f2], rax
mov dword [rsp + 0x1fa], eax
mov word [rsp + 0x1fe], ax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_512]
mov rax, qword [rdi + 0x3799f0]
mov qword [rcx], rax
movzx eax, word [rdi + 0x3799f8]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x20a], rax
mov qword [rsp + 0x212], rax
mov qword [rsp + 0x21a], rax
mov qword [rsp + 0x222], rax
mov qword [rsp + 0x22a], rax
mov qword [rsp + 0x232], rax
mov dword [rsp + 0x23a], eax
mov word [rsp + reloc.MFC80U.DLL_Ordinal_574], ax
lea edi, [rax + 1]
nop
nop
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, edi
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add edi, edi
add ebx, 1
cmp ebx, 7
jb 0x1402969a0
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
mov dx, 4
call qword [rax + reloc.MFC80U.DLL_Ordinal_296]
lea r9, [0x140379a00]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov edx, Ordinal_340
mov r9d, 4
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x140298771
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x40]
cmp rax, r12
jge 0x140296cfa
movabs rax, 0x42004b0032
mov qword [rsp + 0x80], rax
xor eax, eax
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], rax
movabs rax, 0x42004b0034
mov qword [rsp + 0xc0], rax
xor eax, eax
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], rax
movabs rax, 0x42004b0038
mov qword [rsp + 0x100], rax
xor eax, eax
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x110], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_280], rax
mov qword [rsp + 0x120], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_296], rax
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], rax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_320]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x379a20]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379a28]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x14a], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_338], rax
mov qword [rsp + 0x15a], rax
mov qword [rsp + 0x162], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_362], rax
mov qword [rsp + 0x172], rax
mov dword [rsp + 0x17a], eax
mov word [rsp + 0x17e], ax
lea rcx, [rsp + 0x180]
mov rax, qword [rdi + 0x379a30]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379a38]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x18a], rax
mov qword [rsp + 0x192], rax
mov qword [rsp + 0x19a], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_418], rax
mov qword [rsp + 0x1aa], rax
mov qword [rsp + 0x1b2], rax
mov dword [rsp + 0x1ba], eax
mov word [rsp + 0x1be], ax
lea rcx, [rsp + 0x1c0]
mov rax, qword [rdi + 0x379a40]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379a48]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x1ca], rax
mov qword [rsp + 0x1d2], rax
mov qword [rsp + 0x1da], rax
mov qword [rsp + 0x1e2], rax
mov qword [rsp + 0x1ea], rax
mov qword [rsp + 0x1f2], rax
mov dword [rsp + 0x1fa], eax
mov word [rsp + 0x1fe], ax
lea r13d, [rax + 2]
nop
nop
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, r13d
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add r13d, r13d
add ebx, 1
cmp ebx, 6
jb 0x140296c60
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
mov dx, 4
call qword [rax + reloc.MFC80U.DLL_Ordinal_296]
lea r9, [0x140379a50]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov edx, Ordinal_340
mov r9d, 4
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x140298771
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x40]
cmp rax, rdi
jge 0x140296f69
movabs rax, 0x42004b0034
mov qword [rsp + 0x80], rax
xor eax, eax
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], rax
movabs rax, 0x42004b0038
mov qword [rsp + 0xc0], rax
xor eax, eax
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], rax
lea rcx, [rsp + 0x100]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x379a68]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379a70]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_266], rax
mov qword [rsp + 0x112], rax
mov qword [rsp + 0x11a], rax
mov qword [rsp + 0x122], rax
mov qword [rsp + 0x12a], rax
mov qword [rsp + 0x132], rax
mov dword [rsp + 0x13a], eax
mov word [rsp + 0x13e], ax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_320]
mov rax, qword [rdi + 0x379a78]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379a80]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x14a], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_338], rax
mov qword [rsp + 0x15a], rax
mov qword [rsp + 0x162], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_362], rax
mov qword [rsp + 0x172], rax
mov dword [rsp + 0x17a], eax
mov word [rsp + 0x17e], ax
lea rcx, [rsp + 0x180]
mov rax, qword [rdi + 0x379a88]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379a90]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x18a], rax
mov qword [rsp + 0x192], rax
mov qword [rsp + 0x19a], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_418], rax
mov qword [rsp + 0x1aa], rax
mov qword [rsp + 0x1b2], rax
mov dword [rsp + 0x1ba], eax
mov word [rsp + 0x1be], ax
lea edi, [rax + 4]
nop
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, edi
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add edi, edi
add ebx, 1
cmp ebx, 5
jb 0x140296ed0
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
mov dx, 4
call qword [rax + reloc.MFC80U.DLL_Ordinal_296]
lea r9, [0x140379a98]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov edx, Ordinal_340
mov r9d, 4
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x140298771
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x40]
cmp rax, r13
jge 0x140297196
movabs rax, 0x42004b0038
mov qword [rsp + 0x80], rax
xor eax, eax
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], rax
lea rcx, [rsp + 0xc0]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x379aa8]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379ab0]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0xca], rax
mov qword [rsp + 0xd2], rax
mov qword [rsp + 0xda], rax
mov qword [rsp + 0xe2], rax
mov qword [rsp + 0xea], rax
mov qword [rsp + 0xf2], rax
mov dword [rsp + 0xfa], eax
mov word [rsp + 0xfe], ax
lea rcx, [rsp + 0x100]
mov rax, qword [rdi + 0x379ab8]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379ac0]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_266], rax
mov qword [rsp + 0x112], rax
mov qword [rsp + 0x11a], rax
mov qword [rsp + 0x122], rax
mov qword [rsp + 0x12a], rax
mov qword [rsp + 0x132], rax
mov dword [rsp + 0x13a], eax
mov word [rsp + 0x13e], ax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_320]
mov rax, qword [rdi + 0x379ac8]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379ad0]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x14a], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_338], rax
mov qword [rsp + 0x15a], rax
mov qword [rsp + 0x162], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_362], rax
mov qword [rsp + 0x172], rax
mov dword [rsp + 0x17a], eax
mov word [rsp + 0x17e], ax
mov r12d, 8
mov edi, r12d
nop
nop
nop
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, edi
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add edi, edi
add ebx, 1
cmp ebx, 4
jb 0x140297100
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
movzx edx, r12w
call qword [rax + reloc.MFC80U.DLL_Ordinal_296]
lea r9, [0x140379ad8]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov r9, r12
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x140298771
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x40]
lea rcx, [r13 + r13]
cmp rax, rcx
jge 0x140297375
lea rcx, [rsp + 0x80]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x379ae0]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379ae8]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x8a], rax
mov qword [rsp + 0x92], rax
mov qword [rsp + 0x9a], rax
mov qword [rsp + 0xa2], rax
mov qword [rsp + 0xaa], rax
mov qword [rsp + 0xb2], rax
mov dword [rsp + 0xba], eax
mov word [rsp + 0xbe], ax
lea rcx, [rsp + 0xc0]
mov rax, qword [rdi + 0x379af0]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379af8]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0xca], rax
mov qword [rsp + 0xd2], rax
mov qword [rsp + 0xda], rax
mov qword [rsp + 0xe2], rax
mov qword [rsp + 0xea], rax
mov qword [rsp + 0xf2], rax
mov dword [rsp + 0xfa], eax
mov word [rsp + 0xfe], ax
lea rcx, [rsp + 0x100]
mov rax, qword [rdi + 0x379b00]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379b08]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_266], rax
mov qword [rsp + 0x112], rax
mov qword [rsp + 0x11a], rax
mov qword [rsp + 0x122], rax
mov qword [rsp + 0x12a], rax
mov qword [rsp + 0x132], rax
mov dword [rsp + 0x13a], eax
mov word [rsp + 0x13e], ax
mov ebp, 0x10
mov edi, ebp
nop
nop
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, edi
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add edi, edi
add ebx, 1
cmp ebx, 3
jb 0x1402972e0
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
movzx edx, bp
call qword [rax + reloc.MFC80U.DLL_Ordinal_296]
lea r9, [0x140379b10]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov r9, rbp
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x140298771
lea rcx, [rsp + 0x80]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x379b20]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379b28]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x8a], rax
mov qword [rsp + 0x92], rax
mov qword [rsp + 0x9a], rax
mov qword [rsp + 0xa2], rax
mov qword [rsp + 0xaa], rax
mov qword [rsp + 0xb2], rax
mov dword [rsp + 0xba], eax
mov word [rsp + 0xbe], ax
lea rcx, [rsp + 0xc0]
mov rax, qword [rdi + 0x379b30]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379b38]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0xca], rax
mov qword [rsp + 0xd2], rax
mov qword [rsp + 0xda], rax
mov qword [rsp + 0xe2], rax
mov qword [rsp + 0xea], rax
mov qword [rsp + 0xf2], rax
mov dword [rsp + 0xfa], eax
mov word [rsp + 0xfe], ax
lea edi, [rax + 0x20]
nop
nop
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, edi
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add edi, edi
add ebx, 1
cmp ebx, 2
jb 0x140297440
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
mov dx, 0x20
call qword [rax + reloc.MFC80U.DLL_Ordinal_296]
lea r9, [0x140379b40]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov edx, Ordinal_340
mov r9d, 0x20
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x140298771
cmp ebp, 0x800
jne 0x140297f75
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x40]
cmp rax, r12
jge 0x1402977a9
movabs rax, 0x42004b0032
mov qword [rsp + 0x80], rax
xor eax, eax
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], rax
movabs rax, 0x42004b0034
mov qword [rsp + 0xc0], rax
xor eax, eax
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], rax
movabs rax, 0x42004b0038
mov qword [rsp + 0x100], rax
xor eax, eax
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x110], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_280], rax
mov qword [rsp + 0x120], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_296], rax
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], rax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_320]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x379b68]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379b70]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x14a], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_338], rax
mov qword [rsp + 0x15a], rax
mov qword [rsp + 0x162], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_362], rax
mov qword [rsp + 0x172], rax
mov dword [rsp + 0x17a], eax
mov word [rsp + 0x17e], ax
lea rcx, [rsp + 0x180]
mov rax, qword [rdi + 0x379b78]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379b80]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x18a], rax
mov qword [rsp + 0x192], rax
mov qword [rsp + 0x19a], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_418], rax
mov qword [rsp + 0x1aa], rax
mov qword [rsp + 0x1b2], rax
mov dword [rsp + 0x1ba], eax
mov word [rsp + 0x1be], ax
lea rcx, [rsp + 0x1c0]
mov rax, qword [rdi + 0x379b88]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379b90]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x1ca], rax
mov qword [rsp + 0x1d2], rax
mov qword [rsp + 0x1da], rax
mov qword [rsp + 0x1e2], rax
mov qword [rsp + 0x1ea], rax
mov qword [rsp + 0x1f2], rax
mov dword [rsp + 0x1fa], eax
mov word [rsp + 0x1fe], ax
lea edi, [rax + 1]
nop
nop
nop
nop
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, edi
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add edi, edi
add ebx, 1
cmp ebx, 6
jb 0x140297710
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
mov dx, 2
call qword [rax + reloc.MFC80U.DLL_Ordinal_296]
lea r9, [0x140379b98]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov edx, Ordinal_340
mov r9d, 2
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x140298771
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x40]
cmp rax, rdi
jge 0x140297a17
movabs rax, 0x42004b0034
mov qword [rsp + 0x80], rax
xor eax, eax
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], rax
movabs rax, 0x42004b0038
mov qword [rsp + 0xc0], rax
xor eax, eax
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], rax
lea rcx, [rsp + 0x100]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x379bb0]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379bb8]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_266], rax
mov qword [rsp + 0x112], rax
mov qword [rsp + 0x11a], rax
mov qword [rsp + 0x122], rax
mov qword [rsp + 0x12a], rax
mov qword [rsp + 0x132], rax
mov dword [rsp + 0x13a], eax
mov word [rsp + 0x13e], ax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_320]
mov rax, qword [rdi + 0x379bc0]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379bc8]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x14a], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_338], rax
mov qword [rsp + 0x15a], rax
mov qword [rsp + 0x162], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_362], rax
mov qword [rsp + 0x172], rax
mov dword [rsp + 0x17a], eax
mov word [rsp + 0x17e], ax
lea rcx, [rsp + 0x180]
mov rax, qword [rdi + 0x379bd0]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379bd8]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x18a], rax
mov qword [rsp + 0x192], rax
mov qword [rsp + 0x19a], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_418], rax
mov qword [rsp + 0x1aa], rax
mov qword [rsp + 0x1b2], rax
mov dword [rsp + 0x1ba], eax
mov word [rsp + 0x1be], ax
mov r13d, 2
mov edi, r13d
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, edi
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add edi, edi
add ebx, 1
cmp ebx, 5
jb 0x140297981
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
movzx edx, r13w
call qword [rax + reloc.MFC80U.DLL_Ordinal_296]
lea r9, [0x140379be0]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov r9, r13
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x140298771
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x40]
cmp rax, r13
jge 0x140297c39
movabs rax, 0x42004b0038
mov qword [rsp + 0x80], rax
xor eax, eax
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], rax
lea rcx, [rsp + 0xc0]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x379bf0]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379bf8]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0xca], rax
mov qword [rsp + 0xd2], rax
mov qword [rsp + 0xda], rax
mov qword [rsp + 0xe2], rax
mov qword [rsp + 0xea], rax
mov qword [rsp + 0xf2], rax
mov dword [rsp + 0xfa], eax
mov word [rsp + 0xfe], ax
lea rcx, [rsp + 0x100]
mov rax, qword [rdi + 0x379c00]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379c08]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_266], rax
mov qword [rsp + 0x112], rax
mov qword [rsp + 0x11a], rax
mov qword [rsp + 0x122], rax
mov qword [rsp + 0x12a], rax
mov qword [rsp + 0x132], rax
mov dword [rsp + 0x13a], eax
mov word [rsp + 0x13e], ax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_320]
mov rax, qword [rdi + 0x379c10]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379c18]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x14a], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_338], rax
mov qword [rsp + 0x15a], rax
mov qword [rsp + 0x162], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_362], rax
mov qword [rsp + 0x172], rax
mov dword [rsp + 0x17a], eax
mov word [rsp + 0x17e], ax
lea edi, [rax + 4]
nop
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, edi
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add edi, edi
add ebx, 1
cmp ebx, 4
jb 0x140297ba0
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
mov dx, 4
call qword [rax + reloc.MFC80U.DLL_Ordinal_296]
lea r9, [0x140379c20]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov edx, Ordinal_340
mov r9d, 4
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x140298771
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x40]
lea rcx, [r13 + r13]
cmp rax, rcx
jge 0x140297e16
lea rcx, [rsp + 0x80]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x379c28]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379c30]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x8a], rax
mov qword [rsp + 0x92], rax
mov qword [rsp + 0x9a], rax
mov qword [rsp + 0xa2], rax
mov qword [rsp + 0xaa], rax
mov qword [rsp + 0xb2], rax
mov dword [rsp + 0xba], eax
mov word [rsp + 0xbe], ax
lea rcx, [rsp + 0xc0]
mov rax, qword [rdi + 0x379c38]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379c40]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0xca], rax
mov qword [rsp + 0xd2], rax
mov qword [rsp + 0xda], rax
mov qword [rsp + 0xe2], rax
mov qword [rsp + 0xea], rax
mov qword [rsp + 0xf2], rax
mov dword [rsp + 0xfa], eax
mov word [rsp + 0xfe], ax
lea rcx, [rsp + 0x100]
mov rax, qword [rdi + 0x379c48]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379c50]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_266], rax
mov qword [rsp + 0x112], rax
mov qword [rsp + 0x11a], rax
mov qword [rsp + 0x122], rax
mov qword [rsp + 0x12a], rax
mov qword [rsp + 0x132], rax
mov dword [rsp + 0x13a], eax
mov word [rsp + 0x13e], ax
mov r12d, 8
mov edi, r12d
nop
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, edi
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add edi, edi
add ebx, 1
cmp ebx, 3
jb 0x140297d80
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
movzx edx, r12w
call qword [rax + reloc.MFC80U.DLL_Ordinal_296]
lea r9, [0x140379c58]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov r9, r12
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x140298771
lea rcx, [rsp + 0x80]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x379c68]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379c70]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x8a], rax
mov qword [rsp + 0x92], rax
mov qword [rsp + 0x9a], rax
mov qword [rsp + 0xa2], rax
mov qword [rsp + 0xaa], rax
mov qword [rsp + 0xb2], rax
mov dword [rsp + 0xba], eax
mov word [rsp + 0xbe], ax
lea rcx, [rsp + 0xc0]
mov rax, qword [rdi + 0x379c78]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379c80]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0xca], rax
mov qword [rsp + 0xd2], rax
mov qword [rsp + 0xda], rax
mov qword [rsp + 0xe2], rax
mov qword [rsp + 0xea], rax
mov qword [rsp + 0xf2], rax
mov dword [rsp + 0xfa], eax
mov word [rsp + 0xfe], ax
mov ebp, 0x10
mov edi, ebp
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, edi
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add edi, edi
add ebx, 1
cmp ebx, 2
jb 0x140297ee0
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
movzx edx, bp
call qword [rax + reloc.MFC80U.DLL_Ordinal_296]
lea r9, [0x140379c88]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov r9, rbp
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x140298771
cmp ebp, 0x1000
jne 0x140298771
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x40]
cmp rax, rdi
jge 0x1402981f9
movabs rax, 0x42004b0034
mov qword [rsp + 0x80], rax
xor eax, eax
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], rax
movabs rax, 0x42004b0038
mov qword [rsp + 0xc0], rax
xor eax, eax
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], rax
lea rcx, [rsp + 0x100]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x379ca8]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379cb0]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_266], rax
mov qword [rsp + 0x112], rax
mov qword [rsp + 0x11a], rax
mov qword [rsp + 0x122], rax
mov qword [rsp + 0x12a], rax
mov qword [rsp + 0x132], rax
mov dword [rsp + 0x13a], eax
mov word [rsp + 0x13e], ax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_320]
mov rax, qword [rdi + 0x379cb8]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379cc0]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x14a], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_338], rax
mov qword [rsp + 0x15a], rax
mov qword [rsp + 0x162], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_362], rax
mov qword [rsp + 0x172], rax
mov dword [rsp + 0x17a], eax
mov word [rsp + 0x17e], ax
lea rcx, [rsp + 0x180]
mov rax, qword [rdi + 0x379cc8]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379cd0]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x18a], rax
mov qword [rsp + 0x192], rax
mov qword [rsp + 0x19a], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_418], rax
mov qword [rsp + 0x1aa], rax
mov qword [rsp + 0x1b2], rax
mov dword [rsp + 0x1ba], eax
mov word [rsp + 0x1be], ax
lea edi, [rax + 1]
nop
nop
nop
nop
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, edi
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add edi, edi
add ebx, 1
cmp ebx, 5
jb 0x140298160
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
mov dx, 1
call qword [rax + reloc.MFC80U.DLL_Ordinal_296]
lea r9, [0x140379cd8]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov edx, Ordinal_340
mov r9d, 1
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x140298771
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x40]
cmp rax, r13
jge 0x140298426
movabs rax, 0x42004b0038
mov qword [rsp + 0x80], rax
xor eax, eax
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], rax
lea rcx, [rsp + 0xc0]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x379ce8]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379cf0]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0xca], rax
mov qword [rsp + 0xd2], rax
mov qword [rsp + 0xda], rax
mov qword [rsp + 0xe2], rax
mov qword [rsp + 0xea], rax
mov qword [rsp + 0xf2], rax
mov dword [rsp + 0xfa], eax
mov word [rsp + 0xfe], ax
lea rcx, [rsp + 0x100]
mov rax, qword [rdi + 0x379cf8]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379d00]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_266], rax
mov qword [rsp + 0x112], rax
mov qword [rsp + 0x11a], rax
mov qword [rsp + 0x122], rax
mov qword [rsp + 0x12a], rax
mov qword [rsp + 0x132], rax
mov dword [rsp + 0x13a], eax
mov word [rsp + 0x13e], ax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_320]
mov rax, qword [rdi + 0x379d08]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379d10]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x14a], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_338], rax
mov qword [rsp + 0x15a], rax
mov qword [rsp + 0x162], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_362], rax
mov qword [rsp + 0x172], rax
mov dword [rsp + 0x17a], eax
mov word [rsp + 0x17e], ax
mov r13d, 2
mov edi, r13d
nop
nop
nop
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, edi
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add edi, edi
add ebx, 1
cmp ebx, 4
jb 0x140298390
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
movzx edx, r13w
call qword [rax + reloc.MFC80U.DLL_Ordinal_296]
lea r9, [0x140379d18]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov r9, r13
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x140298771
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x40]
mov rcx, qword [rsp + 0x20]
cmp rax, rcx
jge 0x140298609
lea rcx, [rsp + 0x80]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x379d20]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379d28]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x8a], rax
mov qword [rsp + 0x92], rax
mov qword [rsp + 0x9a], rax
mov qword [rsp + 0xa2], rax
mov qword [rsp + 0xaa], rax
mov qword [rsp + 0xb2], rax
mov dword [rsp + 0xba], eax
mov word [rsp + 0xbe], ax
lea rcx, [rsp + 0xc0]
mov rax, qword [rdi + 0x379d30]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379d38]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0xca], rax
mov qword [rsp + 0xd2], rax
mov qword [rsp + 0xda], rax
mov qword [rsp + 0xe2], rax
mov qword [rsp + 0xea], rax
mov qword [rsp + 0xf2], rax
mov dword [rsp + 0xfa], eax
mov word [rsp + 0xfe], ax
lea rcx, [rsp + 0x100]
mov rax, qword [rdi + 0x379d40]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379d48]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_266], rax
mov qword [rsp + 0x112], rax
mov qword [rsp + 0x11a], rax
mov qword [rsp + 0x122], rax
mov qword [rsp + 0x12a], rax
mov qword [rsp + 0x132], rax
mov dword [rsp + 0x13a], eax
mov word [rsp + 0x13e], ax
lea edi, [rax + 4]
nop
nop
nop
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, edi
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add edi, edi
add ebx, 1
cmp ebx, 3
jb 0x140298570
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
mov dx, 4
call qword [rax + reloc.MFC80U.DLL_Ordinal_296]
lea r9, [0x140379d50]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov edx, Ordinal_340
mov r9d, 4
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x140298771
lea rcx, [rsp + 0x80]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x379d60]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379d68]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x8a], rax
mov qword [rsp + 0x92], rax
mov qword [rsp + 0x9a], rax
mov qword [rsp + 0xa2], rax
mov qword [rsp + 0xaa], rax
mov qword [rsp + 0xb2], rax
mov dword [rsp + 0xba], eax
mov word [rsp + 0xbe], ax
lea rcx, [rsp + 0xc0]
mov rax, qword [rdi + 0x379d70]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379d78]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0xca], rax
mov qword [rsp + 0xd2], rax
mov qword [rsp + 0xda], rax
mov qword [rsp + 0xe2], rax
mov qword [rsp + 0xea], rax
mov qword [rsp + 0xf2], rax
mov dword [rsp + 0xfa], eax
mov word [rsp + 0xfe], ax
mov r12d, 8
mov edi, r12d
nop
nop
nop
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, edi
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add edi, edi
add ebx, 1
cmp ebx, 2
jb 0x1402986e0
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
movzx edx, r12w
call qword [rax + reloc.MFC80U.DLL_Ordinal_296]
lea r9, [0x140379d80]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov r9, r12
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
lea rcx, [rsi + 0xc48]
lea r8, [rsp + 0x48]
mov edx, ebx
call sub.MFC80U.DLL_Ordinal_2923
lea rcx, [rsp + 0x30]
call qword [sym.imp.MFC80U.DLL_Ordinal_296]
nop
movsxd r8, ebx
xor r9d, r9d
mov edx, reloc.MFC80U.DLL_Ordinal_336
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
mov rdi, rax
call fcn.140049500
mov r8, qword [rax]
lea rdx, [0x140379d90]
mov rcx, rax
call qword [r8]
mov rdx, rax
lea rcx, [rsp + 0x50]
call qword [sym.imp.MFC80U.DLL_Ordinal_286]
nop
mov r8, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
lea rcx, [rsp + 0x30]
call qword [sym.imp.MFC80U.DLL_Ordinal_2342]
mov r9, qword [rsp + 0x30]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
movsxd r9, edi
mov r8, rbx
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
movzx edx, di
call qword [rax + reloc.MFC80U.DLL_Ordinal_296]
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
mov edx, 1
call qword [rax + Ordinal_277]
xor r9d, r9d
mov r8, rbx
mov edx, reloc.MFC80U.DLL_Ordinal_334
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
xor r9d, r9d
mov edx, 0xc5
lea r8d, [r9 + 0x20]
mov rcx, qword [rsi + 0xbe0]
call qword [sym.imp.USER32.dll_SendMessageW]
nop
lea rcx, [rsp + 0x50]
call qword [sym.imp.MFC80U.DLL_Ordinal_588]
nop
lea rcx, [rsp + 0x30]
call qword [sym.imp.MFC80U.DLL_Ordinal_588]
jmp 0x1402a073e
lea rdx, [0x140379da0]
lea rcx, [rsp + 0x28]
call qword [sym.imp.MFC80U.DLL_Ordinal_1491]
test eax, eax
jne 0x14029fdef
xor r9d, r9d
xor r8d, r8d
mov edx, Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
xor ebx, ebx
movabs rax, 0x100000000000
cqo
idiv rbp
mov rdi, rax
lea r13, [rax + rax]
mov qword [rsp + 0x58], r13
lea r12, [r13 + r13]
mov qword [rsp + 0x20], r12
cqo
sub rax, rdx
sar rax, 1
mov r15, rax
mov qword [rsp + 0x50], rax
cqo
sub rax, rdx
sar rax, 1
mov qword [rsp + 0x38], rax
cqo
sub rax, rdx
sar rax, 1
mov qword [rsp + 0x60], rax
cmp ebp, reloc.MFC80U.DLL_Ordinal_512
jne 0x14029b416
mov rcx, qword [rsi + 0xe8]
mov rdx, qword [rcx]
call qword [rdx + 0x40]
lea r12d, [rbx + 8]
lea r15d, [rbx + 0x40]
cmp rax, 0x80000
jge 0x140298cf0
lea rcx, [rsp + 0x80]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x379db0]
mov qword [rcx], rax
mov eax, dword [rdi + 0x379db8]
mov dword [rcx + 8], eax
xor edx, edx
lea r8d, [rbx + 0x34]
lea rcx, [rsp + 0x8c]
call sub.ntdll.dll_memset
movabs r11, 0x42004b0031
mov qword [rsp + 0xc0], r11
xor eax, eax
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], rax
movabs rax, 0x42004b0032
mov qword [rsp + 0x100], rax
xor eax, eax
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x110], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_280], rax
mov qword [rsp + 0x120], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_296], rax
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], rax
movabs rax, 0x42004b0034
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_320], rax
xor eax, eax
mov qword [rsp + 0x148], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_336], rax
mov qword [rsp + 0x158], rax
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], rax
mov qword [rsp + 0x170], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_376], rax
movabs rax, 0x42004b0038
mov qword [rsp + 0x180], rax
xor eax, eax
mov qword [rsp + 0x188], rax
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], rax
mov qword [rsp + 0x1a0], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_424], rax
mov qword [rsp + 0x1b0], rax
mov qword [rsp + 0x1b8], rax
lea rcx, [rsp + 0x1c0]
mov rax, qword [rdi + 0x379de0]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379de8]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x1ca], rax
mov qword [rsp + 0x1d2], rax
mov qword [rsp + 0x1da], rax
mov qword [rsp + 0x1e2], rax
mov qword [rsp + 0x1ea], rax
mov qword [rsp + 0x1f2], rax
mov dword [rsp + 0x1fa], eax
mov word [rsp + 0x1fe], ax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_512]
mov rax, qword [rdi + 0x379df0]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379df8]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x20a], rax
mov qword [rsp + 0x212], rax
mov qword [rsp + 0x21a], rax
mov qword [rsp + 0x222], rax
mov qword [rsp + 0x22a], rax
mov qword [rsp + 0x232], rax
mov dword [rsp + 0x23a], eax
mov word [rsp + reloc.MFC80U.DLL_Ordinal_574], ax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_576]
mov rax, qword [rdi + 0x379e00]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379e08]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x24a], rax
mov qword [rsp + 0x252], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_602], rax
mov qword [rsp + 0x262], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_618], rax
mov qword [rsp + 0x272], rax
mov dword [rsp + 0x27a], eax
mov word [rsp + 0x27e], ax
lea rcx, [rsp + 0x280]
mov rax, qword [rdi + 0x379e10]
mov qword [rcx], rax
mov eax, dword [rdi + 0x379e18]
mov dword [rcx + 8], eax
xor edx, edx
lea r8d, [rbx + 0x34]
lea rcx, [rsp + 0x28c]
call sub.ntdll.dll_memset
lea r11, [rsp + 0x2c0]
mov rax, qword [rdi + 0x379e20]
mov qword [r11], rax
mov eax, dword [rdi + 0x379e28]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rbx + 0x34]
lea rcx, [rsp + 0x2cc]
call sub.ntdll.dll_memset
lea r11, [rsp + reloc.MFC80U.DLL_Ordinal_768]
mov rax, qword [rdi + 0x379e30]
mov qword [r11], rax
mov eax, dword [rdi + 0x379e38]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rbx + 0x34]
lea rcx, [rsp + 0x30c]
call sub.ntdll.dll_memset
movabs r11, 0x42004d0031
mov qword [rsp + 0x340], r11
xor eax, eax
mov qword [rsp + 0x348], rax
mov qword [rsp + 0x350], rax
mov qword [rsp + 0x358], rax
mov qword [rsp + 0x360], rax
mov qword [rsp + 0x368], rax
mov qword [rsp + 0x370], rax
mov qword [rsp + 0x378], rax
lea edi, [rbx + 1]
nop
nop
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, edi
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add edi, edi
add ebx, 1
cmp ebx, 0xc
jb 0x140298ca0
mov rbp, qword [rsp + 0x20]
jmp 0x14029b156
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x40]
cmp rax, 0x4000000
jae 0x140299260
lea rcx, [rsp + 0x80]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x379e48]
mov qword [rcx], rax
mov eax, dword [rdi + 0x379e50]
mov dword [rcx + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0x8c]
call sub.ntdll.dll_memset
movabs r11, 0x42004b0031
mov qword [rsp + 0xc0], r11
xor eax, eax
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], rax
movabs rax, 0x42004b0032
mov qword [rsp + 0x100], rax
xor eax, eax
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x110], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_280], rax
mov qword [rsp + 0x120], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_296], rax
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], rax
movabs rax, 0x42004b0034
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_320], rax
xor eax, eax
mov qword [rsp + 0x148], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_336], rax
mov qword [rsp + 0x158], rax
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], rax
mov qword [rsp + 0x170], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_376], rax
movabs rax, 0x42004b0038
mov qword [rsp + 0x180], rax
xor eax, eax
mov qword [rsp + 0x188], rax
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], rax
mov qword [rsp + 0x1a0], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_424], rax
mov qword [rsp + 0x1b0], rax
mov qword [rsp + 0x1b8], rax
lea rcx, [rsp + 0x1c0]
mov rax, qword [rdi + 0x379e78]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379e80]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x1ca], rax
mov qword [rsp + 0x1d2], rax
mov qword [rsp + 0x1da], rax
mov qword [rsp + 0x1e2], rax
mov qword [rsp + 0x1ea], rax
mov qword [rsp + 0x1f2], rax
mov dword [rsp + 0x1fa], eax
mov word [rsp + 0x1fe], ax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_512]
mov rax, qword [rdi + 0x379e88]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379e90]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x20a], rax
mov qword [rsp + 0x212], rax
mov qword [rsp + 0x21a], rax
mov qword [rsp + 0x222], rax
mov qword [rsp + 0x22a], rax
mov qword [rsp + 0x232], rax
mov dword [rsp + 0x23a], eax
mov word [rsp + reloc.MFC80U.DLL_Ordinal_574], ax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_576]
mov rax, qword [rdi + 0x379e98]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379ea0]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x24a], rax
mov qword [rsp + 0x252], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_602], rax
mov qword [rsp + 0x262], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_618], rax
mov qword [rsp + 0x272], rax
mov dword [rsp + 0x27a], eax
mov word [rsp + 0x27e], ax
lea rcx, [rsp + 0x280]
mov rax, qword [rdi + 0x379ea8]
mov qword [rcx], rax
mov eax, dword [rdi + 0x379eb0]
mov dword [rcx + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0x28c]
call sub.ntdll.dll_memset
lea r11, [rsp + 0x2c0]
mov rax, qword [rdi + 0x379eb8]
mov qword [r11], rax
mov eax, dword [rdi + 0x379ec0]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0x2cc]
call sub.ntdll.dll_memset
lea r11, [rsp + reloc.MFC80U.DLL_Ordinal_768]
mov rax, qword [rdi + 0x379ec8]
mov qword [r11], rax
mov eax, dword [rdi + 0x379ed0]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0x30c]
call sub.ntdll.dll_memset
movabs r11, 0x42004d0031
mov qword [rsp + 0x340], r11
xor eax, eax
mov qword [rsp + 0x348], rax
mov qword [rsp + 0x350], rax
mov qword [rsp + 0x358], rax
mov qword [rsp + 0x360], rax
mov qword [rsp + 0x368], rax
mov qword [rsp + 0x370], rax
mov qword [rsp + 0x378], rax
movabs rax, 0x42004d0032
mov qword [rsp + 0x380], rax
xor eax, eax
mov qword [rsp + 0x388], rax
mov qword [rsp + 0x390], rax
mov qword [rsp + 0x398], rax
mov qword [rsp + 0x3a0], rax
mov qword [rsp + 0x3a8], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_944], rax
mov qword [rsp + 0x3b8], rax
movabs rax, 0x42004d0034
mov qword [rsp + 0x3c0], rax
xor eax, eax
mov qword [rsp + 0x3c8], rax
mov qword [rsp + 0x3d0], rax
mov qword [rsp + 0x3d8], rax
mov qword [rsp + 0x3e0], rax
mov qword [rsp + 0x3e8], rax
mov qword [rsp + Ordinal_1015], rax
mov qword [rsp + Ordinal_1022], rax
movabs rax, 0x42004d0038
mov qword [rsp + 0x400], rax
xor eax, eax
mov qword [rsp + 0x408], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_1040], rax
mov qword [rsp + Ordinal_1054], rax
mov qword [rsp + Ordinal_1062], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_1064], rax
mov qword [rsp + Ordinal_1073], rax
mov qword [rsp + 0x438], rax
lea rcx, [rsp + 0x440]
mov rax, qword [rdi + 0x379ef8]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379f00]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + Ordinal_1102], rax
mov qword [rsp + Ordinal_1112], rax
mov qword [rsp + 0x45a], rax
mov qword [rsp + 0x462], rax
mov qword [rsp + Ordinal_1137], rax
mov qword [rsp + 0x472], rax
mov dword [rsp + 0x47a], eax
mov word [rsp + 0x47e], ax
lea rcx, [rsp + 0x480]
mov rax, qword [rdi + 0x379f08]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379f10]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x48a], rax
mov qword [rsp + Ordinal_1173], rax
mov qword [rsp + 0x49a], rax
mov qword [rsp + Ordinal_1193], rax
mov qword [rsp + Ordinal_1199], rax
mov qword [rsp + 0x4b2], rax
mov dword [rsp + Ordinal_1216], eax
mov word [rsp + Ordinal_1216], ax
lea edi, [rax + 1]
nop
nop
nop
nop
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, edi
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add edi, edi
add ebx, 1
cmp ebx, 0x11
jb 0x140299210
mov rbp, qword [rsp + 0x20]
jmp 0x14029b156
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x40]
cmp rax, qword [rsp + 0x60]
jge 0x1402997d0
lea rcx, [rsp + 0x80]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x379f18]
mov qword [rcx], rax
mov eax, dword [rdi + 0x379f20]
mov dword [rcx + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0x8c]
call sub.ntdll.dll_memset
movabs r11, 0x42004b0031
mov qword [rsp + 0xc0], r11
xor eax, eax
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], rax
movabs rax, 0x42004b0032
mov qword [rsp + 0x100], rax
xor eax, eax
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x110], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_280], rax
mov qword [rsp + 0x120], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_296], rax
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], rax
movabs rax, 0x42004b0034
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_320], rax
xor eax, eax
mov qword [rsp + 0x148], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_336], rax
mov qword [rsp + 0x158], rax
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], rax
mov qword [rsp + 0x170], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_376], rax
movabs rax, 0x42004b0038
mov qword [rsp + 0x180], rax
xor eax, eax
mov qword [rsp + 0x188], rax
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], rax
mov qword [rsp + 0x1a0], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_424], rax
mov qword [rsp + 0x1b0], rax
mov qword [rsp + 0x1b8], rax
lea rcx, [rsp + 0x1c0]
mov rax, qword [rdi + 0x379f48]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379f50]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x1ca], rax
mov qword [rsp + 0x1d2], rax
mov qword [rsp + 0x1da], rax
mov qword [rsp + 0x1e2], rax
mov qword [rsp + 0x1ea], rax
mov qword [rsp + 0x1f2], rax
mov dword [rsp + 0x1fa], eax
mov word [rsp + 0x1fe], ax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_512]
mov rax, qword [rdi + 0x379f58]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379f60]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x20a], rax
mov qword [rsp + 0x212], rax
mov qword [rsp + 0x21a], rax
mov qword [rsp + 0x222], rax
mov qword [rsp + 0x22a], rax
mov qword [rsp + 0x232], rax
mov dword [rsp + 0x23a], eax
mov word [rsp + reloc.MFC80U.DLL_Ordinal_574], ax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_576]
mov rax, qword [rdi + 0x379f68]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379f70]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x24a], rax
mov qword [rsp + 0x252], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_602], rax
mov qword [rsp + 0x262], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_618], rax
mov qword [rsp + 0x272], rax
mov dword [rsp + 0x27a], eax
mov word [rsp + 0x27e], ax
lea rcx, [rsp + 0x280]
mov rax, qword [rdi + 0x379f78]
mov qword [rcx], rax
mov eax, dword [rdi + 0x379f80]
mov dword [rcx + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0x28c]
call sub.ntdll.dll_memset
lea r11, [rsp + 0x2c0]
mov rax, qword [rdi + 0x379f88]
mov qword [r11], rax
mov eax, dword [rdi + 0x379f90]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0x2cc]
call sub.ntdll.dll_memset
lea r11, [rsp + reloc.MFC80U.DLL_Ordinal_768]
mov rax, qword [rdi + 0x379f98]
mov qword [r11], rax
mov eax, dword [rdi + 0x379fa0]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0x30c]
call sub.ntdll.dll_memset
movabs r11, 0x42004d0031
mov qword [rsp + 0x340], r11
xor eax, eax
mov qword [rsp + 0x348], rax
mov qword [rsp + 0x350], rax
mov qword [rsp + 0x358], rax
mov qword [rsp + 0x360], rax
mov qword [rsp + 0x368], rax
mov qword [rsp + 0x370], rax
mov qword [rsp + 0x378], rax
movabs rax, 0x42004d0032
mov qword [rsp + 0x380], rax
xor eax, eax
mov qword [rsp + 0x388], rax
mov qword [rsp + 0x390], rax
mov qword [rsp + 0x398], rax
mov qword [rsp + 0x3a0], rax
mov qword [rsp + 0x3a8], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_944], rax
mov qword [rsp + 0x3b8], rax
movabs rax, 0x42004d0034
mov qword [rsp + 0x3c0], rax
xor eax, eax
mov qword [rsp + 0x3c8], rax
mov qword [rsp + 0x3d0], rax
mov qword [rsp + 0x3d8], rax
mov qword [rsp + 0x3e0], rax
mov qword [rsp + 0x3e8], rax
mov qword [rsp + Ordinal_1015], rax
mov qword [rsp + Ordinal_1022], rax
movabs rax, 0x42004d0038
mov qword [rsp + 0x400], rax
xor eax, eax
mov qword [rsp + 0x408], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_1040], rax
mov qword [rsp + Ordinal_1054], rax
mov qword [rsp + Ordinal_1062], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_1064], rax
mov qword [rsp + Ordinal_1073], rax
mov qword [rsp + 0x438], rax
lea rcx, [rsp + 0x440]
mov rax, qword [rdi + 0x379fc8]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379fd0]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + Ordinal_1102], rax
mov qword [rsp + Ordinal_1112], rax
mov qword [rsp + 0x45a], rax
mov qword [rsp + 0x462], rax
mov qword [rsp + Ordinal_1137], rax
mov qword [rsp + 0x472], rax
mov dword [rsp + 0x47a], eax
mov word [rsp + 0x47e], ax
lea rcx, [rsp + 0x480]
mov rax, qword [rdi + 0x379fd8]
mov qword [rcx], rax
movzx eax, word [rdi + 0x379fe0]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x48a], rax
mov qword [rsp + Ordinal_1173], rax
mov qword [rsp + 0x49a], rax
mov qword [rsp + Ordinal_1193], rax
mov qword [rsp + Ordinal_1199], rax
mov qword [rsp + 0x4b2], rax
mov dword [rsp + Ordinal_1216], eax
mov word [rsp + Ordinal_1216], ax
lea edi, [rax + 1]
nop
nop
nop
nop
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, edi
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add edi, edi
add ebx, 1
cmp ebx, 0x11
jb 0x140299780
mov rbp, qword [rsp + 0x20]
jmp 0x14029b156
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x40]
cmp rax, qword [rsp + 0x38]
jge 0x140299c70
movabs rax, 0x42004b0034
mov qword [rsp + 0x80], rax
xor eax, eax
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], rax
movabs rax, 0x42004b0038
mov qword [rsp + 0xc0], rax
xor eax, eax
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], rax
lea rcx, [rsp + 0x100]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x379ff8]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a000]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_266], rax
mov qword [rsp + 0x112], rax
mov qword [rsp + 0x11a], rax
mov qword [rsp + 0x122], rax
mov qword [rsp + 0x12a], rax
mov qword [rsp + 0x132], rax
mov dword [rsp + 0x13a], eax
mov word [rsp + 0x13e], ax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_320]
mov rax, qword [rdi + 0x37a008]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a010]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x14a], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_338], rax
mov qword [rsp + 0x15a], rax
mov qword [rsp + 0x162], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_362], rax
mov qword [rsp + 0x172], rax
mov dword [rsp + 0x17a], eax
mov word [rsp + 0x17e], ax
lea rcx, [rsp + 0x180]
mov rax, qword [rdi + 0x37a018]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a020]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x18a], rax
mov qword [rsp + 0x192], rax
mov qword [rsp + 0x19a], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_418], rax
mov qword [rsp + 0x1aa], rax
mov qword [rsp + 0x1b2], rax
mov dword [rsp + 0x1ba], eax
mov word [rsp + 0x1be], ax
lea rcx, [rsp + 0x1c0]
mov rax, qword [rdi + 0x37a028]
mov qword [rcx], rax
mov eax, dword [rdi + 0x37a030]
mov dword [rcx + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0x1cc]
call sub.ntdll.dll_memset
lea r11, [rsp + reloc.MFC80U.DLL_Ordinal_512]
mov rax, qword [rdi + 0x37a038]
mov qword [r11], rax
mov eax, dword [rdi + 0x37a040]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0x20c]
call sub.ntdll.dll_memset
lea r11, [rsp + reloc.MFC80U.DLL_Ordinal_576]
mov rax, qword [rdi + 0x37a048]
mov qword [r11], rax
mov eax, dword [rdi + 0x37a050]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_588]
call sub.ntdll.dll_memset
movabs r11, 0x42004d0031
mov qword [rsp + 0x280], r11
xor eax, eax
mov qword [rsp + 0x288], rax
mov qword [rsp + 0x290], rax
mov qword [rsp + 0x298], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_672], rax
mov qword [rsp + 0x2a8], rax
mov qword [rsp + 0x2b0], rax
mov qword [rsp + 0x2b8], rax
movabs rax, 0x42004d0032
mov qword [rsp + 0x2c0], rax
xor eax, eax
mov qword [rsp + 0x2c8], rax
mov qword [rsp + 0x2d0], rax
mov qword [rsp + 0x2d8], rax
mov qword [rsp + 0x2e0], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_744], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_752], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_760], rax
movabs rax, 0x42004d0034
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_768], rax
xor eax, eax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_776], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_784], rax
mov qword [rsp + 0x318], rax
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rax
mov qword [rsp + 0x330], rax
mov qword [rsp + 0x338], rax
movabs rax, 0x42004d0038
mov qword [rsp + 0x340], rax
xor eax, eax
mov qword [rsp + 0x348], rax
mov qword [rsp + 0x350], rax
mov qword [rsp + 0x358], rax
mov qword [rsp + 0x360], rax
mov qword [rsp + 0x368], rax
mov qword [rsp + 0x370], rax
mov qword [rsp + 0x378], rax
lea rcx, [rsp + 0x380]
mov rax, qword [rdi + 0x37a078]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a080]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x38a], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_914], rax
mov qword [rsp + 0x39a], rax
mov qword [rsp + 0x3a2], rax
mov qword [rsp + 0x3aa], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_946], rax
mov dword [rsp + 0x3ba], eax
mov word [rsp + 0x3be], ax
lea rcx, [rsp + 0x3c0]
mov rax, qword [rdi + 0x37a088]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a090]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x3ca], rax
mov qword [rsp + 0x3d2], rax
mov qword [rsp + 0x3da], rax
mov qword [rsp + 0x3e2], rax
mov qword [rsp + 0x3ea], rax
mov qword [rsp + Ordinal_1015], rax
mov dword [rsp + Ordinal_1022], eax
mov word [rsp + reloc.MFC80U.DLL_Ordinal_1022], ax
mov edi, r12d
nop
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, edi
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add edi, edi
add ebx, 1
cmp ebx, 0xe
jb 0x140299c20
mov rbp, qword [rsp + 0x20]
jmp 0x14029b156
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x40]
cmp rax, qword [rsp + 0x50]
jge 0x14029a0c0
movabs rax, 0x42004b0038
mov qword [rsp + 0x80], rax
xor eax, eax
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], rax
lea rcx, [rsp + 0xc0]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x37a0a0]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a0a8]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0xca], rax
mov qword [rsp + 0xd2], rax
mov qword [rsp + 0xda], rax
mov qword [rsp + 0xe2], rax
mov qword [rsp + 0xea], rax
mov qword [rsp + 0xf2], rax
mov dword [rsp + 0xfa], eax
mov word [rsp + 0xfe], ax
lea rcx, [rsp + 0x100]
mov rax, qword [rdi + 0x37a0b0]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a0b8]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_266], rax
mov qword [rsp + 0x112], rax
mov qword [rsp + 0x11a], rax
mov qword [rsp + 0x122], rax
mov qword [rsp + 0x12a], rax
mov qword [rsp + 0x132], rax
mov dword [rsp + 0x13a], eax
mov word [rsp + 0x13e], ax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_320]
mov rax, qword [rdi + 0x37a0c0]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a0c8]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x14a], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_338], rax
mov qword [rsp + 0x15a], rax
mov qword [rsp + 0x162], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_362], rax
mov qword [rsp + 0x172], rax
mov dword [rsp + 0x17a], eax
mov word [rsp + 0x17e], ax
lea rcx, [rsp + 0x180]
mov rax, qword [rdi + 0x37a0d0]
mov qword [rcx], rax
mov eax, dword [rdi + 0x37a0d8]
mov dword [rcx + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0x18c]
call sub.ntdll.dll_memset
lea r11, [rsp + 0x1c0]
mov rax, qword [rdi + 0x37a0e0]
mov qword [r11], rax
mov eax, dword [rdi + 0x37a0e8]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0x1cc]
call sub.ntdll.dll_memset
lea r11, [rsp + reloc.MFC80U.DLL_Ordinal_512]
mov rax, qword [rdi + 0x37a0f0]
mov qword [r11], rax
mov eax, dword [rdi + 0x37a0f8]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0x20c]
call sub.ntdll.dll_memset
movabs r11, 0x42004d0031
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_576], r11
xor eax, eax
mov qword [rsp + 0x248], rax
mov qword [rsp + 0x250], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_600], rax
mov qword [rsp + 0x260], rax
mov qword [rsp + 0x268], rax
mov qword [rsp + 0x270], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_632], rax
movabs rax, 0x42004d0032
mov qword [rsp + 0x280], rax
xor eax, eax
mov qword [rsp + 0x288], rax
mov qword [rsp + 0x290], rax
mov qword [rsp + 0x298], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_672], rax
mov qword [rsp + 0x2a8], rax
mov qword [rsp + 0x2b0], rax
mov qword [rsp + 0x2b8], rax
movabs rax, 0x42004d0034
mov qword [rsp + 0x2c0], rax
xor eax, eax
mov qword [rsp + 0x2c8], rax
mov qword [rsp + 0x2d0], rax
mov qword [rsp + 0x2d8], rax
mov qword [rsp + 0x2e0], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_744], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_752], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_760], rax
movabs rax, 0x42004d0038
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_768], rax
xor eax, eax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_776], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_784], rax
mov qword [rsp + 0x318], rax
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rax
mov qword [rsp + 0x330], rax
mov qword [rsp + 0x338], rax
lea rcx, [rsp + 0x340]
mov rax, qword [rdi + 0x37a120]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a128]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x34a], rax
mov qword [rsp + 0x352], rax
mov qword [rsp + 0x35a], rax
mov qword [rsp + 0x362], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_874], rax
mov qword [rsp + 0x372], rax
mov dword [rsp + 0x37a], eax
mov word [rsp + 0x37e], ax
lea rcx, [rsp + 0x380]
mov rax, qword [rdi + 0x37a130]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a138]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x38a], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_914], rax
mov qword [rsp + 0x39a], rax
mov qword [rsp + 0x3a2], rax
mov qword [rsp + 0x3aa], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_946], rax
mov dword [rsp + 0x3ba], eax
mov word [rsp + 0x3be], ax
lea ebp, [rax + 0x10]
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, ebp
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add ebp, ebp
add ebx, 1
cmp ebx, 0xd
jb 0x14029a070
mov rbp, qword [rsp + 0x20]
jmp 0x14029b156
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x40]
cmp rax, rdi
jge 0x14029a4d0
lea rcx, [rsp + 0x80]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x37a140]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a148]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x8a], rax
mov qword [rsp + 0x92], rax
mov qword [rsp + 0x9a], rax
mov qword [rsp + 0xa2], rax
mov qword [rsp + 0xaa], rax
mov qword [rsp + 0xb2], rax
mov dword [rsp + 0xba], eax
mov word [rsp + 0xbe], ax
lea rcx, [rsp + 0xc0]
mov rax, qword [rdi + 0x37a150]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a158]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0xca], rax
mov qword [rsp + 0xd2], rax
mov qword [rsp + 0xda], rax
mov qword [rsp + 0xe2], rax
mov qword [rsp + 0xea], rax
mov qword [rsp + 0xf2], rax
mov dword [rsp + 0xfa], eax
mov word [rsp + 0xfe], ax
lea rcx, [rsp + 0x100]
mov rax, qword [rdi + 0x37a160]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a168]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_266], rax
mov qword [rsp + 0x112], rax
mov qword [rsp + 0x11a], rax
mov qword [rsp + 0x122], rax
mov qword [rsp + 0x12a], rax
mov qword [rsp + 0x132], rax
mov dword [rsp + 0x13a], eax
mov word [rsp + 0x13e], ax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_320]
mov rax, qword [rdi + 0x37a170]
mov qword [rcx], rax
mov eax, dword [rdi + 0x37a178]
mov dword [rcx + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_332]
call sub.ntdll.dll_memset
lea r11, [rsp + 0x180]
mov rax, qword [rdi + 0x37a180]
mov qword [r11], rax
mov eax, dword [rdi + 0x37a188]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0x18c]
call sub.ntdll.dll_memset
lea r11, [rsp + 0x1c0]
mov rax, qword [rdi + 0x37a190]
mov qword [r11], rax
mov eax, dword [rdi + 0x37a198]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0x1cc]
call sub.ntdll.dll_memset
movabs r11, 0x42004d0031
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_512], r11
xor eax, eax
mov qword [rsp + 0x208], rax
mov qword [rsp + 0x210], rax
mov qword [rsp + 0x218], rax
mov qword [rsp + 0x220], rax
mov qword [rsp + 0x228], rax
mov qword [rsp + 0x230], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_568], rax
movabs rax, 0x42004d0032
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_576], rax
xor eax, eax
mov qword [rsp + 0x248], rax
mov qword [rsp + 0x250], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_600], rax
mov qword [rsp + 0x260], rax
mov qword [rsp + 0x268], rax
mov qword [rsp + 0x270], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_632], rax
movabs rax, 0x42004d0034
mov qword [rsp + 0x280], rax
xor eax, eax
mov qword [rsp + 0x288], rax
mov qword [rsp + 0x290], rax
mov qword [rsp + 0x298], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_672], rax
mov qword [rsp + 0x2a8], rax
mov qword [rsp + 0x2b0], rax
mov qword [rsp + 0x2b8], rax
movabs rax, 0x42004d0038
mov qword [rsp + 0x2c0], rax
xor eax, eax
mov qword [rsp + 0x2c8], rax
mov qword [rsp + 0x2d0], rax
mov qword [rsp + 0x2d8], rax
mov qword [rsp + 0x2e0], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_744], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_752], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_760], rax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_768]
mov rax, qword [rdi + 0x37a1c0]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a1c8]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x30a], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_786], rax
mov qword [rsp + 0x31a], rax
mov qword [rsp + 0x322], rax
mov qword [rsp + 0x32a], rax
mov qword [rsp + 0x332], rax
mov dword [rsp + 0x33a], eax
mov word [rsp + 0x33e], ax
lea rcx, [rsp + 0x340]
mov rax, qword [rdi + 0x37a1d0]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a1d8]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x34a], rax
mov qword [rsp + 0x352], rax
mov qword [rsp + 0x35a], rax
mov qword [rsp + 0x362], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_874], rax
mov qword [rsp + 0x372], rax
mov dword [rsp + 0x37a], eax
mov word [rsp + 0x37e], ax
lea edi, [rax + 0x20]
nop
nop
nop
nop
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, edi
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add edi, edi
add ebx, 1
cmp ebx, 0xc
jb 0x14029a480
mov rbp, qword [rsp + 0x20]
jmp 0x14029b156
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x40]
cmp rax, r13
jge 0x14029a880
lea rcx, [rsp + 0x80]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x37a1e0]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a1e8]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x8a], rax
mov qword [rsp + 0x92], rax
mov qword [rsp + 0x9a], rax
mov qword [rsp + 0xa2], rax
mov qword [rsp + 0xaa], rax
mov qword [rsp + 0xb2], rax
mov dword [rsp + 0xba], eax
mov word [rsp + 0xbe], ax
lea rcx, [rsp + 0xc0]
mov rax, qword [rdi + 0x37a1f0]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a1f8]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0xca], rax
mov qword [rsp + 0xd2], rax
mov qword [rsp + 0xda], rax
mov qword [rsp + 0xe2], rax
mov qword [rsp + 0xea], rax
mov qword [rsp + 0xf2], rax
mov dword [rsp + 0xfa], eax
mov word [rsp + 0xfe], ax
lea rcx, [rsp + 0x100]
mov rax, qword [rdi + 0x37a200]
mov qword [rcx], rax
mov eax, dword [rdi + 0x37a208]
mov dword [rcx + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0x10c]
call sub.ntdll.dll_memset
lea r11, [rsp + reloc.MFC80U.DLL_Ordinal_320]
mov rax, qword [rdi + 0x37a210]
mov qword [r11], rax
mov eax, dword [rdi + 0x37a218]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_332]
call sub.ntdll.dll_memset
lea r11, [rsp + 0x180]
mov rax, qword [rdi + 0x37a220]
mov qword [r11], rax
mov eax, dword [rdi + 0x37a228]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0x18c]
call sub.ntdll.dll_memset
movabs r11, 0x42004d0031
mov qword [rsp + 0x1c0], r11
xor eax, eax
mov qword [rsp + 0x1c8], rax
mov qword [rsp + 0x1d0], rax
mov qword [rsp + 0x1d8], rax
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], rax
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x1f8], rax
movabs rax, 0x42004d0032
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_512], rax
xor eax, eax
mov qword [rsp + 0x208], rax
mov qword [rsp + 0x210], rax
mov qword [rsp + 0x218], rax
mov qword [rsp + 0x220], rax
mov qword [rsp + 0x228], rax
mov qword [rsp + 0x230], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_568], rax
movabs rax, 0x42004d0034
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_576], rax
xor eax, eax
mov qword [rsp + 0x248], rax
mov qword [rsp + 0x250], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_600], rax
mov qword [rsp + 0x260], rax
mov qword [rsp + 0x268], rax
mov qword [rsp + 0x270], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_632], rax
movabs rax, 0x42004d0038
mov qword [rsp + 0x280], rax
xor eax, eax
mov qword [rsp + 0x288], rax
mov qword [rsp + 0x290], rax
mov qword [rsp + 0x298], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_672], rax
mov qword [rsp + 0x2a8], rax
mov qword [rsp + 0x2b0], rax
mov qword [rsp + 0x2b8], rax
lea rcx, [rsp + 0x2c0]
mov rax, qword [rdi + 0x37a250]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a258]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x2ca], rax
mov qword [rsp + 0x2d2], rax
mov qword [rsp + 0x2da], rax
mov qword [rsp + 0x2e2], rax
mov qword [rsp + 0x2ea], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_754], rax
mov dword [rsp + 0x2fa], eax
mov word [rsp + reloc.MFC80U.DLL_Ordinal_766], ax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_768]
mov rax, qword [rdi + 0x37a260]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a268]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x30a], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_786], rax
mov qword [rsp + 0x31a], rax
mov qword [rsp + 0x322], rax
mov qword [rsp + 0x32a], rax
mov qword [rsp + 0x332], rax
mov dword [rsp + 0x33a], eax
mov word [rsp + 0x33e], ax
mov edi, r15d
nop
nop
nop
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, edi
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add edi, edi
add ebx, 1
cmp ebx, 0xb
jb 0x14029a830
mov rbp, qword [rsp + 0x20]
jmp 0x14029b156
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x40]
mov rbp, qword [rsp + 0x20]
cmp rax, rbp
jge 0x14029abcc
lea rcx, [rsp + 0x80]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x37a270]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a278]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x8a], rax
mov qword [rsp + 0x92], rax
mov qword [rsp + 0x9a], rax
mov qword [rsp + 0xa2], rax
mov qword [rsp + 0xaa], rax
mov qword [rsp + 0xb2], rax
mov dword [rsp + 0xba], eax
mov word [rsp + 0xbe], ax
lea rcx, [rsp + 0xc0]
mov rax, qword [rdi + 0x37a280]
mov qword [rcx], rax
mov eax, dword [rdi + 0x37a288]
mov dword [rcx + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0xcc]
call sub.ntdll.dll_memset
lea r11, [rsp + 0x100]
mov rax, qword [rdi + 0x37a290]
mov qword [r11], rax
mov eax, dword [rdi + 0x37a298]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0x10c]
call sub.ntdll.dll_memset
lea r11, [rsp + reloc.MFC80U.DLL_Ordinal_320]
mov rax, qword [rdi + 0x37a2a0]
mov qword [r11], rax
mov eax, dword [rdi + 0x37a2a8]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_332]
call sub.ntdll.dll_memset
movabs r11, 0x42004d0031
mov qword [rsp + 0x180], r11
xor eax, eax
mov qword [rsp + 0x188], rax
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], rax
mov qword [rsp + 0x1a0], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_424], rax
mov qword [rsp + 0x1b0], rax
mov qword [rsp + 0x1b8], rax
movabs rax, 0x42004d0032
mov qword [rsp + 0x1c0], rax
xor eax, eax
mov qword [rsp + 0x1c8], rax
mov qword [rsp + 0x1d0], rax
mov qword [rsp + 0x1d8], rax
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], rax
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x1f8], rax
movabs rax, 0x42004d0034
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_512], rax
xor eax, eax
mov qword [rsp + 0x208], rax
mov qword [rsp + 0x210], rax
mov qword [rsp + 0x218], rax
mov qword [rsp + 0x220], rax
mov qword [rsp + 0x228], rax
mov qword [rsp + 0x230], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_568], rax
movabs rax, 0x42004d0038
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_576], rax
xor eax, eax
mov qword [rsp + 0x248], rax
mov qword [rsp + 0x250], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_600], rax
mov qword [rsp + 0x260], rax
mov qword [rsp + 0x268], rax
mov qword [rsp + 0x270], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_632], rax
lea rcx, [rsp + 0x280]
mov rax, qword [rdi + 0x37a2d0]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a2d8]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x28a], rax
mov qword [rsp + 0x292], rax
mov qword [rsp + 0x29a], rax
mov qword [rsp + 0x2a2], rax
mov qword [rsp + 0x2aa], rax
mov qword [rsp + 0x2b2], rax
mov dword [rsp + 0x2ba], eax
mov word [rsp + 0x2be], ax
lea rcx, [rsp + 0x2c0]
mov rax, qword [rdi + 0x37a2e0]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a2e8]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x2ca], rax
mov qword [rsp + 0x2d2], rax
mov qword [rsp + 0x2da], rax
mov qword [rsp + 0x2e2], rax
mov qword [rsp + 0x2ea], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_754], rax
mov dword [rsp + 0x2fa], eax
mov word [rsp + reloc.MFC80U.DLL_Ordinal_766], ax
mov r13d, 0x80
nop
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, r13d
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add r13d, r13d
add ebx, 1
cmp ebx, 0xa
jb 0x14029ab80
jmp 0x14029b156
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x40]
lea rcx, [rbp*4]
cmp rax, rcx
jge 0x14029aebb
lea rcx, [rsp + 0x80]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x37a2f0]
mov qword [rcx], rax
mov eax, dword [rdi + 0x37a2f8]
mov dword [rcx + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0x8c]
call sub.ntdll.dll_memset
lea r11, [rsp + 0xc0]
mov rax, qword [rdi + 0x37a300]
mov qword [r11], rax
mov eax, dword [rdi + 0x37a308]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0xcc]
call sub.ntdll.dll_memset
lea r11, [rsp + 0x100]
mov rax, qword [rdi + 0x37a310]
mov qword [r11], rax
mov eax, dword [rdi + 0x37a318]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0x10c]
call sub.ntdll.dll_memset
movabs r11, 0x42004d0031
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_320], r11
xor eax, eax
mov qword [rsp + 0x148], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_336], rax
mov qword [rsp + 0x158], rax
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], rax
mov qword [rsp + 0x170], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_376], rax
movabs rax, 0x42004d0032
mov qword [rsp + 0x180], rax
xor eax, eax
mov qword [rsp + 0x188], rax
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], rax
mov qword [rsp + 0x1a0], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_424], rax
mov qword [rsp + 0x1b0], rax
mov qword [rsp + 0x1b8], rax
movabs rax, 0x42004d0034
mov qword [rsp + 0x1c0], rax
xor eax, eax
mov qword [rsp + 0x1c8], rax
mov qword [rsp + 0x1d0], rax
mov qword [rsp + 0x1d8], rax
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], rax
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x1f8], rax
movabs rax, 0x42004d0038
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_512], rax
xor eax, eax
mov qword [rsp + 0x208], rax
mov qword [rsp + 0x210], rax
mov qword [rsp + 0x218], rax
mov qword [rsp + 0x220], rax
mov qword [rsp + 0x228], rax
mov qword [rsp + 0x230], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_568], rax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_576]
mov rax, qword [rdi + 0x37a340]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a348]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x24a], rax
mov qword [rsp + 0x252], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_602], rax
mov qword [rsp + 0x262], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_618], rax
mov qword [rsp + 0x272], rax
mov dword [rsp + 0x27a], eax
mov word [rsp + 0x27e], ax
lea rcx, [rsp + 0x280]
mov rax, qword [rdi + 0x37a350]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a358]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x28a], rax
mov qword [rsp + 0x292], rax
mov qword [rsp + 0x29a], rax
mov qword [rsp + 0x2a2], rax
mov qword [rsp + 0x2aa], rax
mov qword [rsp + 0x2b2], rax
mov dword [rsp + 0x2ba], eax
mov word [rsp + 0x2be], ax
mov edi, 0x100
nop
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, edi
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add edi, edi
add ebx, 1
cmp ebx, 9
jb 0x14029ae70
jmp 0x14029b156
lea rcx, [rsp + 0x80]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x37a360]
mov qword [rcx], rax
mov eax, dword [rdi + 0x37a368]
mov dword [rcx + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0x8c]
call sub.ntdll.dll_memset
lea r11, [rsp + 0xc0]
mov rax, qword [rdi + 0x37a370]
mov qword [r11], rax
mov eax, dword [rdi + 0x37a378]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0xcc]
call sub.ntdll.dll_memset
movabs r11, 0x42004d0031
mov qword [rsp + 0x100], r11
xor eax, eax
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x110], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_280], rax
mov qword [rsp + 0x120], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_296], rax
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], rax
movabs rax, 0x42004d0032
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_320], rax
xor eax, eax
mov qword [rsp + 0x148], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_336], rax
mov qword [rsp + 0x158], rax
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], rax
mov qword [rsp + 0x170], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_376], rax
movabs rax, 0x42004d0034
mov qword [rsp + 0x180], rax
xor eax, eax
mov qword [rsp + 0x188], rax
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], rax
mov qword [rsp + 0x1a0], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_424], rax
mov qword [rsp + 0x1b0], rax
mov qword [rsp + 0x1b8], rax
movabs rax, 0x42004d0038
mov qword [rsp + 0x1c0], rax
xor eax, eax
mov qword [rsp + 0x1c8], rax
mov qword [rsp + 0x1d0], rax
mov qword [rsp + 0x1d8], rax
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], rax
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x1f8], rax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_512]
mov rax, qword [rdi + 0x37a3a0]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a3a8]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x20a], rax
mov qword [rsp + 0x212], rax
mov qword [rsp + 0x21a], rax
mov qword [rsp + 0x222], rax
mov qword [rsp + 0x22a], rax
mov qword [rsp + 0x232], rax
mov dword [rsp + 0x23a], eax
mov word [rsp + reloc.MFC80U.DLL_Ordinal_574], ax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_576]
mov rax, qword [rdi + 0x37a3b0]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a3b8]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x24a], rax
mov qword [rsp + 0x252], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_602], rax
mov qword [rsp + 0x262], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_618], rax
mov qword [rsp + 0x272], rax
mov dword [rsp + 0x27a], eax
mov word [rsp + 0x27e], ax
mov edi, reloc.MFC80U.DLL_Ordinal_512
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, edi
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add edi, edi
add ebx, 1
cmp ebx, r12d
jb 0x14029b110
cmp r14, 0x3ec1
jg 0x14029b1b3
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
mov edx, 1
call qword [rax + 0x208]
lea r9, [0x14037a3c0]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov edx, Ordinal_340
mov r9d, 1
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x14029fcd1
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x30]
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0xb0]
mov r11d, eax
mov eax, 0x10000000
cqo
idiv r11
cmp r14, rax
jg 0x14029b22d
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
mov edx, r12d
call qword [rax + 0x208]
lea r9, [0x14037a3d0]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov r9, r12
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x14029fcd1
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x30]
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0xb0]
mov r11d, eax
movabs rax, 0x800000000
cqo
idiv r11
cmp r14, rax
jg 0x14029b2ac
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
mov edx, r15d
call qword [rax + 0x208]
lea r9, [0x14037a3d8]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov r9, r15
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x14029fcd1
cmp r14, rbp
jge 0x14029b303
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
mov edx, 0x100
call qword [rax + 0x208]
lea r9, [0x14037a3e8]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov edx, Ordinal_340
lea r9d, [rdx - 0x51]
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x14029fcd1
lea rax, [rbp + rbp]
cmp r14, rax
jge 0x14029b361
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
mov edx, reloc.MFC80U.DLL_Ordinal_512
call qword [rax + 0x208]
lea r9, [0x14037a3f8]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov edx, Ordinal_340
mov r9d, reloc.MFC80U.DLL_Ordinal_512
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x14029fcd1
lea rax, [rbp*4]
cmp r14, rax
jge 0x14029b3c2
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
mov edx, 0x400
call qword [rax + 0x208]
lea r9, [0x14037a408]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov edx, Ordinal_340
mov r9d, 0x400
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x14029fcd1
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
mov edx, 0x800
call qword [rax + 0x208]
lea r9, [0x14037a414]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov edx, Ordinal_340
mov r9d, 0x800
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x14029fcd1
cmp ebp, 0x400
jne 0x14029d0fa
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x40]
mov r13d, 0x80
cmp rax, qword [rsp + 0x38]
jge 0x14029b95b
movabs r11, 0x42004b0031
mov qword [rsp + 0x80], r11
xor eax, eax
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], rax
movabs rax, 0x42004b0032
mov qword [rsp + 0xc0], rax
xor eax, eax
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], rax
movabs rax, 0x42004b0034
mov qword [rsp + 0x100], rax
xor eax, eax
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x110], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_280], rax
mov qword [rsp + 0x120], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_296], rax
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], rax
movabs rax, 0x42004b0038
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_320], rax
xor eax, eax
mov qword [rsp + 0x148], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_336], rax
mov qword [rsp + 0x158], rax
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], rax
mov qword [rsp + 0x170], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_376], rax
lea rcx, [rsp + 0x180]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x37a440]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a448]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x18a], rax
mov qword [rsp + 0x192], rax
mov qword [rsp + 0x19a], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_418], rax
mov qword [rsp + 0x1aa], rax
mov qword [rsp + 0x1b2], rax
mov dword [rsp + 0x1ba], eax
mov word [rsp + 0x1be], ax
lea rcx, [rsp + 0x1c0]
mov rax, qword [rdi + 0x37a450]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a458]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x1ca], rax
mov qword [rsp + 0x1d2], rax
mov qword [rsp + 0x1da], rax
mov qword [rsp + 0x1e2], rax
mov qword [rsp + 0x1ea], rax
mov qword [rsp + 0x1f2], rax
mov dword [rsp + 0x1fa], eax
mov word [rsp + 0x1fe], ax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_512]
mov rax, qword [rdi + 0x37a460]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a468]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x20a], rax
mov qword [rsp + 0x212], rax
mov qword [rsp + 0x21a], rax
mov qword [rsp + 0x222], rax
mov qword [rsp + 0x22a], rax
mov qword [rsp + 0x232], rax
mov dword [rsp + 0x23a], eax
mov word [rsp + reloc.MFC80U.DLL_Ordinal_574], ax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_576]
mov rax, qword [rdi + 0x37a470]
mov qword [rcx], rax
mov eax, dword [rdi + 0x37a478]
mov dword [rcx + 8], eax
xor edx, edx
lea r8d, [r13 - 0x4c]
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_588]
call sub.ntdll.dll_memset
lea r11, [rsp + 0x280]
mov rax, qword [rdi + 0x37a480]
mov qword [r11], rax
mov eax, dword [rdi + 0x37a488]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [r13 - 0x4c]
lea rcx, [rsp + 0x28c]
call sub.ntdll.dll_memset
lea r11, [rsp + 0x2c0]
mov rax, qword [rdi + 0x37a490]
mov qword [r11], rax
mov eax, dword [rdi + 0x37a498]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [r13 - 0x4c]
lea rcx, [rsp + 0x2cc]
call sub.ntdll.dll_memset
movabs r11, 0x42004d0031
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_768], r11
xor eax, eax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_776], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_784], rax
mov qword [rsp + 0x318], rax
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rax
mov qword [rsp + 0x330], rax
mov qword [rsp + 0x338], rax
movabs rax, 0x42004d0032
mov qword [rsp + 0x340], rax
xor eax, eax
mov qword [rsp + 0x348], rax
mov qword [rsp + 0x350], rax
mov qword [rsp + 0x358], rax
mov qword [rsp + 0x360], rax
mov qword [rsp + 0x368], rax
mov qword [rsp + 0x370], rax
mov qword [rsp + 0x378], rax
movabs rax, 0x42004d0034
mov qword [rsp + 0x380], rax
xor eax, eax
mov qword [rsp + 0x388], rax
mov qword [rsp + 0x390], rax
mov qword [rsp + 0x398], rax
mov qword [rsp + 0x3a0], rax
mov qword [rsp + 0x3a8], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_944], rax
mov qword [rsp + 0x3b8], rax
movabs rax, 0x42004d0038
mov qword [rsp + 0x3c0], rax
xor eax, eax
mov qword [rsp + 0x3c8], rax
mov qword [rsp + 0x3d0], rax
mov qword [rsp + 0x3d8], rax
mov qword [rsp + 0x3e0], rax
mov qword [rsp + 0x3e8], rax
mov qword [rsp + Ordinal_1015], rax
mov qword [rsp + Ordinal_1022], rax
lea rcx, [rsp + 0x400]
mov rax, qword [rdi + 0x37a4c0]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a4c8]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + Ordinal_1040], rax
mov qword [rsp + 0x412], rax
mov qword [rsp + Ordinal_1054], rax
mov qword [rsp + Ordinal_1062], rax
mov qword [rsp + Ordinal_1073], rax
mov qword [rsp + 0x432], rax
mov dword [rsp + 0x43a], eax
mov word [rsp + 0x43e], ax
lea rcx, [rsp + 0x440]
mov rax, qword [rdi + 0x37a4d0]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a4d8]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + Ordinal_1102], rax
mov qword [rsp + Ordinal_1112], rax
mov qword [rsp + 0x45a], rax
mov qword [rsp + 0x462], rax
mov qword [rsp + Ordinal_1137], rax
mov qword [rsp + 0x472], rax
mov dword [rsp + 0x47a], eax
mov word [rsp + 0x47e], ax
lea edi, [rax + 1]
nop
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, edi
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add edi, edi
add ebx, 1
cmp ebx, 0x10
jb 0x14029b910
jmp 0x14029ce36
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x40]
cmp rax, r15
jge 0x14029bdb1
movabs rax, 0x42004b0038
mov qword [rsp + 0x80], rax
xor eax, eax
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], rax
lea rcx, [rsp + 0xc0]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x37a4e8]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a4f0]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0xca], rax
mov qword [rsp + 0xd2], rax
mov qword [rsp + 0xda], rax
mov qword [rsp + 0xe2], rax
mov qword [rsp + 0xea], rax
mov qword [rsp + 0xf2], rax
mov dword [rsp + 0xfa], eax
mov word [rsp + 0xfe], ax
lea rcx, [rsp + 0x100]
mov rax, qword [rdi + 0x37a4f8]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a500]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_266], rax
mov qword [rsp + 0x112], rax
mov qword [rsp + 0x11a], rax
mov qword [rsp + 0x122], rax
mov qword [rsp + 0x12a], rax
mov qword [rsp + 0x132], rax
mov dword [rsp + 0x13a], eax
mov word [rsp + 0x13e], ax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_320]
mov rax, qword [rdi + 0x37a508]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a510]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x14a], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_338], rax
mov qword [rsp + 0x15a], rax
mov qword [rsp + 0x162], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_362], rax
mov qword [rsp + 0x172], rax
mov dword [rsp + 0x17a], eax
mov word [rsp + 0x17e], ax
lea rcx, [rsp + 0x180]
mov rax, qword [rdi + 0x37a518]
mov qword [rcx], rax
mov eax, dword [rdi + 0x37a520]
mov dword [rcx + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0x18c]
call sub.ntdll.dll_memset
lea r11, [rsp + 0x1c0]
mov rax, qword [rdi + 0x37a528]
mov qword [r11], rax
mov eax, dword [rdi + 0x37a530]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0x1cc]
call sub.ntdll.dll_memset
lea r11, [rsp + reloc.MFC80U.DLL_Ordinal_512]
mov rax, qword [rdi + 0x37a538]
mov qword [r11], rax
mov eax, dword [rdi + 0x37a540]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0x20c]
call sub.ntdll.dll_memset
movabs r11, 0x42004d0031
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_576], r11
xor eax, eax
mov qword [rsp + 0x248], rax
mov qword [rsp + 0x250], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_600], rax
mov qword [rsp + 0x260], rax
mov qword [rsp + 0x268], rax
mov qword [rsp + 0x270], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_632], rax
movabs rax, 0x42004d0032
mov qword [rsp + 0x280], rax
xor eax, eax
mov qword [rsp + 0x288], rax
mov qword [rsp + 0x290], rax
mov qword [rsp + 0x298], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_672], rax
mov qword [rsp + 0x2a8], rax
mov qword [rsp + 0x2b0], rax
mov qword [rsp + 0x2b8], rax
movabs rax, 0x42004d0034
mov qword [rsp + 0x2c0], rax
xor eax, eax
mov qword [rsp + 0x2c8], rax
mov qword [rsp + 0x2d0], rax
mov qword [rsp + 0x2d8], rax
mov qword [rsp + 0x2e0], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_744], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_752], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_760], rax
movabs rax, 0x42004d0038
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_768], rax
xor eax, eax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_776], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_784], rax
mov qword [rsp + 0x318], rax
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rax
mov qword [rsp + 0x330], rax
mov qword [rsp + 0x338], rax
lea rcx, [rsp + 0x340]
mov rax, qword [rdi + 0x37a568]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a570]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x34a], rax
mov qword [rsp + 0x352], rax
mov qword [rsp + 0x35a], rax
mov qword [rsp + 0x362], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_874], rax
mov qword [rsp + 0x372], rax
mov dword [rsp + 0x37a], eax
mov word [rsp + 0x37e], ax
lea rcx, [rsp + 0x380]
mov rax, qword [rdi + 0x37a578]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a580]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x38a], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_914], rax
mov qword [rsp + 0x39a], rax
mov qword [rsp + 0x3a2], rax
mov qword [rsp + 0x3aa], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_946], rax
mov dword [rsp + 0x3ba], eax
mov word [rsp + 0x3be], ax
lea r12d, [rax + 8]
nop
nop
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, r12d
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add r12d, r12d
add ebx, 1
cmp ebx, 0xd
jb 0x14029bd60
mov r12, qword [rsp + 0x20]
jmp 0x14029ce36
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x40]
cmp rax, rdi
jge 0x14029c1bb
lea rcx, [rsp + 0x80]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x37a588]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a590]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x8a], rax
mov qword [rsp + 0x92], rax
mov qword [rsp + 0x9a], rax
mov qword [rsp + 0xa2], rax
mov qword [rsp + 0xaa], rax
mov qword [rsp + 0xb2], rax
mov dword [rsp + 0xba], eax
mov word [rsp + 0xbe], ax
lea rcx, [rsp + 0xc0]
mov rax, qword [rdi + 0x37a598]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a5a0]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0xca], rax
mov qword [rsp + 0xd2], rax
mov qword [rsp + 0xda], rax
mov qword [rsp + 0xe2], rax
mov qword [rsp + 0xea], rax
mov qword [rsp + 0xf2], rax
mov dword [rsp + 0xfa], eax
mov word [rsp + 0xfe], ax
lea rcx, [rsp + 0x100]
mov rax, qword [rdi + 0x37a5a8]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a5b0]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_266], rax
mov qword [rsp + 0x112], rax
mov qword [rsp + 0x11a], rax
mov qword [rsp + 0x122], rax
mov qword [rsp + 0x12a], rax
mov qword [rsp + 0x132], rax
mov dword [rsp + 0x13a], eax
mov word [rsp + 0x13e], ax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_320]
mov rax, qword [rdi + 0x37a5b8]
mov qword [rcx], rax
mov eax, dword [rdi + 0x37a5c0]
mov dword [rcx + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_332]
call sub.ntdll.dll_memset
lea r11, [rsp + 0x180]
mov rax, qword [rdi + 0x37a5c8]
mov qword [r11], rax
mov eax, dword [rdi + 0x37a5d0]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0x18c]
call sub.ntdll.dll_memset
lea r11, [rsp + 0x1c0]
mov rax, qword [rdi + 0x37a5d8]
mov qword [r11], rax
mov eax, dword [rdi + 0x37a5e0]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0x1cc]
call sub.ntdll.dll_memset
movabs r11, 0x42004d0031
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_512], r11
xor eax, eax
mov qword [rsp + 0x208], rax
mov qword [rsp + 0x210], rax
mov qword [rsp + 0x218], rax
mov qword [rsp + 0x220], rax
mov qword [rsp + 0x228], rax
mov qword [rsp + 0x230], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_568], rax
movabs rax, 0x42004d0032
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_576], rax
xor eax, eax
mov qword [rsp + 0x248], rax
mov qword [rsp + 0x250], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_600], rax
mov qword [rsp + 0x260], rax
mov qword [rsp + 0x268], rax
mov qword [rsp + 0x270], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_632], rax
movabs rax, 0x42004d0034
mov qword [rsp + 0x280], rax
xor eax, eax
mov qword [rsp + 0x288], rax
mov qword [rsp + 0x290], rax
mov qword [rsp + 0x298], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_672], rax
mov qword [rsp + 0x2a8], rax
mov qword [rsp + 0x2b0], rax
mov qword [rsp + 0x2b8], rax
movabs rax, 0x42004d0038
mov qword [rsp + 0x2c0], rax
xor eax, eax
mov qword [rsp + 0x2c8], rax
mov qword [rsp + 0x2d0], rax
mov qword [rsp + 0x2d8], rax
mov qword [rsp + 0x2e0], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_744], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_752], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_760], rax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_768]
mov rax, qword [rdi + 0x37a608]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a610]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x30a], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_786], rax
mov qword [rsp + 0x31a], rax
mov qword [rsp + 0x322], rax
mov qword [rsp + 0x32a], rax
mov qword [rsp + 0x332], rax
mov dword [rsp + 0x33a], eax
mov word [rsp + 0x33e], ax
lea rcx, [rsp + 0x340]
mov rax, qword [rdi + 0x37a618]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a620]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x34a], rax
mov qword [rsp + 0x352], rax
mov qword [rsp + 0x35a], rax
mov qword [rsp + 0x362], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_874], rax
mov qword [rsp + 0x372], rax
mov dword [rsp + 0x37a], eax
mov word [rsp + 0x37e], ax
lea ebp, [rax + 0x10]
nop
nop
nop
nop
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, ebp
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add ebp, ebp
add ebx, 1
cmp ebx, 0xc
jb 0x14029c170
jmp 0x14029ce36
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x40]
cmp rax, qword [rsp + 0x58]
jge 0x14029c55c
lea rcx, [rsp + 0x80]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x37a628]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a630]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x8a], rax
mov qword [rsp + 0x92], rax
mov qword [rsp + 0x9a], rax
mov qword [rsp + 0xa2], rax
mov qword [rsp + 0xaa], rax
mov qword [rsp + 0xb2], rax
mov dword [rsp + 0xba], eax
mov word [rsp + 0xbe], ax
lea rcx, [rsp + 0xc0]
mov rax, qword [rdi + 0x37a638]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a640]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0xca], rax
mov qword [rsp + 0xd2], rax
mov qword [rsp + 0xda], rax
mov qword [rsp + 0xe2], rax
mov qword [rsp + 0xea], rax
mov qword [rsp + 0xf2], rax
mov dword [rsp + 0xfa], eax
mov word [rsp + 0xfe], ax
lea rcx, [rsp + 0x100]
mov rax, qword [rdi + 0x37a648]
mov qword [rcx], rax
mov eax, dword [rdi + 0x37a650]
mov dword [rcx + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0x10c]
call sub.ntdll.dll_memset
lea r11, [rsp + reloc.MFC80U.DLL_Ordinal_320]
mov rax, qword [rdi + 0x37a658]
mov qword [r11], rax
mov eax, dword [rdi + 0x37a660]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_332]
call sub.ntdll.dll_memset
lea r11, [rsp + 0x180]
mov rax, qword [rdi + 0x37a668]
mov qword [r11], rax
mov eax, dword [rdi + 0x37a670]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0x18c]
call sub.ntdll.dll_memset
movabs r11, 0x42004d0031
mov qword [rsp + 0x1c0], r11
xor eax, eax
mov qword [rsp + 0x1c8], rax
mov qword [rsp + 0x1d0], rax
mov qword [rsp + 0x1d8], rax
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], rax
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x1f8], rax
movabs rax, 0x42004d0032
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_512], rax
xor eax, eax
mov qword [rsp + 0x208], rax
mov qword [rsp + 0x210], rax
mov qword [rsp + 0x218], rax
mov qword [rsp + 0x220], rax
mov qword [rsp + 0x228], rax
mov qword [rsp + 0x230], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_568], rax
movabs rax, 0x42004d0034
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_576], rax
xor eax, eax
mov qword [rsp + 0x248], rax
mov qword [rsp + 0x250], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_600], rax
mov qword [rsp + 0x260], rax
mov qword [rsp + 0x268], rax
mov qword [rsp + 0x270], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_632], rax
movabs rax, 0x42004d0038
mov qword [rsp + 0x280], rax
xor eax, eax
mov qword [rsp + 0x288], rax
mov qword [rsp + 0x290], rax
mov qword [rsp + 0x298], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_672], rax
mov qword [rsp + 0x2a8], rax
mov qword [rsp + 0x2b0], rax
mov qword [rsp + 0x2b8], rax
lea rcx, [rsp + 0x2c0]
mov rax, qword [rdi + 0x37a698]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a6a0]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x2ca], rax
mov qword [rsp + 0x2d2], rax
mov qword [rsp + 0x2da], rax
mov qword [rsp + 0x2e2], rax
mov qword [rsp + 0x2ea], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_754], rax
mov dword [rsp + 0x2fa], eax
mov word [rsp + reloc.MFC80U.DLL_Ordinal_766], ax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_768]
mov rax, qword [rdi + 0x37a6a8]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a6b0]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x30a], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_786], rax
mov qword [rsp + 0x31a], rax
mov qword [rsp + 0x322], rax
mov qword [rsp + 0x32a], rax
mov qword [rsp + 0x332], rax
mov dword [rsp + 0x33a], eax
mov word [rsp + 0x33e], ax
lea edi, [rax + 0x20]
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, edi
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add edi, edi
add ebx, 1
cmp ebx, 0xb
jb 0x14029c511
jmp 0x14029ce36
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x40]
cmp rax, r12
jge 0x14029c8ac
lea rcx, [rsp + 0x80]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x37a6b8]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a6c0]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x8a], rax
mov qword [rsp + 0x92], rax
mov qword [rsp + 0x9a], rax
mov qword [rsp + 0xa2], rax
mov qword [rsp + 0xaa], rax
mov qword [rsp + 0xb2], rax
mov dword [rsp + 0xba], eax
mov word [rsp + 0xbe], ax
lea rcx, [rsp + 0xc0]
mov rax, qword [rdi + 0x37a6c8]
mov qword [rcx], rax
mov eax, dword [rdi + 0x37a6d0]
mov dword [rcx + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0xcc]
call sub.ntdll.dll_memset
lea r11, [rsp + 0x100]
mov rax, qword [rdi + 0x37a6d8]
mov qword [r11], rax
mov eax, dword [rdi + 0x37a6e0]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0x10c]
call sub.ntdll.dll_memset
lea r11, [rsp + reloc.MFC80U.DLL_Ordinal_320]
mov rax, qword [rdi + 0x37a6e8]
mov qword [r11], rax
mov eax, dword [rdi + 0x37a6f0]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_332]
call sub.ntdll.dll_memset
movabs r11, 0x42004d0031
mov qword [rsp + 0x180], r11
xor eax, eax
mov qword [rsp + 0x188], rax
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], rax
mov qword [rsp + 0x1a0], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_424], rax
mov qword [rsp + 0x1b0], rax
mov qword [rsp + 0x1b8], rax
movabs rax, 0x42004d0032
mov qword [rsp + 0x1c0], rax
xor eax, eax
mov qword [rsp + 0x1c8], rax
mov qword [rsp + 0x1d0], rax
mov qword [rsp + 0x1d8], rax
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], rax
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x1f8], rax
movabs rax, 0x42004d0034
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_512], rax
xor eax, eax
mov qword [rsp + 0x208], rax
mov qword [rsp + 0x210], rax
mov qword [rsp + 0x218], rax
mov qword [rsp + 0x220], rax
mov qword [rsp + 0x228], rax
mov qword [rsp + 0x230], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_568], rax
movabs rax, 0x42004d0038
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_576], rax
xor eax, eax
mov qword [rsp + 0x248], rax
mov qword [rsp + 0x250], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_600], rax
mov qword [rsp + 0x260], rax
mov qword [rsp + 0x268], rax
mov qword [rsp + 0x270], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_632], rax
lea rcx, [rsp + 0x280]
mov rax, qword [rdi + 0x37a718]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a720]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x28a], rax
mov qword [rsp + 0x292], rax
mov qword [rsp + 0x29a], rax
mov qword [rsp + 0x2a2], rax
mov qword [rsp + 0x2aa], rax
mov qword [rsp + 0x2b2], rax
mov dword [rsp + 0x2ba], eax
mov word [rsp + 0x2be], ax
lea rcx, [rsp + 0x2c0]
mov rax, qword [rdi + 0x37a728]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a730]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x2ca], rax
mov qword [rsp + 0x2d2], rax
mov qword [rsp + 0x2da], rax
mov qword [rsp + 0x2e2], rax
mov qword [rsp + 0x2ea], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_754], rax
mov dword [rsp + 0x2fa], eax
mov word [rsp + reloc.MFC80U.DLL_Ordinal_766], ax
lea r15d, [rax + 0x40]
nop
nop
nop
nop
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, r15d
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add r15d, r15d
add ebx, 1
cmp ebx, 0xa
jb 0x14029c860
jmp 0x14029ce36
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x40]
lea rcx, [r12*4]
cmp rax, rcx
jge 0x14029cb9b
lea rcx, [rsp + 0x80]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x37a738]
mov qword [rcx], rax
mov eax, dword [rdi + 0x37a740]
mov dword [rcx + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0x8c]
call sub.ntdll.dll_memset
lea r11, [rsp + 0xc0]
mov rax, qword [rdi + 0x37a748]
mov qword [r11], rax
mov eax, dword [rdi + 0x37a750]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0xcc]
call sub.ntdll.dll_memset
lea r11, [rsp + 0x100]
mov rax, qword [rdi + 0x37a758]
mov qword [r11], rax
mov eax, dword [rdi + 0x37a760]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0x10c]
call sub.ntdll.dll_memset
movabs r11, 0x42004d0031
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_320], r11
xor eax, eax
mov qword [rsp + 0x148], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_336], rax
mov qword [rsp + 0x158], rax
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], rax
mov qword [rsp + 0x170], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_376], rax
movabs rax, 0x42004d0032
mov qword [rsp + 0x180], rax
xor eax, eax
mov qword [rsp + 0x188], rax
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], rax
mov qword [rsp + 0x1a0], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_424], rax
mov qword [rsp + 0x1b0], rax
mov qword [rsp + 0x1b8], rax
movabs rax, 0x42004d0034
mov qword [rsp + 0x1c0], rax
xor eax, eax
mov qword [rsp + 0x1c8], rax
mov qword [rsp + 0x1d0], rax
mov qword [rsp + 0x1d8], rax
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], rax
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x1f8], rax
movabs rax, 0x42004d0038
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_512], rax
xor eax, eax
mov qword [rsp + 0x208], rax
mov qword [rsp + 0x210], rax
mov qword [rsp + 0x218], rax
mov qword [rsp + 0x220], rax
mov qword [rsp + 0x228], rax
mov qword [rsp + 0x230], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_568], rax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_576]
mov rax, qword [rdi + 0x37a788]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a790]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x24a], rax
mov qword [rsp + 0x252], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_602], rax
mov qword [rsp + 0x262], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_618], rax
mov qword [rsp + 0x272], rax
mov dword [rsp + 0x27a], eax
mov word [rsp + 0x27e], ax
lea rcx, [rsp + 0x280]
mov rax, qword [rdi + 0x37a798]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a7a0]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x28a], rax
mov qword [rsp + 0x292], rax
mov qword [rsp + 0x29a], rax
mov qword [rsp + 0x2a2], rax
mov qword [rsp + 0x2aa], rax
mov qword [rsp + 0x2b2], rax
mov dword [rsp + 0x2ba], eax
mov word [rsp + 0x2be], ax
mov edi, r13d
nop
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, edi
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add edi, edi
add ebx, 1
cmp ebx, 9
jb 0x14029cb50
jmp 0x14029ce36
lea rcx, [rsp + 0x80]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x37a7a8]
mov qword [rcx], rax
mov eax, dword [rdi + 0x37a7b0]
mov dword [rcx + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0x8c]
call sub.ntdll.dll_memset
lea r11, [rsp + 0xc0]
mov rax, qword [rdi + 0x37a7b8]
mov qword [r11], rax
mov eax, dword [rdi + 0x37a7c0]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0xcc]
call sub.ntdll.dll_memset
movabs r11, 0x42004d0031
mov qword [rsp + 0x100], r11
xor eax, eax
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x110], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_280], rax
mov qword [rsp + 0x120], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_296], rax
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], rax
movabs rax, 0x42004d0032
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_320], rax
xor eax, eax
mov qword [rsp + 0x148], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_336], rax
mov qword [rsp + 0x158], rax
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], rax
mov qword [rsp + 0x170], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_376], rax
movabs rax, 0x42004d0034
mov qword [rsp + 0x180], rax
xor eax, eax
mov qword [rsp + 0x188], rax
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], rax
mov qword [rsp + 0x1a0], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_424], rax
mov qword [rsp + 0x1b0], rax
mov qword [rsp + 0x1b8], rax
movabs rax, 0x42004d0038
mov qword [rsp + 0x1c0], rax
xor eax, eax
mov qword [rsp + 0x1c8], rax
mov qword [rsp + 0x1d0], rax
mov qword [rsp + 0x1d8], rax
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], rax
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x1f8], rax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_512]
mov rax, qword [rdi + 0x37a7e8]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a7f0]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x20a], rax
mov qword [rsp + 0x212], rax
mov qword [rsp + 0x21a], rax
mov qword [rsp + 0x222], rax
mov qword [rsp + 0x22a], rax
mov qword [rsp + 0x232], rax
mov dword [rsp + 0x23a], eax
mov word [rsp + reloc.MFC80U.DLL_Ordinal_574], ax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_576]
mov rax, qword [rdi + 0x37a7f8]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a800]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x24a], rax
mov qword [rsp + 0x252], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_602], rax
mov qword [rsp + 0x262], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_618], rax
mov qword [rsp + 0x272], rax
mov dword [rsp + 0x27a], eax
mov word [rsp + 0x27e], ax
mov edi, 0x100
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, edi
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add edi, edi
add ebx, 1
cmp ebx, 8
jb 0x14029cdf0
cmp r14, 0x3ec1
jg 0x14029ce93
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
mov edx, 1
call qword [rax + 0x208]
lea r9, [0x14037a808]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov edx, Ordinal_340
mov r9d, 1
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x14029fcd1
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x30]
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0xb0]
mov r11d, eax
mov eax, 0x10000000
cqo
idiv r11
cmp r14, rax
jg 0x14029cf12
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
mov edx, 4
call qword [rax + 0x208]
lea r9, [0x14037a810]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov edx, Ordinal_340
mov r9d, 4
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x14029fcd1
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x30]
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0xb0]
mov r11d, eax
movabs rax, 0x800000000
cqo
idiv r11
cmp r14, rax
jg 0x14029cf96
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
mov edx, 0x20
call qword [rax + 0x208]
lea r9, [0x14037a818]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov edx, Ordinal_340
mov r9d, 0x20
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x14029fcd1
cmp r14, r12
jge 0x14029cfea
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
mov edx, r13d
call qword [rax + 0x208]
lea r9, [0x14037a828]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov r9, r13
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x14029fcd1
lea rax, [r12 + r12]
cmp r14, rax
jge 0x14029d045
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
mov edx, 0x100
call qword [rax + 0x208]
lea r9, [0x14037a838]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov edx, Ordinal_340
lea r9d, [rdx - 0x51]
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x14029fcd1
lea rax, [r12*4]
cmp r14, rax
jge 0x14029d0a6
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
mov edx, reloc.MFC80U.DLL_Ordinal_512
call qword [rax + 0x208]
lea r9, [0x14037a848]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov edx, Ordinal_340
mov r9d, reloc.MFC80U.DLL_Ordinal_512
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x14029fcd1
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
mov edx, 0x400
call qword [rax + 0x208]
lea r9, [0x14037a854]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov edx, Ordinal_340
mov r9d, 0x400
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x14029fcd1
cmp ebp, 0x800
jne 0x14029e930
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x40]
mov ebp, 0x10
lea r15d, [rbp + 0x30]
lea r13d, [rbp + 0x70]
cmp rax, qword [rsp + 0x50]
jge 0x14029d5fb
movabs rax, 0x42004b0032
mov qword [rsp + 0x80], rax
xor eax, eax
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], rax
movabs rax, 0x42004b0034
mov qword [rsp + 0xc0], rax
xor eax, eax
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], rax
movabs rax, 0x42004b0038
mov qword [rsp + 0x100], rax
xor eax, eax
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x110], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_280], rax
mov qword [rsp + 0x120], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_296], rax
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], rax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_320]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x37a878]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a880]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x14a], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_338], rax
mov qword [rsp + 0x15a], rax
mov qword [rsp + 0x162], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_362], rax
mov qword [rsp + 0x172], rax
mov dword [rsp + 0x17a], eax
mov word [rsp + 0x17e], ax
lea rcx, [rsp + 0x180]
mov rax, qword [rdi + 0x37a888]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a890]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x18a], rax
mov qword [rsp + 0x192], rax
mov qword [rsp + 0x19a], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_418], rax
mov qword [rsp + 0x1aa], rax
mov qword [rsp + 0x1b2], rax
mov dword [rsp + 0x1ba], eax
mov word [rsp + 0x1be], ax
lea rcx, [rsp + 0x1c0]
mov rax, qword [rdi + 0x37a898]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a8a0]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x1ca], rax
mov qword [rsp + 0x1d2], rax
mov qword [rsp + 0x1da], rax
mov qword [rsp + 0x1e2], rax
mov qword [rsp + 0x1ea], rax
mov qword [rsp + 0x1f2], rax
mov dword [rsp + 0x1fa], eax
mov word [rsp + 0x1fe], ax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_512]
mov rax, qword [rdi + 0x37a8a8]
mov qword [rcx], rax
mov eax, dword [rdi + 0x37a8b0]
mov dword [rcx + 8], eax
xor edx, edx
lea r8d, [rbp + 0x24]
lea rcx, [rsp + 0x20c]
call sub.ntdll.dll_memset
lea r11, [rsp + reloc.MFC80U.DLL_Ordinal_576]
mov rax, qword [rdi + 0x37a8b8]
mov qword [r11], rax
mov eax, dword [rdi + 0x37a8c0]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rbp + 0x24]
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_588]
call sub.ntdll.dll_memset
lea r11, [rsp + 0x280]
mov rax, qword [rdi + 0x37a8c8]
mov qword [r11], rax
mov eax, dword [rdi + 0x37a8d0]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rbp + 0x24]
lea rcx, [rsp + 0x28c]
call sub.ntdll.dll_memset
movabs r11, 0x42004d0031
mov qword [rsp + 0x2c0], r11
xor eax, eax
mov qword [rsp + 0x2c8], rax
mov qword [rsp + 0x2d0], rax
mov qword [rsp + 0x2d8], rax
mov qword [rsp + 0x2e0], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_744], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_752], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_760], rax
movabs rax, 0x42004d0032
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_768], rax
xor eax, eax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_776], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_784], rax
mov qword [rsp + 0x318], rax
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rax
mov qword [rsp + 0x330], rax
mov qword [rsp + 0x338], rax
movabs rax, 0x42004d0034
mov qword [rsp + 0x340], rax
xor eax, eax
mov qword [rsp + 0x348], rax
mov qword [rsp + 0x350], rax
mov qword [rsp + 0x358], rax
mov qword [rsp + 0x360], rax
mov qword [rsp + 0x368], rax
mov qword [rsp + 0x370], rax
mov qword [rsp + 0x378], rax
movabs rax, 0x42004d0038
mov qword [rsp + 0x380], rax
xor eax, eax
mov qword [rsp + 0x388], rax
mov qword [rsp + 0x390], rax
mov qword [rsp + 0x398], rax
mov qword [rsp + 0x3a0], rax
mov qword [rsp + 0x3a8], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_944], rax
mov qword [rsp + 0x3b8], rax
lea rcx, [rsp + 0x3c0]
mov rax, qword [rdi + 0x37a8f8]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a900]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x3ca], rax
mov qword [rsp + 0x3d2], rax
mov qword [rsp + 0x3da], rax
mov qword [rsp + 0x3e2], rax
mov qword [rsp + 0x3ea], rax
mov qword [rsp + Ordinal_1015], rax
mov dword [rsp + Ordinal_1022], eax
mov word [rsp + reloc.MFC80U.DLL_Ordinal_1022], ax
lea rcx, [rsp + 0x400]
mov rax, qword [rdi + 0x37a908]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a910]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + Ordinal_1040], rax
mov qword [rsp + 0x412], rax
mov qword [rsp + Ordinal_1054], rax
mov qword [rsp + Ordinal_1062], rax
mov qword [rsp + Ordinal_1073], rax
mov qword [rsp + 0x432], rax
mov dword [rsp + 0x43a], eax
mov word [rsp + 0x43e], ax
lea edi, [rbp - 0xf]
nop
nop
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, edi
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add edi, edi
add ebx, 1
cmp ebx, 0xf
jb 0x14029d5b0
jmp 0x14029e676
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x40]
cmp rax, rdi
jge 0x14029da01
lea rcx, [rsp + 0x80]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x37a918]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a920]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x8a], rax
mov qword [rsp + 0x92], rax
mov qword [rsp + 0x9a], rax
mov qword [rsp + 0xa2], rax
mov qword [rsp + 0xaa], rax
mov qword [rsp + 0xb2], rax
mov dword [rsp + 0xba], eax
mov word [rsp + 0xbe], ax
lea rcx, [rsp + 0xc0]
mov rax, qword [rdi + 0x37a928]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a930]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0xca], rax
mov qword [rsp + 0xd2], rax
mov qword [rsp + 0xda], rax
mov qword [rsp + 0xe2], rax
mov qword [rsp + 0xea], rax
mov qword [rsp + 0xf2], rax
mov dword [rsp + 0xfa], eax
mov word [rsp + 0xfe], ax
lea rcx, [rsp + 0x100]
mov rax, qword [rdi + 0x37a938]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a940]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_266], rax
mov qword [rsp + 0x112], rax
mov qword [rsp + 0x11a], rax
mov qword [rsp + 0x122], rax
mov qword [rsp + 0x12a], rax
mov qword [rsp + 0x132], rax
mov dword [rsp + 0x13a], eax
mov word [rsp + 0x13e], ax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_320]
mov rax, qword [rdi + 0x37a948]
mov qword [rcx], rax
mov eax, dword [rdi + 0x37a950]
mov dword [rcx + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_332]
call sub.ntdll.dll_memset
lea r11, [rsp + 0x180]
mov rax, qword [rdi + 0x37a958]
mov qword [r11], rax
mov eax, dword [rdi + 0x37a960]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0x18c]
call sub.ntdll.dll_memset
lea r11, [rsp + 0x1c0]
mov rax, qword [rdi + 0x37a968]
mov qword [r11], rax
mov eax, dword [rdi + 0x37a970]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0x1cc]
call sub.ntdll.dll_memset
movabs r11, 0x42004d0031
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_512], r11
xor eax, eax
mov qword [rsp + 0x208], rax
mov qword [rsp + 0x210], rax
mov qword [rsp + 0x218], rax
mov qword [rsp + 0x220], rax
mov qword [rsp + 0x228], rax
mov qword [rsp + 0x230], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_568], rax
movabs rax, 0x42004d0032
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_576], rax
xor eax, eax
mov qword [rsp + 0x248], rax
mov qword [rsp + 0x250], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_600], rax
mov qword [rsp + 0x260], rax
mov qword [rsp + 0x268], rax
mov qword [rsp + 0x270], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_632], rax
movabs rax, 0x42004d0034
mov qword [rsp + 0x280], rax
xor eax, eax
mov qword [rsp + 0x288], rax
mov qword [rsp + 0x290], rax
mov qword [rsp + 0x298], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_672], rax
mov qword [rsp + 0x2a8], rax
mov qword [rsp + 0x2b0], rax
mov qword [rsp + 0x2b8], rax
movabs rax, 0x42004d0038
mov qword [rsp + 0x2c0], rax
xor eax, eax
mov qword [rsp + 0x2c8], rax
mov qword [rsp + 0x2d0], rax
mov qword [rsp + 0x2d8], rax
mov qword [rsp + 0x2e0], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_744], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_752], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_760], rax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_768]
mov rax, qword [rdi + 0x37a998]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a9a0]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x30a], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_786], rax
mov qword [rsp + 0x31a], rax
mov qword [rsp + 0x322], rax
mov qword [rsp + 0x32a], rax
mov qword [rsp + 0x332], rax
mov dword [rsp + 0x33a], eax
mov word [rsp + 0x33e], ax
lea rcx, [rsp + 0x340]
mov rax, qword [rdi + 0x37a9a8]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a9b0]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x34a], rax
mov qword [rsp + 0x352], rax
mov qword [rsp + 0x35a], rax
mov qword [rsp + 0x362], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_874], rax
mov qword [rsp + 0x372], rax
mov dword [rsp + 0x37a], eax
mov word [rsp + 0x37e], ax
lea r12d, [rax + 8]
nop
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, r12d
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add r12d, r12d
add ebx, 1
cmp ebx, 0xc
jb 0x14029d9b0
mov r12, qword [rsp + 0x20]
jmp 0x14029e676
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x40]
cmp rax, qword [rsp + 0x58]
jge 0x14029ddab
lea rcx, [rsp + 0x80]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x37a9b8]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a9c0]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x8a], rax
mov qword [rsp + 0x92], rax
mov qword [rsp + 0x9a], rax
mov qword [rsp + 0xa2], rax
mov qword [rsp + 0xaa], rax
mov qword [rsp + 0xb2], rax
mov dword [rsp + 0xba], eax
mov word [rsp + 0xbe], ax
lea rcx, [rsp + 0xc0]
mov rax, qword [rdi + 0x37a9c8]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37a9d0]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0xca], rax
mov qword [rsp + 0xd2], rax
mov qword [rsp + 0xda], rax
mov qword [rsp + 0xe2], rax
mov qword [rsp + 0xea], rax
mov qword [rsp + 0xf2], rax
mov dword [rsp + 0xfa], eax
mov word [rsp + 0xfe], ax
lea rcx, [rsp + 0x100]
mov rax, qword [rdi + 0x37a9d8]
mov qword [rcx], rax
mov eax, dword [rdi + 0x37a9e0]
mov dword [rcx + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0x10c]
call sub.ntdll.dll_memset
lea r11, [rsp + reloc.MFC80U.DLL_Ordinal_320]
mov rax, qword [rdi + 0x37a9e8]
mov qword [r11], rax
mov eax, dword [rdi + 0x37a9f0]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_332]
call sub.ntdll.dll_memset
lea r11, [rsp + 0x180]
mov rax, qword [rdi + 0x37a9f8]
mov qword [r11], rax
mov eax, dword [rdi + 0x37aa00]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0x18c]
call sub.ntdll.dll_memset
movabs r11, 0x42004d0031
mov qword [rsp + 0x1c0], r11
xor eax, eax
mov qword [rsp + 0x1c8], rax
mov qword [rsp + 0x1d0], rax
mov qword [rsp + 0x1d8], rax
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], rax
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x1f8], rax
movabs rax, 0x42004d0032
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_512], rax
xor eax, eax
mov qword [rsp + 0x208], rax
mov qword [rsp + 0x210], rax
mov qword [rsp + 0x218], rax
mov qword [rsp + 0x220], rax
mov qword [rsp + 0x228], rax
mov qword [rsp + 0x230], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_568], rax
movabs rax, 0x42004d0034
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_576], rax
xor eax, eax
mov qword [rsp + 0x248], rax
mov qword [rsp + 0x250], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_600], rax
mov qword [rsp + 0x260], rax
mov qword [rsp + 0x268], rax
mov qword [rsp + 0x270], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_632], rax
movabs rax, 0x42004d0038
mov qword [rsp + 0x280], rax
xor eax, eax
mov qword [rsp + 0x288], rax
mov qword [rsp + 0x290], rax
mov qword [rsp + 0x298], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_672], rax
mov qword [rsp + 0x2a8], rax
mov qword [rsp + 0x2b0], rax
mov qword [rsp + 0x2b8], rax
lea rcx, [rsp + 0x2c0]
mov rax, qword [rdi + 0x37aa28]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37aa30]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x2ca], rax
mov qword [rsp + 0x2d2], rax
mov qword [rsp + 0x2da], rax
mov qword [rsp + 0x2e2], rax
mov qword [rsp + 0x2ea], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_754], rax
mov dword [rsp + 0x2fa], eax
mov word [rsp + reloc.MFC80U.DLL_Ordinal_766], ax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_768]
mov rax, qword [rdi + 0x37aa38]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37aa40]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x30a], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_786], rax
mov qword [rsp + 0x31a], rax
mov qword [rsp + 0x322], rax
mov qword [rsp + 0x32a], rax
mov qword [rsp + 0x332], rax
mov dword [rsp + 0x33a], eax
mov word [rsp + 0x33e], ax
mov edi, ebp
nop
nop
nop
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, edi
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add edi, edi
add ebx, 1
cmp ebx, 0xb
jb 0x14029dd60
jmp 0x14029e676
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x40]
cmp rax, r12
jge 0x14029e0ec
lea rcx, [rsp + 0x80]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x37aa48]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37aa50]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x8a], rax
mov qword [rsp + 0x92], rax
mov qword [rsp + 0x9a], rax
mov qword [rsp + 0xa2], rax
mov qword [rsp + 0xaa], rax
mov qword [rsp + 0xb2], rax
mov dword [rsp + 0xba], eax
mov word [rsp + 0xbe], ax
lea rcx, [rsp + 0xc0]
mov rax, qword [rdi + 0x37aa58]
mov qword [rcx], rax
mov eax, dword [rdi + 0x37aa60]
mov dword [rcx + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0xcc]
call sub.ntdll.dll_memset
lea r11, [rsp + 0x100]
mov rax, qword [rdi + 0x37aa68]
mov qword [r11], rax
mov eax, dword [rdi + 0x37aa70]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0x10c]
call sub.ntdll.dll_memset
lea r11, [rsp + reloc.MFC80U.DLL_Ordinal_320]
mov rax, qword [rdi + 0x37aa78]
mov qword [r11], rax
mov eax, dword [rdi + 0x37aa80]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_332]
call sub.ntdll.dll_memset
movabs r11, 0x42004d0031
mov qword [rsp + 0x180], r11
xor eax, eax
mov qword [rsp + 0x188], rax
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], rax
mov qword [rsp + 0x1a0], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_424], rax
mov qword [rsp + 0x1b0], rax
mov qword [rsp + 0x1b8], rax
movabs rax, 0x42004d0032
mov qword [rsp + 0x1c0], rax
xor eax, eax
mov qword [rsp + 0x1c8], rax
mov qword [rsp + 0x1d0], rax
mov qword [rsp + 0x1d8], rax
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], rax
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x1f8], rax
movabs rax, 0x42004d0034
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_512], rax
xor eax, eax
mov qword [rsp + 0x208], rax
mov qword [rsp + 0x210], rax
mov qword [rsp + 0x218], rax
mov qword [rsp + 0x220], rax
mov qword [rsp + 0x228], rax
mov qword [rsp + 0x230], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_568], rax
movabs rax, 0x42004d0038
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_576], rax
xor eax, eax
mov qword [rsp + 0x248], rax
mov qword [rsp + 0x250], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_600], rax
mov qword [rsp + 0x260], rax
mov qword [rsp + 0x268], rax
mov qword [rsp + 0x270], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_632], rax
lea rcx, [rsp + 0x280]
mov rax, qword [rdi + 0x37aaa8]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37aab0]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x28a], rax
mov qword [rsp + 0x292], rax
mov qword [rsp + 0x29a], rax
mov qword [rsp + 0x2a2], rax
mov qword [rsp + 0x2aa], rax
mov qword [rsp + 0x2b2], rax
mov dword [rsp + 0x2ba], eax
mov word [rsp + 0x2be], ax
lea rcx, [rsp + 0x2c0]
mov rax, qword [rdi + 0x37aab8]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37aac0]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x2ca], rax
mov qword [rsp + 0x2d2], rax
mov qword [rsp + 0x2da], rax
mov qword [rsp + 0x2e2], rax
mov qword [rsp + 0x2ea], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_754], rax
mov dword [rsp + 0x2fa], eax
mov word [rsp + reloc.MFC80U.DLL_Ordinal_766], ax
lea edi, [rax + 0x20]
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, edi
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add edi, edi
add ebx, 1
cmp ebx, 0xa
jb 0x14029e0a1
jmp 0x14029e676
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x40]
lea rcx, [r12*4]
cmp rax, rcx
jge 0x14029e3db
lea rcx, [rsp + 0x80]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x37aac8]
mov qword [rcx], rax
mov eax, dword [rdi + 0x37aad0]
mov dword [rcx + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0x8c]
call sub.ntdll.dll_memset
lea r11, [rsp + 0xc0]
mov rax, qword [rdi + 0x37aad8]
mov qword [r11], rax
mov eax, dword [rdi + 0x37aae0]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0xcc]
call sub.ntdll.dll_memset
lea r11, [rsp + 0x100]
mov rax, qword [rdi + 0x37aae8]
mov qword [r11], rax
mov eax, dword [rdi + 0x37aaf0]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0x10c]
call sub.ntdll.dll_memset
movabs r11, 0x42004d0031
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_320], r11
xor eax, eax
mov qword [rsp + 0x148], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_336], rax
mov qword [rsp + 0x158], rax
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], rax
mov qword [rsp + 0x170], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_376], rax
movabs rax, 0x42004d0032
mov qword [rsp + 0x180], rax
xor eax, eax
mov qword [rsp + 0x188], rax
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], rax
mov qword [rsp + 0x1a0], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_424], rax
mov qword [rsp + 0x1b0], rax
mov qword [rsp + 0x1b8], rax
movabs rax, 0x42004d0034
mov qword [rsp + 0x1c0], rax
xor eax, eax
mov qword [rsp + 0x1c8], rax
mov qword [rsp + 0x1d0], rax
mov qword [rsp + 0x1d8], rax
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], rax
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x1f8], rax
movabs rax, 0x42004d0038
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_512], rax
xor eax, eax
mov qword [rsp + 0x208], rax
mov qword [rsp + 0x210], rax
mov qword [rsp + 0x218], rax
mov qword [rsp + 0x220], rax
mov qword [rsp + 0x228], rax
mov qword [rsp + 0x230], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_568], rax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_576]
mov rax, qword [rdi + 0x37ab18]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37ab20]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x24a], rax
mov qword [rsp + 0x252], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_602], rax
mov qword [rsp + 0x262], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_618], rax
mov qword [rsp + 0x272], rax
mov dword [rsp + 0x27a], eax
mov word [rsp + 0x27e], ax
lea rcx, [rsp + 0x280]
mov rax, qword [rdi + 0x37ab28]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37ab30]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x28a], rax
mov qword [rsp + 0x292], rax
mov qword [rsp + 0x29a], rax
mov qword [rsp + 0x2a2], rax
mov qword [rsp + 0x2aa], rax
mov qword [rsp + 0x2b2], rax
mov dword [rsp + 0x2ba], eax
mov word [rsp + 0x2be], ax
mov edi, r15d
nop
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, edi
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add edi, edi
add ebx, 1
cmp ebx, 9
jb 0x14029e390
jmp 0x14029e676
lea rcx, [rsp + 0x80]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x37ab38]
mov qword [rcx], rax
mov eax, dword [rdi + 0x37ab40]
mov dword [rcx + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0x8c]
call sub.ntdll.dll_memset
lea r11, [rsp + 0xc0]
mov rax, qword [rdi + 0x37ab48]
mov qword [r11], rax
mov eax, dword [rdi + 0x37ab50]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0xcc]
call sub.ntdll.dll_memset
movabs r11, 0x42004d0031
mov qword [rsp + 0x100], r11
xor eax, eax
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x110], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_280], rax
mov qword [rsp + 0x120], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_296], rax
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], rax
movabs rax, 0x42004d0032
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_320], rax
xor eax, eax
mov qword [rsp + 0x148], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_336], rax
mov qword [rsp + 0x158], rax
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], rax
mov qword [rsp + 0x170], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_376], rax
movabs rax, 0x42004d0034
mov qword [rsp + 0x180], rax
xor eax, eax
mov qword [rsp + 0x188], rax
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], rax
mov qword [rsp + 0x1a0], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_424], rax
mov qword [rsp + 0x1b0], rax
mov qword [rsp + 0x1b8], rax
movabs rax, 0x42004d0038
mov qword [rsp + 0x1c0], rax
xor eax, eax
mov qword [rsp + 0x1c8], rax
mov qword [rsp + 0x1d0], rax
mov qword [rsp + 0x1d8], rax
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], rax
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x1f8], rax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_512]
mov rax, qword [rdi + 0x37ab78]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37ab80]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x20a], rax
mov qword [rsp + 0x212], rax
mov qword [rsp + 0x21a], rax
mov qword [rsp + 0x222], rax
mov qword [rsp + 0x22a], rax
mov qword [rsp + 0x232], rax
mov dword [rsp + 0x23a], eax
mov word [rsp + reloc.MFC80U.DLL_Ordinal_574], ax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_576]
mov rax, qword [rdi + 0x37ab88]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37ab90]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x24a], rax
mov qword [rsp + 0x252], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_602], rax
mov qword [rsp + 0x262], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_618], rax
mov qword [rsp + 0x272], rax
mov dword [rsp + 0x27a], eax
mov word [rsp + 0x27e], ax
mov edi, r13d
nop
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, edi
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add edi, edi
add ebx, 1
cmp ebx, 8
jb 0x14029e630
cmp r14, 0x3ec1
jg 0x14029e6d3
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
mov edx, 1
call qword [rax + 0x208]
lea r9, [0x14037ab98]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov edx, Ordinal_340
mov r9d, 1
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x14029fcd1
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x30]
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0xb0]
mov r11d, eax
mov eax, 0x10000000
cqo
idiv r11
cmp r14, rax
jg 0x14029e753
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
mov r13d, 2
mov edx, r13d
call qword [rax + 0x208]
lea r9, [0x14037aba0]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov r9, r13
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x14029fcd1
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x30]
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0xb0]
mov r11d, eax
movabs rax, 0x800000000
cqo
idiv r11
cmp r14, rax
jg 0x14029e7d1
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
mov edx, ebp
call qword [rax + 0x208]
lea r9, [0x14037aba8]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov r9, rbp
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x14029fcd1
cmp r14, r12
jge 0x14029e825
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
mov edx, r15d
call qword [rax + 0x208]
lea r9, [0x14037abb8]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov r9, r15
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x14029fcd1
lea rax, [r12 + r12]
cmp r14, rax
jge 0x14029e87d
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
mov edx, r13d
call qword [rax + 0x208]
lea r9, [0x14037abc8]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov r9, r13
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x14029fcd1
lea rax, [r12*4]
cmp r14, rax
jge 0x14029e8dc
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
mov edx, 0x100
call qword [rax + 0x208]
lea r9, [0x14037abd8]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov edx, Ordinal_340
lea r9d, [rdx - 0x51]
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x14029fcd1
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
mov edx, reloc.MFC80U.DLL_Ordinal_512
call qword [rax + 0x208]
lea r9, [0x14037abe4]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov edx, Ordinal_340
mov r9d, reloc.MFC80U.DLL_Ordinal_512
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x14029fcd1
cmp ebp, 0x1000
jne 0x14029fcd1
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x40]
mov r12d, 8
lea r15d, [r12 + 0x38]
cmp rax, rdi
jge 0x14029edf0
movabs rax, 0x42004b0034
mov qword [rsp + 0x80], rax
xor eax, eax
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], rax
movabs rax, 0x42004b0038
mov qword [rsp + 0xc0], rax
xor eax, eax
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], rax
lea rcx, [rsp + 0x100]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x37ac00]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37ac08]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_266], rax
mov qword [rsp + 0x112], rax
mov qword [rsp + 0x11a], rax
mov qword [rsp + 0x122], rax
mov qword [rsp + 0x12a], rax
mov qword [rsp + 0x132], rax
mov dword [rsp + 0x13a], eax
mov word [rsp + 0x13e], ax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_320]
mov rax, qword [rdi + 0x37ac10]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37ac18]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x14a], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_338], rax
mov qword [rsp + 0x15a], rax
mov qword [rsp + 0x162], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_362], rax
mov qword [rsp + 0x172], rax
mov dword [rsp + 0x17a], eax
mov word [rsp + 0x17e], ax
lea rcx, [rsp + 0x180]
mov rax, qword [rdi + 0x37ac20]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37ac28]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x18a], rax
mov qword [rsp + 0x192], rax
mov qword [rsp + 0x19a], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_418], rax
mov qword [rsp + 0x1aa], rax
mov qword [rsp + 0x1b2], rax
mov dword [rsp + 0x1ba], eax
mov word [rsp + 0x1be], ax
lea rcx, [rsp + 0x1c0]
mov rax, qword [rdi + 0x37ac30]
mov qword [rcx], rax
mov eax, dword [rdi + 0x37ac38]
mov dword [rcx + 8], eax
xor edx, edx
lea r8d, [r12 + 0x2c]
lea rcx, [rsp + 0x1cc]
call sub.ntdll.dll_memset
lea r11, [rsp + reloc.MFC80U.DLL_Ordinal_512]
mov rax, qword [rdi + 0x37ac40]
mov qword [r11], rax
mov eax, dword [rdi + 0x37ac48]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [r12 + 0x2c]
lea rcx, [rsp + 0x20c]
call sub.ntdll.dll_memset
lea r11, [rsp + reloc.MFC80U.DLL_Ordinal_576]
mov rax, qword [rdi + 0x37ac50]
mov qword [r11], rax
mov eax, dword [rdi + 0x37ac58]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [r12 + 0x2c]
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_588]
call sub.ntdll.dll_memset
movabs r11, 0x42004d0031
mov qword [rsp + 0x280], r11
xor eax, eax
mov qword [rsp + 0x288], rax
mov qword [rsp + 0x290], rax
mov qword [rsp + 0x298], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_672], rax
mov qword [rsp + 0x2a8], rax
mov qword [rsp + 0x2b0], rax
mov qword [rsp + 0x2b8], rax
movabs rax, 0x42004d0032
mov qword [rsp + 0x2c0], rax
xor eax, eax
mov qword [rsp + 0x2c8], rax
mov qword [rsp + 0x2d0], rax
mov qword [rsp + 0x2d8], rax
mov qword [rsp + 0x2e0], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_744], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_752], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_760], rax
movabs rax, 0x42004d0034
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_768], rax
xor eax, eax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_776], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_784], rax
mov qword [rsp + 0x318], rax
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rax
mov qword [rsp + 0x330], rax
mov qword [rsp + 0x338], rax
movabs rax, 0x42004d0038
mov qword [rsp + 0x340], rax
xor eax, eax
mov qword [rsp + 0x348], rax
mov qword [rsp + 0x350], rax
mov qword [rsp + 0x358], rax
mov qword [rsp + 0x360], rax
mov qword [rsp + 0x368], rax
mov qword [rsp + 0x370], rax
mov qword [rsp + 0x378], rax
lea rcx, [rsp + 0x380]
mov rax, qword [rdi + 0x37ac80]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37ac88]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x38a], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_914], rax
mov qword [rsp + 0x39a], rax
mov qword [rsp + 0x3a2], rax
mov qword [rsp + 0x3aa], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_946], rax
mov dword [rsp + 0x3ba], eax
mov word [rsp + 0x3be], ax
lea rcx, [rsp + 0x3c0]
mov rax, qword [rdi + 0x37ac90]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37ac98]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x3ca], rax
mov qword [rsp + 0x3d2], rax
mov qword [rsp + 0x3da], rax
mov qword [rsp + 0x3e2], rax
mov qword [rsp + 0x3ea], rax
mov qword [rsp + Ordinal_1015], rax
mov dword [rsp + Ordinal_1022], eax
mov word [rsp + reloc.MFC80U.DLL_Ordinal_1022], ax
lea edi, [rax + 1]
nop
nop
nop
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, edi
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add edi, edi
add ebx, 1
cmp ebx, 0xe
jb 0x14029eda0
mov rbp, qword [rsp + 0x20]
jmp 0x14029fa76
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x40]
cmp rax, r13
jge 0x14029f1a0
lea rcx, [rsp + 0x80]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x37aca0]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37aca8]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x8a], rax
mov qword [rsp + 0x92], rax
mov qword [rsp + 0x9a], rax
mov qword [rsp + 0xa2], rax
mov qword [rsp + 0xaa], rax
mov qword [rsp + 0xb2], rax
mov dword [rsp + 0xba], eax
mov word [rsp + 0xbe], ax
lea rcx, [rsp + 0xc0]
mov rax, qword [rdi + 0x37acb0]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37acb8]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0xca], rax
mov qword [rsp + 0xd2], rax
mov qword [rsp + 0xda], rax
mov qword [rsp + 0xe2], rax
mov qword [rsp + 0xea], rax
mov qword [rsp + 0xf2], rax
mov dword [rsp + 0xfa], eax
mov word [rsp + 0xfe], ax
lea rcx, [rsp + 0x100]
mov rax, qword [rdi + 0x37acc0]
mov qword [rcx], rax
mov eax, dword [rdi + 0x37acc8]
mov dword [rcx + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0x10c]
call sub.ntdll.dll_memset
lea r11, [rsp + reloc.MFC80U.DLL_Ordinal_320]
mov rax, qword [rdi + 0x37acd0]
mov qword [r11], rax
mov eax, dword [rdi + 0x37acd8]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_332]
call sub.ntdll.dll_memset
lea r11, [rsp + 0x180]
mov rax, qword [rdi + 0x37ace0]
mov qword [r11], rax
mov eax, dword [rdi + 0x37ace8]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0x18c]
call sub.ntdll.dll_memset
movabs r11, 0x42004d0031
mov qword [rsp + 0x1c0], r11
xor eax, eax
mov qword [rsp + 0x1c8], rax
mov qword [rsp + 0x1d0], rax
mov qword [rsp + 0x1d8], rax
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], rax
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x1f8], rax
movabs rax, 0x42004d0032
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_512], rax
xor eax, eax
mov qword [rsp + 0x208], rax
mov qword [rsp + 0x210], rax
mov qword [rsp + 0x218], rax
mov qword [rsp + 0x220], rax
mov qword [rsp + 0x228], rax
mov qword [rsp + 0x230], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_568], rax
movabs rax, 0x42004d0034
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_576], rax
xor eax, eax
mov qword [rsp + 0x248], rax
mov qword [rsp + 0x250], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_600], rax
mov qword [rsp + 0x260], rax
mov qword [rsp + 0x268], rax
mov qword [rsp + 0x270], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_632], rax
movabs rax, 0x42004d0038
mov qword [rsp + 0x280], rax
xor eax, eax
mov qword [rsp + 0x288], rax
mov qword [rsp + 0x290], rax
mov qword [rsp + 0x298], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_672], rax
mov qword [rsp + 0x2a8], rax
mov qword [rsp + 0x2b0], rax
mov qword [rsp + 0x2b8], rax
lea rcx, [rsp + 0x2c0]
mov rax, qword [rdi + 0x37ad10]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37ad18]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x2ca], rax
mov qword [rsp + 0x2d2], rax
mov qword [rsp + 0x2da], rax
mov qword [rsp + 0x2e2], rax
mov qword [rsp + 0x2ea], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_754], rax
mov dword [rsp + 0x2fa], eax
mov word [rsp + reloc.MFC80U.DLL_Ordinal_766], ax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_768]
mov rax, qword [rdi + 0x37ad20]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37ad28]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x30a], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_786], rax
mov qword [rsp + 0x31a], rax
mov qword [rsp + 0x322], rax
mov qword [rsp + 0x32a], rax
mov qword [rsp + 0x332], rax
mov dword [rsp + 0x33a], eax
mov word [rsp + 0x33e], ax
mov edi, r12d
nop
nop
nop
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, edi
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add edi, edi
add ebx, 1
cmp ebx, 0xb
jb 0x14029f150
mov rbp, qword [rsp + 0x20]
jmp 0x14029fa76
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x40]
mov rbp, qword [rsp + 0x20]
cmp rax, rbp
jge 0x14029f4f0
lea rcx, [rsp + 0x80]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x37ad30]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37ad38]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x8a], rax
mov qword [rsp + 0x92], rax
mov qword [rsp + 0x9a], rax
mov qword [rsp + 0xa2], rax
mov qword [rsp + 0xaa], rax
mov qword [rsp + 0xb2], rax
mov dword [rsp + 0xba], eax
mov word [rsp + 0xbe], ax
lea rcx, [rsp + 0xc0]
mov rax, qword [rdi + 0x37ad40]
mov qword [rcx], rax
mov eax, dword [rdi + 0x37ad48]
mov dword [rcx + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0xcc]
call sub.ntdll.dll_memset
lea r11, [rsp + 0x100]
mov rax, qword [rdi + 0x37ad50]
mov qword [r11], rax
mov eax, dword [rdi + 0x37ad58]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0x10c]
call sub.ntdll.dll_memset
lea r11, [rsp + reloc.MFC80U.DLL_Ordinal_320]
mov rax, qword [rdi + 0x37ad60]
mov qword [r11], rax
mov eax, dword [rdi + 0x37ad68]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_332]
call sub.ntdll.dll_memset
movabs r11, 0x42004d0031
mov qword [rsp + 0x180], r11
xor eax, eax
mov qword [rsp + 0x188], rax
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], rax
mov qword [rsp + 0x1a0], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_424], rax
mov qword [rsp + 0x1b0], rax
mov qword [rsp + 0x1b8], rax
movabs rax, 0x42004d0032
mov qword [rsp + 0x1c0], rax
xor eax, eax
mov qword [rsp + 0x1c8], rax
mov qword [rsp + 0x1d0], rax
mov qword [rsp + 0x1d8], rax
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], rax
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x1f8], rax
movabs rax, 0x42004d0034
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_512], rax
xor eax, eax
mov qword [rsp + 0x208], rax
mov qword [rsp + 0x210], rax
mov qword [rsp + 0x218], rax
mov qword [rsp + 0x220], rax
mov qword [rsp + 0x228], rax
mov qword [rsp + 0x230], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_568], rax
movabs rax, 0x42004d0038
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_576], rax
xor eax, eax
mov qword [rsp + 0x248], rax
mov qword [rsp + 0x250], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_600], rax
mov qword [rsp + 0x260], rax
mov qword [rsp + 0x268], rax
mov qword [rsp + 0x270], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_632], rax
lea rcx, [rsp + 0x280]
mov rax, qword [rdi + 0x37ad90]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37ad98]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x28a], rax
mov qword [rsp + 0x292], rax
mov qword [rsp + 0x29a], rax
mov qword [rsp + 0x2a2], rax
mov qword [rsp + 0x2aa], rax
mov qword [rsp + 0x2b2], rax
mov dword [rsp + 0x2ba], eax
mov word [rsp + 0x2be], ax
lea rcx, [rsp + 0x2c0]
mov rax, qword [rdi + 0x37ada0]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37ada8]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x2ca], rax
mov qword [rsp + 0x2d2], rax
mov qword [rsp + 0x2da], rax
mov qword [rsp + 0x2e2], rax
mov qword [rsp + 0x2ea], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_754], rax
mov dword [rsp + 0x2fa], eax
mov word [rsp + reloc.MFC80U.DLL_Ordinal_766], ax
lea ebp, [rax + 0x10]
nop
nop
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, ebp
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add ebp, ebp
add ebx, 1
cmp ebx, 0xa
jb 0x14029f4a0
mov rbp, qword [rsp + 0x20]
jmp 0x14029fa76
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x40]
lea rcx, [rbp*4]
cmp rax, rcx
jge 0x14029f7db
lea rcx, [rsp + 0x80]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x37adb0]
mov qword [rcx], rax
mov eax, dword [rdi + 0x37adb8]
mov dword [rcx + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0x8c]
call sub.ntdll.dll_memset
lea r11, [rsp + 0xc0]
mov rax, qword [rdi + 0x37adc0]
mov qword [r11], rax
mov eax, dword [rdi + 0x37adc8]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0xcc]
call sub.ntdll.dll_memset
lea r11, [rsp + 0x100]
mov rax, qword [rdi + 0x37add0]
mov qword [r11], rax
mov eax, dword [rdi + 0x37add8]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0x10c]
call sub.ntdll.dll_memset
movabs r11, 0x42004d0031
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_320], r11
xor eax, eax
mov qword [rsp + 0x148], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_336], rax
mov qword [rsp + 0x158], rax
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], rax
mov qword [rsp + 0x170], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_376], rax
movabs rax, 0x42004d0032
mov qword [rsp + 0x180], rax
xor eax, eax
mov qword [rsp + 0x188], rax
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], rax
mov qword [rsp + 0x1a0], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_424], rax
mov qword [rsp + 0x1b0], rax
mov qword [rsp + 0x1b8], rax
movabs rax, 0x42004d0034
mov qword [rsp + 0x1c0], rax
xor eax, eax
mov qword [rsp + 0x1c8], rax
mov qword [rsp + 0x1d0], rax
mov qword [rsp + 0x1d8], rax
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], rax
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x1f8], rax
movabs rax, 0x42004d0038
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_512], rax
xor eax, eax
mov qword [rsp + 0x208], rax
mov qword [rsp + 0x210], rax
mov qword [rsp + 0x218], rax
mov qword [rsp + 0x220], rax
mov qword [rsp + 0x228], rax
mov qword [rsp + 0x230], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_568], rax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_576]
mov rax, qword [rdi + 0x37ae00]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37ae08]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x24a], rax
mov qword [rsp + 0x252], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_602], rax
mov qword [rsp + 0x262], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_618], rax
mov qword [rsp + 0x272], rax
mov dword [rsp + 0x27a], eax
mov word [rsp + 0x27e], ax
lea rcx, [rsp + 0x280]
mov rax, qword [rdi + 0x37ae10]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37ae18]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x28a], rax
mov qword [rsp + 0x292], rax
mov qword [rsp + 0x29a], rax
mov qword [rsp + 0x2a2], rax
mov qword [rsp + 0x2aa], rax
mov qword [rsp + 0x2b2], rax
mov dword [rsp + 0x2ba], eax
mov word [rsp + 0x2be], ax
lea edi, [rax + 0x20]
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, edi
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add edi, edi
add ebx, 1
cmp ebx, 9
jb 0x14029f790
jmp 0x14029fa76
lea rcx, [rsp + 0x80]
lea rdi, [0x140000000]
mov rax, qword [rdi + 0x37ae20]
mov qword [rcx], rax
mov eax, dword [rdi + 0x37ae28]
mov dword [rcx + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0x8c]
call sub.ntdll.dll_memset
lea r11, [rsp + 0xc0]
mov rax, qword [rdi + 0x37ae30]
mov qword [r11], rax
mov eax, dword [rdi + 0x37ae38]
mov dword [r11 + 8], eax
xor edx, edx
lea r8d, [rdx + 0x34]
lea rcx, [rsp + 0xcc]
call sub.ntdll.dll_memset
movabs r11, 0x42004d0031
mov qword [rsp + 0x100], r11
xor eax, eax
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x110], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_280], rax
mov qword [rsp + 0x120], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_296], rax
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], rax
movabs rax, 0x42004d0032
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_320], rax
xor eax, eax
mov qword [rsp + 0x148], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_336], rax
mov qword [rsp + 0x158], rax
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], rax
mov qword [rsp + 0x170], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_376], rax
movabs rax, 0x42004d0034
mov qword [rsp + 0x180], rax
xor eax, eax
mov qword [rsp + 0x188], rax
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], rax
mov qword [rsp + 0x1a0], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_424], rax
mov qword [rsp + 0x1b0], rax
mov qword [rsp + 0x1b8], rax
movabs rax, 0x42004d0038
mov qword [rsp + 0x1c0], rax
xor eax, eax
mov qword [rsp + 0x1c8], rax
mov qword [rsp + 0x1d0], rax
mov qword [rsp + 0x1d8], rax
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], rax
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x1f8], rax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_512]
mov rax, qword [rdi + 0x37ae60]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37ae68]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x20a], rax
mov qword [rsp + 0x212], rax
mov qword [rsp + 0x21a], rax
mov qword [rsp + 0x222], rax
mov qword [rsp + 0x22a], rax
mov qword [rsp + 0x232], rax
mov dword [rsp + 0x23a], eax
mov word [rsp + reloc.MFC80U.DLL_Ordinal_574], ax
lea rcx, [rsp + reloc.MFC80U.DLL_Ordinal_576]
mov rax, qword [rdi + 0x37ae70]
mov qword [rcx], rax
movzx eax, word [rdi + 0x37ae78]
mov word [rcx + 8], ax
xor eax, eax
mov qword [rsp + 0x24a], rax
mov qword [rsp + 0x252], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_602], rax
mov qword [rsp + 0x262], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_618], rax
mov qword [rsp + 0x272], rax
mov dword [rsp + 0x27a], eax
mov word [rsp + 0x27e], ax
mov edi, r15d
nop
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, edi
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add edi, edi
add ebx, 1
cmp ebx, r12d
jb 0x14029fa30
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x30]
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0xb0]
mov r11d, eax
mov eax, 0x10000000
cqo
idiv r11
cmp r14, rax
jg 0x14029faf5
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
mov edx, 1
call qword [rax + 0x208]
lea r9, [0x14037ae80]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov edx, Ordinal_340
mov r9d, 1
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x14029fcd1
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x30]
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0xb0]
mov r11d, eax
movabs rax, 0x800000000
cqo
idiv r11
cmp r14, rax
jg 0x14029fb74
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
mov edx, r12d
call qword [rax + 0x208]
lea r9, str.32KB
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov r9, r12
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x14029fcd1
cmp r14, rbp
jge 0x14029fbcd
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
mov edx, 0x20
call qword [rax + 0x208]
lea r9, str.128KB
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov edx, Ordinal_340
mov r9d, 0x20
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x14029fcd1
lea rax, [rbp + rbp]
cmp r14, rax
jge 0x14029fc26
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
mov edx, r15d
call qword [rax + 0x208]
lea r9, str.256KB
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov r9, r15
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x14029fcd1
lea rax, [rbp*4]
cmp r14, rax
jge 0x14029fc82
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
mov edx, 0x80
call qword [rax + 0x208]
lea r9, str.512KB
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov edx, Ordinal_340
lea r9d, [rdx - 0x51]
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x14029fcd1
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
mov edx, 0x100
call qword [rax + 0x208]
lea r9, [0x14037aec4]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov r8, rbx
mov edx, Ordinal_340
mov r9d, reloc.MFC80U.DLL_Ordinal_512
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
lea rcx, [rsi + 0xc48]
lea r8, [rsp + 0x48]
mov edx, ebx
call sub.MFC80U.DLL_Ordinal_2923
lea rcx, [rsp + 0x30]
call qword [sym.imp.MFC80U.DLL_Ordinal_296]
nop
movsxd r8, ebx
xor r9d, r9d
mov edx, reloc.MFC80U.DLL_Ordinal_336
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
mov rdi, rax
call fcn.140049500
mov r8, qword [rax]
lea rdx, [0x14037aed0]
mov rcx, rax
call qword [r8]
mov rdx, rax
lea rcx, [rsp + 0x40]
call qword [sym.imp.MFC80U.DLL_Ordinal_286]
nop
mov r8, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
lea rcx, [rsp + 0x30]
call qword [sym.imp.MFC80U.DLL_Ordinal_2342]
mov r9, qword [rsp + 0x30]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
movsxd r9, edi
mov r8, rbx
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
movzx edx, di
call qword [rax + reloc.MFC80U.DLL_Ordinal_296]
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
mov edx, 4
call qword [rax + Ordinal_277]
xor r9d, r9d
mov r8, rbx
mov edx, reloc.MFC80U.DLL_Ordinal_334
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
xor r9d, r9d
mov edx, 0xc5
lea r8d, [r9 + 0x20]
mov rcx, qword [rsi + 0xbe0]
call qword [sym.imp.USER32.dll_SendMessageW]
nop
lea rcx, [rsp + 0x40]
call qword [sym.imp.MFC80U.DLL_Ordinal_588]
nop
lea rcx, [rsp + 0x30]
call qword [sym.imp.MFC80U.DLL_Ordinal_588]
jmp 0x1402a073e
lea rdx, [0x14037aee0]
lea rcx, [rsp + 0x28]
call qword [sym.imp.MFC80U.DLL_Ordinal_1491]
test eax, eax
je 0x1402a0315
lea rdx, [0x14037aef0]
lea rcx, [rsp + 0x28]
call qword [sym.imp.MFC80U.DLL_Ordinal_1491]
test eax, eax
je 0x1402a0315
lea rdx, [0x14037af00]
lea rcx, [rsp + 0x28]
call qword [sym.imp.MFC80U.DLL_Ordinal_1491]
test eax, eax
je 0x1402a0315
xor r9d, r9d
xor r8d, r8d
mov edx, Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
call fcn.140116720
mov r12, rax
xor ebx, ebx
mov r15d, ebx
cmp ebp, reloc.MFC80U.DLL_Ordinal_512
jne 0x1402a005e
lea rdx, [0x14037af80]
lea rcx, [rsp + 0x28]
call qword [sym.imp.MFC80U.DLL_Ordinal_1491]
test eax, eax
sete al
mov r10, qword [r12]
mov r13d, 3
mov r8d, r13d
test al, al
cmovne r8d, ebx
mov r9d, ebp
mov rdx, r14
mov rcx, r12
call qword [r10 + 0x30]
mov ebp, eax
lea rdx, [0x14037af90]
lea rcx, [rsp + 0x28]
call qword [sym.imp.MFC80U.DLL_Ordinal_1491]
test eax, eax
sete cl
mov r10, qword [r12]
mov r8d, r13d
test cl, cl
cmovne r8d, ebx
mov r9d, reloc.MFC80U.DLL_Ordinal_512
mov rdx, r14
mov rcx, r12
call qword [r10 + 0x38]
mov edi, eax
lea rdx, [0x14037afa0]
lea rcx, [rsp + 0x28]
call qword [sym.imp.MFC80U.DLL_Ordinal_1491]
test eax, eax
sete cl
mov r10, qword [r12]
mov r8d, r13d
test cl, cl
cmovne r8d, ebx
mov r9d, reloc.MFC80U.DLL_Ordinal_512
mov rdx, r14
mov rcx, r12
call qword [r10 + 0x40]
mov r15d, eax
lea rdx, [0x14037afb0]
lea rcx, [rsp + 0x28]
call qword [sym.imp.MFC80U.DLL_Ordinal_1491]
test eax, eax
sete dl
mov rcx, qword [rsi + 0xe8]
mov r8, qword [rcx]
test dl, dl
cmovne r13d, ebx
mov edx, r13d
call qword [r8 + Ordinal_277]
cmp r14, 0x7d82
jg 0x14029ffb0
mov rax, qword [r12]
mov r9d, reloc.MFC80U.DLL_Ordinal_512
mov r13d, 2
mov r8d, r13d
mov rdx, r14
mov rcx, r12
call qword [rax + 0x30]
mov ebp, eax
mov rax, qword [r12]
mov r9d, reloc.MFC80U.DLL_Ordinal_512
mov r8d, r13d
mov rdx, r14
mov rcx, r12
call qword [rax + 0x38]
mov edi, eax
mov rax, qword [r12]
mov r9d, reloc.MFC80U.DLL_Ordinal_512
mov r8d, r13d
mov rdx, r14
mov rcx, r12
call qword [rax + 0x40]
mov r15d, eax
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
mov edx, r13d
call qword [rax + Ordinal_277]
cmp edi, ebp
jg 0x1402a01c0
nop
nop
lea rcx, [rsp + 0x30]
call qword [sym.imp.MFC80U.DLL_Ordinal_296]
nop
cmp edi, 1
jne 0x14029ffef
lea r9, str.0.5KB
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x1402a0025
mov eax, edi
cdq
sub eax, edx
sar eax, 1
mov r8d, eax
lea rdx, [0x14037afd0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.MFC80U.DLL_Ordinal_2342]
mov r9, qword [rsp + 0x30]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
cmp r15d, edi
cmove ebx, eax
movsxd r9, edi
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
nop
lea rcx, [rsp + 0x30]
call qword [sym.imp.MFC80U.DLL_Ordinal_588]
add edi, edi
cmp edi, ebp
jle 0x14029ffc0
jmp 0x1402a01c0
cmp ebp, reloc.MFC80U.DLL_Ordinal_512
jbe 0x1402a01c0
lea rdx, [0x14037afe0]
lea rcx, [rsp + 0x28]
call qword [sym.imp.MFC80U.DLL_Ordinal_1491]
test eax, eax
sete al
mov r10, qword [r12]
mov r13d, 3
mov r8d, r13d
test al, al
cmovne r8d, ebx
mov r9d, ebp
mov rdx, r14
mov rcx, r12
call qword [r10 + 0x30]
mov dword [rsp + 0x20], eax
lea rdx, [0x14037aff0]
lea rcx, [rsp + 0x28]
call qword [sym.imp.MFC80U.DLL_Ordinal_1491]
test eax, eax
sete cl
mov r10, qword [r12]
mov r8d, r13d
test cl, cl
cmovne r8d, ebx
mov r9d, ebp
mov rdx, r14
mov rcx, r12
call qword [r10 + 0x38]
mov edi, eax
lea rdx, [0x14037b000]
lea rcx, [rsp + 0x28]
call qword [sym.imp.MFC80U.DLL_Ordinal_1491]
test eax, eax
sete cl
mov r10, qword [r12]
mov r8d, r13d
test cl, cl
cmovne r8d, ebx
mov r9d, ebp
mov rdx, r14
mov rcx, r12
call qword [r10 + 0x40]
mov r15d, eax
lea rdx, [0x14037b010]
lea rcx, [rsp + 0x28]
call qword [sym.imp.MFC80U.DLL_Ordinal_1491]
test eax, eax
sete al
mov rcx, qword [rsi + 0xe8]
mov r8, qword [rcx]
test al, al
cmovne r13d, ebx
mov edx, r13d
call qword [r8 + Ordinal_277]
mov r12d, dword [rsp + 0x20]
cmp edi, r12d
jg 0x1402a01c0
shr ebp, 0xa
nop
nop
lea rcx, [rsp + 0x30]
call qword [sym.imp.MFC80U.DLL_Ordinal_296]
nop
mov r8d, edi
imul r8d, ebp
lea rdx, str._dKB
lea rcx, [rsp + 0x30]
call qword [sym.imp.MFC80U.DLL_Ordinal_2342]
mov r9, qword [rsp + 0x30]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
cmp r15d, edi
cmove ebx, eax
movsxd r9, edi
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
nop
lea rcx, [rsp + 0x30]
call qword [sym.imp.MFC80U.DLL_Ordinal_588]
add edi, edi
cmp edi, r12d
jle 0x1402a0150
lea rcx, [rsi + 0xc48]
lea r8, [rsp + 0x48]
mov edx, ebx
call sub.MFC80U.DLL_Ordinal_2923
lea rcx, [rsp + 0x38]
call qword [sym.imp.MFC80U.DLL_Ordinal_296]
nop
call fcn.140049500
mov r8, qword [rax]
lea rdx, str.0217
mov rcx, rax
call qword [r8]
mov rdx, rax
lea rcx, [rsp + 0x40]
call qword [sym.imp.MFC80U.DLL_Ordinal_286]
nop
mov r8, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
lea rcx, [rsp + 0x38]
call qword [sym.imp.MFC80U.DLL_Ordinal_2342]
mov r9, qword [rsp + 0x38]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
movsxd r9, r15d
mov r8, rbx
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
movzx edx, r15w
call qword [rax + reloc.MFC80U.DLL_Ordinal_296]
xor r9d, r9d
mov r8, rbx
mov edx, reloc.MFC80U.DLL_Ordinal_334
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
lea rcx, [rsp + 0x50]
call qword [sym.imp.MFC80U.DLL_Ordinal_296]
nop
lea rdx, [rsp + 0x50]
lea rcx, [rsi + 0xba0]
call sub.MFC80U.DLL_Ordinal_3790
lea rcx, [rsp + 0x50]
call qword [sym.imp.MFC80U.DLL_Ordinal_2492]
mov rcx, rax
call fcn.140295340
mov edi, eax
xor r9d, r9d
mov edx, 0xc5
lea r8d, [r9 + 0xb]
mov rcx, qword [rsi + 0xbe0]
call qword [sym.imp.USER32.dll_SendMessageW]
lea rcx, [rsi + 0xba0]
call fcn.14020f1b0
cmp eax, 0xb
ja 0x1402a02d9
test edi, edi
jne 0x1402a02ed
lea rdx, [0x140376654]
lea rcx, [rsi + 0xba0]
call sub.MFC80U.DLL_Ordinal_6104
nop
lea rcx, [rsp + 0x50]
call qword [sym.imp.MFC80U.DLL_Ordinal_588]
nop
lea rcx, [rsp + 0x40]
call qword [sym.imp.MFC80U.DLL_Ordinal_588]
nop
lea rcx, [rsp + 0x38]
call qword [sym.imp.MFC80U.DLL_Ordinal_588]
jmp 0x1402a073e
xor r9d, r9d
xor r8d, r8d
mov edx, Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movabs r11, 0x42004b0031
mov qword [rsp + 0x80], r11
xor eax, eax
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], rax
movabs rax, 0x42004b0032
mov qword [rsp + 0xc0], rax
xor eax, eax
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], rax
movabs rax, 0x42004b0034
mov qword [rsp + 0x100], rax
xor eax, eax
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x110], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_280], rax
mov qword [rsp + 0x120], rax
mov qword [rsp + reloc.MFC80U.DLL_Ordinal_296], rax
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], rax
mov r13d, 2
mov edi, r13d
xor ebx, ebx
nop
movsxd rax, ebx
shl rax, 6
lea r9, [rsp + rax + 0x80]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd r9, edi
movsxd r8, eax
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
add edi, edi
add ebx, 1
cmp ebx, 3
jb 0x1402a0420
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x30]
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0xb0]
mov r11d, eax
mov eax, 0x40000000
cqo
idiv r11
mov r12d, 8
cmp r14, rax
jg 0x1402a04ea
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
movzx edx, r13w
call qword [rax + reloc.MFC80U.DLL_Ordinal_296]
lea r9, [0x14037af28]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
mov rbx, rax
movsxd rdi, eax
mov r9, r13
mov r8, rdi
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x1402a05b6
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x30]
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0xb0]
mov r11d, eax
mov eax, 0x80000000
cqo
idiv r11
cmp r14, rax
jg 0x1402a0568
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
mov dx, 4
call qword [rax + reloc.MFC80U.DLL_Ordinal_296]
lea r9, [0x14037af30]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov rdi, rbx
mov r9d, 4
mov r8, rbx
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x1402a05b6
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
movzx edx, r12w
call qword [rax + reloc.MFC80U.DLL_Ordinal_296]
lea r9, [0x14037af38]
xor r8d, r8d
mov edx, reloc.MFC80U.DLL_Ordinal_332
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
mov rdi, rbx
mov r9, r12
mov r8, rbx
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
lea rcx, [rsi + 0xc48]
lea r8, [rsp + 0x48]
mov edx, ebx
call sub.MFC80U.DLL_Ordinal_2923
lea rcx, [rsp + 0x38]
call qword [sym.imp.MFC80U.DLL_Ordinal_296]
nop
xor r9d, r9d
mov r8, rdi
mov edx, reloc.MFC80U.DLL_Ordinal_336
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
mov rbx, rax
call fcn.140049500
mov r8, qword [rax]
lea rdx, [0x14037af40]
mov rcx, rax
call qword [r8]
mov rdx, rax
lea rcx, [rsp + 0x40]
call qword [sym.imp.MFC80U.DLL_Ordinal_286]
nop
mov r8, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
lea rcx, [rsp + 0x38]
call qword [sym.imp.MFC80U.DLL_Ordinal_2342]
mov r9, qword [rsp + 0x38]
xor r8d, r8d
mov edx, 0x143
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rdi, eax
movsxd r9, ebx
mov r8, rdi
mov edx, Ordinal_340
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
movzx edx, bx
call qword [rax + reloc.MFC80U.DLL_Ordinal_296]
lea rdx, [0x14037af50]
lea rcx, [rsp + 0x28]
call qword [sym.imp.MFC80U.DLL_Ordinal_1491]
test eax, eax
jne 0x1402a069e
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
mov edx, 6
call qword [rax + Ordinal_277]
jmp 0x1402a06f4
lea rdx, [0x14037af60]
lea rcx, [rsp + 0x28]
call qword [sym.imp.MFC80U.DLL_Ordinal_1491]
test eax, eax
jne 0x1402a06cb
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
mov edx, 7
call qword [rax + Ordinal_277]
jmp 0x1402a06f4
lea rdx, [0x14037af70]
lea rcx, [rsp + 0x28]
call qword [sym.imp.MFC80U.DLL_Ordinal_1491]
test eax, eax
jne 0x1402a06f4
mov rcx, qword [rsi + 0xe8]
mov rax, qword [rcx]
mov edx, r12d
call qword [rax + Ordinal_277]
xor r9d, r9d
mov r8, rdi
mov edx, reloc.MFC80U.DLL_Ordinal_334
mov rcx, qword [rsi + reloc.MFC80U.DLL_Ordinal_3208]
call qword [sym.imp.USER32.dll_SendMessageW]
xor r9d, r9d
mov edx, 0xc5
lea r8d, [r9 + 0x20]
mov rcx, qword [rsi + 0xbe0]
call qword [sym.imp.USER32.dll_SendMessageW]
nop
lea rcx, [rsp + 0x40]
call qword [sym.imp.MFC80U.DLL_Ordinal_588]
nop
lea rcx, [rsp + 0x38]
call qword [sym.imp.MFC80U.DLL_Ordinal_588]
nop
lea rcx, [rsp + 0x48]
call qword [sym.imp.MFC80U.DLL_Ordinal_588]
nop
lea rcx, [rsp + 0x28]
call qword [sym.imp.MFC80U.DLL_Ordinal_588]
mov rcx, qword [rsp + reloc.MFC80U.DLL_Ordinal_1216]
xor rcx, rsp
call fcn.140161080
lea r11, [rsp + 0x4d0]
mov rbx, qword [r11 + 0x38]
mov rbp, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret