Function at 0x140040b30
Capabilities:
Check if file exists
Get file attributes
Get file size

Disassembly:
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
push rbp
sub rsp, 0x6e8
mov ebx, edx
mov qword [rsp + 0x740], r8
movabs r14, 0
mov rdx, qword [rsp + 0x750]
mov r15, rcx
mov qword [rsp + 0x6d8], 0
xor r12d, r12d
mov dword [rsp + 0x6e0], 0
mov eax, 0x2e0
mov qword [rsp + 0x6c0], r14
mov qword [rsp + 0x6c8], r14
mov qword [rsp + rax + 0x3d8], r14
mov qword [rsp + rax + 0x3d0], r14
mov qword [rsp + rax + 0x3c8], r14
mov qword [rsp + rax + 0x3c0], r14
sub rax, 0x20
jne 0x140040b91
mov rcx, r9
lea r8, [rsp + 0x3e0]
lea r9, [rsp + 0x6e0]
call fcn.1400606c0
mov r13d, eax
mov rsi, qword [rsp + 0x3f8]
mov edi, 1
xor ebp, ebp
test rsi, rsi
movsxd rax, dword [rsp + 0x628]
cmove ebp, edi
cmove rsi, rax
test r13d, r13d
je 0x140040d46
mov rax, qword [rsp + 0x740]
movzx edx, al
test dl, 1
je 0x140040d2f
mov rax, qword [rsp + 0x670]
test rax, rax
je 0x140040d17
mov ecx, ebx
lea rdx, [rsp + 0x30]
call fcn.1400615d0
test eax, eax
jne 0x140040d17
mov rcx, qword [rsp + 0x30]
movzx eax, byte [rsp + 0x740]
and eax, 1
movzx edx, byte [rcx + 0x248]
and edx, 0xfffffffe
or edx, eax
mov byte [rcx + 0x248], dl
mov rbp, qword [rsp + 0x30]
mov rbx, qword [rsp + 0x678]
mov qword [rbp + 0x198], rbx
mov rdi, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x670]
mov qword [rdi + 0x100], rsi
mov r9, qword [rsp + 0x30]
mov rax, qword [r9 + 0x30]
test rax, rax
je 0x140044359
test byte [rax + 0x74], 2
je 0x140040ce2
mov dword [rax + 0x68], r13d
mov rax, qword [rsp + 0x30]
mov rdx, qword [rax + 0x30]
mov dword [rdx + 0x6c], r13d
mov rcx, qword [rsp + 0x30]
mov rax, qword [rcx + 0xc0]
test rax, rax
je 0x140040ccb
xor edx, edx
mov qword [rax + 8], rdx
mov rax, qword [rsp + 0x30]
mov qword [rax + 0xc0], rdx
mov eax, r13d
add rsp, 0x6e8
pop rbp
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
movzx r8d, byte [r9 + 0x248]
mov rcx, r9
and r8d, 7
mov edx, 0xffffffff
mov r9d, r13d
mov dword [rsp + 0x20], r13d
call fcn.140065650
add rsp, 0x6e8
pop rbp
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
movzx eax, r13w
add rsp, 0x6e8
pop rbp
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
mov ecx, r13d
mov edx, 2
mov r8d, ebx
lea r9, str.unknown
call fcn.14006765c
test rsi, rsi
je 0x1400410c7
mov rax, qword [rsp + 0x3e0]
test ebp, ebp
mov rdx, qword [rsp + 0x3e8]
mov rbx, qword [rsp + 0x3f0]
mov rcx, qword [rsp + 0x3f8]
mov dword [rsp + 0x6d4], 0
mov qword [rsp + 0x160], 0
mov qword [rsp + 0x178], rax
mov qword [rsp + 0x180], rdx
je 0x140040dbc
mov rax, qword [rsp + 0x620]
movsxd rdx, dword [rsp + 0x628]
mov qword [rsp + 0x168], rax
mov qword [rsp + 0x170], rdx
jmp 0x140040dcc
mov qword [rsp + 0x170], rcx
mov qword [rsp + 0x168], rbx
mov eax, 0x258
mov qword [rsp + rax + 0x180], r14
mov qword [rsp + rax + 0x178], r14
mov qword [rsp + rax + 0x170], r14
mov qword [rsp + rax + 0x168], r14
mov qword [rsp + rax + 0x160], r14
sub rax, 0x28
jne 0x140040dd1
movzx ebx, byte [rsp + 0x3cc]
movzx eax, byte [rsp + 0x740]
and ebx, 0xfffffffe
movzx edx, byte [rsp + 0x742]
shr eax, 7
shr edx, 2
or ebx, eax
and edx, 1
and ebx, 0xfffffffd
add edx, edx
movzx r8d, byte [rsp + 0x743]
or ebx, edx
mov edx, r8d
and ebx, 0xfffffffb
shr edx, 3
and edx, 1
lea ecx, [rdx*4]
or ebx, ecx
mov byte [rsp + 0x3cc], bl
test r8d, 0x80
je 0x140040e67
mov eax, dword [rsp + 0x744]
mov dword [rsp + 0x30], eax
jmp 0x140040e6f
mov dword [rsp + 0x30], 0
mov esi, r8d
mov eax, r8d
shr esi, 4
mov ebx, edx
shr eax, 2
and esi, 1
movzx r15d, byte [rsp + 0x3d5]
and eax, 1
shl esi, 2
and r15d, 0xfffffffb
movzx r11d, byte [rsp + 0x3cc]
or r15d, esi
shl eax, 3
and r11d, 0x17
shr r8d, 5
or r11d, eax
shl edx, 3
and r15d, 0xfffffff7
movzx eax, byte [rsp + 0x30]
mov r13d, eax
shl ebx, 5
mov r10d, r8d
or r15d, edx
and r13d, 1
movzx edx, byte [rsp + 0x3cd]
mov r14d, eax
shr eax, 2
and edx, 0xfffffffe
shl r10d, 6
or r11d, ebx
shr r14d, 1
or edx, r13d
and eax, 3
or r11d, r10d
and r14d, 1
and edx, 0xfffffff9
add eax, eax
and r11d, 0x7f
shl r8d, 7
and r15d, 0xffffffdf
mov rcx, qword [rsp + 0x670]
or edx, eax
shl r14d, 5
or r11d, r8d
mov rbx, qword [rsp + 0x678]
lea r8, [rsp + 0x54]
mov byte [rsp + 0x3cd], dl
lea rdx, [rsp + 0x160]
mov qword [rsp + 0x288], rcx
lea rcx, [rsp + 0x188]
or r15d, r14d
lea r9, [rsp + 0x6d4]
mov byte [rsp + 0x3cc], r11b
mov byte [rsp + 0x3d5], r15b
mov qword [rsp + 0x320], rbx
mov dword [rsp + 0x338], 0
call fcn.1400691b0
test eax, eax
jne 0x140040d03
lea rdx, [rsp + 0x54]
mov rcx, rdx
and rdx, 0xfffffffffffffff0
pxor xmm0, xmm0
pcmpeqb xmm0, xmmword [rdx]
pmovmskb eax, xmm0
and ecx, 0xf
shr eax, cl
bsf eax, eax
jne 0x140040fa7
mov rax, rdx
add rdx, rcx
call fcn.14009ef90
mov rsi, rax
cmp dword [rsp + 0x6e0], 0
jne 0x1400410a5
test ebp, ebp
jne 0x1400410a5
mov dword [rsp + 0x6d0], 0xffffffff
mov r13d, 0xffffffff
xor r12d, r12d
test r13d, r13d
jl 0x140041011
mov ecx, r12d
call fcn.140060f70
mov ebx, eax
test ebx, ebx
je 0x140041011
mov rax, qword [rsp + 0x740]
movzx edx, al
test dl, 1
jne 0x14004437a
mov ecx, ebx
mov edx, 2
mov r8d, r12d
lea r9, str.unknown
call fcn.14006765c
mov r8d, 0xf
lea rcx, [rsp + 0x6d8]
lea rdx, [rsp + 0x6d0]
call fcn.140063220
mov ebx, eax
test ebx, ebx
je 0x14004105c
mov rax, qword [rsp + 0x740]
movzx edx, al
test dl, 1
jne 0x140044481
mov ecx, ebx
mov edx, 2
mov r8d, r12d
lea r9, str.unknown
call fcn.14006765c
mov r13d, dword [rsp + 0x6d0]
cmp r13d, 0xffffffff
je 0x14004454d
mov rbx, qword [rsp + 0x6d8]
mov r12d, dword [rbx + 0x1b0]
test byte [rbx + 0x245], 0x20
je 0x140040fd4
mov rcx, qword [rbx + 0xb8]
lea rdx, [rsp + 0x54]
call fcn.14002da1c
test eax, eax
jne 0x140040fd4
jmp 0x1400410b6
mov rbx, qword [rsp + 0x6d8]
test rbx, rbx
je 0x140044559
movzx ebp, byte [rbx + 0x244]
and ebp, 0x10
shr ebp, 3
dec ebp
jmp 0x1400410e2
mov rax, qword [rsp + 0x3f0]
test rax, rax
je 0x1400485e2
mov rbx, qword [rsp + 0x6d8]
xor ebp, ebp
mov rcx, rbx
lea rdx, [rsp + 0x3e0]
mov r8d, ebp
call fcn.14005ed40
mov ebx, eax
test ebx, ebx
je 0x1400411a8
mov r9, qword [rsp + 0x6d8]
test r9, r9
je 0x14004460b
mov rax, qword [r9 + 0x30]
test rax, rax
je 0x140044461
test byte [rax + 0x74], 2
je 0x140041174
mov dword [rax + 0x68], ebx
mov rax, qword [rsp + 0x6d8]
mov rdx, qword [rax + 0x30]
mov dword [rdx + 0x6c], ebx
mov rcx, qword [rsp + 0x6d8]
mov rax, qword [rcx + 0xc0]
test rax, rax
je 0x14004115e
xor edx, edx
mov qword [rax + 8], rdx
mov rax, qword [rsp + 0x6d8]
mov qword [rax + 0xc0], rdx
mov eax, ebx
add rsp, 0x6e8
pop rbp
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
movzx r8d, byte [r9 + 0x248]
mov rcx, r9
and r8d, 7
mov edx, 0xffffffff
mov r9d, ebx
mov dword [rsp + 0x20], ebx
call fcn.140065650
add rsp, 0x6e8
pop rbp
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
movsxd r8, dword [rsp + 0x498]
test r8, r8
je 0x1400413c7
mov r9, qword [rsp + 0x6d8]
test r9, r9
je 0x1400449d3
movsx eax, byte [r9 + 0x232]
cmp eax, 1
je 0x140044914
cmp eax, 2
je 0x14004137e
cmp eax, 3
je 0x14004133e
test eax, eax
jne 0x140041297
test byte [r9 + 0x244], 4
jne 0x14004124b
mov rcx, qword [rsp + 0x490]
lea rdx, str.UNKNOWN
xor eax, eax
cmp rax, r8
jge 0x1400413c7
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 7
jl 0x140041210
cmp rax, r8
jge 0x1400413c7
neg rax
add r8, rax
cmp r8, 0x60
jg 0x1400413bd
jmp 0x14004470e
mov rcx, qword [rsp + 0x490]
lea rdx, str.UNDEFINED
xor eax, eax
cmp rax, r8
jge 0x1400413c7
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 9
jl 0x14004125c
cmp rax, r8
jge 0x1400413c7
neg rax
add r8, rax
cmp r8, 0x60
jg 0x1400413bd
jmp 0x140044786
mov rax, qword [r9 + 0x30]
test rax, rax
je 0x1400447fe
test byte [rax + 0x74], 2
je 0x140041303
mov edx, Ordinal_52
mov dword [rax + 0x68], edx
mov rax, qword [rsp + 0x6d8]
mov rcx, qword [rax + 0x30]
mov dword [rcx + 0x6c], edx
mov rbx, qword [rsp + 0x6d8]
mov rax, qword [rbx + 0xc0]
test rax, rax
je case.default.0x1400441fc
xor edx, edx
mov qword [rax + 8], rdx
mov rax, qword [rsp + 0x6d8]
mov qword [rax + 0xc0], rdx
mov eax, Ordinal_52
add rsp, 0x6e8
pop rbp
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
movzx r8d, byte [r9 + 0x248]
mov rcx, r9
and r8d, 7
mov edx, 0xffffffff
mov r9d, Ordinal_52
mov dword [rsp + 0x20], Ordinal_52
call fcn.140065650
add rsp, 0x6e8
pop rbp
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
mov rcx, qword [rsp + 0x490]
lea rdx, str.NONE
xor eax, eax
cmp rax, r8
jge 0x1400413c7
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 4
jl 0x14004134f
cmp rax, r8
jge 0x1400413c7
neg rax
add r8, rax
cmp r8, 0x60
jg 0x1400413bd
jmp 0x140044824
mov rcx, qword [rsp + 0x490]
lea rdx, str.LIST
xor eax, eax
cmp rax, r8
jge 0x1400413c7
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 4
jl 0x14004138f
cmp rax, r8
jge 0x1400413c7
neg rax
add r8, rax
cmp r8, 0x60
jle 0x14004489c
mov edx, reloc.LMGR10.dll_Ordinal_32
call fcn.14009ef10
movsxd r8, dword [rsp + 0x4b8]
test r8, r8
je 0x1400414d4
mov rax, qword [rsp + 0x6d8]
test rax, rax
je 0x140044cc7
test byte [rax + 0x247], 8
jne 0x14004148b
test byte [rax + 0x245], 0x20
je 0x14004144b
mov rcx, qword [rsp + 0x4b0]
lea rdx, [0x1400b1038]
xor eax, eax
cmp rax, r8
jge 0x1400414d4
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 2
jl 0x140041410
cmp rax, r8
jge 0x1400414d4
neg rax
add r8, rax
cmp r8, 0x60
jg 0x1400414ca
jmp 0x140044b5f
mov rcx, qword [rsp + 0x4b0]
lea rdx, str.UNKNOWN
xor eax, eax
cmp rax, r8
jge 0x1400414d4
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 7
jl 0x14004145c
cmp rax, r8
jge 0x1400414d4
neg rax
add r8, rax
cmp r8, 0x60
jg 0x1400414ca
jmp 0x140044bd7
mov rcx, qword [rsp + 0x4b0]
lea rdx, [0x1400b1034]
xor eax, eax
cmp rax, r8
jge 0x1400414d4
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 3
jl 0x14004149c
cmp rax, r8
jge 0x1400414d4
neg rax
add r8, rax
cmp r8, 0x60
jle 0x140044c4f
mov edx, reloc.LMGR10.dll_Ordinal_32
call fcn.14009ef10
movsxd r8, dword [rsp + 0x4d8]
test r8, r8
je 0x1400415f0
mov rdx, qword [rsp + 0x6d8]
test rdx, rdx
je 0x140044eee
movzx eax, byte [rdx + 0x246]
test al, 0x40
jne 0x1400415a7
test eax, 0x80
jne 0x140041567
movzx eax, byte [rdx + 0x24c]
test al, 2
jne 0x140041567
test al, 1
jne 0x140041567
mov rcx, qword [rsp + 0x4d0]
lea rdx, str.UNKNOWN
xor eax, eax
cmp rax, r8
jge 0x1400415f0
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 7
jl 0x14004152c
cmp rax, r8
jge 0x1400415f0
neg rax
add r8, rax
cmp r8, 0x60
jg 0x1400415e6
jmp 0x140044d86
mov rcx, qword [rsp + 0x4d0]
lea rdx, [0x1400b1038]
xor eax, eax
cmp rax, r8
jge 0x1400415f0
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 2
jl 0x140041578
cmp rax, r8
jge 0x1400415f0
neg rax
add r8, rax
cmp r8, 0x60
jg 0x1400415e6
jmp 0x140044dfe
mov rcx, qword [rsp + 0x4d0]
lea rdx, [0x1400b1034]
xor eax, eax
cmp rax, r8
jge 0x1400415f0
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 3
jl 0x1400415b8
cmp rax, r8
jge 0x1400415f0
neg rax
add r8, rax
cmp r8, 0x60
jle 0x140044e76
mov edx, reloc.LMGR10.dll_Ordinal_32
call fcn.14009ef10
movsxd r8, dword [rsp + 0x4e8]
test r8, r8
je 0x140041706
mov rax, qword [rsp + 0x6d8]
test rax, rax
je 0x140045115
test byte [rax + 0x247], 0x10
jne 0x1400416bd
test byte [rax + 0x248], 0x10
jne 0x14004167d
test byte [rax + 0x245], 0x20
jne 0x14004167d
mov rcx, qword [rsp + 0x4e0]
lea rdx, str.UNKNOWN
xor eax, eax
cmp rax, r8
jge 0x140041706
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 7
jl 0x140041642
cmp rax, r8
jge 0x140041706
neg rax
add r8, rax
cmp r8, 0x60
jg 0x1400416fc
jmp 0x140044fad
mov rcx, qword [rsp + 0x4e0]
lea rdx, [0x1400b1038]
xor eax, eax
cmp rax, r8
jge 0x140041706
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 2
jl 0x14004168e
cmp rax, r8
jge 0x140041706
neg rax
add r8, rax
cmp r8, 0x60
jg 0x1400416fc
jmp 0x140045025
mov rcx, qword [rsp + 0x4e0]
lea rdx, [0x1400b1034]
xor eax, eax
cmp rax, r8
jge 0x140041706
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 3
jl 0x1400416ce
cmp rax, r8
jge 0x140041706
neg rax
add r8, rax
cmp r8, 0x60
jle 0x14004509d
mov edx, reloc.LMGR10.dll_Ordinal_32
call fcn.14009ef10
movsxd r8, dword [rsp + 0x4f8]
test r8, r8
je 0x1400417af
mov rdx, qword [rsp + 0x6d8]
test rdx, rdx
je 0x140045349
test byte [rdx + 0x248], 0x10
jne 0x14004179d
cmp dword [rdx + 0x1b0], 0
jl 0x140045331
mov rbx, qword [rdx + 0xb8]
test rbx, rbx
je 0x14004524c
movsx rdx, word [rdx + 0x22e]
xor eax, eax
mov rcx, qword [rsp + 0x4f0]
test rdx, rdx
jle 0x14004177f
cmp rax, r8
jge 0x1400417af
movzx r9d, byte [rbx]
inc rax
mov byte [rcx], r9b
inc rcx
inc rbx
cmp rax, rdx
jl 0x140041765
cmp rax, r8
jge 0x1400417af
sub r8, rax
cmp r8, 0x60
jle 0x1400451d4
mov edx, reloc.LMGR10.dll_Ordinal_32
call fcn.14009ef10
jmp 0x1400417af
mov edx, reloc.LMGR10.dll_Ordinal_32
mov rcx, qword [rsp + 0x4f0]
call fcn.14009ef10
mov rbx, qword [rsp + 0x418]
test rbx, rbx
je 0x140041883
mov rcx, qword [rsp + 0x6d8]
xor eax, eax
test rcx, rcx
je 0x140045502
cmp dword [rcx + 0x1b0], 0
jl 0x1400454ea
mov rdx, qword [rcx + 0xb8]
test rdx, rdx
je 0x140041804
test byte [rcx + 0x246], 4
jne 0x140041804
movzx eax, byte [rcx + 0x244]
and eax, 0x10
shr eax, 3
dec eax
cmp rbx, 5
jl 0x140041867
cmp rbx, 0x11
jg 0x140041867
add rbx, 0xfffffffffffffffb
cmp rbx, 0xc
ja case.default.0x1400441fc
movsxd rcx, ebx
lea rdx, [0x140000000]
mov rbx, qword [rdx + rcx*8 + 0xb0be0]
jmp rbx
mov rdx, qword [rsp + 0x410]
movsxd rax, eax
mov qword [rdx], rax
jmp 0x140041883
mov rdx, qword [rsp + 0x410]
mov dword [rdx], eax
jmp 0x140041883
mov rdx, qword [rsp + 0x410]
mov word [rdx], ax
jmp 0x140041883
mov rdx, qword [rsp + 0x410]
mov byte [rdx], al
jmp 0x140041883
mov ecx, 8
mov edx, 2
lea r8, str.for_inquire.c
mov r9d, 0x41a
call fcn.14006765c
movsxd r8, dword [rsp + 0x508]
test r8, r8
je 0x140041a11
mov r9, qword [rsp + 0x6d8]
test r9, r9
je 0x140045747
movsx eax, byte [r9 + 0x231]
cmp eax, 1
je 0x140045688
cmp eax, 2
je 0x1400419c8
cmp eax, 3
je 0x140041988
test eax, eax
je 0x14004193c
mov rax, qword [r9 + 0x30]
test rax, rax
je 0x1400447fe
test byte [rax + 0x74], 2
je 0x140041303
mov edx, Ordinal_52
mov dword [rax + 0x68], edx
mov rax, qword [rsp + 0x6d8]
mov rcx, qword [rax + 0x30]
mov dword [rcx + 0x6c], edx
mov rbx, qword [rsp + 0x6d8]
mov rax, qword [rbx + 0xc0]
test rax, rax
je 0x140041923
xor edx, edx
mov qword [rax + 8], rdx
mov rax, qword [rsp + 0x6d8]
mov qword [rax + 0xc0], rdx
mov eax, Ordinal_52
add rsp, 0x6e8
pop rbp
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
mov rcx, qword [rsp + 0x500]
lea rdx, str.UNKNOWN
xor eax, eax
cmp rax, r8
jge 0x140041a11
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 7
jl 0x14004194d
cmp rax, r8
jge 0x140041a11
neg rax
add r8, rax
cmp r8, 0x60
jg 0x140041a07
jmp 0x140045520
mov rcx, qword [rsp + 0x500]
lea rdx, str.INDEXED
xor eax, eax
cmp rax, r8
jge 0x140041a11
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 7
jl 0x140041999
cmp rax, r8
jge 0x140041a11
neg rax
add r8, rax
cmp r8, 0x60
jg 0x140041a07
jmp 0x140045598
mov rcx, qword [rsp + 0x500]
lea rdx, str.RELATIVE
xor eax, eax
cmp rax, r8
jge 0x140041a11
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 8
jl 0x1400419d9
cmp rax, r8
jge 0x140041a11
neg rax
add r8, rax
cmp r8, 0x60
jle 0x140045610
mov edx, reloc.LMGR10.dll_Ordinal_32
call fcn.14009ef10
mov rcx, qword [rsp + 0x458]
test rcx, rcx
je 0x140041ac9
mov rdx, qword [rsp + 0x6d8]
xor eax, eax
test rdx, rdx
je 0x140041a4d
test byte [rdx + 0x247], 4
je 0x140041a46
movabs rax, 0x7fffffffffffffff
jmp 0x140041a4d
mov rax, qword [rdx + 0x1a8]
cmp rcx, 5
jl 0x140041aad
cmp rcx, 0x11
jg 0x140041aad
add rcx, 0xfffffffffffffffb
cmp rcx, 0xc
ja case.default.0x1400441fc
movsxd rcx, ecx
lea rdx, [0x140000000]
mov rbx, qword [rdx + rcx*8 + 0xb0c60]
jmp rbx
mov rdx, qword [rsp + 0x450]
mov qword [rdx], rax
jmp 0x140041ac9
mov rdx, qword [rsp + 0x450]
mov dword [rdx], eax
jmp 0x140041ac9
mov rdx, qword [rsp + 0x450]
mov word [rdx], ax
jmp 0x140041ac9
mov rdx, qword [rsp + 0x450]
mov byte [rdx], al
jmp 0x140041ac9
mov ecx, 8
mov edx, 2
lea r8, str.for_inquire.c
mov r9d, 0x46f
call fcn.14006765c
mov r8d, dword [rsp + 0x518]
test r8d, r8d
je 0x140041e43
mov r9, qword [rsp + 0x6d8]
test r9, r9
je 0x140045bcd
movsx rdx, byte [r9 + 0x230]
cmp rdx, 8
ja case.default.0x140041b0c
lea rax, [0x140000000]
mov rdx, qword [rax + rdx*8 + 0xb0ce0]
jmp rdx
mov rcx, qword [rsp + 0x510]
lea rdx, str.STREAM_CRLF
movsxd r8, r8d
xor eax, eax
cmp rax, r8
jge 0x140041e43
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 0xb
jl 0x140041b22
cmp rax, r8
jge 0x140041e43
neg rax
add r8, rax
cmp r8, 0x60
jle 0x140045806
mov edx, reloc.LMGR10.dll_Ordinal_32
call fcn.14009ef10
jmp 0x140041e43
mov rcx, qword [rsp + 0x510]
lea rdx, str.STREAM_CR
movsxd r8, r8d
xor eax, eax
cmp rax, r8
jge 0x140041e43
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 9
jl 0x140041b7b
cmp rax, r8
jge 0x140041e43
neg rax
add r8, rax
cmp r8, 0x60
jle 0x14004587e
mov edx, reloc.LMGR10.dll_Ordinal_32
call fcn.14009ef10
jmp 0x140041e43
mov rcx, qword [rsp + 0x510]
lea rdx, str.STREAM_LF
movsxd r8, r8d
xor eax, eax
cmp rax, r8
jge 0x140041e43
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 9
jl 0x140041bd4
cmp rax, r8
jge 0x140041e43
neg rax
add r8, rax
cmp r8, 0x60
jle 0x1400458fd
mov edx, reloc.LMGR10.dll_Ordinal_32
call fcn.14009ef10
jmp 0x140041e43
mov rcx, qword [rsp + 0x510]
lea rdx, str.STREAM
movsxd r8, r8d
xor eax, eax
cmp rax, r8
jge 0x140041e43
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 6
jl 0x140041c2d
cmp rax, r8
jge 0x140041e43
neg rax
add r8, rax
cmp r8, 0x60
jle 0x140045975
mov edx, reloc.LMGR10.dll_Ordinal_32
call fcn.14009ef10
jmp 0x140041e43
mov rcx, qword [rsp + 0x510]
lea rdx, str.SEGMENTED
movsxd r8, r8d
xor eax, eax
cmp rax, r8
jge 0x140041e43
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 9
jl 0x140041c86
cmp rax, r8
jge 0x140041e43
neg rax
add r8, rax
cmp r8, 0x60
jle 0x1400459ed
mov edx, reloc.LMGR10.dll_Ordinal_32
call fcn.14009ef10
jmp 0x140041e43
mov rcx, qword [rsp + 0x510]
lea rdx, str.VARIABLE
movsxd r8, r8d
xor eax, eax
cmp rax, r8
jge 0x140041e43
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 8
jl 0x140041cdf
cmp rax, r8
jge 0x140041e43
neg rax
add r8, rax
cmp r8, 0x60
jle 0x140045a65
mov edx, reloc.LMGR10.dll_Ordinal_32
call fcn.14009ef10
jmp 0x140041e43
mov rcx, qword [rsp + 0x510]
lea rdx, str.FIXED
movsxd r8, r8d
xor eax, eax
cmp rax, r8
jge 0x140041e43
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 5
jl 0x140041d38
cmp rax, r8
jge 0x140041e43
neg rax
add r8, rax
cmp r8, 0x60
jle 0x140045add
mov edx, reloc.LMGR10.dll_Ordinal_32
call fcn.14009ef10
jmp 0x140041e43
mov rcx, qword [rsp + 0x510]
lea rdx, str.UNKNOWN
movsxd r8, r8d
xor eax, eax
cmp rax, r8
jge 0x140041e43
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 7
jl 0x140041d91
cmp rax, r8
jge 0x140041e43
neg rax
add r8, rax
cmp r8, 0x60
jle 0x140045b55
mov edx, reloc.LMGR10.dll_Ordinal_32
call fcn.14009ef10
jmp 0x140041e43
mov rax, qword [r9 + 0x30]
test rax, rax
je 0x1400447fe
test byte [rax + 0x74], 2
je 0x140041303
mov edx, Ordinal_52
mov dword [rax + 0x68], edx
mov rax, qword [rsp + 0x6d8]
mov rcx, qword [rax + 0x30]
mov dword [rcx + 0x6c], edx
mov rbx, qword [rsp + 0x6d8]
mov rax, qword [rbx + 0xc0]
test rax, rax
je 0x140041e2a
xor edx, edx
mov qword [rax + 8], rdx
mov rax, qword [rsp + 0x6d8]
mov qword [rax + 0xc0], rdx
mov eax, Ordinal_52
add rsp, 0x6e8
pop rbp
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
movsxd r8, dword [rsp + 0x528]
test r8, r8
je 0x140041fb8
mov rdx, qword [rsp + 0x6d8]
test rdx, rdx
je 0x140045e15
test byte [rdx + 0x245], 0x20
je 0x140041f6f
movzx eax, byte [rdx + 0x247]
test al, 2
jne 0x140041f2f
test byte [rdx + 0x244], 4
je 0x140041ee3
test al, 8
je 0x140041ee3
test byte [rdx + 0x246], 0x40
je 0x140041ee3
mov rcx, qword [rsp + 0x520]
lea rdx, [0x1400b1034]
xor eax, eax
cmp rax, r8
jge 0x140041fb8
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 3
jl 0x140041ea8
cmp rax, r8
jge 0x140041fb8
neg rax
add r8, rax
cmp r8, 0x60
jg 0x140041fae
jmp 0x140045c9a
mov rcx, qword [rsp + 0x520]
lea rdx, [0x1400b1038]
xor eax, eax
cmp rax, r8
jge 0x140041fb8
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 2
jl 0x140041ef4
cmp rax, r8
jge 0x140041fb8
neg rax
add r8, rax
cmp r8, 0x60
jg 0x140041fae
jmp 0x140045cad
mov rcx, qword [rsp + 0x520]
lea rdx, [0x1400b1034]
xor eax, eax
cmp rax, r8
jge 0x140041fb8
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 3
jl 0x140041f40
cmp rax, r8
jge 0x140041fb8
neg rax
add r8, rax
cmp r8, 0x60
jg 0x140041fae
jmp 0x140045d25
mov rcx, qword [rsp + 0x520]
lea rdx, str.UNKNOWN
xor eax, eax
cmp rax, r8
jge 0x140041fb8
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 7
jl 0x140041f80
cmp rax, r8
jge 0x140041fb8
neg rax
add r8, rax
cmp r8, 0x60
jle 0x140045d9d
mov edx, reloc.LMGR10.dll_Ordinal_32
call fcn.14009ef10
movsxd r8, dword [rsp + 0x538]
test r8, r8
je 0x1400420c5
mov rax, qword [rsp + 0x6d8]
test rax, rax
je 0x14004603c
test byte [rax + 0x245], 0x20
je 0x14004207c
test byte [rax + 0x247], 4
jne 0x14004203c
mov rcx, qword [rsp + 0x530]
lea rdx, [0x1400b1038]
xor eax, eax
cmp rax, r8
jge 0x1400420c5
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 2
jl 0x140042001
cmp rax, r8
jge 0x1400420c5
neg rax
add r8, rax
cmp r8, 0x60
jg 0x1400420bb
jmp 0x140045ed4
mov rcx, qword [rsp + 0x530]
lea rdx, [0x1400b1034]
xor eax, eax
cmp rax, r8
jge 0x1400420c5
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 3
jl 0x14004204d
cmp rax, r8
jge 0x1400420c5
neg rax
add r8, rax
cmp r8, 0x60
jg 0x1400420bb
jmp 0x140045f4c
mov rcx, qword [rsp + 0x530]
lea rdx, str.UNKNOWN
xor eax, eax
cmp rax, r8
jge 0x1400420c5
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 7
jl 0x14004208d
cmp rax, r8
jge 0x1400420c5
neg rax
add r8, rax
cmp r8, 0x60
jle 0x140045fc4
mov edx, reloc.LMGR10.dll_Ordinal_32
call fcn.14009ef10
movsxd r8, dword [rsp + 0x548]
test r8, r8
je 0x140042244
mov rcx, qword [rsp + 0x6d8]
test rcx, rcx
je 0x140046211
movzx eax, byte [rcx + 0x246]
test al, 0x40
jne 0x1400421fb
movzx edx, byte [rcx + 0x24c]
test dl, 2
jne 0x1400421fb
test eax, 0x80
jne 0x1400421bb
test dl, 1
jne 0x1400421bb
test byte [rcx + 0x244], 4
jne 0x14004216f
mov rcx, qword [rsp + 0x540]
lea rdx, str.UNKNOWN
xor eax, eax
cmp rax, r8
jge 0x140042244
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 7
jl 0x140042134
cmp rax, r8
jge 0x140042244
neg rax
add r8, rax
cmp r8, 0x60
jg 0x14004223a
jmp 0x1400460fb
mov rcx, qword [rsp + 0x540]
lea rdx, [0x1400b1038]
xor eax, eax
cmp rax, r8
jge 0x140042244
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 2
jl 0x140042180
cmp rax, r8
jge 0x140042244
neg rax
add r8, rax
cmp r8, 0x60
jg 0x14004223a
jmp 0x14004610e
mov rcx, qword [rsp + 0x540]
lea rdx, [0x1400b1034]
xor eax, eax
cmp rax, r8
jge 0x140042244
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 3
jl 0x1400421cc
cmp rax, r8
jge 0x140042244
neg rax
add r8, rax
cmp r8, 0x60
jg 0x14004223a
jmp 0x140046121
mov rcx, qword [rsp + 0x540]
lea rdx, [0x1400b1038]
xor eax, eax
cmp rax, r8
jge 0x140042244
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 2
jl 0x14004220c
cmp rax, r8
jge 0x140042244
neg rax
add r8, rax
cmp r8, 0x60
jle 0x140046199
mov edx, reloc.LMGR10.dll_Ordinal_32
call fcn.14009ef10
movsxd r8, dword [rsp + 0x558]
test r8, r8
je 0x1400423a7
mov rdx, qword [rsp + 0x6d8]
test rdx, rdx
je 0x1400464b0
movzx eax, byte [rdx + 0x245]
test al, 0x20
je 0x14004235e
test al, 0x40
jne 0x14004231e
test byte [rdx + 0x24a], 1
jne 0x1400422d2
mov rcx, qword [rsp + 0x550]
lea rdx, str.READWRITE
xor eax, eax
cmp rax, r8
jge 0x1400423a7
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 9
jl 0x140042297
cmp rax, r8
jge 0x1400423a7
neg rax
add r8, rax
cmp r8, 0x60
jg 0x14004239d
jmp 0x1400462d0
mov rcx, qword [rsp + 0x550]
lea rdx, str.WRITE
xor eax, eax
cmp rax, r8
jge 0x1400423a7
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 5
jl 0x1400422e3
cmp rax, r8
jge 0x1400423a7
neg rax
add r8, rax
cmp r8, 0x60
jg 0x14004239d
jmp 0x140046348
mov rcx, qword [rsp + 0x550]
lea rdx, str.READ
xor eax, eax
cmp rax, r8
jge 0x1400423a7
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 4
jl 0x14004232f
cmp rax, r8
jge 0x1400423a7
neg rax
add r8, rax
cmp r8, 0x60
jg 0x14004239d
jmp 0x1400463c0
mov rcx, qword [rsp + 0x550]
lea rdx, str.UNDEFINED
xor eax, eax
cmp rax, r8
jge 0x1400423a7
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 9
jl 0x14004236f
cmp rax, r8
jge 0x1400423a7
neg rax
add r8, rax
cmp r8, 0x60
jle 0x140046438
mov edx, reloc.LMGR10.dll_Ordinal_32
call fcn.14009ef10
movsxd r8, dword [rsp + 0x568]
test r8, r8
je 0x1400425e0
mov r9, qword [rsp + 0x6d8]
test r9, r9
je 0x140046698
test byte [r9 + 0x245], 0x20
je 0x140042597
test byte [r9 + 0x246], 0x40
je 0x140042557
movsx eax, byte [r9 + 0x235]
test eax, eax
je 0x14004250b
cmp eax, 0x27
je 0x1400424bf
cmp eax, 0x22
je 0x140042473
mov rax, qword [r9 + 0x30]
test rax, rax
je 0x1400447fe
test byte [rax + 0x74], 2
je 0x140041303
mov edx, Ordinal_52
mov dword [rax + 0x68], edx
mov rax, qword [rsp + 0x6d8]
mov rcx, qword [rax + 0x30]
mov dword [rcx + 0x6c], edx
mov rbx, qword [rsp + 0x6d8]
mov rax, qword [rbx + 0xc0]
test rax, rax
je 0x14004245a
xor edx, edx
mov qword [rax + 8], rdx
mov rax, qword [rsp + 0x6d8]
mov qword [rax + 0xc0], rdx
mov eax, Ordinal_52
add rsp, 0x6e8
pop rbp
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
mov rcx, qword [rsp + 0x560]
lea rdx, str.QUOTE
xor eax, eax
cmp rax, r8
jge 0x1400425e0
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 5
jl 0x140042484
cmp rax, r8
jge 0x1400425e0
neg rax
add r8, rax
cmp r8, 0x60
jg 0x1400425d6
jmp 0x14004656f
mov rcx, qword [rsp + 0x560]
lea rdx, str.APOSTROPHE
xor eax, eax
cmp rax, r8
jge 0x1400425e0
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 0xa
jl 0x1400424d0
cmp rax, r8
jge 0x1400425e0
neg rax
add r8, rax
cmp r8, 0x60
jg 0x1400425d6
jmp 0x140046582
mov rcx, qword [rsp + 0x560]
lea rdx, str.NONE
xor eax, eax
cmp rax, r8
jge 0x1400425e0
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 4
jl 0x14004251c
cmp rax, r8
jge 0x1400425e0
neg rax
add r8, rax
cmp r8, 0x60
jg 0x1400425d6
jmp 0x140046595
mov rcx, qword [rsp + 0x560]
lea rdx, str.UNDEFINED
xor eax, eax
cmp rax, r8
jge 0x1400425e0
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 9
jl 0x140042568
cmp rax, r8
jge 0x1400425e0
neg rax
add r8, rax
cmp r8, 0x60
jg 0x1400425d6
jmp 0x1400465a8
mov rcx, qword [rsp + 0x560]
lea rdx, str.UNDEFINED
xor eax, eax
cmp rax, r8
jge 0x1400425e0
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 9
jl 0x1400425a8
cmp rax, r8
jge 0x1400425e0
neg rax
add r8, rax
cmp r8, 0x60
jle 0x140046620
mov edx, reloc.LMGR10.dll_Ordinal_32
call fcn.14009ef10
movsxd r8, dword [rsp + 0x578]
test r8, r8
je 0x1400426ed
mov rax, qword [rsp + 0x6d8]
test rax, rax
je 0x1400468bf
test byte [rax + 0x245], 0x20
je 0x1400426a4
test byte [rax + 0x24a], 2
je 0x140042664
mov rcx, qword [rsp + 0x570]
lea rdx, [0x1400b1034]
xor eax, eax
cmp rax, r8
jge 0x1400426ed
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 3
jl 0x140042629
cmp rax, r8
jge 0x1400426ed
neg rax
add r8, rax
cmp r8, 0x60
jg 0x1400426e3
jmp 0x140046757
mov rcx, qword [rsp + 0x570]
lea rdx, [0x1400b1038]
xor eax, eax
cmp rax, r8
jge 0x1400426ed
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 2
jl 0x140042675
cmp rax, r8
jge 0x1400426ed
neg rax
add r8, rax
cmp r8, 0x60
jg 0x1400426e3
jmp 0x1400467cf
mov rcx, qword [rsp + 0x570]
lea rdx, [0x1400b1034]
xor eax, eax
cmp rax, r8
jge 0x1400426ed
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 3
jl 0x1400426b5
cmp rax, r8
jge 0x1400426ed
neg rax
add r8, rax
cmp r8, 0x60
jle 0x140046847
mov edx, reloc.LMGR10.dll_Ordinal_32
call fcn.14009ef10
movsxd r8, dword [rsp + 0x588]
test r8, r8
je 0x140042968
mov rdx, qword [rsp + 0x6d8]
test rdx, rdx
je 0x140046b32
test byte [rdx + 0x245], 0x20
je 0x14004291f
movzx eax, byte [rdx + 0x247]
test al, 2
jne 0x1400427d0
test al, 8
je 0x140042784
test byte [rdx + 0x24e], 2
je 0x140042784
mov rcx, qword [rsp + 0x580]
lea rdx, str.REWIND
xor eax, eax
cmp rax, r8
jge 0x140042968
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 6
jl 0x140042749
cmp rax, r8
jge 0x140042968
neg rax
add r8, rax
cmp r8, 0x60
jg 0x14004295e
jmp 0x14004697e
mov rcx, qword [rsp + 0x580]
lea rdx, str.UNDEFINED
xor eax, eax
cmp rax, r8
jge 0x140042968
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 9
jl 0x140042795
cmp rax, r8
jge 0x140042968
neg rax
add r8, rax
cmp r8, 0x60
jg 0x14004295e
jmp 0x140046991
test byte [rdx + 0x24b], 4
jne 0x1400428df
mov rax, qword [rdx + 0x120]
cmp rax, 0xffffffff80000000
je 0x140042893
test rax, rax
je 0x140042847
cmp rax, 1
je 0x140042847
mov rcx, qword [rsp + 0x580]
lea rdx, str.UNDEFINED
xor eax, eax
cmp rax, r8
jge 0x140042968
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 9
jl 0x14004280c
cmp rax, r8
jge 0x140042968
neg rax
add r8, rax
cmp r8, 0x60
jg 0x14004295e
jmp 0x140046a09
mov rcx, qword [rsp + 0x580]
lea rdx, str.REWIND
xor eax, eax
cmp rax, r8
jge 0x140042968
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 6
jl 0x140042858
cmp rax, r8
jge 0x140042968
neg rax
add r8, rax
cmp r8, 0x60
jg 0x14004295e
jmp 0x140046a1c
mov rcx, qword [rsp + 0x580]
lea rdx, str.APPEND
xor eax, eax
cmp rax, r8
jge 0x140042968
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 6
jl 0x1400428a4
cmp rax, r8
jge 0x140042968
neg rax
add r8, rax
cmp r8, 0x60
jg 0x14004295e
jmp 0x140046a2f
mov rcx, qword [rsp + 0x580]
lea rdx, str.ASIS
xor eax, eax
cmp rax, r8
jge 0x140042968
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 4
jl 0x1400428f0
cmp rax, r8
jge 0x140042968
neg rax
add r8, rax
cmp r8, 0x60
jg 0x14004295e
jmp 0x140046a42
mov rcx, qword [rsp + 0x580]
lea rdx, str.UNDEFINED
xor eax, eax
cmp rax, r8
jge 0x140042968
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 9
jl 0x140042930
cmp rax, r8
jge 0x140042968
neg rax
add r8, rax
cmp r8, 0x60
jle 0x140046aba
mov edx, reloc.LMGR10.dll_Ordinal_32
call fcn.14009ef10
movsxd r8, dword [rsp + 0x598]
test r8, r8
je 0x140042a75
mov rax, qword [rsp + 0x6d8]
test rax, rax
je 0x140046d59
test byte [rax + 0x245], 0x20
je 0x140042a2c
test byte [rax + 0x24a], 1
je 0x1400429ec
mov rcx, qword [rsp + 0x590]
lea rdx, [0x1400b1038]
xor eax, eax
cmp rax, r8
jge 0x140042a75
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 2
jl 0x1400429b1
cmp rax, r8
jge 0x140042a75
neg rax
add r8, rax
cmp r8, 0x60
jg 0x140042a6b
jmp 0x140046bf1
mov rcx, qword [rsp + 0x590]
lea rdx, [0x1400b1034]
xor eax, eax
cmp rax, r8
jge 0x140042a75
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 3
jl 0x1400429fd
cmp rax, r8
jge 0x140042a75
neg rax
add r8, rax
cmp r8, 0x60
jg 0x140042a6b
jmp 0x140046c69
mov rcx, qword [rsp + 0x590]
lea rdx, str.UNKNOWN
xor eax, eax
cmp rax, r8
jge 0x140042a75
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 7
jl 0x140042a3d
cmp rax, r8
jge 0x140042a75
neg rax
add r8, rax
cmp r8, 0x60
jle 0x140046ce1
mov edx, reloc.LMGR10.dll_Ordinal_32
call fcn.14009ef10
movsxd r8, dword [rsp + 0x5a8]
test r8, r8
je 0x140042b8a
mov rax, qword [rsp + 0x6d8]
test rax, rax
je 0x140046f80
movzx edx, byte [rax + 0x245]
test dl, 0x20
je 0x140042b41
test byte [rax + 0x24a], 1
jne 0x140042b01
test dl, 0x40
jne 0x140042b01
mov rcx, qword [rsp + 0x5a0]
lea rdx, [0x1400b1034]
xor eax, eax
cmp rax, r8
jge 0x140042b8a
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 3
jl 0x140042ac6
cmp rax, r8
jge 0x140042b8a
neg rax
add r8, rax
cmp r8, 0x60
jg 0x140042b80
jmp 0x140046e18
mov rcx, qword [rsp + 0x5a0]
lea rdx, [0x1400b1038]
xor eax, eax
cmp rax, r8
jge 0x140042b8a
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 2
jl 0x140042b12
cmp rax, r8
jge 0x140042b8a
neg rax
add r8, rax
cmp r8, 0x60
jg 0x140042b80
jmp 0x140046e90
mov rcx, qword [rsp + 0x5a0]
lea rdx, str.UNKNOWN
xor eax, eax
cmp rax, r8
jge 0x140042b8a
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 7
jl 0x140042b52
cmp rax, r8
jge 0x140042b8a
neg rax
add r8, rax
cmp r8, 0x60
jle 0x140046f08
mov edx, reloc.LMGR10.dll_Ordinal_32
call fcn.14009ef10
movsxd r8, dword [rsp + 0x5b8]
test r8, r8
je 0x140042c94
mov rax, qword [rsp + 0x6d8]
test rax, rax
je 0x1400471a7
movzx eax, byte [rax + 0x245]
test al, 0x20
je 0x140042c4b
test al, 0x40
je 0x140042c0b
mov rcx, qword [rsp + 0x5b0]
lea rdx, [0x1400b1038]
xor eax, eax
cmp rax, r8
jge 0x140042c94
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 2
jl 0x140042bd0
cmp rax, r8
jge 0x140042c94
neg rax
add r8, rax
cmp r8, 0x60
jg 0x140042c8a
jmp 0x14004703f
mov rcx, qword [rsp + 0x5b0]
lea rdx, [0x1400b1034]
xor eax, eax
cmp rax, r8
jge 0x140042c94
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 3
jl 0x140042c1c
cmp rax, r8
jge 0x140042c94
neg rax
add r8, rax
cmp r8, 0x60
jg 0x140042c8a
jmp 0x1400470b7
mov rcx, qword [rsp + 0x5b0]
lea rdx, str.UNKNOWN
xor eax, eax
cmp rax, r8
jge 0x140042c94
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 7
jl 0x140042c5c
cmp rax, r8
jge 0x140042c94
neg rax
add r8, rax
cmp r8, 0x60
jle 0x14004712f
mov edx, reloc.LMGR10.dll_Ordinal_32
call fcn.14009ef10
mov rcx, qword [rsp + 0x438]
test rcx, rcx
je 0x140042d5d
movzx eax, byte [rsp + 0x742]
and eax, 4
mov rdx, qword [rsp + 0x6d8]
shr eax, 2
test rdx, rdx
je 0x140047266
test eax, eax
je 0x140042cd8
test byte [rdx + 0x245], 0x20
jne 0x140042cd8
mov eax, 0xffffffff
jmp 0x140042cde
mov eax, dword [rdx + 0x1b0]
cmp rcx, 5
jl 0x140042d41
cmp rcx, 0x11
jg 0x140042d41
add rcx, 0xfffffffffffffffb
cmp rcx, 0xc
ja case.default.0x1400441fc
movsxd rcx, ecx
lea rdx, [0x140000000]
mov rbx, qword [rdx + rcx*8 + 0xb0d40]
jmp rbx
mov rdx, qword [rsp + 0x430]
movsxd rax, eax
mov qword [rdx], rax
jmp 0x140042d5d
mov rdx, qword [rsp + 0x430]
mov dword [rdx], eax
jmp 0x140042d5d
mov rdx, qword [rsp + 0x430]
mov word [rdx], ax
jmp 0x140042d5d
mov rdx, qword [rsp + 0x430]
mov byte [rdx], al
jmp 0x140042d5d
mov ecx, 8
mov edx, 2
lea r8, str.for_inquire.c
mov r9d, 0x698
call fcn.14006765c
movsxd r8, dword [rsp + 0x478]
test r8, r8
je 0x140043017
mov rdx, qword [rsp + 0x6d8]
test rdx, rdx
je 0x1400474a1
test byte [rdx + 0x245], 0x20
je 0x140042f84
movzx eax, byte [rdx + 0x247]
test al, 4
jne 0x140042f38
test al, 2
jne 0x140042eec
test al, 8
jne 0x140042ea0
test al, 0x10
jne 0x140042e54
test byte [rdx + 0x244], 2
jne 0x140042e08
mov rcx, qword [rsp + 0x470]
lea rdx, str.UNKNOWN
xor eax, eax
cmp rax, r8
jge 0x140043017
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 7
jl 0x140042dcd
cmp rax, r8
jge 0x140043017
neg rax
add r8, rax
cmp r8, 0x60
jg 0x14004300d
jmp 0x140047275
mov rcx, qword [rsp + 0x470]
lea rdx, str.UNDEFINED
xor eax, eax
cmp rax, r8
jge 0x140043017
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 9
jl 0x140042e19
cmp rax, r8
jge 0x140043017
neg rax
add r8, rax
cmp r8, 0x60
jg 0x14004300d
jmp 0x140047288
mov rcx, qword [rsp + 0x470]
lea rdx, str.KEYED
xor eax, eax
cmp rax, r8
jge 0x140043017
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 5
jl 0x140042e65
cmp rax, r8
jge 0x140043017
neg rax
add r8, rax
cmp r8, 0x60
jg 0x14004300d
jmp 0x14004729b
mov rcx, qword [rsp + 0x470]
lea rdx, str.DIRECT
xor eax, eax
cmp rax, r8
jge 0x140043017
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 6
jl 0x140042eb1
cmp rax, r8
jge 0x140043017
neg rax
add r8, rax
cmp r8, 0x60
jg 0x14004300d
jmp 0x1400472ae
mov rcx, qword [rsp + 0x470]
lea rdx, str.SEQUENTIAL
xor eax, eax
cmp rax, r8
jge 0x140043017
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 0xa
jl 0x140042efd
cmp rax, r8
jge 0x140043017
neg rax
add r8, rax
cmp r8, 0x60
jg 0x14004300d
jmp 0x1400472c1
mov rcx, qword [rsp + 0x470]
lea rdx, str.STREAM
xor eax, eax
cmp rax, r8
jge 0x140043017
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 6
jl 0x140042f49
cmp rax, r8
jge 0x140043017
neg rax
add r8, rax
cmp r8, 0x60
jg 0x14004300d
jmp 0x140047339
test byte [rsp + 0x742], 4
jne 0x140042fce
mov rcx, qword [rsp + 0x470]
lea rdx, str.UNKNOWN
xor eax, eax
cmp rax, r8
jge 0x140043017
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 7
jl 0x140042f9f
cmp rax, r8
jge 0x140043017
neg rax
add r8, rax
cmp r8, 0x60
jg 0x14004300d
jmp 0x1400473b1
mov rcx, qword [rsp + 0x470]
lea rdx, str.UNDEFINED
xor eax, eax
cmp rax, r8
jge 0x140043017
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 9
jl 0x140042fdf
cmp rax, r8
jge 0x140043017
neg rax
add r8, rax
cmp r8, 0x60
jle 0x140047429
mov edx, reloc.LMGR10.dll_Ordinal_32
call fcn.14009ef10
movsxd r8, dword [rsp + 0x488]
test r8, r8
je 0x14004317a
mov rax, qword [rsp + 0x6d8]
test rax, rax
je 0x140047743
test byte [rax + 0x246], 0x40
je 0x1400430e7
test byte [rax + 0x247], 0x20
jne 0x14004309b
mov rcx, qword [rsp + 0x480]
lea rdx, str.ZERO
xor eax, eax
cmp rax, r8
jge 0x14004317a
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 4
jl 0x140043060
cmp rax, r8
jge 0x14004317a
neg rax
add r8, rax
cmp r8, 0x60
jg 0x140043170
jmp 0x140047563
mov rcx, qword [rsp + 0x480]
lea rdx, str.NULL
xor eax, eax
cmp rax, r8
jge 0x14004317a
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 4
jl 0x1400430ac
cmp rax, r8
jge 0x14004317a
neg rax
add r8, rax
cmp r8, 0x60
jg 0x140043170
jmp 0x1400475db
test byte [rsp + 0x742], 4
jne 0x140043131
mov rcx, qword [rsp + 0x480]
lea rdx, str.UNKNOWN
xor eax, eax
cmp rax, r8
jge 0x14004317a
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 7
jl 0x140043102
cmp rax, r8
jge 0x14004317a
neg rax
add r8, rax
cmp r8, 0x60
jg 0x140043170
jmp 0x140047653
mov rcx, qword [rsp + 0x480]
lea rdx, str.UNDEFINED
xor eax, eax
cmp rax, r8
jge 0x14004317a
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 9
jl 0x140043142
cmp rax, r8
jge 0x14004317a
neg rax
add r8, rax
cmp r8, 0x60
jle 0x1400476cb
mov edx, reloc.LMGR10.dll_Ordinal_32
call fcn.14009ef10
movsxd r8, dword [rsp + 0x4c8]
test r8, r8
je 0x1400433f4
mov rcx, qword [rsp + 0x6d8]
test rcx, rcx
je 0x140047a83
test byte [rcx + 0x245], 0x20
je 0x140043361
movzx eax, byte [rcx + 0x246]
test al, 0x40
jne 0x140043315
movzx edx, byte [rcx + 0x24c]
test dl, 2
jne 0x1400432c9
test eax, 0x80
jne 0x14004327d
test dl, 1
jne 0x14004327d
test byte [rcx + 0x244], 2
jne 0x140043231
mov rcx, qword [rsp + 0x4c0]
lea rdx, str.UNKNOWN
xor eax, eax
cmp rax, r8
jge 0x1400433f4
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 7
jl 0x1400431f6
cmp rax, r8
jge 0x1400433f4
neg rax
add r8, rax
cmp r8, 0x60
jg 0x1400433ea
jmp 0x140047805
mov rcx, qword [rsp + 0x4c0]
lea rdx, str.UNDEFINED
xor eax, eax
cmp rax, r8
jge 0x1400433f4
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 9
jl 0x140043242
cmp rax, r8
jge 0x1400433f4
neg rax
add r8, rax
cmp r8, 0x60
jg 0x1400433ea
jmp 0x140047818
mov rcx, qword [rsp + 0x4c0]
lea rdx, str.UNFORMATTED
xor eax, eax
cmp rax, r8
jge 0x1400433f4
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 0xb
jl 0x14004328e
cmp rax, r8
jge 0x1400433f4
neg rax
add r8, rax
cmp r8, 0x60
jg 0x1400433ea
jmp 0x14004782b
mov rcx, qword [rsp + 0x4c0]
lea rdx, str.BINARY
xor eax, eax
cmp rax, r8
jge 0x1400433f4
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 6
jl 0x1400432da
cmp rax, r8
jge 0x1400433f4
neg rax
add r8, rax
cmp r8, 0x60
jg 0x1400433ea
jmp 0x1400478a3
mov rcx, qword [rsp + 0x4c0]
lea rdx, str.FORMATTED
xor eax, eax
cmp rax, r8
jge 0x1400433f4
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 9
jl 0x140043326
cmp rax, r8
jge 0x1400433f4
neg rax
add r8, rax
cmp r8, 0x60
jg 0x1400433ea
jmp 0x14004791b
test byte [rsp + 0x742], 4
jne 0x1400433ab
mov rcx, qword [rsp + 0x4c0]
lea rdx, str.UNKNOWN
xor eax, eax
cmp rax, r8
jge 0x1400433f4
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 7
jl 0x14004337c
cmp rax, r8
jge 0x1400433f4
neg rax
add r8, rax
cmp r8, 0x60
jg 0x1400433ea
jmp 0x140047993
mov rcx, qword [rsp + 0x4c0]
lea rdx, str.UNDEFINED
xor eax, eax
cmp rax, r8
jge 0x1400433f4
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 9
jl 0x1400433bc
cmp rax, r8
jge 0x1400433f4
neg rax
add r8, rax
cmp r8, 0x60
jle 0x140047a0b
mov edx, reloc.LMGR10.dll_Ordinal_32
call fcn.14009ef10
movsxd r8, dword [rsp + 0x618]
test r8, r8
je 0x140043501
mov rax, qword [rsp + 0x6d8]
test rax, rax
je 0x140047cad
test byte [rax + 0x245], 0x20
je 0x1400434b8
test byte [rax + 0x24d], 0x40
je 0x140043478
mov rcx, qword [rsp + 0x610]
lea rdx, [0x1400b1034]
xor eax, eax
cmp rax, r8
jge 0x140043501
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 3
jl 0x14004343d
cmp rax, r8
jge 0x140043501
neg rax
add r8, rax
cmp r8, 0x60
jg 0x1400434f7
jmp 0x140047b45
mov rcx, qword [rsp + 0x610]
lea rdx, [0x1400b1038]
xor eax, eax
cmp rax, r8
jge 0x140043501
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 2
jl 0x140043489
cmp rax, r8
jge 0x140043501
neg rax
add r8, rax
cmp r8, 0x60
jg 0x1400434f7
jmp 0x140047bbd
mov rcx, qword [rsp + 0x610]
lea rdx, str.UNKNOWN
xor eax, eax
cmp rax, r8
jge 0x140043501
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 7
jl 0x1400434c9
cmp rax, r8
jge 0x140043501
neg rax
add r8, rax
cmp r8, 0x60
jle 0x140047c35
mov edx, reloc.LMGR10.dll_Ordinal_32
call fcn.14009ef10
mov r8d, dword [rsp + 0x638]
test r8d, r8d
je 0x14004355d
test ebp, ebp
je 0x14004355d
mov rcx, qword [rsp + 0x630]
lea rdx, [rsp + 0x54]
movsxd r8, r8d
xor eax, eax
test rsi, rsi
jle 0x140043541
cmp rax, r8
jge 0x14004355d
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, rsi
jl 0x140043529
cmp rax, r8
jge 0x14004355d
sub r8, rax
cmp r8, 0x60
jle 0x140047d6c
mov edx, reloc.LMGR10.dll_Ordinal_32
call fcn.14009ef10
movsxd r8, dword [rsp + 0x648]
test r8, r8
je 0x14004361e
mov rax, qword [rsp + 0x6d8]
test rax, rax
je 0x140047f2e
test byte [rax + 0x245], 0x20
je 0x1400435d5
mov rax, qword [rax + 0x30]
test rax, rax
je 0x140047e5c
mov rcx, qword [rsp + 0x640]
lea rdx, [0x1400b1034]
xor eax, eax
cmp rax, r8
jge 0x14004361e
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 3
jl 0x1400435a6
cmp rax, r8
jge 0x14004361e
neg rax
add r8, rax
cmp r8, 0x60
jg 0x140043614
jmp 0x140047de4
mov rcx, qword [rsp + 0x640]
lea rdx, str.UNDEFINED
xor eax, eax
cmp rax, r8
jge 0x14004361e
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 9
jl 0x1400435e6
cmp rax, r8
jge 0x14004361e
neg rax
add r8, rax
cmp r8, 0x60
jle 0x140047eb6
mov edx, reloc.LMGR10.dll_Ordinal_32
call fcn.14009ef10
mov rax, qword [rsp + 0x668]
test rax, rax
je 0x140043aba
cmp rax, 5
jl 0x14004363b
cmp rax, 0x11
jle 0x140043657
mov ecx, 8
mov edx, 2
lea r8, str.for_inquire.c
mov r9d, 0x795
call fcn.14006765c
mov rax, qword [rsp + 0x6d8]
test rax, rax
je 0x140048031
test byte [rax + 0x245], 0x20
jne 0x1400436e4
mov rax, qword [rsp + 0x668]
add rax, 0xfffffffffffffffb
cmp rax, 0xc
ja case.default.0x1400441fc
movsxd rdx, eax
lea rax, [0x140000000]
mov rcx, qword [rax + rdx*8 + 0xb0dc0]
jmp rcx
mov rax, qword [rsp + 0x660]
mov qword [rax], 0
jmp 0x140043aba
mov rax, qword [rsp + 0x660]
mov dword [rax], 0
jmp 0x140043aba
mov rdx, qword [rsp + 0x660]
xor eax, eax
mov word [rdx], ax
jmp 0x140043aba
mov rax, qword [rsp + 0x660]
mov byte [rax], 0
jmp 0x140043aba
mov rcx, qword [rax + 0x30]
test rcx, rcx
je 0x140043671
test byte [rsp + 0x658], 1
jne 0x140043809
mov rbx, qword [rsp + 0x668]
mov rdx, qword [rcx + 0x60]
add rbx, 0xfffffffffffffffb
test rdx, rdx
je 0x140047fed
cmp rbx, 0xc
ja case.default.0x1400441fc
movsxd rcx, ebx
lea rdx, [0x140000000]
mov rbx, qword [rdx + rcx*8 + 0xb0e40]
jmp rbx
mov rdx, qword [rsp + 0x660]
movzx eax, byte [rax + 0x244]
and eax, 0x10
shr rax, 3
dec rax
mov qword [rdx], rax
jmp 0x140043aba
mov rdx, qword [rsp + 0x660]
movzx eax, byte [rax + 0x244]
and eax, 0x10
shr eax, 3
dec eax
mov dword [rdx], eax
jmp 0x140043aba
mov rdx, qword [rsp + 0x660]
movzx eax, byte [rax + 0x244]
and eax, 0x10
shr eax, 3
dec eax
mov dword [rdx], eax
jmp 0x140043aba
mov rdx, qword [rsp + 0x660]
movzx eax, byte [rax + 0x244]
and eax, 0x10
shr eax, 3
dec eax
mov word [rdx], ax
jmp 0x140043aba
mov rdx, qword [rsp + 0x660]
movzx eax, byte [rax + 0x244]
and eax, 0x10
shr eax, 3
dec eax
mov word [rdx], ax
jmp 0x140043aba
mov rdx, qword [rsp + 0x660]
movzx eax, byte [rax + 0x244]
and eax, 0x10
shr eax, 3
dec eax
mov byte [rdx], al
jmp 0x140043aba
mov rdx, qword [rsp + 0x660]
movzx eax, byte [rax + 0x244]
and eax, 0x10
shr eax, 3
dec eax
mov byte [rdx], al
jmp 0x140043aba
add rcx, 0x30
call qword [sym.imp.KERNEL32.dll_EnterCriticalSection]
mov rax, qword [rsp + 0x6d8]
mov rdx, qword [rsp + 0x650]
test rdx, rdx
mov rcx, qword [rax + 0x30]
jl 0x140043a01
cmp rdx, qword [rcx + 8]
jge 0x140043a01
mov rax, qword [rcx]
lea rdx, [rdx + rdx*4]
test byte [rax + rdx*8 + 0x20], 1
je 0x1400439cd
add rcx, 0x30
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
mov rax, qword [rsp + 0x668]
add rax, 0xfffffffffffffffb
cmp rax, 0xc
ja case.default.0x1400441fc
movsxd rdx, eax
lea rax, [0x140000000]
mov rcx, qword [rax + rdx*8 + 0xb0ec0]
jmp rcx
mov rax, qword [rsp + 0x6d8]
test rax, rax
mov rdx, qword [rsp + 0x660]
je 0x1400438a5
test byte [rax + 0x244], 0x10
je 0x1400438a5
mov eax, 1
jmp 0x1400438af
movabs rax, 0xffffffffffffffff
mov qword [rdx], rax
jmp 0x140043aba
mov rax, qword [rsp + 0x6d8]
test rax, rax
mov rdx, qword [rsp + 0x660]
je 0x1400438d9
test byte [rax + 0x244], 0x10
je 0x1400438d9
mov eax, edi
jmp 0x1400438de
mov eax, 0xffffffff
mov dword [rdx], eax
jmp 0x140043aba
mov rax, qword [rsp + 0x6d8]
test rax, rax
mov rdx, qword [rsp + 0x660]
je 0x140043907
test byte [rax + 0x244], 0x10
je 0x140043907
mov eax, edi
jmp 0x14004390c
mov eax, 0xffffffff
mov dword [rdx], eax
jmp 0x140043aba
mov rax, qword [rsp + 0x6d8]
test rax, rax
mov rdx, qword [rsp + 0x660]
je 0x140043935
test byte [rax + 0x244], 0x10
je 0x140043935
mov eax, edi
jmp 0x14004393a
mov eax, 0xffffffff
mov word [rdx], ax
jmp 0x140043aba
mov rax, qword [rsp + 0x6d8]
test rax, rax
mov rdx, qword [rsp + 0x660]
je 0x140043964
test byte [rax + 0x244], 0x10
je 0x140043964
mov eax, edi
jmp 0x140043969
mov eax, 0xffffffff
mov word [rdx], ax
jmp 0x140043aba
mov rax, qword [rsp + 0x6d8]
test rax, rax
mov rdx, qword [rsp + 0x660]
je 0x140043993
test byte [rax + 0x244], 0x10
je 0x140043993
mov eax, edi
jmp 0x140043998
mov eax, 0xffffffff
mov byte [rdx], al
jmp 0x140043aba
mov rax, qword [rsp + 0x6d8]
test rax, rax
mov rdx, qword [rsp + 0x660]
je 0x1400439c1
test byte [rax + 0x244], 0x10
je 0x1400439c1
mov eax, edi
jmp 0x1400439c6
mov eax, 0xffffffff
mov byte [rdx], al
jmp 0x140043aba
add rcx, 0x30
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
mov rax, qword [rsp + 0x668]
add rax, 0xfffffffffffffffb
cmp rax, 0xc
ja case.default.0x1400441fc
movsxd rdx, eax
lea rax, [0x140000000]
mov rcx, qword [rax + rdx*8 + 0xb0dc0]
jmp rcx
add rcx, 0x30
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
mov r9, qword [rsp + 0x6d8]
mov rax, qword [r9 + 0x30]
test rax, rax
je 0x14004800b
test byte [rax + 0x74], 2
je 0x140043a7f
mov edx, 0x66
mov dword [rax + 0x68], edx
mov rax, qword [rsp + 0x6d8]
mov rcx, qword [rax + 0x30]
mov dword [rcx + 0x6c], edx
mov rbx, qword [rsp + 0x6d8]
mov rax, qword [rbx + 0xc0]
test rax, rax
je 0x140043a66
xor edx, edx
mov qword [rax + 8], rdx
mov rax, qword [rsp + 0x6d8]
mov qword [rax + 0xc0], rdx
mov eax, 0x66
add rsp, 0x6e8
pop rbp
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
movzx r8d, byte [r9 + 0x248]
mov rcx, r9
and r8d, 7
mov edx, 0xffffffff
mov r9d, 0x66
mov dword [rsp + 0x20], 0x66
call fcn.140065650
add rsp, 0x6e8
pop rbp
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
mov r8, qword [rsp + 0x688]
test r8, r8
je 0x140043d1d
mov rax, qword [rsp + 0x6d8]
test rax, rax
je case.default.0x140043b16
test byte [rax + 0x245], 0x20
je case.default.0x140043b16
test byte [rax + 0x246], 0x40
je case.default.0x140043b16
movzx edx, byte [rax + 0x23b]
cmp rdx, 6
ja case.default.0x140043b16
lea rax, [0x140000000]
mov rdx, qword [rax + rdx*8 + 0xb0f40]
jmp rdx
mov rcx, qword [rsp + 0x680]
lea rdx, str.PROCESSOR_DEFINED
xor eax, eax
cmp rax, r8
jge 0x140043d1d
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 0x11
jl 0x140043b29
cmp rax, r8
jge 0x140043d1d
neg rax
add r8, rax
cmp r8, 0x60
jg 0x140043d13
jmp 0x14004805b
mov rcx, qword [rsp + 0x680]
lea rdx, str.COMPATIBLE
xor eax, eax
cmp rax, r8
jge 0x140043d1d
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 0xa
jl 0x140043b75
cmp rax, r8
jge 0x140043d1d
neg rax
add r8, rax
cmp r8, 0x60
jg 0x140043d13
jmp 0x14004806e
mov rcx, qword [rsp + 0x680]
lea rdx, str.ZERO
xor eax, eax
cmp rax, r8
jge 0x140043d1d
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 4
jl 0x140043bc1
cmp rax, r8
jge 0x140043d1d
neg rax
add r8, rax
cmp r8, 0x60
jg 0x140043d13
jmp 0x140048081
mov rcx, qword [rsp + 0x680]
lea rdx, str.DOWN
xor eax, eax
cmp rax, r8
jge 0x140043d1d
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 4
jl 0x140043c0d
cmp rax, r8
jge 0x140043d1d
neg rax
add r8, rax
cmp r8, 0x60
jg 0x140043d13
jmp 0x140048094
mov rcx, qword [rsp + 0x680]
lea rdx, [0x1400b1140]
xor eax, eax
cmp rax, r8
jge 0x140043d1d
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 2
jl 0x140043c59
cmp rax, r8
jge 0x140043d1d
neg rax
add r8, rax
cmp r8, 0x60
jg 0x140043d13
jmp 0x1400480a7
mov rcx, qword [rsp + 0x680]
lea rdx, str.NEAREST
xor eax, eax
cmp rax, r8
jge 0x140043d1d
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 7
jl 0x140043ca5
cmp rax, r8
jge 0x140043d1d
neg rax
add r8, rax
cmp r8, 0x60
jg 0x140043d13
jmp 0x1400480ba
mov rcx, qword [rsp + 0x680]
lea rdx, str.UNDEFINED
xor eax, eax
cmp rax, r8
jge 0x140043d1d
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 9
jl 0x140043ce5
cmp rax, r8
jge 0x140043d1d
neg rax
add r8, rax
cmp r8, 0x60
jle 0x1400480cd
mov edx, reloc.LMGR10.dll_Ordinal_32
call fcn.14009ef10
mov r8, qword [rsp + 0x698]
test r8, r8
je 0x140043e3f
mov rax, qword [rsp + 0x6d8]
test rax, rax
je 0x140043df6
test byte [rax + 0x245], 0x20
je 0x140043df6
test byte [rax + 0x246], 0x40
je 0x140043df6
movzx eax, byte [rax + 0x23d]
cmp eax, 1
jg 0x140043db1
mov rcx, qword [rsp + 0x690]
lea rdx, str.POINT
xor eax, eax
cmp rax, r8
jge 0x140043e3f
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 5
jl 0x140043d76
cmp rax, r8
jge 0x140043e3f
neg rax
add r8, rax
cmp r8, 0x60
jg 0x140043e35
jmp 0x140048145
cmp eax, 2
jne 0x140043df6
mov rcx, qword [rsp + 0x690]
lea rdx, str.COMMA
xor eax, eax
cmp rax, r8
jge 0x140043e3f
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 5
jl 0x140043dc7
cmp rax, r8
jge 0x140043e3f
neg rax
add r8, rax
cmp r8, 0x60
jg 0x140043e35
jmp 0x140048158
mov rcx, qword [rsp + 0x690]
lea rdx, str.UNDEFINED
xor eax, eax
cmp rax, r8
jge 0x140043e3f
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 9
jl 0x140043e07
cmp rax, r8
jge 0x140043e3f
neg rax
add r8, rax
cmp r8, 0x60
jle 0x1400481d0
mov edx, reloc.LMGR10.dll_Ordinal_32
call fcn.14009ef10
mov r8, qword [rsp + 0x6a8]
test r8, r8
je 0x140043fba
mov rax, qword [rsp + 0x6d8]
test rax, rax
je 0x140043f71
test byte [rax + 0x245], 0x20
je 0x140043f71
test byte [rax + 0x246], 0x40
je 0x140043f71
movzx eax, byte [rax + 0x23f]
cmp eax, 1
jle 0x140043f31
cmp eax, 2
je 0x140043ee5
cmp eax, 3
jne 0x140043f71
mov rcx, qword [rsp + 0x6a0]
lea rdx, str.SUPPRESS
xor eax, eax
cmp rax, r8
jge 0x140043fba
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 8
jl 0x140043eaa
cmp rax, r8
jge 0x140043fba
neg rax
add r8, rax
cmp r8, 0x60
jg 0x140043fb0
jmp 0x140048248
mov rcx, qword [rsp + 0x6a0]
lea rdx, str.PLUS
xor eax, eax
cmp rax, r8
jge 0x140043fba
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 4
jl 0x140043ef6
cmp rax, r8
jge 0x140043fba
neg rax
add r8, rax
cmp r8, 0x60
jg 0x140043fb0
jmp 0x14004825b
mov rcx, qword [rsp + 0x6a0]
lea rdx, str.PROCESSOR_DEFINED
xor eax, eax
cmp rax, r8
jge 0x140043fba
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 0x11
jl 0x140043f42
cmp rax, r8
jge 0x140043fba
neg rax
add r8, rax
cmp r8, 0x60
jg 0x140043fb0
jmp 0x14004826e
mov rcx, qword [rsp + 0x6a0]
lea rdx, str.UNDEFINED
xor eax, eax
cmp rax, r8
jge 0x140043fba
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 9
jl 0x140043f82
cmp rax, r8
jge 0x140043fba
neg rax
add r8, rax
cmp r8, 0x60
jle 0x140048281
mov edx, reloc.LMGR10.dll_Ordinal_32
call fcn.14009ef10
mov r8, qword [rsp + 0x6b8]
xor ebx, ebx
test r8, r8
je 0x140044126
mov rax, qword [rsp + 0x6d8]
test rax, rax
je 0x1400484e4
test byte [rax + 0x245], 0x20
je 0x14004403d
test byte [rax + 0x246], 0x40
jne 0x14004403d
mov rcx, qword [rsp + 0x6b0]
lea rdx, str.UNDEFINED
xor eax, eax
cmp rax, r8
jge 0x140044126
movzx ebp, byte [rdx]
inc rax
mov byte [rcx], bpl
inc rcx
inc rdx
cmp rax, 9
jl 0x140044001
cmp rax, r8
jge 0x140044126
neg rax
add r8, rax
cmp r8, 0x60
jg 0x14004411c
jmp 0x1400482f9
movzx eax, byte [rax + 0x241]
cmp eax, 1
jg 0x140044096
mov rcx, qword [rsp + 0x6b0]
lea rdx, str.UNKNOWN
xor eax, eax
cmp rax, r8
jge 0x140044126
movzx ebp, byte [rdx]
inc rax
mov byte [rcx], bpl
inc rcx
inc rdx
cmp rax, 7
jl 0x14004405a
cmp rax, r8
jge 0x140044126
neg rax
add r8, rax
cmp r8, 0x60
jg 0x14004411c
jmp 0x140048372
cmp eax, 2
je 0x1400440dc
mov rcx, qword [rsp + 0x6b0]
lea rdx, str.UNKNOWN
xor eax, eax
cmp rax, r8
jge 0x140044126
movzx ebp, byte [rdx]
inc rax
mov byte [rcx], bpl
inc rcx
inc rdx
cmp rax, 7
jl 0x1400440ac
cmp rax, r8
jge 0x140044126
neg rax
add r8, rax
cmp r8, 0x60
jg 0x14004411c
jmp 0x1400483f2
mov rcx, qword [rsp + 0x6b0]
lea rdx, str.UTF_8
xor eax, eax
cmp rax, r8
jge 0x140044126
movzx ebp, byte [rdx]
inc rax
mov byte [rcx], bpl
inc rcx
inc rdx
cmp rax, 5
jl 0x1400440ed
cmp rax, r8
jge 0x140044126
neg rax
add r8, rax
cmp r8, 0x60
jle 0x14004846b
mov edx, reloc.LMGR10.dll_Ordinal_32
call fcn.14009ef10
mov rbp, qword [rsp + 0x6c8]
test rbp, rbp
je 0x14004426b
mov rcx, qword [rsp + 0x6d8]
test rcx, rcx
je 0x14004414d
test byte [rcx + 0x245], 0x20
jne 0x140044194
test rsi, rsi
jne 0x140044159
mov ebx, edi
jmp 0x1400441dc
xor edx, edx
lea rcx, [rsp + 0x54]
lea r8, [rsp + 0x30]
call qword [sym.imp.KERNEL32.dll_GetFileAttributesExA]
mov edx, dword [rsp + 0x4c]
shl rdx, 0x20
mov ebx, dword [rsp + 0x50]
or rdx, rbx
xor ebx, ebx
test eax, eax
mov eax, 0
mov rbp, qword [rsp + 0x6c8]
cmove ebx, edi
cmove rdx, rax
jmp 0x1400441dc
xor edx, edx
xor r8d, r8d
call fcn.14006fdb0
mov rax, qword [rsp + 0x6d8]
lea rdx, [rsp + 0x15c]
mov rcx, qword [rax + 0x178]
call qword [sym.imp.KERNEL32.dll_GetFileSize]
mov ebp, eax
cmp ebp, 0xffffffff
je 0x1400485a5
mov edx, dword [rsp + 0x15c]
shl rdx, 0x20
or rdx, rbp
mov rbp, qword [rsp + 0x6c8]
add rbp, 0xfffffffffffffffb
cmp rbp, 0xc
ja case.default.0x1400441fc
movsxd rcx, ebp
lea rax, [0x140000000]
mov rbp, qword [rax + rcx*8 + 0xb0f80]
jmp rbp
mov rax, qword [rsp + 0x6c0]
test ebx, ebx
je 0x140044213
mov qword [rax], 0xffffffffffffffff
jmp 0x14004426b
mov qword [rax], rdx
jmp 0x14004426b
mov rcx, qword [rsp + 0x6c0]
movabs rax, 0xffffffffffffffff
test ebx, ebx
cmovne rdx, rax
mov dword [rcx], edx
jmp 0x14004426b
mov rcx, qword [rsp + 0x6c0]
movabs rax, 0xffffffffffffffff
test ebx, ebx
cmovne rdx, rax
mov word [rcx], dx
jmp 0x14004426b
mov rcx, qword [rsp + 0x6c0]
movabs rax, 0xffffffffffffffff
test ebx, ebx
cmovne rdx, rax
mov byte [rcx], dl
mov rax, qword [rsp + 0x6d8]
test rax, rax
je 0x140044343
and byte [rax + 0x248], 0xdc
and byte [rax + 0x24a], 0xf7
mov rax, qword [rsp + 0x6d8]
mov ecx, dword [rax + 0x1b0]
call fcn.140060f70
test eax, eax
je 0x140044343
mov r9, qword [rsp + 0x6d8]
mov rbx, qword [r9 + 0x30]
test rbx, rbx
je 0x1400485c2
test byte [rbx + 0x74], 2
je 0x14004430f
mov dword [rbx + 0x68], eax
mov rcx, qword [rsp + 0x6d8]
mov rbx, qword [rcx + 0x30]
mov dword [rbx + 0x6c], eax
mov rbp, qword [rsp + 0x6d8]
mov rcx, qword [rbp + 0xc0]
test rcx, rcx
je 0x1400442fb
xor ebx, ebx
mov qword [rcx + 8], rbx
mov rcx, qword [rsp + 0x6d8]
mov qword [rcx + 0xc0], rbx
add rsp, 0x6e8
pop rbp
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
movzx r8d, byte [r9 + 0x248]
mov rcx, r9
and r8d, 7
mov edx, 0xffffffff
mov r9d, eax
mov dword [rsp + 0x20], eax
call fcn.140065650
add rsp, 0x6e8
pop rbp
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
xor eax, eax
add rsp, 0x6e8
pop rbp
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
xor ecx, ecx
mov edx, r13d
mov r8d, r13d
call fcn.140065e30
add rsp, 0x6e8
pop rbp
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
mov rax, qword [rsp + 0x670]
test rax, rax
je 0x14004444a
mov ecx, r12d
lea rdx, [rsp + 0x30]
call fcn.1400615d0
test eax, eax
jne 0x14004444a
mov rcx, qword [rsp + 0x30]
movzx eax, byte [rsp + 0x740]
and eax, 1
movzx edx, byte [rcx + 0x248]
and edx, 0xfffffffe
or edx, eax
mov byte [rcx + 0x248], dl
mov rsi, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x678]
mov qword [rsi + 0x198], rbp
mov r8, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x670]
mov qword [r8 + 0x100], rdi
mov r9, qword [rsp + 0x30]
mov rax, qword [r9 + 0x30]
test rax, rax
je 0x140044461
test byte [rax + 0x74], 2
je 0x140041174
mov dword [rax + 0x68], ebx
mov rax, qword [rsp + 0x30]
mov rdx, qword [rax + 0x30]
mov dword [rdx + 0x6c], ebx
mov rcx, qword [rsp + 0x30]
mov rax, qword [rcx + 0xc0]
test rax, rax
je 0x140044434
xor edx, edx
mov qword [rax + 8], rdx
mov rax, qword [rsp + 0x30]
mov qword [rax + 0xc0], rdx
mov eax, ebx
add rsp, 0x6e8
pop rbp
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
movzx eax, bx
add rsp, 0x6e8
pop rbp
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
xor ecx, ecx
mov edx, ebx
mov r8d, ebx
call fcn.140065e30
add rsp, 0x6e8
pop rbp
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
mov rax, qword [rsp + 0x670]
test rax, rax
je 0x14004444a
mov ecx, r12d
lea rdx, [rsp + 0x30]
call fcn.1400615d0
test eax, eax
jne 0x14004444a
mov rcx, qword [rsp + 0x30]
movzx eax, byte [rsp + 0x740]
and eax, 1
movzx edx, byte [rcx + 0x248]
and edx, 0xfffffffe
or edx, eax
mov byte [rcx + 0x248], dl
mov rsi, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x678]
mov qword [rsi + 0x198], rbp
mov r8, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x670]
mov qword [r8 + 0x100], rdi
mov r9, qword [rsp + 0x30]
mov rax, qword [r9 + 0x30]
test rax, rax
je 0x140044461
test byte [rax + 0x74], 2
je 0x140041174
mov dword [rax + 0x68], ebx
mov rax, qword [rsp + 0x30]
mov rdx, qword [rax + 0x30]
mov dword [rdx + 0x6c], ebx
mov rcx, qword [rsp + 0x30]
mov rax, qword [rcx + 0xc0]
test rax, rax
je 0x140044537
xor edx, edx
mov qword [rax + 8], rdx
mov rax, qword [rsp + 0x30]
mov qword [rax + 0xc0], rdx
mov eax, ebx
add rsp, 0x6e8
pop rbp
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
mov qword [rsp + 0x6d8], 0
mov edx, 0xf
lea rcx, [rsp + 0x54]
lea r8, [rsp + 0x6d8]
call fcn.1400644a0
test eax, eax
jne 0x140040d03
mov rbx, qword [rsp + 0x6d8]
test rbx, rbx
jne 0x1400410b6
lea rcx, [rsp + 0x54]
call qword [sym.imp.KERNEL32.dll_GetFileAttributesA]
cmp eax, 0xffffffff
jne 0x1400445d9
test ebp, ebp
jne 0x1400410d8
lea rcx, [rsp + 0x188]
lea rdx, [rsp + 0x54]
call fcn.14004d550
cmp eax, 0xffffffff
je 0x1400410d8
movzx ebp, byte [rsp + 0x3cc]
and ebp, 0x10
shr ebp, 3
mov rbx, qword [rsp + 0x6d8]
dec ebp
jmp 0x1400410e2
test al, 0x10
je 0x1400445e6
test ebp, ebp
jne 0x1400445ee
jmp 0x1400410d8
test ebp, ebp
jne 0x1400410d8
movzx ebp, byte [rsp + 0x3cc]
and ebp, 0x10
shr ebp, 3
mov rbx, qword [rsp + 0x6d8]
dec ebp
jmp 0x1400410e2
mov rax, qword [rsp + 0x740]
movzx edx, al
test dl, 1
je 0x1400446f3
mov rax, qword [rsp + 0x670]
test rax, rax
je 0x14004444a
mov ecx, r12d
lea rdx, [rsp + 0x30]
call fcn.1400615d0
test eax, eax
jne 0x14004444a
mov rcx, qword [rsp + 0x30]
movzx eax, byte [rsp + 0x740]
and eax, 1
movzx edx, byte [rcx + 0x248]
and edx, 0xfffffffe
or edx, eax
mov byte [rcx + 0x248], dl
mov rsi, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x678]
mov qword [rsi + 0x198], rbp
mov r8, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x670]
mov qword [r8 + 0x100], rdi
mov r9, qword [rsp + 0x30]
mov rax, qword [r9 + 0x30]
test rax, rax
je 0x140044461
test byte [rax + 0x74], 2
je 0x140041174
mov dword [rax + 0x68], ebx
mov rax, qword [rsp + 0x30]
mov rdx, qword [rax + 0x30]
mov dword [rdx + 0x6c], ebx
mov rcx, qword [rsp + 0x30]
mov rax, qword [rcx + 0xc0]
test rax, rax
je 0x1400446dd
xor edx, edx
mov qword [rax + 8], rdx
mov rax, qword [rsp + 0x30]
mov qword [rax + 0xc0], rdx
mov eax, ebx
add rsp, 0x6e8
pop rbp
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
mov ecx, ebx
mov edx, 2
mov r8d, r12d
lea r9, str.unknown
call fcn.14006765c
jmp 0x1400411a8
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140044782
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x140044752
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140044746
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x14004475a
cmp rdx, r8
jae 0x1400413c7
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140044771
jmp 0x1400413c7
xor edx, edx
jmp 0x140044768
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x1400447fa
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x1400447ca
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x1400447be
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x1400447d2
cmp rdx, r8
jae 0x1400413c7
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x1400447e9
jmp 0x1400413c7
xor edx, edx
jmp 0x1400447e0
mov edx, Ordinal_52
mov ecx, 1
mov r8d, edx
call fcn.140065e30
add rsp, 0x6e8
pop rbp
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
mov rdx, rcx
and rdx, 0xf
mov rax, rdx
neg rax
add rax, 0x10
test rdx, rdx
cmovne rdx, rax
lea rbx, [rdx + 0x10]
cmp r8, rbx
jl 0x140044898
mov rbx, r8
xor eax, eax
sub rbx, rdx
and rbx, 0xf
neg rbx
add rbx, r8
test rdx, rdx
jbe 0x140044868
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rdx
jb 0x14004485c
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rdx + rcx], xmm0
add rdx, 0x10
cmp rdx, rbx
jb 0x140044870
cmp rbx, r8
jae 0x1400413c7
mov byte [rbx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rbx
cmp rbx, r8
jb 0x140044887
jmp 0x1400413c7
xor ebx, ebx
jmp 0x14004487e
mov rdx, rcx
and rdx, 0xf
mov rax, rdx
neg rax
add rax, 0x10
test rdx, rdx
cmovne rdx, rax
lea rbx, [rdx + 0x10]
cmp r8, rbx
jl 0x140044910
mov rbx, r8
xor eax, eax
sub rbx, rdx
and rbx, 0xf
neg rbx
add rbx, r8
test rdx, rdx
jbe 0x1400448e0
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rdx
jb 0x1400448d4
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rdx + rcx], xmm0
add rdx, 0x10
cmp rdx, rbx
jb 0x1400448e8
cmp rbx, r8
jae 0x1400413c7
mov byte [rbx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rbx
cmp rbx, r8
jb 0x1400448ff
jmp 0x1400413c7
xor ebx, ebx
jmp 0x1400448f6
mov rcx, qword [rsp + 0x490]
lea rdx, str.FORTRAN
xor eax, eax
cmp rax, r8
jge 0x1400413c7
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 7
jl 0x140044925
cmp rax, r8
jge 0x1400413c7
neg rax
add r8, rax
cmp r8, 0x60
jg 0x1400413bd
mov rdx, rcx
and rdx, 0xf
mov rax, rdx
neg rax
add rax, 0x10
test rdx, rdx
cmovne rdx, rax
lea rbx, [rdx + 0x10]
cmp r8, rbx
jl 0x1400449cf
mov rbx, r8
xor eax, eax
sub rbx, rdx
and rbx, 0xf
neg rbx
add rbx, r8
test rdx, rdx
jbe 0x14004499f
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rdx
jb 0x140044993
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rdx + rcx], xmm0
add rdx, 0x10
cmp rdx, rbx
jb 0x1400449a7
cmp rbx, r8
jae 0x1400413c7
mov byte [rbx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rbx
cmp rbx, r8
jb 0x1400449be
jmp 0x1400413c7
xor ebx, ebx
jmp 0x1400449b5
test byte [rsp + 0x743], 8
jne 0x140044a26
mov rcx, qword [rsp + 0x490]
lea rdx, str.UNKNOWN
xor eax, eax
cmp rax, r8
jge 0x1400413c7
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 7
jl 0x1400449ee
cmp rax, r8
jge 0x1400413c7
neg rax
add r8, rax
cmp r8, 0x60
jg 0x1400413bd
jmp 0x140044a6f
mov rcx, qword [rsp + 0x490]
lea rdx, str.UNDEFINED
xor eax, eax
cmp rax, r8
jge 0x1400413c7
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 9
jl 0x140044a37
cmp rax, r8
jge 0x1400413c7
neg rax
add r8, rax
cmp r8, 0x60
jg 0x1400413bd
jmp 0x140044ae7
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140044ae3
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x140044ab3
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140044aa7
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x140044abb
cmp rdx, r8
jae 0x1400413c7
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140044ad2
jmp 0x1400413c7
xor edx, edx
jmp 0x140044ac9
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140044b5b
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x140044b2b
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140044b1f
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x140044b33
cmp rdx, r8
jae 0x1400413c7
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140044b4a
jmp 0x1400413c7
xor edx, edx
jmp 0x140044b41
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140044bd3
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x140044ba3
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140044b97
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x140044bab
cmp rdx, r8
jae 0x1400414d4
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140044bc2
jmp 0x1400414d4
xor edx, edx
jmp 0x140044bb9
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140044c4b
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x140044c1b
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140044c0f
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x140044c23
cmp rdx, r8
jae 0x1400414d4
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140044c3a
jmp 0x1400414d4
xor edx, edx
jmp 0x140044c31
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140044cc3
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x140044c93
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140044c87
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x140044c9b
cmp rdx, r8
jae 0x1400414d4
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140044cb2
jmp 0x1400414d4
xor edx, edx
jmp 0x140044ca9
mov rcx, qword [rsp + 0x4b0]
lea rdx, str.UNKNOWN
xor eax, eax
cmp rax, r8
jge 0x1400414d4
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 7
jl 0x140044cd8
cmp rax, r8
jge 0x1400414d4
neg rax
add r8, rax
cmp r8, 0x60
jg 0x1400414ca
mov rdx, rcx
and rdx, 0xf
mov rax, rdx
neg rax
add rax, 0x10
test rdx, rdx
cmovne rdx, rax
lea rbx, [rdx + 0x10]
cmp r8, rbx
jl 0x140044d82
mov rbx, r8
xor eax, eax
sub rbx, rdx
and rbx, 0xf
neg rbx
add rbx, r8
test rdx, rdx
jbe 0x140044d52
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rdx
jb 0x140044d46
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rdx + rcx], xmm0
add rdx, 0x10
cmp rdx, rbx
jb 0x140044d5a
cmp rbx, r8
jae 0x1400414d4
mov byte [rbx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rbx
cmp rbx, r8
jb 0x140044d71
jmp 0x1400414d4
xor ebx, ebx
jmp 0x140044d68
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140044dfa
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x140044dca
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140044dbe
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x140044dd2
cmp rdx, r8
jae 0x1400415f0
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140044de9
jmp 0x1400415f0
xor edx, edx
jmp 0x140044de0
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140044e72
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x140044e42
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140044e36
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x140044e4a
cmp rdx, r8
jae 0x1400415f0
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140044e61
jmp 0x1400415f0
xor edx, edx
jmp 0x140044e58
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140044eea
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x140044eba
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140044eae
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x140044ec2
cmp rdx, r8
jae 0x1400415f0
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140044ed9
jmp 0x1400415f0
xor edx, edx
jmp 0x140044ed0
mov rcx, qword [rsp + 0x4d0]
lea rdx, str.UNKNOWN
xor eax, eax
cmp rax, r8
jge 0x1400415f0
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 7
jl 0x140044eff
cmp rax, r8
jge 0x1400415f0
neg rax
add r8, rax
cmp r8, 0x60
jg 0x1400415e6
mov rdx, rcx
and rdx, 0xf
mov rax, rdx
neg rax
add rax, 0x10
test rdx, rdx
cmovne rdx, rax
lea rbx, [rdx + 0x10]
cmp r8, rbx
jl 0x140044fa9
mov rbx, r8
xor eax, eax
sub rbx, rdx
and rbx, 0xf
neg rbx
add rbx, r8
test rdx, rdx
jbe 0x140044f79
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rdx
jb 0x140044f6d
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rdx + rcx], xmm0
add rdx, 0x10
cmp rdx, rbx
jb 0x140044f81
cmp rbx, r8
jae 0x1400415f0
mov byte [rbx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rbx
cmp rbx, r8
jb 0x140044f98
jmp 0x1400415f0
xor ebx, ebx
jmp 0x140044f8f
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140045021
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x140044ff1
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140044fe5
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x140044ff9
cmp rdx, r8
jae 0x140041706
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140045010
jmp 0x140041706
xor edx, edx
jmp 0x140045007
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140045099
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x140045069
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x14004505d
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x140045071
cmp rdx, r8
jae 0x140041706
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140045088
jmp 0x140041706
xor edx, edx
jmp 0x14004507f
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140045111
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x1400450e1
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x1400450d5
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x1400450e9
cmp rdx, r8
jae 0x140041706
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140045100
jmp 0x140041706
xor edx, edx
jmp 0x1400450f7
mov rcx, qword [rsp + 0x4e0]
lea rdx, str.UNKNOWN
xor eax, eax
cmp rax, r8
jge 0x140041706
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 7
jl 0x140045126
cmp rax, r8
jge 0x140041706
neg rax
add r8, rax
cmp r8, 0x60
jg 0x1400416fc
mov rdx, rcx
and rdx, 0xf
mov rax, rdx
neg rax
add rax, 0x10
test rdx, rdx
cmovne rdx, rax
lea rbx, [rdx + 0x10]
cmp r8, rbx
jl 0x1400451d0
mov rbx, r8
xor eax, eax
sub rbx, rdx
and rbx, 0xf
neg rbx
add rbx, r8
test rdx, rdx
jbe 0x1400451a0
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rdx
jb 0x140045194
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rdx + rcx], xmm0
add rdx, 0x10
cmp rdx, rbx
jb 0x1400451a8
cmp rbx, r8
jae 0x140041706
mov byte [rbx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rbx
cmp rbx, r8
jb 0x1400451bf
jmp 0x140041706
xor ebx, ebx
jmp 0x1400451b6
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140045248
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x140045218
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x14004520c
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x140045220
cmp rdx, r8
jae 0x1400417af
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140045237
jmp 0x1400417af
xor edx, edx
jmp 0x14004522e
test byte [rsp + 0x743], 8
je 0x14004179d
test byte [rdx + 0x245], 0x20
jne 0x14004179d
mov rcx, qword [rsp + 0x4f0]
lea rdx, str.UNKNOWN
xor eax, eax
cmp rax, r8
jge 0x1400417af
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 7
jl 0x140045278
cmp rax, r8
jge 0x1400417af
neg rax
add r8, rax
cmp r8, 0x60
jle 0x1400452b9
mov edx, reloc.LMGR10.dll_Ordinal_32
call fcn.14009ef10
jmp 0x1400417af
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x14004532d
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x1400452fd
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x1400452f1
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x140045305
cmp rdx, r8
jae 0x1400417af
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x14004531c
jmp 0x1400417af
xor edx, edx
jmp 0x140045313
movzx eax, byte [rdx + 0x245]
and eax, 0x18
cmp eax, 0x10
je 0x14004173e
jmp 0x14004524c
test byte [rsp + 0x743], 8
jne 0x1400453a4
mov rcx, qword [rsp + 0x4f0]
lea rdx, [rsp + 0x54]
xor eax, eax
test rsi, rsi
jle 0x140045383
cmp rax, r8
jge 0x1400417af
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, rsi
jl 0x140045367
cmp rax, r8
jge 0x1400417af
sub r8, rax
cmp r8, 0x60
jle 0x1400453fa
mov edx, reloc.LMGR10.dll_Ordinal_32
call fcn.14009ef10
jmp 0x1400417af
mov rcx, qword [rsp + 0x4f0]
lea rdx, str.UNKNOWN
xor eax, eax
cmp rax, r8
jge 0x1400417af
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 7
jl 0x1400453b5
cmp rax, r8
jge 0x1400417af
neg rax
add r8, rax
cmp r8, 0x60
jle 0x140045472
mov edx, reloc.LMGR10.dll_Ordinal_32
call fcn.14009ef10
jmp 0x1400417af
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x14004546e
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x14004543e
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140045432
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x140045446
cmp rdx, r8
jae 0x1400417af
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x14004545d
jmp 0x1400417af
xor edx, edx
jmp 0x140045454
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x1400454e6
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x1400454b6
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x1400454aa
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x1400454be
cmp rdx, r8
jae 0x1400417af
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x1400454d5
jmp 0x1400417af
xor edx, edx
jmp 0x1400454cc
movzx edx, byte [rcx + 0x245]
and edx, 0x18
cmp edx, 0x10
je 0x1400417e0
jmp 0x140041804
test rsi, rsi
je 0x140041804
movzx eax, byte [rsp + 0x743]
and eax, 0x40
shr eax, 5
dec eax
jmp 0x140041804
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140045594
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x140045564
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140045558
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x14004556c
cmp rdx, r8
jae 0x140041a11
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140045583
jmp 0x140041a11
xor edx, edx
jmp 0x14004557a
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x14004560c
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x1400455dc
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x1400455d0
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x1400455e4
cmp rdx, r8
jae 0x140041a11
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x1400455fb
jmp 0x140041a11
xor edx, edx
jmp 0x1400455f2
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140045684
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x140045654
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140045648
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x14004565c
cmp rdx, r8
jae 0x140041a11
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140045673
jmp 0x140041a11
xor edx, edx
jmp 0x14004566a
mov rcx, qword [rsp + 0x500]
lea rdx, str.SEQUENTIAL
xor eax, eax
cmp rax, r8
jge 0x140041a11
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 0xa
jl 0x140045699
cmp rax, r8
jge 0x140041a11
neg rax
add r8, rax
cmp r8, 0x60
jg 0x140041a07
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140045743
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x140045713
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140045707
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x14004571b
cmp rdx, r8
jae 0x140041a11
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140045732
jmp 0x140041a11
xor edx, edx
jmp 0x140045729
mov rcx, qword [rsp + 0x500]
lea rdx, str.UNKNOWN
xor eax, eax
cmp rax, r8
jge 0x140041a11
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 7
jl 0x140045758
cmp rax, r8
jge 0x140041a11
neg rax
add r8, rax
cmp r8, 0x60
jg 0x140041a07
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140045802
mov rax, r8
xor edx, edx
sub rax, rbx
and rax, 0xf
neg rax
add rax, r8
test rbx, rbx
jbe 0x1400457d2
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, rbx
jb 0x1400457c6
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rax
jb 0x1400457da
cmp rax, r8
jae 0x140041a11
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, r8
jb 0x1400457f1
jmp 0x140041a11
xor eax, eax
jmp 0x1400457e8
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x1400458f6
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x14004584e
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140045842
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x140045856
cmp rdx, r8
jae 0x140041e43
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x14004586d
jmp 0x140041e43
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x1400458f2
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x1400458c2
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x1400458b6
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x1400458ca
cmp rdx, r8
jae 0x140041e43
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x1400458e1
jmp 0x140041e43
xor edx, edx
jmp 0x1400458d8
xor edx, edx
jmp 0x140045864
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140045971
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x140045941
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140045935
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x140045949
cmp rdx, r8
jae 0x140041e43
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140045960
jmp 0x140041e43
xor edx, edx
jmp 0x140045957
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x1400459e9
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x1400459b9
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x1400459ad
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x1400459c1
cmp rdx, r8
jae 0x140041e43
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x1400459d8
jmp 0x140041e43
xor edx, edx
jmp 0x1400459cf
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140045a61
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x140045a31
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140045a25
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x140045a39
cmp rdx, r8
jae 0x140041e43
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140045a50
jmp 0x140041e43
xor edx, edx
jmp 0x140045a47
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140045ad9
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x140045aa9
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140045a9d
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x140045ab1
cmp rdx, r8
jae 0x140041e43
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140045ac8
jmp 0x140041e43
xor edx, edx
jmp 0x140045abf
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140045b51
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x140045b21
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140045b15
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x140045b29
cmp rdx, r8
jae 0x140041e43
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140045b40
jmp 0x140041e43
xor edx, edx
jmp 0x140045b37
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140045bc9
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x140045b99
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140045b8d
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x140045ba1
cmp rdx, r8
jae 0x140041e43
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140045bb8
jmp 0x140041e43
xor edx, edx
jmp 0x140045baf
mov rcx, qword [rsp + 0x510]
lea rdx, str.UNKNOWN
movsxd r8, r8d
xor eax, eax
cmp rax, r8
jge 0x140041e43
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 7
jl 0x140045be1
cmp rax, r8
jge 0x140041e43
neg rax
add r8, rax
cmp r8, 0x60
jle 0x140045c22
mov edx, reloc.LMGR10.dll_Ordinal_32
call fcn.14009ef10
jmp 0x140041e43
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140045c96
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x140045c66
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140045c5a
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x140045c6e
cmp rdx, r8
jae 0x140041e43
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140045c85
jmp 0x140041e43
xor edx, edx
jmp 0x140045c7c
xor eax, eax
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, r8
jb 0x140045c9c
jmp 0x140041fb8
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140045d21
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x140045cf1
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140045ce5
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x140045cf9
cmp rdx, r8
jae 0x140041fb8
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140045d10
jmp 0x140041fb8
xor edx, edx
jmp 0x140045d07
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140045d99
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x140045d69
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140045d5d
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x140045d71
cmp rdx, r8
jae 0x140041fb8
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140045d88
jmp 0x140041fb8
xor edx, edx
jmp 0x140045d7f
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140045e11
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x140045de1
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140045dd5
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x140045de9
cmp rdx, r8
jae 0x140041fb8
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140045e00
jmp 0x140041fb8
xor edx, edx
jmp 0x140045df7
mov rcx, qword [rsp + 0x520]
lea rdx, str.UNKNOWN
xor eax, eax
cmp rax, r8
jge 0x140041fb8
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 7
jl 0x140045e26
cmp rax, r8
jge 0x140041fb8
neg rax
add r8, rax
cmp r8, 0x60
jg 0x140041fae
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140045ed0
mov rax, r8
xor edx, edx
sub rax, rbx
and rax, 0xf
neg rax
add rax, r8
test rbx, rbx
jbe 0x140045ea0
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, rbx
jb 0x140045e94
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rax
jb 0x140045ea8
cmp rax, r8
jae 0x140041fb8
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, r8
jb 0x140045ebf
jmp 0x140041fb8
xor eax, eax
jmp 0x140045eb6
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140045f48
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x140045f18
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140045f0c
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x140045f20
cmp rdx, r8
jae 0x1400420c5
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140045f37
jmp 0x1400420c5
xor edx, edx
jmp 0x140045f2e
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140045fc0
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x140045f90
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140045f84
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x140045f98
cmp rdx, r8
jae 0x1400420c5
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140045faf
jmp 0x1400420c5
xor edx, edx
jmp 0x140045fa6
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140046038
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x140046008
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140045ffc
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x140046010
cmp rdx, r8
jae 0x1400420c5
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140046027
jmp 0x1400420c5
xor edx, edx
jmp 0x14004601e
mov rcx, qword [rsp + 0x530]
lea rdx, str.UNKNOWN
xor eax, eax
cmp rax, r8
jge 0x1400420c5
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 7
jl 0x14004604d
cmp rax, r8
jge 0x1400420c5
neg rax
add r8, rax
cmp r8, 0x60
jg 0x1400420bb
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x1400460f7
mov rax, r8
xor edx, edx
sub rax, rbx
and rax, 0xf
neg rax
add rax, r8
test rbx, rbx
jbe 0x1400460c7
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, rbx
jb 0x1400460bb
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rax
jb 0x1400460cf
cmp rax, r8
jae 0x1400420c5
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, r8
jb 0x1400460e6
jmp 0x1400420c5
xor eax, eax
jmp 0x1400460dd
xor eax, eax
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, r8
jb 0x1400460fd
jmp 0x140042244
xor eax, eax
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, r8
jb 0x140046110
jmp 0x140042244
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140046195
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x140046165
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140046159
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x14004616d
cmp rdx, r8
jae 0x140042244
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140046184
jmp 0x140042244
xor edx, edx
jmp 0x14004617b
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x14004620d
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x1400461dd
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x1400461d1
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x1400461e5
cmp rdx, r8
jae 0x140042244
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x1400461fc
jmp 0x140042244
xor edx, edx
jmp 0x1400461f3
mov rcx, qword [rsp + 0x540]
lea rdx, str.UNKNOWN
xor eax, eax
cmp rax, r8
jge 0x140042244
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 7
jl 0x140046222
cmp rax, r8
jge 0x140042244
neg rax
add r8, rax
cmp r8, 0x60
jg 0x14004223a
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x1400462cc
mov rax, r8
xor edx, edx
sub rax, rbx
and rax, 0xf
neg rax
add rax, r8
test rbx, rbx
jbe 0x14004629c
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, rbx
jb 0x140046290
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rax
jb 0x1400462a4
cmp rax, r8
jae 0x140042244
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, r8
jb 0x1400462bb
jmp 0x140042244
xor eax, eax
jmp 0x1400462b2
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140046344
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x140046314
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140046308
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x14004631c
cmp rdx, r8
jae 0x1400423a7
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140046333
jmp 0x1400423a7
xor edx, edx
jmp 0x14004632a
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x1400463bc
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x14004638c
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140046380
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x140046394
cmp rdx, r8
jae 0x1400423a7
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x1400463ab
jmp 0x1400423a7
xor edx, edx
jmp 0x1400463a2
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140046434
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x140046404
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x1400463f8
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x14004640c
cmp rdx, r8
jae 0x1400423a7
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140046423
jmp 0x1400423a7
xor edx, edx
jmp 0x14004641a
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x1400464ac
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x14004647c
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140046470
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x140046484
cmp rdx, r8
jae 0x1400423a7
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x14004649b
jmp 0x1400423a7
xor edx, edx
jmp 0x140046492
mov rcx, qword [rsp + 0x550]
lea rdx, str.UNDEFINED
xor eax, eax
cmp rax, r8
jge 0x1400423a7
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 9
jl 0x1400464c1
cmp rax, r8
jge 0x1400423a7
neg rax
add r8, rax
cmp r8, 0x60
jg 0x14004239d
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x14004656b
mov rax, r8
xor edx, edx
sub rax, rbx
and rax, 0xf
neg rax
add rax, r8
test rbx, rbx
jbe 0x14004653b
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, rbx
jb 0x14004652f
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rax
jb 0x140046543
cmp rax, r8
jae 0x1400423a7
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, r8
jb 0x14004655a
jmp 0x1400423a7
xor eax, eax
jmp 0x140046551
xor eax, eax
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, r8
jb 0x140046571
jmp 0x1400425e0
xor eax, eax
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, r8
jb 0x140046584
jmp 0x1400425e0
xor eax, eax
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, r8
jb 0x140046597
jmp 0x1400425e0
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x14004661c
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x1400465ec
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x1400465e0
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x1400465f4
cmp rdx, r8
jae 0x1400425e0
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x14004660b
jmp 0x1400425e0
xor edx, edx
jmp 0x140046602
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140046694
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x140046664
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140046658
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x14004666c
cmp rdx, r8
jae 0x1400425e0
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140046683
jmp 0x1400425e0
xor edx, edx
jmp 0x14004667a
mov rcx, qword [rsp + 0x560]
lea rdx, str.UNDEFINED
xor eax, eax
cmp rax, r8
jge 0x1400425e0
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 9
jl 0x1400466a9
cmp rax, r8
jge 0x1400425e0
neg rax
add r8, rax
cmp r8, 0x60
jg 0x1400425d6
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140046753
mov rax, r8
xor edx, edx
sub rax, rbx
and rax, 0xf
neg rax
add rax, r8
test rbx, rbx
jbe 0x140046723
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, rbx
jb 0x140046717
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rax
jb 0x14004672b
cmp rax, r8
jae 0x1400425e0
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, r8
jb 0x140046742
jmp 0x1400425e0
xor eax, eax
jmp 0x140046739
mov rdx, rcx
and rdx, 0xf
mov rax, rdx
neg rax
add rax, 0x10
test rdx, rdx
cmovne rdx, rax
lea rbx, [rdx + 0x10]
cmp r8, rbx
jl 0x1400467cb
mov rbx, r8
xor eax, eax
sub rbx, rdx
and rbx, 0xf
neg rbx
add rbx, r8
test rdx, rdx
jbe 0x14004679b
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rdx
jb 0x14004678f
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rdx + rcx], xmm0
add rdx, 0x10
cmp rdx, rbx
jb 0x1400467a3
cmp rbx, r8
jae 0x1400426ed
mov byte [rbx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rbx
cmp rbx, r8
jb 0x1400467ba
jmp 0x1400426ed
xor ebx, ebx
jmp 0x1400467b1
mov rdx, rcx
and rdx, 0xf
mov rax, rdx
neg rax
add rax, 0x10
test rdx, rdx
cmovne rdx, rax
lea rbx, [rdx + 0x10]
cmp r8, rbx
jl 0x140046843
mov rbx, r8
xor eax, eax
sub rbx, rdx
and rbx, 0xf
neg rbx
add rbx, r8
test rdx, rdx
jbe 0x140046813
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rdx
jb 0x140046807
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rdx + rcx], xmm0
add rdx, 0x10
cmp rdx, rbx
jb 0x14004681b
cmp rbx, r8
jae 0x1400426ed
mov byte [rbx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rbx
cmp rbx, r8
jb 0x140046832
jmp 0x1400426ed
xor ebx, ebx
jmp 0x140046829
mov rdx, rcx
and rdx, 0xf
mov rax, rdx
neg rax
add rax, 0x10
test rdx, rdx
cmovne rdx, rax
lea rbx, [rdx + 0x10]
cmp r8, rbx
jl 0x1400468bb
mov rbx, r8
xor eax, eax
sub rbx, rdx
and rbx, 0xf
neg rbx
add rbx, r8
test rdx, rdx
jbe 0x14004688b
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rdx
jb 0x14004687f
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rdx + rcx], xmm0
add rdx, 0x10
cmp rdx, rbx
jb 0x140046893
cmp rbx, r8
jae 0x1400426ed
mov byte [rbx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rbx
cmp rbx, r8
jb 0x1400468aa
jmp 0x1400426ed
xor ebx, ebx
jmp 0x1400468a1
mov rcx, qword [rsp + 0x570]
lea rdx, [0x1400b1034]
xor eax, eax
cmp rax, r8
jge 0x1400426ed
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 3
jl 0x1400468d0
cmp rax, r8
jge 0x1400426ed
neg rax
add r8, rax
cmp r8, 0x60
jg 0x1400426e3
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x14004697a
mov rax, r8
xor edx, edx
sub rax, rbx
and rax, 0xf
neg rax
add rax, r8
test rbx, rbx
jbe 0x14004694a
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, rbx
jb 0x14004693e
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rax
jb 0x140046952
cmp rax, r8
jae 0x1400426ed
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, r8
jb 0x140046969
jmp 0x1400426ed
xor eax, eax
jmp 0x140046960
xor eax, eax
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, r8
jb 0x140046980
jmp 0x140042968
mov rdx, rcx
and rdx, 0xf
mov rax, rdx
neg rax
add rax, 0x10
test rdx, rdx
cmovne rdx, rax
lea rbx, [rdx + 0x10]
cmp r8, rbx
jl 0x140046a05
mov rbx, r8
xor eax, eax
sub rbx, rdx
and rbx, 0xf
neg rbx
add rbx, r8
test rdx, rdx
jbe 0x1400469d5
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rdx
jb 0x1400469c9
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rdx + rcx], xmm0
add rdx, 0x10
cmp rdx, rbx
jb 0x1400469dd
cmp rbx, r8
jae 0x140042968
mov byte [rbx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rbx
cmp rbx, r8
jb 0x1400469f4
jmp 0x140042968
xor ebx, ebx
jmp 0x1400469eb
xor eax, eax
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, r8
jb 0x140046a0b
jmp 0x140042968
xor eax, eax
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, r8
jb 0x140046a1e
jmp 0x140042968
xor eax, eax
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, r8
jb 0x140046a31
jmp 0x140042968
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140046ab6
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x140046a86
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140046a7a
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x140046a8e
cmp rdx, r8
jae 0x140042968
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140046aa5
jmp 0x140042968
xor edx, edx
jmp 0x140046a9c
mov rdx, rcx
and rdx, 0xf
mov rax, rdx
neg rax
add rax, 0x10
test rdx, rdx
cmovne rdx, rax
lea rbx, [rdx + 0x10]
cmp r8, rbx
jl 0x140046b2e
mov rbx, r8
xor eax, eax
sub rbx, rdx
and rbx, 0xf
neg rbx
add rbx, r8
test rdx, rdx
jbe 0x140046afe
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rdx
jb 0x140046af2
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rdx + rcx], xmm0
add rdx, 0x10
cmp rdx, rbx
jb 0x140046b06
cmp rbx, r8
jae 0x140042968
mov byte [rbx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rbx
cmp rbx, r8
jb 0x140046b1d
jmp 0x140042968
xor ebx, ebx
jmp 0x140046b14
mov rcx, qword [rsp + 0x580]
lea rdx, str.UNDEFINED
xor eax, eax
cmp rax, r8
jge 0x140042968
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 9
jl 0x140046b43
cmp rax, r8
jge 0x140042968
neg rax
add r8, rax
cmp r8, 0x60
jg 0x14004295e
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140046bed
mov rax, r8
xor edx, edx
sub rax, rbx
and rax, 0xf
neg rax
add rax, r8
test rbx, rbx
jbe 0x140046bbd
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, rbx
jb 0x140046bb1
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rax
jb 0x140046bc5
cmp rax, r8
jae 0x140042968
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, r8
jb 0x140046bdc
jmp 0x140042968
xor eax, eax
jmp 0x140046bd3
mov rdx, rcx
and rdx, 0xf
mov rax, rdx
neg rax
add rax, 0x10
test rdx, rdx
cmovne rdx, rax
lea rbx, [rdx + 0x10]
cmp r8, rbx
jl 0x140046c65
mov rbx, r8
xor eax, eax
sub rbx, rdx
and rbx, 0xf
neg rbx
add rbx, r8
test rdx, rdx
jbe 0x140046c35
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rdx
jb 0x140046c29
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rdx + rcx], xmm0
add rdx, 0x10
cmp rdx, rbx
jb 0x140046c3d
cmp rbx, r8
jae 0x140042a75
mov byte [rbx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rbx
cmp rbx, r8
jb 0x140046c54
jmp 0x140042a75
xor ebx, ebx
jmp 0x140046c4b
mov rdx, rcx
and rdx, 0xf
mov rax, rdx
neg rax
add rax, 0x10
test rdx, rdx
cmovne rdx, rax
lea rbx, [rdx + 0x10]
cmp r8, rbx
jl 0x140046cdd
mov rbx, r8
xor eax, eax
sub rbx, rdx
and rbx, 0xf
neg rbx
add rbx, r8
test rdx, rdx
jbe 0x140046cad
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rdx
jb 0x140046ca1
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rdx + rcx], xmm0
add rdx, 0x10
cmp rdx, rbx
jb 0x140046cb5
cmp rbx, r8
jae 0x140042a75
mov byte [rbx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rbx
cmp rbx, r8
jb 0x140046ccc
jmp 0x140042a75
xor ebx, ebx
jmp 0x140046cc3
mov rdx, rcx
and rdx, 0xf
mov rax, rdx
neg rax
add rax, 0x10
test rdx, rdx
cmovne rdx, rax
lea rbx, [rdx + 0x10]
cmp r8, rbx
jl 0x140046d55
mov rbx, r8
xor eax, eax
sub rbx, rdx
and rbx, 0xf
neg rbx
add rbx, r8
test rdx, rdx
jbe 0x140046d25
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rdx
jb 0x140046d19
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rdx + rcx], xmm0
add rdx, 0x10
cmp rdx, rbx
jb 0x140046d2d
cmp rbx, r8
jae 0x140042a75
mov byte [rbx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rbx
cmp rbx, r8
jb 0x140046d44
jmp 0x140042a75
xor ebx, ebx
jmp 0x140046d3b
mov rcx, qword [rsp + 0x590]
lea rdx, str.UNKNOWN
xor eax, eax
cmp rax, r8
jge 0x140042a75
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 7
jl 0x140046d6a
cmp rax, r8
jge 0x140042a75
neg rax
add r8, rax
cmp r8, 0x60
jg 0x140042a6b
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140046e14
mov rax, r8
xor edx, edx
sub rax, rbx
and rax, 0xf
neg rax
add rax, r8
test rbx, rbx
jbe 0x140046de4
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, rbx
jb 0x140046dd8
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rax
jb 0x140046dec
cmp rax, r8
jae 0x140042a75
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, r8
jb 0x140046e03
jmp 0x140042a75
xor eax, eax
jmp 0x140046dfa
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140046e8c
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x140046e5c
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140046e50
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x140046e64
cmp rdx, r8
jae 0x140042b8a
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140046e7b
jmp 0x140042b8a
xor edx, edx
jmp 0x140046e72
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140046f04
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x140046ed4
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140046ec8
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x140046edc
cmp rdx, r8
jae 0x140042b8a
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140046ef3
jmp 0x140042b8a
xor edx, edx
jmp 0x140046eea
mov rdx, rcx
and rdx, 0xf
mov rax, rdx
neg rax
add rax, 0x10
test rdx, rdx
cmovne rdx, rax
lea rbx, [rdx + 0x10]
cmp r8, rbx
jl 0x140046f7c
mov rbx, r8
xor eax, eax
sub rbx, rdx
and rbx, 0xf
neg rbx
add rbx, r8
test rdx, rdx
jbe 0x140046f4c
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rdx
jb 0x140046f40
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rdx + rcx], xmm0
add rdx, 0x10
cmp rdx, rbx
jb 0x140046f54
cmp rbx, r8
jae 0x140042b8a
mov byte [rbx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rbx
cmp rbx, r8
jb 0x140046f6b
jmp 0x140042b8a
xor ebx, ebx
jmp 0x140046f62
mov rcx, qword [rsp + 0x5a0]
lea rdx, str.UNKNOWN
xor eax, eax
cmp rax, r8
jge 0x140042b8a
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 7
jl 0x140046f91
cmp rax, r8
jge 0x140042b8a
neg rax
add r8, rax
cmp r8, 0x60
jg 0x140042b80
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x14004703b
mov rax, r8
xor edx, edx
sub rax, rbx
and rax, 0xf
neg rax
add rax, r8
test rbx, rbx
jbe 0x14004700b
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, rbx
jb 0x140046fff
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rax
jb 0x140047013
cmp rax, r8
jae 0x140042b8a
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, r8
jb 0x14004702a
jmp 0x140042b8a
xor eax, eax
jmp 0x140047021
mov rdx, rcx
and rdx, 0xf
mov rax, rdx
neg rax
add rax, 0x10
test rdx, rdx
cmovne rdx, rax
lea rbx, [rdx + 0x10]
cmp r8, rbx
jl 0x1400470b3
mov rbx, r8
xor eax, eax
sub rbx, rdx
and rbx, 0xf
neg rbx
add rbx, r8
test rdx, rdx
jbe 0x140047083
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rdx
jb 0x140047077
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rdx + rcx], xmm0
add rdx, 0x10
cmp rdx, rbx
jb 0x14004708b
cmp rbx, r8
jae 0x140042c94
mov byte [rbx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rbx
cmp rbx, r8
jb 0x1400470a2
jmp 0x140042c94
xor ebx, ebx
jmp 0x140047099
mov rdx, rcx
and rdx, 0xf
mov rax, rdx
neg rax
add rax, 0x10
test rdx, rdx
cmovne rdx, rax
lea rbx, [rdx + 0x10]
cmp r8, rbx
jl 0x14004712b
mov rbx, r8
xor eax, eax
sub rbx, rdx
and rbx, 0xf
neg rbx
add rbx, r8
test rdx, rdx
jbe 0x1400470fb
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rdx
jb 0x1400470ef
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rdx + rcx], xmm0
add rdx, 0x10
cmp rdx, rbx
jb 0x140047103
cmp rbx, r8
jae 0x140042c94
mov byte [rbx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rbx
cmp rbx, r8
jb 0x14004711a
jmp 0x140042c94
xor ebx, ebx
jmp 0x140047111
mov rdx, rcx
and rdx, 0xf
mov rax, rdx
neg rax
add rax, 0x10
test rdx, rdx
cmovne rdx, rax
lea rbx, [rdx + 0x10]
cmp r8, rbx
jl 0x1400471a3
mov rbx, r8
xor eax, eax
sub rbx, rdx
and rbx, 0xf
neg rbx
add rbx, r8
test rdx, rdx
jbe 0x140047173
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rdx
jb 0x140047167
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rdx + rcx], xmm0
add rdx, 0x10
cmp rdx, rbx
jb 0x14004717b
cmp rbx, r8
jae 0x140042c94
mov byte [rbx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rbx
cmp rbx, r8
jb 0x140047192
jmp 0x140042c94
xor ebx, ebx
jmp 0x140047189
mov rcx, qword [rsp + 0x5b0]
lea rdx, str.UNKNOWN
xor eax, eax
cmp rax, r8
jge 0x140042c94
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 7
jl 0x1400471b8
cmp rax, r8
jge 0x140042c94
neg rax
add r8, rax
cmp r8, 0x60
jg 0x140042c8a
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140047262
mov rax, r8
xor edx, edx
sub rax, rbx
and rax, 0xf
neg rax
add rax, r8
test rbx, rbx
jbe 0x140047232
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, rbx
jb 0x140047226
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rax
jb 0x14004723a
cmp rax, r8
jae 0x140042c94
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, r8
jb 0x140047251
jmp 0x140042c94
xor eax, eax
jmp 0x140047248
mov edx, 0xffffffff
test eax, eax
cmovne eax, edx
jmp 0x140042cde
xor eax, eax
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, r8
jb 0x140047277
jmp 0x140043017
xor eax, eax
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, r8
jb 0x14004728a
jmp 0x140043017
xor eax, eax
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, r8
jb 0x14004729d
jmp 0x140043017
xor eax, eax
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, r8
jb 0x1400472b0
jmp 0x140043017
mov rdx, rcx
and rdx, 0xf
mov rax, rdx
neg rax
add rax, 0x10
test rdx, rdx
cmovne rdx, rax
lea rbx, [rdx + 0x10]
cmp r8, rbx
jl 0x140047335
mov rbx, r8
xor eax, eax
sub rbx, rdx
and rbx, 0xf
neg rbx
add rbx, r8
test rdx, rdx
jbe 0x140047305
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rdx
jb 0x1400472f9
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rdx + rcx], xmm0
add rdx, 0x10
cmp rdx, rbx
jb 0x14004730d
cmp rbx, r8
jae 0x140043017
mov byte [rbx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rbx
cmp rbx, r8
jb 0x140047324
jmp 0x140043017
xor ebx, ebx
jmp 0x14004731b
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x1400473ad
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x14004737d
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140047371
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x140047385
cmp rdx, r8
jae 0x140043017
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x14004739c
jmp 0x140043017
xor edx, edx
jmp 0x140047393
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140047425
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x1400473f5
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x1400473e9
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x1400473fd
cmp rdx, r8
jae 0x140043017
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140047414
jmp 0x140043017
xor edx, edx
jmp 0x14004740b
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x14004749d
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x14004746d
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140047461
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x140047475
cmp rdx, r8
jae 0x140043017
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x14004748c
jmp 0x140043017
xor edx, edx
jmp 0x140047483
test byte [rsp + 0x742], 4
jne 0x1400474f4
mov rcx, qword [rsp + 0x470]
lea rdx, str.UNKNOWN
xor eax, eax
cmp rax, r8
jge 0x140043017
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 7
jl 0x1400474bc
cmp rax, r8
jge 0x140043017
neg rax
add r8, rax
cmp r8, 0x60
jg 0x14004300d
jmp 0x14004753d
mov rcx, qword [rsp + 0x470]
lea rdx, str.UNDEFINED
xor eax, eax
cmp rax, r8
jge 0x140043017
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 9
jl 0x140047505
cmp rax, r8
jge 0x140043017
neg rax
add r8, rax
cmp r8, 0x60
jg 0x14004300d
jmp 0x140047550
xor eax, eax
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, r8
jb 0x14004753f
jmp 0x140043017
xor eax, eax
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, r8
jb 0x140047552
jmp 0x140043017
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x1400475d7
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x1400475a7
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x14004759b
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x1400475af
cmp rdx, r8
jae 0x14004317a
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x1400475c6
jmp 0x14004317a
xor edx, edx
jmp 0x1400475bd
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x14004764f
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x14004761f
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140047613
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x140047627
cmp rdx, r8
jae 0x14004317a
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x14004763e
jmp 0x14004317a
xor edx, edx
jmp 0x140047635
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x1400476c7
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x140047697
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x14004768b
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x14004769f
cmp rdx, r8
jae 0x14004317a
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x1400476b6
jmp 0x14004317a
xor edx, edx
jmp 0x1400476ad
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x14004773f
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x14004770f
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140047703
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x140047717
cmp rdx, r8
jae 0x14004317a
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x14004772e
jmp 0x14004317a
xor edx, edx
jmp 0x140047725
test byte [rsp + 0x742], 4
jne 0x140047796
mov rcx, qword [rsp + 0x480]
lea rdx, str.UNKNOWN
xor eax, eax
cmp rax, r8
jge 0x14004317a
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 7
jl 0x14004775e
cmp rax, r8
jge 0x14004317a
neg rax
add r8, rax
cmp r8, 0x60
jg 0x140043170
jmp 0x1400477df
mov rcx, qword [rsp + 0x480]
lea rdx, str.UNDEFINED
xor eax, eax
cmp rax, r8
jge 0x14004317a
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 9
jl 0x1400477a7
cmp rax, r8
jge 0x14004317a
neg rax
add r8, rax
cmp r8, 0x60
jg 0x140043170
jmp 0x1400477f2
xor eax, eax
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, r8
jb 0x1400477e1
jmp 0x14004317a
xor eax, eax
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, r8
jb 0x1400477f4
jmp 0x14004317a
xor eax, eax
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, r8
jb 0x140047807
jmp 0x1400433f4
xor eax, eax
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, r8
jb 0x14004781a
jmp 0x1400433f4
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x14004789f
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x14004786f
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140047863
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x140047877
cmp rdx, r8
jae 0x1400433f4
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x14004788e
jmp 0x1400433f4
xor edx, edx
jmp 0x140047885
mov rdx, rcx
and rdx, 0xf
mov rax, rdx
neg rax
add rax, 0x10
test rdx, rdx
cmovne rdx, rax
lea rbx, [rdx + 0x10]
cmp r8, rbx
jl 0x140047917
mov rbx, r8
xor eax, eax
sub rbx, rdx
and rbx, 0xf
neg rbx
add rbx, r8
test rdx, rdx
jbe 0x1400478e7
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rdx
jb 0x1400478db
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rdx + rcx], xmm0
add rdx, 0x10
cmp rdx, rbx
jb 0x1400478ef
cmp rbx, r8
jae 0x1400433f4
mov byte [rbx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rbx
cmp rbx, r8
jb 0x140047906
jmp 0x1400433f4
xor ebx, ebx
jmp 0x1400478fd
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x14004798f
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x14004795f
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140047953
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x140047967
cmp rdx, r8
jae 0x1400433f4
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x14004797e
jmp 0x1400433f4
xor edx, edx
jmp 0x140047975
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140047a07
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x1400479d7
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x1400479cb
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x1400479df
cmp rdx, r8
jae 0x1400433f4
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x1400479f6
jmp 0x1400433f4
xor edx, edx
jmp 0x1400479ed
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140047a7f
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x140047a4f
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140047a43
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x140047a57
cmp rdx, r8
jae 0x1400433f4
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140047a6e
jmp 0x1400433f4
xor edx, edx
jmp 0x140047a65
test byte [rsp + 0x742], 4
jne 0x140047ad6
mov rcx, qword [rsp + 0x4c0]
lea rdx, str.UNKNOWN
xor eax, eax
cmp rax, r8
jge 0x1400433f4
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 7
jl 0x140047a9e
cmp rax, r8
jge 0x1400433f4
neg rax
add r8, rax
cmp r8, 0x60
jg 0x1400433ea
jmp 0x140047b1f
mov rcx, qword [rsp + 0x4c0]
lea rdx, str.UNDEFINED
xor eax, eax
cmp rax, r8
jge 0x1400433f4
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 9
jl 0x140047ae7
cmp rax, r8
jge 0x1400433f4
neg rax
add r8, rax
cmp r8, 0x60
jg 0x1400433ea
jmp 0x140047b32
xor eax, eax
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, r8
jb 0x140047b21
jmp 0x1400433f4
xor eax, eax
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, r8
jb 0x140047b34
jmp 0x1400433f4
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140047bb9
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x140047b89
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140047b7d
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x140047b91
cmp rdx, r8
jae 0x140043501
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140047ba8
jmp 0x140043501
xor edx, edx
jmp 0x140047b9f
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140047c31
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x140047c01
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140047bf5
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x140047c09
cmp rdx, r8
jae 0x140043501
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140047c20
jmp 0x140043501
xor edx, edx
jmp 0x140047c17
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140047ca9
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x140047c79
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140047c6d
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x140047c81
cmp rdx, r8
jae 0x140043501
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140047c98
jmp 0x140043501
xor edx, edx
jmp 0x140047c8f
mov rcx, qword [rsp + 0x610]
lea rdx, [0x1400b1038]
xor eax, eax
cmp rax, r8
jge 0x140043501
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 2
jl 0x140047cbe
cmp rax, r8
jge 0x140043501
neg rax
add r8, rax
cmp r8, 0x60
jg 0x1400434f7
mov rdx, rcx
and rdx, 0xf
mov rax, rdx
neg rax
add rax, 0x10
test rdx, rdx
cmovne rdx, rax
lea rbx, [rdx + 0x10]
cmp r8, rbx
jl 0x140047d68
mov rbx, r8
xor eax, eax
sub rbx, rdx
and rbx, 0xf
neg rbx
add rbx, r8
test rdx, rdx
jbe 0x140047d38
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rdx
jb 0x140047d2c
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rdx + rcx], xmm0
add rdx, 0x10
cmp rdx, rbx
jb 0x140047d40
cmp rbx, r8
jae 0x140043501
mov byte [rbx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rbx
cmp rbx, r8
jb 0x140047d57
jmp 0x140043501
xor ebx, ebx
jmp 0x140047d4e
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140047de0
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x140047db0
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140047da4
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x140047db8
cmp rdx, r8
jae 0x14004355d
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140047dcf
jmp 0x14004355d
xor edx, edx
jmp 0x140047dc6
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140047e58
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x140047e28
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140047e1c
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x140047e30
cmp rdx, r8
jae 0x14004361e
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140047e47
jmp 0x14004361e
xor edx, edx
jmp 0x140047e3e
mov rcx, qword [rsp + 0x640]
lea rdx, [0x1400b1038]
xor eax, eax
cmp rax, r8
jge 0x14004361e
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 2
jl 0x140047e6d
cmp rax, r8
jge 0x14004361e
neg rax
add r8, rax
cmp r8, 0x60
jg 0x140043614
xor eax, eax
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, r8
jb 0x140047ea5
jmp 0x14004361e
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140047f2a
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x140047efa
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140047eee
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x140047f02
cmp rdx, r8
jae 0x14004361e
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140047f19
jmp 0x14004361e
xor edx, edx
jmp 0x140047f10
mov rcx, qword [rsp + 0x640]
lea rdx, str.UNDEFINED
xor eax, eax
cmp rax, r8
jge 0x14004361e
movzx ebx, byte [rdx]
inc rax
mov byte [rcx], bl
inc rcx
inc rdx
cmp rax, 9
jl 0x140047f3f
cmp rax, r8
jge 0x14004361e
neg rax
add r8, rax
cmp r8, 0x60
jg 0x140043614
mov rdx, rcx
and rdx, 0xf
mov rax, rdx
neg rax
add rax, 0x10
test rdx, rdx
cmovne rdx, rax
lea rbx, [rdx + 0x10]
cmp r8, rbx
jl 0x140047fe9
mov rbx, r8
xor eax, eax
sub rbx, rdx
and rbx, 0xf
neg rbx
add rbx, r8
test rdx, rdx
jbe 0x140047fb9
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rdx
jb 0x140047fad
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rdx + rcx], xmm0
add rdx, 0x10
cmp rdx, rbx
jb 0x140047fc1
cmp rbx, r8
jae 0x14004361e
mov byte [rbx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rbx
cmp rbx, r8
jb 0x140047fd8
jmp 0x14004361e
xor ebx, ebx
jmp 0x140047fcf
cmp rbx, 0xc
ja case.default.0x1400441fc
movsxd rdx, ebx
lea rax, [0x140000000]
mov rcx, qword [rax + rdx*8 + 0xb0dc0]
jmp rcx
mov edx, 0x66
mov ecx, 1
mov r8d, edx
call fcn.140065e30
add rsp, 0x6e8
pop rbp
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
mov rax, qword [rsp + 0x668]
add rax, 0xfffffffffffffffb
cmp rax, 0xc
ja case.default.0x1400441fc
movsxd rdx, eax
lea rax, [0x140000000]
mov rcx, qword [rax + rdx*8 + 0xb0dc0]
jmp rcx
xor eax, eax
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, r8
jb 0x14004805d
jmp 0x140043d1d
xor eax, eax
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, r8
jb 0x140048070
jmp 0x140043d1d
xor eax, eax
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, r8
jb 0x140048083
jmp 0x140043d1d
xor eax, eax
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, r8
jb 0x140048096
jmp 0x140043d1d
xor eax, eax
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, r8
jb 0x1400480a9
jmp 0x140043d1d
xor eax, eax
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, r8
jb 0x1400480bc
jmp 0x140043d1d
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140048141
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x140048111
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140048105
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x140048119
cmp rdx, r8
jae 0x140043d1d
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140048130
jmp 0x140043d1d
xor edx, edx
jmp 0x140048127
xor eax, eax
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, r8
jb 0x140048147
jmp 0x140043e3f
mov rdx, rcx
and rdx, 0xf
mov rax, rdx
neg rax
add rax, 0x10
test rdx, rdx
cmovne rdx, rax
lea rbx, [rdx + 0x10]
cmp r8, rbx
jl 0x1400481cc
mov rbx, r8
xor eax, eax
sub rbx, rdx
and rbx, 0xf
neg rbx
add rbx, r8
test rdx, rdx
jbe 0x14004819c
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rdx
jb 0x140048190
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rdx + rcx], xmm0
add rdx, 0x10
cmp rdx, rbx
jb 0x1400481a4
cmp rbx, r8
jae 0x140043e3f
mov byte [rbx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rbx
cmp rbx, r8
jb 0x1400481bb
jmp 0x140043e3f
xor ebx, ebx
jmp 0x1400481b2
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x140048244
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x140048214
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x140048208
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x14004821c
cmp rdx, r8
jae 0x140043e3f
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140048233
jmp 0x140043e3f
xor edx, edx
jmp 0x14004822a
xor eax, eax
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, r8
jb 0x14004824a
jmp 0x140043fba
xor eax, eax
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, r8
jb 0x14004825d
jmp 0x140043fba
xor eax, eax
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, r8
jb 0x140048270
jmp 0x140043fba
mov rbx, rcx
and rbx, 0xf
mov rax, rbx
neg rax
add rax, 0x10
test rbx, rbx
cmovne rbx, rax
lea rdx, [rbx + 0x10]
cmp r8, rdx
jl 0x1400482f5
mov rdx, r8
xor eax, eax
sub rdx, rbx
and rdx, 0xf
neg rdx
add rdx, r8
test rbx, rbx
jbe 0x1400482c5
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbx
jb 0x1400482b9
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbx + rcx], xmm0
add rbx, 0x10
cmp rbx, rdx
jb 0x1400482cd
cmp rdx, r8
jae 0x140043fba
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x1400482e4
jmp 0x140043fba
xor edx, edx
jmp 0x1400482db
mov rbp, rcx
and rbp, 0xf
mov rax, rbp
neg rax
add rax, 0x10
test rbp, rbp
cmovne rbp, rax
lea rdx, [rbp + 0x10]
cmp r8, rdx
jl 0x1400483eb
mov rdx, r8
xor eax, eax
sub rdx, rbp
and rdx, 0xf
neg rdx
add rdx, r8
test rbp, rbp
jbe 0x140048341
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbp
jb 0x140048335
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbp + rcx], xmm0
add rbp, 0x10
cmp rbp, rdx
jb 0x140048349
cmp rdx, r8
jae 0x140044126
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140048361
jmp 0x140044126
mov rbp, rcx
and rbp, 0xf
mov rax, rbp
neg rax
add rax, 0x10
test rbp, rbp
cmovne rbp, rax
lea rdx, [rbp + 0x10]
cmp r8, rdx
jl 0x1400483e7
mov rdx, r8
xor eax, eax
sub rdx, rbp
and rdx, 0xf
neg rdx
add rdx, r8
test rbp, rbp
jbe 0x1400483b6
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbp
jb 0x1400483aa
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbp + rcx], xmm0
add rbp, 0x10
cmp rbp, rdx
jb 0x1400483be
cmp rdx, r8
jae 0x140044126
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x1400483d6
jmp 0x140044126
xor edx, edx
jmp 0x1400483cd
xor edx, edx
jmp 0x140048358
mov rbp, rcx
and rbp, 0xf
mov rax, rbp
neg rax
add rax, 0x10
test rbp, rbp
cmovne rbp, rax
lea rdx, [rbp + 0x10]
cmp r8, rdx
jl 0x140048467
mov rdx, r8
xor eax, eax
sub rdx, rbp
and rdx, 0xf
neg rdx
add rdx, r8
test rbp, rbp
jbe 0x140048436
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbp
jb 0x14004842a
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbp + rcx], xmm0
add rbp, 0x10
cmp rbp, rdx
jb 0x14004843e
cmp rdx, r8
jae 0x140044126
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140048456
jmp 0x140044126
xor edx, edx
jmp 0x14004844d
mov rbp, rcx
and rbp, 0xf
mov rax, rbp
neg rax
add rax, 0x10
test rbp, rbp
cmovne rbp, rax
lea rdx, [rbp + 0x10]
cmp r8, rdx
jl 0x1400484e0
mov rdx, r8
xor eax, eax
sub rdx, rbp
and rdx, 0xf
neg rdx
add rdx, r8
test rbp, rbp
jbe 0x1400484af
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbp
jb 0x1400484a3
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbp + rcx], xmm0
add rbp, 0x10
cmp rbp, rdx
jb 0x1400484b7
cmp rdx, r8
jae 0x140044126
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x1400484cf
jmp 0x140044126
xor edx, edx
jmp 0x1400484c6
mov rcx, qword [rsp + 0x6b0]
lea rdx, str.UNKNOWN
xor eax, eax
cmp rax, r8
jge 0x140044126
movzx ebp, byte [rdx]
inc rax
mov byte [rcx], bpl
inc rcx
inc rdx
cmp rax, 7
jl 0x1400484f5
cmp rax, r8
jge 0x140044126
neg rax
add r8, rax
cmp r8, 0x60
jg 0x14004411c
mov rbp, rcx
and rbp, 0xf
mov rax, rbp
neg rax
add rax, 0x10
test rbp, rbp
cmovne rbp, rax
lea rdx, [rbp + 0x10]
cmp r8, rdx
jl 0x1400485a1
mov rdx, r8
xor eax, eax
sub rdx, rbp
and rdx, 0xf
neg rdx
add rdx, r8
test rbp, rbp
jbe 0x140048570
mov byte [rax + rcx], reloc.LMGR10.dll_Ordinal_32
inc rax
cmp rax, rbp
jb 0x140048564
movdqa xmm0, xmmword [0x1400b0bd0]
movdqa xmmword [rbp + rcx], xmm0
add rbp, 0x10
cmp rbp, rdx
jb 0x140048578
cmp rdx, r8
jae 0x140044126
mov byte [rdx + rcx], reloc.LMGR10.dll_Ordinal_32
inc rdx
cmp rdx, r8
jb 0x140048590
jmp 0x140044126
xor edx, edx
jmp 0x140048587
call qword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
je 0x1400441c6
mov rbp, qword [rsp + 0x6c8]
mov ebx, edi
jmp 0x1400441dc
xor ecx, ecx
mov edx, eax
mov r8d, eax
call fcn.140065e30
add rsp, 0x6e8
pop rbp
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
mov rax, qword [rsp + 0x620]
test rax, rax
jne 0x1400410d8
mov ecx, ebx
lea rdx, [rsp + 0x6d8]
mov r8, r15
mov r9d, 0xf
call fcn.140061ea0
mov r13d, eax
test r13d, r13d
je 0x14004872c
cmp r13d, 0x20
je 0x1400489e8
mov rax, qword [rsp + 0x740]
movzx edx, al
test dl, 1
je 0x14004870b
mov rax, qword [rsp + 0x670]
test rax, rax
je 0x140040d17
mov ecx, ebx
lea rdx, [rsp + 0x30]
call fcn.1400615d0
test eax, eax
jne 0x140040d17
mov rcx, qword [rsp + 0x30]
movzx eax, byte [rsp + 0x740]
and eax, 1
movzx edx, byte [rcx + 0x248]
and edx, 0xfffffffe
or edx, eax
mov byte [rcx + 0x248], dl
mov rbp, qword [rsp + 0x30]
mov rbx, qword [rsp + 0x678]
mov qword [rbp + 0x198], rbx
mov rdi, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x670]
mov qword [rdi + 0x100], rsi
mov r9, qword [rsp + 0x30]
mov rax, qword [r9 + 0x30]
test rax, rax
je 0x140044359
test byte [rax + 0x74], 2
je 0x140040ce2
mov dword [rax + 0x68], r13d
mov rax, qword [rsp + 0x30]
mov rdx, qword [rax + 0x30]
mov dword [rdx + 0x6c], r13d
mov rcx, qword [rsp + 0x30]
mov rax, qword [rcx + 0xc0]
test rax, rax
je 0x1400486f4
xor edx, edx
mov qword [rax + 8], rdx
mov rax, qword [rsp + 0x30]
mov qword [rax + 0xc0], rdx
mov eax, r13d
add rsp, 0x6e8
pop rbp
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
mov ecx, r13d
mov edx, 2
mov r8d, ebx
lea r9, str.unknown
call fcn.14006765c
mov rbx, qword [rsp + 0x6d8]
jmp 0x14004874b
mov rbx, qword [rsp + 0x6d8]
test rbx, rbx
je 0x140048746
test byte [rbx + 0x244], 0x10
je 0x140048746
mov ebp, edi
jmp 0x14004874b
mov ebp, 0xffffffff
test rbx, rbx
je 0x1400410e2
movzx r10d, byte [rsp + 0x740]
mov eax, r10d
movzx edx, byte [rbx + 0x248]
and eax, 1
and edx, 0xfffffffe
or edx, eax
mov byte [rbx + 0x248], dl
mov rbx, qword [rsp + 0x6d8]
mov rcx, qword [rsp + 0x670]
mov qword [rbx + 0x100], rcx
mov r9, qword [rsp + 0x6d8]
mov r8, qword [rsp + 0x678]
mov qword [r9 + 0x198], r8
mov rbx, qword [rsp + 0x6d8]
test rbx, rbx
je 0x1400410e2
movzx eax, byte [rbx + 0x245]
test al, 0x20
jne 0x1400410e2
test al, 0x18
je 0x1400410e2
test byte [rbx + 0x24e], 4
jne 0x1400410e2
movzx eax, byte [rbx + 0x244]
shr r10d, 7
and eax, 0xfffffffe
or eax, r10d
mov byte [rbx + 0x244], al
mov rbx, qword [rsp + 0x6d8]
movzx edx, byte [rsp + 0x742]
shr edx, 2
and edx, 1
movzx ecx, byte [rbx + 0x244]
add edx, edx
and ecx, 0xfffffffd
movzx eax, byte [rsp + 0x743]
or ecx, edx
mov edx, eax
shr edx, 3
mov byte [rbx + 0x244], cl
and edx, 1
mov r10, qword [rsp + 0x6d8]
movzx r9d, byte [r10 + 0x244]
lea r8d, [rdx*4]
and r9d, 0xfffffffb
or r9d, r8d
mov byte [r10 + 0x244], r9b
test eax, 0x80
je 0x140048863
mov ecx, dword [rsp + 0x744]
mov dword [rsp + 0x30], ecx
jmp 0x14004886b
mov dword [rsp + 0x30], 0
mov ebx, eax
mov r13d, edx
mov r11, qword [rsp + 0x6d8]
mov ecx, eax
shr ebx, 2
and ebx, 1
movzx r10d, byte [r11 + 0x244]
shl ebx, 3
and r10d, 0xfffffff7
or r10d, ebx
mov byte [r11 + 0x244], r10b
mov r15, qword [rsp + 0x6d8]
shl r13d, 5
shr ecx, 4
movzx r14d, byte [r15 + 0x244]
and ecx, 1
and r14d, 0xffffffdf
or r14d, r13d
mov byte [r15 + 0x244], r14b
mov r8, qword [rsp + 0x6d8]
shl ecx, 2
shl edx, 3
movzx ebx, byte [r8 + 0x24d]
and ebx, 0xfffffffb
or ebx, ecx
mov byte [r8 + 0x24d], bl
mov r10, qword [rsp + 0x6d8]
shr eax, 5
and eax, 1
movzx r9d, byte [r10 + 0x24d]
and r9d, 0xfffffff7
or r9d, edx
mov edx, eax
mov byte [r10 + 0x24d], r9b
mov r13, qword [rsp + 0x6d8]
shl edx, 6
shl eax, 7
movzx r11d, byte [r13 + 0x244]
and r11d, 0xffffffbf
or r11d, edx
mov byte [r13 + 0x244], r11b
mov r15, qword [rsp + 0x6d8]
movzx r9d, byte [rsp + 0x30]
mov ebx, r9d
shr ebx, 1
movzx r14d, byte [r15 + 0x244]
and ebx, 1
and r14d, 0x7f
or r14d, eax
mov eax, r9d
mov byte [r15 + 0x244], r14b
and eax, 1
mov rcx, qword [rsp + 0x6d8]
shl ebx, 5
shr r9d, 2
movzx edx, byte [rcx + 0x245]
and r9d, 3
and edx, 0xfffffffe
add r9d, r9d
or edx, eax
mov byte [rcx + 0x245], dl
mov edx, 0xffffffff
mov rax, qword [rsp + 0x6d8]
movzx r8d, byte [rax + 0x24d]
and r8d, 0xffffffdf
or r8d, ebx
mov byte [rax + 0x24d], r8b
mov r8d, edx
mov r11, qword [rsp + 0x6d8]
movzx r10d, byte [r11 + 0x245]
and r10d, 0xfffffff9
or r10d, r9d
mov r9d, edx
mov byte [r11 + 0x245], r10b
mov rcx, qword [rsp + 0x6d8]
call fcn.14004d700
mov rbx, qword [rsp + 0x6d8]
jmp 0x1400410e2
mov rbx, qword [rsp + 0x6d8]
xor ebp, ebp
jmp 0x14004874b