Function at 0x128e460
Capabilities:
Get thread local storage value
Resolve function by parsing pe exports

Disassembly:
mov r11, rsp
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x120
mov qword [rsp + 0x100], 0xfffffffffffffffe
mov qword [r11 + 0x20], rbx
mov rax, qword [0x039f1190]
xor rax, rsp
mov qword [rsp + 0x118], rax
mov qword [rsp + 0x108], r8
mov r12, rdx
mov r13, rcx
xor esi, esi
mov qword [r11 - 0x68], rsi
mov rax, qword [0x039f1180]
mov ecx, dword [rax + 8]
call qword [sym.imp.KERNEL32.dll_TlsGetValue]
test rax, rax
je 0x128e4c6
lea rbx, [rax + 0x20]
jmp 0x128e4c9
mov rbx, rsi
mov qword [rsp + 0xf0], rbx
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VarBstrFromCy]
mov rbp, rax
mov qword [rsp + 0xf8], rax
lea rcx, [rsp + 0x60]
call fcn.0116d180
nop
lea rax, [0x01165c20]
mov qword [rsp + 0x78], rax
lea rdi, [0x01000000]
lea rcx, [rdi + 0x4f0d0]
mov qword [rsp + 0x60], rcx
lea rax, [0x0109b930]
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], rsi
mov qword [rsp + 0x88], rsi
mov qword [rsp + 0x90], rsi
mov qword [rsp + 0x98], rsi
lea r14, [0x0104ef20]
mov qword [rsp + 0x60], r14
lea r15, [0x0109b930]
mov qword [rsp + 0x78], r15
xor edx, edx
lea rcx, [rsp + 0x60]
call fcn.0116cfa0
xor edx, edx
lea rcx, [rsp + 0x60]
mov rax, qword [rsp + 0x60]
call qword [rax + 0x180]
nop
mov edx, dword [reloc.OLEAUT32.dll_VariantInit]
and edx, 7
lea rax, [rdx + rdx*2]
movzx ecx, byte [rdi + rax*2 + 0x173e9d]
movzx eax, byte [rdi + rax*2 + 0x173e9c]
add eax, ecx
cdqe
movabs r8, 0x7fffffffffffffff
mov rcx, r8
sub rcx, rax
shr rcx, 1
sub rcx, 1
cmp rcx, 0x104
jge 0x128e5f5
lea r8, [0x01292b70]
mov edx, 0x309
lea rcx, [0x01582ae0]
call fcn.017eea00
mov esi, eax
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x78], r15
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
lea rax, [rdx + rdx*2]
movzx ecx, byte [rdi + rax*2 + 0x173e9d]
movzx eax, byte [rdi + rax*2 + 0x173e9c]
add ecx, eax
movsxd rdi, ecx
add rdi, 0x20a
mov rcx, qword [rbx + 0x30]
cmp rdi, r8
jae 0x1292a0f
mov rax, qword [rcx]
mov rdx, rdi
call qword [rax + SafeArrayCopy]
test rax, rax
je 0x1292a0f
mov rcx, qword [rbx + 0x28]
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rsi
mov qword [rsp + 0x98], rdi
lea rcx, [rsp + 0x40]
call fcn.0116a950
nop
mov r9, qword [rbx + 0x40]
xor r8d, r8d
lea rdx, [rsp + 0x78]
lea rcx, [rsp + 0x40]
call fcn.0118a2d0
mov esi, eax
test eax, eax
jns 0x128e6b1
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x78], r15
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0xa0]
call fcn.0118c100
nop
mov edx, dword [reloc.OLEAUT32.dll_VariantInit]
and edx, 7
lea rax, [rdx + rdx*2]
lea rdi, [0x01000000]
movzx ecx, byte [rdi + rax*2 + 0x173e9d]
movzx eax, byte [rdi + rax*2 + 0x173e9c]
add eax, ecx
cdqe
movabs rsi, 0x7fffffffffffffff
mov rcx, rsi
sub rcx, rax
shr rcx, 1
sub rcx, 1
cmp rcx, 0x104
jge 0x128e776
lea r8, [0x01292b70]
mov edx, 0x30a
lea rcx, [0x01582ae0]
call fcn.017eea00
mov esi, eax
mov qword [rsp + 0xa0], r14
mov qword [rsp + 0xb8], r15
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x78], r15
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
lea rax, [rdx + rdx*2]
movzx ecx, byte [rdi + rax*2 + 0x173e9d]
movzx eax, byte [rdi + rax*2 + 0x173e9c]
add ecx, eax
movsxd rdi, ecx
add rdi, 0x20a
mov rcx, qword [rbx + 0x30]
cmp rdi, rsi
jae 0x12929a5
mov rax, qword [rcx]
mov rdx, rdi
call qword [rax + SafeArrayCopy]
test rax, rax
je 0x12929a5
mov rcx, qword [rbx + 0x28]
mov qword [rsp + 0xc0], rcx
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], 0
mov qword [rsp + 0xd8], rdi
lea rcx, [rsp + 0x38]
call fcn.0116a950
nop
mov r9, qword [rbx + 0x40]
xor r8d, r8d
lea rdx, [rsp + 0xb8]
lea rcx, [rsp + 0x38]
call fcn.0118a2d0
mov esi, eax
test eax, eax
jns 0x128e862
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
mov qword [rsp + 0xa0], r14
mov qword [rsp + 0xb8], r15
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x78], r15
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov qword [rsp + 0x50], 0
lea rdx, [rsp + 0x50]
mov rcx, r12
call fcn.0189e390
mov esi, eax
test eax, eax
jns 0x128e8ea
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x128e88f
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
mov qword [rsp + 0xa0], r14
mov qword [rsp + 0xb8], r15
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x78], r15
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rcx, qword [rsp + 0x50]
test rcx, rcx
jne 0x128e981
xor r9d, r9d
lea r8, [0x0129def8]
lea rdx, [0x0156ebd0]
mov ecx, 0xc11e0034
call fcn.017ee830
mov esi, eax
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x128e926
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
mov qword [rsp + 0xa0], r14
mov qword [rsp + 0xb8], r15
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x78], r15
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
lea rdx, [rsp + 0x40]
call fcn.018916e0
mov esi, eax
test eax, eax
jns 0x128e9fd
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x128e9a2
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
mov qword [rsp + 0xa0], r14
mov qword [rsp + 0xb8], r15
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x78], r15
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rsi, qword [rsp + 0x40]
test rsi, rsi
je 0x128ea1b
movzx eax, byte [rsi - 5]
test al, 0x40
jne 0x128ea13
test al, 0x20
je 0x128ea16
mov rsi, qword [rsi]
xor r12d, r12d
jmp 0x128ea21
xor r12d, r12d
mov rsi, r12
lea rdi, [0x0129def8]
mov ecx, 0xa
repe cmpsw word [rsi], word [rdi]
je 0x128eabf
xor r9d, r9d
lea r8, [0x0129def8]
lea rdx, [0x0156ebd0]
mov ecx, 0xc11e0034
call fcn.017ee830
mov esi, eax
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x128ea64
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
mov qword [rsp + 0xa0], r14
mov qword [rsp + 0xb8], r15
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x78], r15
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x30], r12
lea rdx, [rsp + 0x48]
mov rcx, qword [rsp + 0x50]
call fcn.018976d0
mov esi, eax
test eax, eax
jns 0x128eb70
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x128eaf3
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x128eb04
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x128eb15
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
mov qword [rsp + 0xa0], r14
mov qword [rsp + 0xb8], r15
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x78], r15
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rcx, qword [rsp + 0x48]
test rcx, rcx
jne 0x128ec29
xor r9d, r9d
lea r8, [0x0129def8]
lea rdx, [0x0156ebd0]
mov ecx, 0xc11e0034
call fcn.017ee830
mov esi, eax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x128ebac
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x128ebbd
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x128ebce
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
mov qword [rsp + 0xa0], r14
mov qword [rsp + 0xb8], r15
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x78], r15
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
lea rdx, [rsp + 0x30]
call fcn.0189f240
mov esi, eax
test eax, eax
jns 0x128eccb
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x128ec4e
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x128ec5f
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x128ec70
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
mov qword [rsp + 0xa0], r14
mov qword [rsp + 0xb8], r15
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x78], r15
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rcx, qword [rsp + 0x30]
test rcx, rcx
jne 0x128ed84
xor r9d, r9d
lea r8, [0x0129de88]
lea rdx, [0x0156ebd0]
mov ecx, 0xc11e0034
call fcn.017ee830
mov esi, eax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x128ed07
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x128ed18
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x128ed29
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
mov qword [rsp + 0xa0], r14
mov qword [rsp + 0xb8], r15
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x78], r15
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
lea rdx, [rsp + 0x40]
call fcn.018916e0
mov esi, eax
test eax, eax
jns 0x128ee26
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x128eda9
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x128edba
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x128edcb
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
mov qword [rsp + 0xa0], r14
mov qword [rsp + 0xb8], r15
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x78], r15
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rsi, qword [rsp + 0x40]
test rsi, rsi
je 0x128ee41
movzx eax, byte [rsi - 5]
test al, 0x40
jne 0x128ee3c
test al, 0x20
je 0x128ee44
mov rsi, qword [rsi]
jmp 0x128ee44
mov rsi, r12
lea rdi, [0x0129de88]
mov ecx, SafeArrayCopy
repe cmpsw word [rsi], word [rdi]
je 0x128ef04
xor r9d, r9d
lea r8, [0x0129de88]
lea rdx, [0x0156ebd0]
mov ecx, 0xc11e0034
call fcn.017ee830
mov esi, eax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x128ee87
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x128ee98
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x128eea9
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
mov qword [rsp + 0xa0], r14
mov qword [rsp + 0xb8], r15
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x78], r15
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
lea rdx, [rsp + 0x38]
mov rcx, qword [rsp + 0x30]
call fcn.01891810
mov esi, eax
test eax, eax
jns 0x128efab
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x128ef2e
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x128ef3f
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x128ef50
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
mov qword [rsp + 0xa0], r14
mov qword [rsp + 0xb8], r15
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x78], r15
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x128efc6
movzx eax, byte [rcx - 5]
test al, 0x40
jne 0x128efc1
test al, 0x20
je 0x128efc9
mov rcx, qword [rcx]
jmp 0x128efc9
mov rcx, r12
lea r8, [r13 + 0x18]
lea rdx, [0x0157e4d0]
call qword [sym.imp.MSVCR80.dll_swscanf_s]
cmp eax, 1
je 0x128f095
xor r9d, r9d
lea r8, [0x0129de88]
lea rdx, [0x0156ebd0]
mov ecx, 0xc11e0034
call fcn.017ee830
mov esi, eax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x128f011
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x128f022
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x128f033
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
mov qword [rsp + 0xa0], r14
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x128f0a5
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
mov qword [rsp + 0x30], r12
cmp dword [r13 + 0x18], 0x8c
jbe 0x128f16f
mov qword [rsp + 0x20], r12
lea r9, [r13 + 0x18]
mov r8d, 5
lea rdx, [0x01292b58]
mov ecx, 0xc11e0030
call fcn.017f2ef0
mov esi, eax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x128f0eb
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x128f0fc
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x128f10d
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
mov qword [rsp + 0xa0], r14
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
lea rdx, [rsp + 0x30]
mov rcx, qword [rsp + 0x48]
call fcn.0189f240
mov esi, eax
test eax, eax
jns 0x128f21d
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x128f199
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x128f1aa
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x128f1bb
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
mov qword [rsp + 0xa0], r14
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rcx, qword [rsp + 0x30]
test rcx, rcx
jne 0x128f2dd
xor r9d, r9d
lea r8, [0x01292b48]
lea rdx, [0x0156ebd0]
mov ecx, 0xc11e0034
call fcn.017ee830
mov esi, eax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x128f259
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x128f26a
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x128f27b
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
mov qword [rsp + 0xa0], r14
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
lea rdx, [rsp + 0x40]
call fcn.018916e0
mov esi, eax
test eax, eax
jns 0x128f386
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x128f302
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x128f313
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x128f324
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
mov qword [rsp + 0xa0], r14
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rsi, qword [rsp + 0x40]
test rsi, rsi
je 0x128f3a1
movzx eax, byte [rsi - 5]
test al, 0x40
jne 0x128f39c
test al, 0x20
je 0x128f3a4
mov rsi, qword [rsi]
jmp 0x128f3a4
mov rsi, r12
lea rdi, [0x01292b48]
mov ecx, 6
repe cmpsw word [rsi], word [rdi]
je 0x128f46b
xor r9d, r9d
lea r8, [0x01292b48]
lea rdx, [0x0156ebd0]
mov ecx, 0xc11e0034
call fcn.017ee830
mov esi, eax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x128f3e7
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x128f3f8
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x128f409
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
mov qword [rsp + 0xa0], r14
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
lea rdx, [rsp + 0x38]
mov rcx, qword [rsp + 0x30]
call fcn.01891810
mov esi, eax
test eax, eax
jns 0x128f519
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x128f495
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x128f4a6
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x128f4b7
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
mov qword [rsp + 0xa0], r14
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov byte [r13 + 0x1d], 0
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x128f55d
test byte [rcx - 5], 0x40
jne 0x128f534
movsxd rdx, dword [rcx - 4]
jmp 0x128f544
mov rcx, qword [rcx]
call qword [sym.imp.OLEAUT32.dll_SysAllocStringByteLen]
mov edx, eax
mov rcx, qword [rsp + 0x38]
shr rdx, 1
test rcx, rcx
je 0x128f560
movzx eax, byte [rcx - 5]
test al, 0x40
jne 0x128f558
test al, 0x20
je 0x128f563
mov rcx, qword [rcx]
jmp 0x128f563
mov rdx, r12
mov rcx, r12
lea r8, [r13 + 0x1d]
call fcn.018b6ed0
test eax, eax
je 0x128f57a
test eax, eax
js 0x128f578
test esi, esi
jne 0x128f57a
mov esi, eax
test esi, esi
jns 0x128f634
xor r9d, r9d
lea r8, [0x01292b48]
lea rdx, [0x0156ebd0]
mov ecx, 0xc11e0034
call fcn.017ee830
mov esi, eax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x128f5b0
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x128f5c1
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x128f5d2
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
mov qword [rsp + 0xa0], r14
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x128f644
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
mov qword [rsp + 0x30], r12
lea rdx, [rsp + 0x30]
mov rcx, qword [rsp + 0x48]
call fcn.0189f240
mov esi, eax
test eax, eax
jns 0x128f6f7
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x128f673
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x128f684
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x128f695
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
mov qword [rsp + 0xa0], r14
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rcx, qword [rsp + 0x30]
test rcx, rcx
jne 0x128f7b7
xor r9d, r9d
lea r8, [0x01292b30]
lea rdx, [0x0156ebd0]
mov ecx, 0xc11e0034
call fcn.017ee830
mov esi, eax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x128f733
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x128f744
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x128f755
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
mov qword [rsp + 0xa0], r14
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
lea rdx, [rsp + 0x40]
call fcn.018916e0
mov esi, eax
test eax, eax
jns 0x128f860
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x128f7dc
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x128f7ed
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x128f7fe
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
mov qword [rsp + 0xa0], r14
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rsi, qword [rsp + 0x40]
test rsi, rsi
je 0x128f87b
movzx eax, byte [rsi - 5]
test al, 0x40
jne 0x128f876
test al, 0x20
je 0x128f87e
mov rsi, qword [rsi]
jmp 0x128f87e
mov rsi, r12
lea rdi, [0x01292b30]
mov ecx, 0xa
repe cmpsw word [rsi], word [rdi]
je 0x128f945
xor r9d, r9d
lea r8, [0x01292b30]
lea rdx, [0x0156ebd0]
mov ecx, 0xc11e0034
call fcn.017ee830
mov esi, eax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x128f8c1
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x128f8d2
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x128f8e3
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
mov qword [rsp + 0xa0], r14
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
lea rdx, [rsp + 0x38]
mov rcx, qword [rsp + 0x30]
call fcn.01891810
mov esi, eax
test eax, eax
jns 0x128f9f3
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x128f96f
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x128f980
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x128f991
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
mov qword [rsp + 0xa0], r14
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x128fa0e
movzx eax, byte [rcx - 5]
test al, 0x40
jne 0x128fa09
test al, 0x20
je 0x128fa11
mov rcx, qword [rcx]
jmp 0x128fa11
mov rcx, r12
lea r8, [rsp + 0xe0]
lea rdx, [0x0157e4d0]
call qword [sym.imp.MSVCR80.dll_swscanf_s]
cmp eax, 1
je 0x128fae1
xor r9d, r9d
lea r8, [0x01292b30]
lea rdx, [0x0156ebd0]
mov ecx, 0xc11e0034
call fcn.017ee830
mov esi, eax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x128fa5d
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x128fa6e
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x128fa7f
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
mov qword [rsp + 0xa0], r14
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
movzx eax, word [rsp + 0xe0]
mov word [r13 + 0x1e], ax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x128fafe
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
mov qword [rsp + 0x30], r12
lea rdx, [rsp + 0x30]
mov rcx, qword [rsp + 0x48]
call fcn.0189f240
mov esi, eax
test eax, eax
jns 0x128fbb1
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x128fb2d
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x128fb3e
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x128fb4f
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
mov qword [rsp + 0xa0], r14
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rcx, qword [rsp + 0x30]
test rcx, rcx
jne 0x128fc71
xor r9d, r9d
lea r8, [0x01299f30]
lea rdx, [0x0156ebd0]
mov ecx, 0xc11e0034
call fcn.017ee830
mov esi, eax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x128fbed
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x128fbfe
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x128fc0f
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
mov qword [rsp + 0xa0], r14
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
lea rdx, [rsp + 0x40]
call fcn.018916e0
mov esi, eax
test eax, eax
jns 0x128fd1a
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x128fc96
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x128fca7
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x128fcb8
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
mov qword [rsp + 0xa0], r14
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rsi, qword [rsp + 0x40]
test rsi, rsi
je 0x128fd35
movzx eax, byte [rsi - 5]
test al, 0x40
jne 0x128fd30
test al, 0x20
je 0x128fd38
mov rsi, qword [rsi]
jmp 0x128fd38
mov rsi, r12
lea rdi, [0x01299f30]
mov ecx, 0xa
repe cmpsw word [rsi], word [rdi]
je 0x128fdff
xor r9d, r9d
lea r8, [0x01299f30]
lea rdx, [0x0156ebd0]
mov ecx, 0xc11e0034
call fcn.017ee830
mov esi, eax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x128fd7b
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x128fd8c
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x128fd9d
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
mov qword [rsp + 0xa0], r14
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
lea rdx, [rsp + 0x38]
mov rcx, qword [rsp + 0x30]
call fcn.01891810
mov esi, eax
test eax, eax
jns 0x128fead
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x128fe29
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x128fe3a
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x128fe4b
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
mov qword [rsp + 0xa0], r14
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov byte [r13 + 0x1c], 0
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x128fef1
test byte [rcx - 5], 0x40
jne 0x128fec8
movsxd rdx, dword [rcx - 4]
jmp 0x128fed8
mov rcx, qword [rcx]
call qword [sym.imp.OLEAUT32.dll_SysAllocStringByteLen]
mov edx, eax
mov rcx, qword [rsp + 0x38]
shr rdx, 1
test rcx, rcx
je 0x128fef4
movzx eax, byte [rcx - 5]
test al, 0x40
jne 0x128feec
test al, 0x20
je 0x128fef7
mov rcx, qword [rcx]
jmp 0x128fef7
mov rdx, r12
mov rcx, r12
lea r8, [r13 + 0x1c]
call fcn.018b6ed0
test eax, eax
je 0x128ff0e
test eax, eax
js 0x128ff0c
test esi, esi
jne 0x128ff0e
mov esi, eax
test esi, esi
jns 0x128ffc8
xor r9d, r9d
lea r8, [0x01299f30]
lea rdx, [0x0156ebd0]
mov ecx, 0xc11e0034
call fcn.017ee830
mov esi, eax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x128ff44
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x128ff55
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x128ff66
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
mov qword [rsp + 0xa0], r14
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x128ffd8
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
mov qword [rsp + 0x30], r12
lea rdx, [rsp + 0x30]
mov rcx, qword [rsp + 0x48]
call fcn.0189f240
mov esi, eax
test eax, eax
jns 0x129008b
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x1290007
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x1290018
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x1290029
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
mov qword [rsp + 0xa0], r14
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rcx, qword [rsp + 0x30]
test rcx, rcx
jne 0x129014b
xor r9d, r9d
lea r8, [0x01292b10]
lea rdx, [0x0156ebd0]
mov ecx, 0xc11e0034
call fcn.017ee830
mov esi, eax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x12900c7
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x12900d8
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x12900e9
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
mov qword [rsp + 0xa0], r14
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
lea rdx, [rsp + 0x40]
call fcn.018916e0
mov esi, eax
test eax, eax
jns 0x12901f4
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x1290170
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x1290181
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x1290192
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
mov qword [rsp + 0xa0], r14
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rsi, qword [rsp + 0x40]
test rsi, rsi
je 0x129020f
movzx eax, byte [rsi - 5]
test al, 0x40
jne 0x129020a
test al, 0x20
je 0x1290212
mov rsi, qword [rsi]
jmp 0x1290212
mov rsi, r12
lea rdi, [0x01292b10]
mov ecx, reloc.OLEAUT32.dll_SafeArrayDestroy
repe cmpsw word [rsi], word [rdi]
je 0x12902d9
xor r9d, r9d
lea r8, [0x01292b10]
lea rdx, [0x0156ebd0]
mov ecx, 0xc11e0034
call fcn.017ee830
mov esi, eax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x1290255
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x1290266
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x1290277
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
mov qword [rsp + 0xa0], r14
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
lea rdx, [rsp + 0x38]
mov rcx, qword [rsp + 0x30]
call fcn.01891810
mov esi, eax
test eax, eax
jns 0x1290387
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x1290303
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x1290314
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x1290325
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
mov qword [rsp + 0xa0], r14
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov byte [r13 + 0x20], 0
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x12903cb
test byte [rcx - 5], 0x40
jne 0x12903a2
movsxd rdx, dword [rcx - 4]
jmp 0x12903b2
mov rcx, qword [rcx]
call qword [sym.imp.OLEAUT32.dll_SysAllocStringByteLen]
mov edx, eax
mov rcx, qword [rsp + 0x38]
shr rdx, 1
test rcx, rcx
je 0x12903ce
movzx eax, byte [rcx - 5]
test al, 0x40
jne 0x12903c6
test al, 0x20
je 0x12903d1
mov rcx, qword [rcx]
jmp 0x12903d1
mov rdx, r12
mov rcx, r12
lea r8, [r13 + 0x20]
call fcn.018b6ed0
test eax, eax
je 0x12903e8
test eax, eax
js 0x12903e6
test esi, esi
jne 0x12903e8
mov esi, eax
test esi, esi
jns 0x12904a9
xor r9d, r9d
lea r8, [0x01292b10]
lea rdx, [0x0156ebd0]
mov ecx, 0xc11e0034
call fcn.017ee830
mov esi, eax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x129041e
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x129042f
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x1290440
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rdi, [0x0104ef20]
mov qword [rsp + 0xa0], rdi
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x12904b9
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
mov qword [rsp + 0x30], r12
lea rdx, [rsp + 0x30]
mov rcx, qword [rsp + 0x48]
call fcn.0189f240
mov esi, eax
test eax, eax
jns 0x1290573
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x12904e8
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x12904f9
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x129050a
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rdi, [0x0104ef20]
mov qword [rsp + 0xa0], rdi
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rcx, qword [rsp + 0x30]
test rcx, rcx
jne 0x129063a
xor r9d, r9d
lea r8, [0x01292af0]
lea rdx, [0x0156ebd0]
mov ecx, 0xc11e0034
call fcn.017ee830
mov esi, eax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x12905af
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x12905c0
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x12905d1
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rdi, [0x0104ef20]
mov qword [rsp + 0xa0], rdi
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
lea rdx, [rsp + 0x40]
call fcn.018916e0
mov esi, eax
test eax, eax
jns 0x12906ea
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x129065f
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x1290670
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x1290681
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rdi, [0x0104ef20]
mov qword [rsp + 0xa0], rdi
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rsi, qword [rsp + 0x40]
test rsi, rsi
je 0x1290705
movzx eax, byte [rsi - 5]
test al, 0x40
jne 0x1290700
test al, 0x20
je 0x1290708
mov rsi, qword [rsi]
jmp 0x1290708
mov rsi, r12
lea rdi, [0x01292af0]
mov ecx, reloc.WS2_32.dll_ntohl
repe cmpsw word [rsi], word [rdi]
je 0x12907d6
xor r9d, r9d
lea r8, [0x01292af0]
lea rdx, [0x0156ebd0]
mov ecx, 0xc11e0034
call fcn.017ee830
mov esi, eax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x129074b
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x129075c
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x129076d
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rdi, [0x0104ef20]
mov qword [rsp + 0xa0], rdi
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
lea rdx, [rsp + 0x38]
mov rcx, qword [rsp + 0x30]
call fcn.01891810
mov esi, eax
test eax, eax
jns 0x129088b
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x1290800
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x1290811
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x1290822
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rdi, [0x0104ef20]
mov qword [rsp + 0xa0], rdi
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x12908a6
movzx eax, byte [rcx - 5]
test al, 0x40
jne 0x12908a1
test al, 0x20
je 0x12908a9
mov rcx, qword [rcx]
jmp 0x12908a9
mov rcx, r12
lea r8, [rsp + 0xe0]
lea rdx, [0x0157e4d0]
call qword [sym.imp.MSVCR80.dll_swscanf_s]
cmp eax, 1
je 0x1290980
xor r9d, r9d
lea r8, [0x01292af0]
lea rdx, [0x0156ebd0]
mov ecx, 0xc11e0034
call fcn.017ee830
mov esi, eax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x12908f5
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x1290906
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x1290917
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rdi, [0x0104ef20]
mov qword [rsp + 0xa0], rdi
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov eax, dword [rsp + 0xe0]
mov dword [r13 + 0x24], eax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x129099b
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
mov qword [rsp + 0x30], r12
lea rdx, [rsp + 0x30]
mov rcx, qword [rsp + 0x48]
call fcn.0189f240
mov esi, eax
test eax, eax
jns 0x1290a55
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x12909ca
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x12909db
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x12909ec
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rdi, [0x0104ef20]
mov qword [rsp + 0xa0], rdi
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rcx, qword [rsp + 0x30]
test rcx, rcx
jne 0x1290b1c
xor r9d, r9d
lea r8, [0x01292ac8]
lea rdx, [0x0156ebd0]
mov ecx, 0xc11e0034
call fcn.017ee830
mov esi, eax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x1290a91
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x1290aa2
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x1290ab3
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rdi, [0x0104ef20]
mov qword [rsp + 0xa0], rdi
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
lea rdx, [rsp + 0x40]
call fcn.018916e0
mov esi, eax
test eax, eax
jns 0x1290bcc
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x1290b41
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x1290b52
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x1290b63
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rdi, [0x0104ef20]
mov qword [rsp + 0xa0], rdi
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rsi, qword [rsp + 0x40]
test rsi, rsi
je 0x1290be7
movzx eax, byte [rsi - 5]
test al, 0x40
jne 0x1290be2
test al, 0x20
je 0x1290bea
mov rsi, qword [rsi]
jmp 0x1290bea
mov rsi, r12
lea rdi, [0x01292ac8]
mov ecx, setsockopt
repe cmpsw word [rsi], word [rdi]
je 0x1290cb8
xor r9d, r9d
lea r8, [0x01292ac8]
lea rdx, [0x0156ebd0]
mov ecx, 0xc11e0034
call fcn.017ee830
mov esi, eax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x1290c2d
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x1290c3e
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x1290c4f
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rdi, [0x0104ef20]
mov qword [rsp + 0xa0], rdi
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
lea rdx, [rsp + 0x38]
mov rcx, qword [rsp + 0x30]
call fcn.01891810
mov esi, eax
test eax, eax
jns 0x1290d6d
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x1290ce2
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x1290cf3
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x1290d04
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rdi, [0x0104ef20]
mov qword [rsp + 0xa0], rdi
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov byte [r13 + 0x28], 0
mov rdi, qword [rsp + 0x38]
test rdi, rdi
je 0x1290d8d
movzx eax, byte [rdi - 5]
test al, 0x40
jne 0x1290d88
test al, 0x20
je 0x1290d8f
mov rdi, qword [rdi]
jmp 0x1290d8f
xor edi, edi
lea rcx, [rsp + 0x38]
call fcn.011898e0
mov rdx, rax
lea r8, [r13 + 0x28]
mov rcx, rdi
call fcn.018b6ed0
test eax, eax
je 0x1290db6
test eax, eax
js 0x1290db4
test esi, esi
jne 0x1290db6
mov esi, eax
test esi, esi
jns 0x1290e77
xor r9d, r9d
lea r8, [0x01292ac8]
lea rdx, [0x0156ebd0]
mov ecx, 0xc11e0034
call fcn.017ee830
mov esi, eax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x1290dec
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x1290dfd
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x1290e0e
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rdi, [0x0104ef20]
mov qword [rsp + 0xa0], rdi
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x1290e87
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
xor r12d, r12d
mov qword [rsp + 0x30], r12
lea rdx, [rsp + 0x30]
mov rcx, qword [rsp + 0x48]
call fcn.0189f240
mov esi, eax
test eax, eax
jns 0x1290f44
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x1290eb9
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x1290eca
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x1290edb
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rdi, [0x0104ef20]
mov qword [rsp + 0xa0], rdi
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rcx, qword [rsp + 0x30]
test rcx, rcx
jne 0x129100b
xor r9d, r9d
lea r8, [0x012bd638]
lea rdx, [0x0156ebd0]
mov ecx, 0xc11e0034
call fcn.017ee830
mov esi, eax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x1290f80
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x1290f91
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x1290fa2
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rdi, [0x0104ef20]
mov qword [rsp + 0xa0], rdi
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
lea rdx, [rsp + 0x40]
call fcn.018916e0
mov esi, eax
test eax, eax
jns 0x12910bb
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x1291030
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x1291041
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x1291052
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rdi, [0x0104ef20]
mov qword [rsp + 0xa0], rdi
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rsi, qword [rsp + 0x40]
test rsi, rsi
je 0x12910d6
movzx eax, byte [rsi - 5]
test al, 0x40
jne 0x12910d1
test al, 0x20
je 0x12910d9
mov rsi, qword [rsi]
jmp 0x12910d9
mov rsi, r12
lea rdi, [0x012bd638]
mov ecx, setsockopt
repe cmpsw word [rsi], word [rdi]
je 0x12911a7
xor r9d, r9d
lea r8, [0x012bd638]
lea rdx, [0x0156ebd0]
mov ecx, 0xc11e0034
call fcn.017ee830
mov esi, eax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x129111c
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x129112d
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x129113e
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rdi, [0x0104ef20]
mov qword [rsp + 0xa0], rdi
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
lea rdx, [rsp + 0x38]
mov rcx, qword [rsp + 0x30]
call fcn.01891810
mov esi, eax
test eax, eax
jns 0x129125c
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x12911d1
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x12911e2
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x12911f3
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rdi, [0x0104ef20]
mov qword [rsp + 0xa0], rdi
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x1291277
movzx eax, byte [rcx - 5]
test al, 0x40
jne 0x1291272
test al, 0x20
je 0x129127a
mov rcx, qword [rcx]
jmp 0x129127a
mov rcx, r12
lea r8, [rsp + 0xe8]
lea rdx, [0x0156ebe0]
call qword [sym.imp.MSVCR80.dll_swscanf_s]
cmp eax, 1
je 0x1291351
xor r9d, r9d
lea r8, [0x012bd638]
lea rdx, [0x0156ebd0]
mov ecx, 0xc11e0034
call fcn.017ee830
mov esi, eax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x12912c6
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x12912d7
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x12912e8
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rdi, [0x0104ef20]
mov qword [rsp + 0xa0], rdi
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rax, qword [rsp + 0xe8]
mov qword [r13 + 0x48], rax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x129136d
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
mov qword [rsp + 0x30], r12
lea rdx, [rsp + 0x30]
mov rcx, qword [rsp + 0x48]
call fcn.0189f240
mov esi, eax
test eax, eax
jns 0x1291427
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x129139c
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x12913ad
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x12913be
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rdi, [0x0104ef20]
mov qword [rsp + 0xa0], rdi
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rcx, qword [rsp + 0x30]
test rcx, rcx
jne 0x12914ee
xor r9d, r9d
lea r8, [0x0129df58]
lea rdx, [0x0156ebd0]
mov ecx, 0xc11e0034
call fcn.017ee830
mov esi, eax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x1291463
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x1291474
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x1291485
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rdi, [0x0104ef20]
mov qword [rsp + 0xa0], rdi
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
lea rdx, [rsp + 0x40]
call fcn.018916e0
mov esi, eax
test eax, eax
jns 0x129159e
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x1291513
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x1291524
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x1291535
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rdi, [0x0104ef20]
mov qword [rsp + 0xa0], rdi
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rsi, qword [rsp + 0x40]
test rsi, rsi
je 0x12915b9
movzx eax, byte [rsi - 5]
test al, 0x40
jne 0x12915b4
test al, 0x20
je 0x12915bc
mov rsi, qword [rsi]
jmp 0x12915bc
mov rsi, r12
lea rdi, [0x0129df58]
mov ecx, 9
repe cmpsw word [rsi], word [rdi]
je 0x129168a
xor r9d, r9d
lea r8, [0x0129df58]
lea rdx, [0x0156ebd0]
mov ecx, 0xc11e0034
call fcn.017ee830
mov esi, eax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x12915ff
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x1291610
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x1291621
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rdi, [0x0104ef20]
mov qword [rsp + 0xa0], rdi
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
lea rdx, [rsp + 0x38]
mov rcx, qword [rsp + 0x30]
call fcn.01891810
mov esi, eax
test eax, eax
jns 0x129173f
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x12916b4
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x12916c5
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x12916d6
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rdi, [0x0104ef20]
mov qword [rsp + 0xa0], rdi
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x129175a
movzx eax, byte [rcx - 5]
test al, 0x40
jne 0x1291755
test al, 0x20
je 0x129175d
mov rcx, qword [rcx]
jmp 0x129175d
mov rcx, r12
lea r8, [rsp + 0xe8]
lea rdx, [0x0156ebe0]
call qword [sym.imp.MSVCR80.dll_swscanf_s]
cmp eax, 1
je 0x1291834
xor r9d, r9d
lea r8, [0x0129df58]
lea rdx, [0x0156ebd0]
mov ecx, 0xc11e0034
call fcn.017ee830
mov esi, eax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x12917a9
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x12917ba
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x12917cb
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rdi, [0x0104ef20]
mov qword [rsp + 0xa0], rdi
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rax, qword [rsp + 0xe8]
mov qword [r13 + 0x50], rax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x1291850
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
mov qword [rsp + 0x30], r12
lea rdx, [rsp + 0x30]
mov rcx, qword [rsp + 0x48]
call fcn.0189f240
mov esi, eax
test eax, eax
jns 0x129190a
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x129187f
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x1291890
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x12918a1
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rdi, [0x0104ef20]
mov qword [rsp + 0xa0], rdi
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rcx, qword [rsp + 0x30]
test rcx, rcx
jne 0x12919d1
xor r9d, r9d
lea r8, [0x01292ab8]
lea rdx, [0x0156ebd0]
mov ecx, 0xc11e0034
call fcn.017ee830
mov esi, eax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x1291946
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x1291957
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x1291968
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rdi, [0x0104ef20]
mov qword [rsp + 0xa0], rdi
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
lea rdx, [rsp + 0x40]
call fcn.018916e0
mov esi, eax
test eax, eax
jns 0x1291a81
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x12919f6
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x1291a07
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x1291a18
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rdi, [0x0104ef20]
mov qword [rsp + 0xa0], rdi
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rsi, qword [rsp + 0x40]
test rsi, rsi
je 0x1291a9c
movzx eax, byte [rsi - 5]
test al, 0x40
jne 0x1291a97
test al, 0x20
je 0x1291a9f
mov rsi, qword [rsi]
jmp 0x1291a9f
mov rsi, r12
lea rdi, [0x01292ab8]
mov ecx, 6
repe cmpsw word [rsi], word [rdi]
je 0x1291b6d
xor r9d, r9d
lea r8, [0x01292ab8]
lea rdx, [0x0156ebd0]
mov ecx, 0xc11e0034
call fcn.017ee830
mov esi, eax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x1291ae2
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x1291af3
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x1291b04
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rdi, [0x0104ef20]
mov qword [rsp + 0xa0], rdi
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
lea rdx, [rsp + 0x38]
mov rcx, qword [rsp + 0x30]
call fcn.01891810
mov esi, eax
test eax, eax
jns 0x1291c22
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x1291b97
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x1291ba8
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x1291bb9
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rdi, [0x0104ef20]
mov qword [rsp + 0xa0], rdi
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x1291c3d
movzx eax, byte [rcx - 5]
test al, 0x40
jne 0x1291c38
test al, 0x20
je 0x1291c40
mov rcx, qword [rcx]
jmp 0x1291c40
mov rcx, r12
lea r8, [rsp + 0xe0]
lea rdx, [0x0157e4d0]
call qword [sym.imp.MSVCR80.dll_swscanf_s]
cmp eax, 1
je 0x1291d17
xor r9d, r9d
lea r8, [0x01292ab8]
lea rdx, [0x0156ebd0]
mov ecx, 0xc11e0034
call fcn.017ee830
mov esi, eax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x1291c8c
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x1291c9d
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x1291cae
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rdi, [0x0104ef20]
mov qword [rsp + 0xa0], rdi
lea r12, [0x0109b930]
mov qword [rsp + 0xb8], r12
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x78], r12
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
movsxd rax, dword [rsp + 0xe0]
mov rcx, qword [rsp + 0x108]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x1291d3a
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
mov qword [rsp + 0x30], r12
cmp dword [r13 + 0x18], 0x6e
jb 0x129215d
lea rdx, [rsp + 0x30]
mov rcx, qword [rsp + 0x48]
call fcn.0189f240
mov esi, eax
test eax, eax
jns 0x1291dd3
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x1291d70
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x1291d81
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x1291d92
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rcx, [rsp + 0xa0]
call fcn.015c60a0
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
lea rcx, [rsp + 0x60]
call fcn.015c60a0
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rcx, qword [rsp + 0x30]
test rcx, rcx
jne 0x1291e72
xor r9d, r9d
lea r8, [0x0129dee0]
lea rdx, [0x0156ebd0]
mov ecx, 0xc11e0034
call fcn.017ee830
mov esi, eax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x1291e0f
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x1291e20
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x1291e31
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rcx, [rsp + 0xa0]
call fcn.015c60a0
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
lea rcx, [rsp + 0x60]
call fcn.015c60a0
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
lea rdx, [rsp + 0x40]
call fcn.018916e0
mov esi, eax
test eax, eax
jns 0x1291ef6
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x1291e93
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x1291ea4
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x1291eb5
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rcx, [rsp + 0xa0]
call fcn.015c60a0
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
lea rcx, [rsp + 0x60]
call fcn.015c60a0
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rsi, qword [rsp + 0x40]
test rsi, rsi
je 0x1291f11
movzx eax, byte [rsi - 5]
test al, 0x40
jne 0x1291f0c
test al, 0x20
je 0x1291f14
mov rsi, qword [rsi]
jmp 0x1291f14
mov rsi, r12
lea rdi, [0x0129dee0]
mov ecx, 9
repe cmpsw word [rsi], word [rdi]
je 0x1291fba
xor r9d, r9d
lea r8, [0x0129dee0]
lea rdx, [0x0156ebd0]
mov ecx, 0xc11e0034
call fcn.017ee830
mov esi, eax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x1291f57
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x1291f68
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x1291f79
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rcx, [rsp + 0xa0]
call fcn.015c60a0
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
lea rcx, [rsp + 0x60]
call fcn.015c60a0
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
lea rdx, [rsp + 0x38]
mov rcx, qword [rsp + 0x30]
call fcn.01891810
mov esi, eax
test eax, eax
jns 0x1292043
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x1291fe0
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x1291ff1
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x1292002
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rcx, [rsp + 0xa0]
call fcn.015c60a0
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
lea rcx, [rsp + 0x60]
call fcn.015c60a0
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rdi, qword [rsp + 0x38]
test rdi, rdi
je 0x129205e
movzx eax, byte [rdi - 5]
test al, 0x40
jne 0x1292059
test al, 0x20
je 0x1292061
mov rdi, qword [rdi]
jmp 0x1292061
mov rdi, r12
lea rcx, [rsp + 0x38]
call fcn.011898e0
mov rdx, rax
lea r8, [rsp + 0x108]
mov rcx, rdi
call fcn.013b9040
test eax, eax
je 0x129208c
test eax, eax
js 0x129208a
test esi, esi
jne 0x129208c
mov esi, eax
test esi, esi
jns 0x1292125
xor r9d, r9d
lea r8, [0x0129dee0]
lea rdx, [0x0156ebd0]
mov ecx, 0xc11e0034
call fcn.017ee830
mov esi, eax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x12920c2
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x12920d3
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x12920e4
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rcx, [rsp + 0xa0]
call fcn.015c60a0
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
lea rcx, [rsp + 0x60]
call fcn.015c60a0
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
lea rcx, [rsp + 0x108]
mov eax, dword [rcx]
mov dword [r13 + 0x2c], eax
mov eax, dword [rcx + 4]
mov dword [r13 + 0x30], eax
mov eax, dword [rcx + 8]
mov dword [r13 + 0x34], eax
mov eax, dword [rcx + 0xc]
mov dword [r13 + 0x38], eax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x1292158
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
mov qword [rsp + 0x30], r12
cmp dword [r13 + 0x18], 0x78
jb 0x129253f
lea rdx, [rsp + 0x30]
mov rcx, qword [rsp + 0x48]
call fcn.0189f240
mov esi, eax
test eax, eax
jns 0x12921f1
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x129218e
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x129219f
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x12921b0
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rcx, [rsp + 0xa0]
call fcn.015c60a0
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
lea rcx, [rsp + 0x60]
call fcn.015c60a0
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rcx, qword [rsp + 0x30]
test rcx, rcx
jne 0x1292290
xor r9d, r9d
lea r8, [0x01292a98]
lea rdx, [0x0156ebd0]
mov ecx, 0xc11e0034
call fcn.017ee830
mov esi, eax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x129222d
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x129223e
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x129224f
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rcx, [rsp + 0xa0]
call fcn.015c60a0
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
lea rcx, [rsp + 0x60]
call fcn.015c60a0
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
lea rdx, [rsp + 0x40]
call fcn.018916e0
mov esi, eax
test eax, eax
jns 0x1292314
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x12922b1
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x12922c2
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x12922d3
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rcx, [rsp + 0xa0]
call fcn.015c60a0
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
lea rcx, [rsp + 0x60]
call fcn.015c60a0
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rsi, qword [rsp + 0x40]
test rsi, rsi
je 0x129232f
movzx eax, byte [rsi - 5]
test al, 0x40
jne 0x129232a
test al, 0x20
je 0x1292332
mov rsi, qword [rsi]
jmp 0x1292332
mov rsi, r12
lea rdi, [0x01292a98]
mov ecx, reloc.OLEAUT32.dll_SafeArrayDestroy
repe cmpsw word [rsi], word [rdi]
je 0x12923d8
xor r9d, r9d
lea r8, [0x01292a98]
lea rdx, [0x0156ebd0]
mov ecx, 0xc11e0034
call fcn.017ee830
mov esi, eax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x1292375
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x1292386
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x1292397
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rcx, [rsp + 0xa0]
call fcn.015c60a0
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
lea rcx, [rsp + 0x60]
call fcn.015c60a0
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
lea rdx, [rsp + 0x38]
mov rcx, qword [rsp + 0x30]
call fcn.01891810
mov esi, eax
test eax, eax
jns 0x1292461
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x12923fe
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x129240f
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x1292420
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rcx, [rsp + 0xa0]
call fcn.015c60a0
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
lea rcx, [rsp + 0x60]
call fcn.015c60a0
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x129247c
movzx eax, byte [rcx - 5]
test al, 0x40
jne 0x1292477
test al, 0x20
je 0x129247f
mov rcx, qword [rcx]
jmp 0x129247f
mov rcx, r12
lea r8, [r13 + 0x3c]
lea rdx, [0x0157e4d0]
call qword [sym.imp.MSVCR80.dll_swscanf_s]
cmp eax, 1
je 0x129252a
xor r9d, r9d
lea r8, [0x01292a98]
lea rdx, [0x0156ebd0]
mov ecx, 0xc11e0034
call fcn.017ee830
mov esi, eax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x12924c7
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x12924d8
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x12924e9
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rcx, [rsp + 0xa0]
call fcn.015c60a0
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
lea rcx, [rsp + 0x60]
call fcn.015c60a0
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x129253a
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
mov qword [rsp + 0x30], r12
cmp dword [r13 + 0x18], 0x8c
jb 0x129292e
cmp byte [r13 + 0x20], r12b
je 0x129292e
lea rdx, [rsp + 0x30]
mov rcx, qword [rsp + 0x48]
call fcn.0189f240
mov esi, eax
test eax, eax
jns 0x12925e0
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x129257d
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x129258e
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x129259f
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rcx, [rsp + 0xa0]
call fcn.015c60a0
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
lea rcx, [rsp + 0x60]
call fcn.015c60a0
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rcx, qword [rsp + 0x30]
test rcx, rcx
jne 0x129267f
xor r9d, r9d
lea r8, [0x01292a80]
lea rdx, [0x0156ebd0]
mov ecx, 0xc11e0034
call fcn.017ee830
mov esi, eax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x129261c
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x129262d
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x129263e
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rcx, [rsp + 0xa0]
call fcn.015c60a0
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
lea rcx, [rsp + 0x60]
call fcn.015c60a0
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
lea rdx, [rsp + 0x40]
call fcn.018916e0
mov esi, eax
test eax, eax
jns 0x1292703
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x12926a0
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x12926b1
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x12926c2
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rcx, [rsp + 0xa0]
call fcn.015c60a0
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
lea rcx, [rsp + 0x60]
call fcn.015c60a0
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rsi, qword [rsp + 0x40]
test rsi, rsi
je 0x129271e
movzx eax, byte [rsi - 5]
test al, 0x40
jne 0x1292719
test al, 0x20
je 0x1292721
mov rsi, qword [rsi]
jmp 0x1292721
mov rsi, r12
lea rdi, [0x01292a80]
mov ecx, 9
repe cmpsw word [rsi], word [rdi]
je 0x12927c7
xor r9d, r9d
lea r8, [0x01292a80]
lea rdx, [0x0156ebd0]
mov ecx, 0xc11e0034
call fcn.017ee830
mov esi, eax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x1292764
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x1292775
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x1292786
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rcx, [rsp + 0xa0]
call fcn.015c60a0
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
lea rcx, [rsp + 0x60]
call fcn.015c60a0
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
lea rdx, [rsp + 0x38]
mov rcx, qword [rsp + 0x30]
call fcn.01891810
mov esi, eax
test eax, eax
jns 0x1292850
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x12927ed
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x12927fe
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x129280f
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rcx, [rsp + 0xa0]
call fcn.015c60a0
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
lea rcx, [rsp + 0x60]
call fcn.015c60a0
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x129286b
movzx eax, byte [rcx - 5]
test al, 0x40
jne 0x1292866
test al, 0x20
je 0x129286e
mov rcx, qword [rcx]
jmp 0x129286e
mov rcx, r12
lea r8, [r13 + 0x40]
lea rdx, [0x0156ebe0]
call qword [sym.imp.MSVCR80.dll_swscanf_s]
cmp eax, 1
je 0x1292919
xor r9d, r9d
lea r8, [0x01292a80]
lea rdx, [0x0156ebd0]
mov ecx, 0xc11e0034
call fcn.017ee830
mov esi, eax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x12928b6
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x12928c7
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x12928d8
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rcx, [rsp + 0xa0]
call fcn.015c60a0
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
lea rcx, [rsp + 0x60]
call fcn.015c60a0
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x1292929
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
mov qword [rsp + 0x30], r12
mov esi, r12d
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x1292942
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x1292953
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x1292964
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rcx, [rsp + 0x38]
call fcn.0116a920
nop
lea rcx, [rsp + 0xa0]
call fcn.015c60a0
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
lea rcx, [rsp + 0x60]
call fcn.015c60a0
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov qword [rsp + 0x20], 0x1000000f
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov ecx, 0xc1030001
call fcn.0124e580
mov esi, eax
mov qword [rsp + 0xa0], r14
mov qword [rsp + 0xb8], r15
lea rcx, [rsp + 0xa0]
call fcn.0116d120
nop
lea rcx, [rsp + 0x40]
call fcn.0116a920
nop
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x78], r15
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
jmp 0x1292a4e
mov qword [rsp + 0x20], 0x1000000f
xor r9d, r9d
xor r8d, r8d
mov edx, esi
mov ecx, 0xc1030001
call fcn.0124e580
mov esi, eax
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x78], r15
lea rcx, [rsp + 0x60]
call fcn.0116d120
nop
mov rcx, qword [rbx + 0x30]
mov rax, qword [rcx]
mov rdx, rbp
call qword [rax + 0x78]
mov eax, esi
mov rcx, qword [rsp + 0x118]
xor rcx, rsp
call fcn.01003340
mov rbx, qword [rsp + 0x178]
add rsp, 0x120
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret