Function at 0x12e04330
Capabilities:
Check for time delay via gettickcount

Disassembly:
push 0xffffffffffffffff
push 0x1305b9d6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x220
mov eax, dword [0x13199920]
push ebx
push ebp
xor ebp, ebp
mov ebx, ecx
push esi
cmp eax, ebp
push edi
mov dword [esp + 0x20], ebx
je 0x12e04367
xor eax, eax
jmp 0x12e0457a
mov esi, dword [esp + 0x240]
mov dword [esp + 0x10], ebp
mov edi, dword [esi + 0x2c]
cmp edi, ebp
jne 0x12e04380
xor eax, eax
jmp 0x12e0457a
push esi
mov ecx, 0x131c7ef0
call fcn.12f33f30
test eax, eax
je 0x12e04396
xor eax, eax
jmp 0x12e0457a
mov edi, dword [edi + 4]
cmp edi, 0x100601
mov dword [esp + 0x24], edi
ja 0x12e049b5
je 0x12e045f8
cmp edi, 0x100030
ja 0x12e04430
je case.0x12e04447.1048632
cmp edi, 0x100011
ja 0x12e04412
je 0x12e045f8
cmp edi, 0x4010
je 0x12e043e4
cmp edi, 0x61005
je 0x12e0515a
jmp case.0x12e04447.1048635
mov eax, dword [0x13198f68]
mov dword [esp + 0x10], 1
cmp eax, ebp
je 0x12e04546
push str.DocLog_012
push str.DocLog2
push 0xffffffffffffffff
call fcn.12dad750
add esp, 0xc
jmp 0x12e04546
lea eax, [edi - 0x100020]
cmp eax, 8
ja case.0x12e04447.1048635
xor ecx, ecx
mov cl, byte [eax + 0x12e05214]
jmp dword [ecx*4 + 0x12e05208]
lea eax, [edi - 0x100038]
cmp eax, 0x1d
ja case.0x12e04447.1048635
xor edx, edx
mov dl, byte [eax + 0x12e05230]
jmp dword [edx*4 + 0x12e05220]
cmp dword [ebx + 0x244], ebp
je 0x12e04472
mov ecx, esi
call fcn.12e02880
test eax, eax
je case.0x12e04447.1048635
mov dword [esp + 0x10], 1
jmp 0x12e04546
cmp dword [ebx + 0x34], ebp
je case.0x12e04447.1048635
lea eax, [ebx + 0x14]
push 1
push eax
lea ecx, [esp + 0x1c]
call fcn.12f560a0
mov ecx, esi
mov dword [esp + 0x238], 1
call fcn.12e02880
push eax
mov ecx, ebx
call fcn.12e04170
mov edi, eax
cmp edi, 0xffffffff
je 0x12e044fe
mov ecx, dword [ebx + 4]
mov ebp, dword [ecx + edi*8 + 4]
call dword [sym.imp.KERNEL32.dll_GetTickCount]
test ebp, ebp
je 0x12e044ca
cmp eax, ebp
jb 0x12e044ca
add ebp, 0x493e0
cmp ebp, eax
jae 0x12e044fe
mov edx, dword [ebx + 4]
mov dword [esp + 0x10], 1
mov dword [edx + edi*8 + 4], eax
mov eax, dword [0x13198f68]
test eax, eax
je 0x12e044fe
mov ecx, esi
call fcn.12e02880
push eax
push str.DocLog_010___s_
push str.DocLog2
push 0xffffffffffffffff
call fcn.12dad750
add esp, 0x10
lea ecx, [esp + 0x14]
mov dword [esp + 0x238], 0xffffffff
call fcn.12f56100
mov eax, dword [esp + 0x10]
test eax, eax
jne 0x12e04546
mov eax, dword [esp + 0x24]
cmp eax, 0x100015
je 0x12e04533
cmp eax, 0x100020
je 0x12e04533
cmp eax, 0x100046
jne 0x12e04576
push esi
mov ecx, 0x131a9098
call fcn.12e0af50
test eax, eax
mov dword [esp + 0x10], eax
je 0x12e04576
mov eax, dword [0x131be5f0]
test eax, eax
jne 0x12e04576
mov ecx, esi
call fcn.12e02880
test eax, eax
je 0x12e04576
mov ecx, dword [esp + 0x20]
push eax
call fcn.12e041c0
test eax, eax
jne 0x12e04576
mov ecx, dword [esp + 0x20]
push esi
call fcn.12e05250
mov dword [esp + 0x10], eax
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x230]
pop edi
pop esi
pop ebp
pop ebx
mov dword fs:[0], ecx
add esp, 0x22c
ret 4
mov ecx, dword [0x13196ccc]
lea eax, [esp + 0x14]
push ebp
push eax
push ecx
mov ecx, esi
mov dword [esp + 0x20], ebp
call fcn.12e02880
push eax
call fcn.12e123f0
add esp, 0x10
test eax, eax
jne case.0x12e04447.1048635
cmp dword [0x131be5f0], ebp
jne case.0x12e04447.1048635
mov eax, dword [0x13198f68]
mov dword [esp + 0x10], 1
cmp eax, ebp
je 0x12e04546
push str.DocLog_011
push str.DocLog2
push 0xffffffffffffffff
call fcn.12dad750
add esp, 0xc
jmp 0x12e04546
mov ecx, esi
call fcn.12e022d0
cmp eax, 1
jne 0x12e04763
xor ebx, ebx
call fcn.12d91a60
test eax, eax
jne 0x12e046ec
call fcn.12d91a00
test eax, eax
jne 0x12e0462d
call fcn.12d92b60
test eax, eax
je case.0x12e04447.1048635
cmp edi, 0x100011
jne 0x12e046ec
mov ecx, esi
call fcn.12e02870
push eax
call fcn.12e310a0
mov edi, eax
add esp, 4
test edi, edi
je 0x12e04576
push edi
call fcn.12e12900
add esp, 4
test eax, eax
jne 0x12e046ec
mov eax, dword [0x13198f68]
mov ebp, dword [sym.imp.KERNEL32.dll_GetTickCount]
test eax, eax
je 0x12e0468b
call ebp
push eax
push edi
push str.1_lpszExt__s__time__d_
push str.ShellNew
push 0xffffffffffffffff
call fcn.12dad750
add esp, 0x14
xor edx, edx
lea eax, [esp + 0x14]
mov dword [esp + 0x15], edx
push 8
push eax
mov word [esp + 0x21], dx
push 0xffffffffffffffff
push edi
mov byte [esp + 0x24], 0
mov byte [esp + 0x2b], dl
call fcn.12e2f7e0
lea ecx, [esp + 0x24]
push ecx
call fcn.12e12990
add esp, 0x14
test eax, eax
je 0x12e046c4
mov ebx, 1
mov eax, dword [0x13198f68]
test eax, eax
je 0x12e046e4
call ebp
push eax
push str.2_time__d_
push str.ShellNew
push 0xffffffffffffffff
call fcn.12dad750
add esp, 0x10
test ebx, ebx
je 0x12e04576
mov ecx, 0x81
xor eax, eax
lea edi, [esp + 0x2a]
mov word [esp + 0x28], 0
rep stosd dword es:[edi], eax
lea edx, [esp + 0x28]
push 0x103
push edx
mov ecx, esi
stosw word es:[edi], ax
call fcn.12e02880
push eax
call fcn.12e0d080
add esp, 0xc
test eax, eax
je case.0x12e04447.1048635
lea eax, [esp + 0x28]
mov ecx, esi
push eax
call fcn.12e02970
mov eax, dword [0x13198f68]
mov dword [esp + 0x10], 1
test eax, eax
je 0x12e04546
lea ecx, [esp + 0x28]
push ecx
push str.DocLog_0003___s_
push str.DocLog2
push 0xffffffffffffffff
call fcn.12dad750
add esp, 0x10
jmp 0x12e04546
mov ecx, esi
call fcn.12e022d0
cmp eax, 7
jne 0x12e04900
call fcn.12e754e0
push eax
call fcn.12e64710
add esp, 4
test eax, eax
je case.0x12e04447.1048635
push ebp
call fcn.12d91b00
add esp, 4
test eax, eax
je case.0x12e04447.1048635
mov ecx, esi
call fcn.12e02880
mov ecx, esi
mov ebp, eax
call fcn.12e02870
push eax
call fcn.12e310a0
mov edi, eax
add esp, 4
test edi, edi
je case.0x12e04447.1048635
test ebp, ebp
je case.0x12e04447.1048635
push str..doc
push edi
call fcn.12f5e1d4
add esp, 8
test eax, eax
je 0x12e04847
push str..docx
push edi
call fcn.12f5e1d4
add esp, 8
test eax, eax
je 0x12e04847
push str..xls
push edi
call fcn.12f5e1d4
add esp, 8
test eax, eax
je 0x12e04847
push str..xlsx
push edi
call fcn.12f5e1d4
add esp, 8
test eax, eax
je 0x12e04847
push str..ppt
push edi
call fcn.12f5e1d4
add esp, 8
test eax, eax
je 0x12e04847
push str..pptx
push edi
call fcn.12f5e1d4
add esp, 8
test eax, eax
je 0x12e04847
push str..pdf
push edi
call fcn.12f5e1d4
add esp, 8
test eax, eax
jne case.0x12e04447.1048635
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [esp + 0x20]
mov ebx, eax
mov eax, dword [ecx + 0x240]
test eax, eax
je 0x12e0487b
add eax, 0x7530
cmp eax, ebx
jb 0x12e0487b
add ecx, 0x38
push ecx
push ebp
call fcn.12f5e1d4
add esp, 8
test eax, eax
je case.0x12e04447.1048635
mov ecx, 0x81
xor eax, eax
lea edi, [esp + 0x2a]
mov word [esp + 0x28], 0
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
call fcn.12e042c0
test eax, eax
jne case.0x12e04447.1048635
push eax
push ebp
call fcn.12e10c10
add esp, 8
test eax, eax
jne case.0x12e04447.1048635
lea edx, [esp + 0x28]
push 0x103
push edx
push ebp
call fcn.12e0d080
add esp, 0xc
test eax, eax
je case.0x12e04447.1048635
mov eax, dword [esp + 0x20]
push 0x103
push ebp
mov dword [eax + 0x240], ebx
add eax, 0x38
push eax
call fcn.12f5c4ab
add esp, 0xc
lea eax, [esp + 0x28]
mov ecx, esi
push eax
call fcn.12e02970
mov dword [esp + 0x10], 1
jmp 0x12e04546
mov ecx, esi
call fcn.12e022d0
cmp eax, 6
jne case.0x12e04447.1048635
mov edx, dword [0x13196ccc]
mov ecx, 0x81
xor eax, eax
lea edi, [esp + 0x2a]
mov word [esp + 0x28], bp
push ebp
rep stosd dword es:[edi], eax
lea ecx, [esp + 0x18]
mov dword [esp + 0x18], ebp
push ecx
push edx
mov ecx, esi
stosw word es:[edi], ax
call fcn.12e02880
push eax
call fcn.12e123f0
mov edi, eax
mov eax, dword [0x13198f68]
add esp, 0x10
cmp eax, ebp
je 0x12e04972
mov ecx, esi
call fcn.12e02880
push eax
mov eax, dword [esp + 0x18]
push eax
push edi
push str.DocLog_26193_bFilter__d__dwFilterType__d____s_
push str.DocLog2
push 0xffffffffffffffff
call fcn.12dad750
add esp, 0x18
cmp edi, ebp
jne case.0x12e04447.1048635
lea ecx, [esp + 0x28]
push 0x103
push ecx
mov ecx, esi
call fcn.12e02880
push eax
call fcn.12e0d080
add esp, 0xc
test eax, eax
je case.0x12e04447.1048635
lea edx, [esp + 0x28]
mov ecx, esi
push edx
call fcn.12e02970
mov dword [esp + 0x10], 1
jmp 0x12e04546
cmp edi, 0x300006
ja 0x12e04afd
cmp edi, 0x300005
jae 0x12e0515a
cmp edi, 0x200006
ja 0x12e04aaa
je 0x12e0515a
cmp edi, 0x100606
je case.0x12e04447.1048632
cmp edi, 0x200001
jne case.0x12e04447.1048635
call fcn.12d91a00
test eax, eax
jne 0x12e04a35
push ebp
call fcn.12d91b00
add esp, 4
test eax, eax
jne 0x12e04a35
cmp dword [0x131be5f0], ebp
jne 0x12e04a35
call fcn.12d92b60
test eax, eax
jne 0x12e04a35
call fcn.12d92b20
test eax, eax
jne 0x12e04a35
cmp dword [0x131998c4], ebp
jbe 0x12e04576
xor ebp, ebp
mov ecx, 0x81
xor eax, eax
lea edi, [esp + 0x2a]
mov word [esp + 0x28], bp
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
lea eax, [esp + 0x28]
push 0x103
push eax
mov ecx, esi
call fcn.12e02880
push eax
call fcn.12e0d080
add esp, 0xc
test eax, eax
je 0x12e04576
lea ecx, [esp + 0x28]
mov dword [esp + 0x10], 1
push ecx
mov ecx, esi
call fcn.12e02970
mov eax, dword [0x13198f68]
test eax, eax
je 0x12e04546
lea edx, [esp + 0x28]
push edx
push str.DocLog_002___s_
push str.DocLog2
push 0xffffffffffffffff
call fcn.12dad750
add esp, 0x10
jmp 0x12e04546
cmp edi, 0x200030
je 0x12e04acf
cmp edi, 0x2fffff
jbe case.0x12e04447.1048635
cmp edi, 0x300001
jbe 0x12e0515a
jmp case.0x12e04447.1048635
mov eax, dword [0x13198f68]
mov dword [esp + 0x10], 1
cmp eax, ebp
je 0x12e04546
push str.DocLog_013
push str.DocLog2
push 0xffffffffffffffff
call fcn.12dad750
add esp, 0xc
jmp 0x12e04546
cmp edi, 0x2400005
ja 0x12e051ec
je 0x12e0515a
cmp edi, 0x400000
je 0x12e05104
cmp edi, 0x700011
jne case.0x12e04447.1048635
call fcn.12d91aa0
test eax, eax
je 0x12e04b62
cmp edi, 0x700011
jne 0x12e04b55
mov ecx, esi
call fcn.12e022d0
cmp eax, 6
jne 0x12e04576
mov dword [esp + 0x10], 1
jmp 0x12e04546
mov dword [esp + 0x10], 1
jmp 0x12e04d2c
call fcn.12d92b60
test eax, eax
je 0x12e04d5c
mov ecx, esi
call fcn.12e022d0
cmp eax, 3
jne 0x12e04c37
mov ebx, 1
mov ecx, esi
mov dword [esp + 0x10], ebx
call fcn.12e02880
push str.Rar_DR
push eax
call fcn.12f5c46a
add esp, 8
test eax, eax
jne 0x12e04c2e
push ebp
mov ecx, esi
call fcn.12e02880
push eax
call fcn.12e112d0
add esp, 8
test eax, eax
jne 0x12e04c2e
push ebp
mov ecx, esi
call fcn.12e029e0
push eax
call fcn.12e112d0
add esp, 8
test eax, eax
jne 0x12e04c2e
mov ecx, esi
call fcn.12e029e0
push eax
call fcn.12e0d490
add esp, 4
test eax, eax
jne 0x12e04c2e
mov ecx, esi
call fcn.12e029e0
push eax
call fcn.12e10ba0
add esp, 4
test eax, eax
je 0x12e04ce6
mov ecx, esi
call fcn.12e02880
push eax
call fcn.12e10ba0
add esp, 4
test eax, eax
jne 0x12e04ce6
push 6
mov ecx, esi
call fcn.12e02310
push 0
mov ecx, esi
call fcn.12e02a90
mov dword [esp + 0x10], ebx
jmp 0x12e04ce6
mov dword [esp + 0x10], ebp
jmp 0x12e04ce6
mov ecx, esi
call fcn.12e022d0
cmp eax, 6
mov ecx, esi
jne 0x12e04c71
call fcn.12e029e0
push eax
call fcn.12e10ba0
add esp, 4
test eax, eax
je 0x12e04ce6
mov ecx, esi
call fcn.12e02880
push eax
call fcn.12e10ba0
add esp, 4
test eax, eax
jne 0x12e04ce6
jmp 0x12e04cde
call fcn.12e022d0
cmp eax, 4
je 0x12e04c93
mov ecx, esi
call fcn.12e022d0
cmp eax, 1
je 0x12e04c93
mov ecx, esi
call fcn.12e022d0
cmp eax, 2
jne 0x12e04ce6
push 0
mov ecx, esi
call fcn.12e02880
push eax
call fcn.12e10c10
add esp, 8
mov ecx, esi
mov ebp, eax
push 0
call fcn.12e029e0
push eax
call fcn.12e10c10
add esp, 8
test eax, eax
jne 0x12e04cd1
mov ecx, esi
call fcn.12e029e0
push eax
call fcn.12e0d490
add esp, 4
test eax, eax
je 0x12e04cd6
mov eax, 1
test ebp, ebp
jne 0x12e04ce6
test eax, eax
jne 0x12e04ce6
mov dword [esp + 0x10], 1
mov eax, dword [0x13198f68]
test eax, eax
je 0x12e04d20
mov eax, dword [esp + 0x10]
mov ecx, esi
push eax
call fcn.12e022d0
push eax
mov ecx, esi
call fcn.12e029e0
push eax
mov ecx, esi
call fcn.12e02880
push eax
push str.DocLog_360desktop___s_____s___d___d_
push str.DocLog2
push 0xffffffffffffffff
call fcn.12dad750
add esp, 0x1c
mov eax, dword [esp + 0x10]
test eax, eax
je case.0x12e04447.1048635
cmp edi, 0x100028
je 0x12e04d50
cmp edi, 0x100030
je 0x12e04d50
cmp edi, 0x100026
je 0x12e04d50
cmp edi, 0x100046
jne 0x12e04512
mov ecx, esi
call fcn.12e02260
jmp 0x12e04512
push ebp
call fcn.12d91b00
add esp, 4
test eax, eax
je 0x12e04e70
cmp dword [0x131be5f0], ebp
jne 0x12e04e70
cmp edi, 0x100028
je 0x12e04d9d
cmp edi, 0x100026
je 0x12e04d9d
cmp edi, 0x100030
je 0x12e04d9d
cmp edi, 0x100038
jne case.0x12e04447.1048635
mov ecx, esi
call fcn.12e022d0
cmp eax, 8
jne 0x12e04ddf
mov eax, dword [0x13198f68]
mov dword [esp + 0x10], 1
cmp eax, ebp
je 0x12e04d2c
mov ecx, esi
call fcn.12e02880
push eax
push str.DocLog_004___s_
push str.DocLog2
push 0xffffffffffffffff
call fcn.12dad750
add esp, 0x10
jmp 0x12e04d2c
push 0
mov ecx, esi
call fcn.12e02880
push eax
call fcn.12e10c10
add esp, 8
mov ecx, esi
mov ebp, eax
push 0
call fcn.12e029e0
push eax
call fcn.12e10c10
add esp, 8
test eax, eax
jne 0x12e04e1d
mov ecx, esi
call fcn.12e029e0
push eax
call fcn.12e0d490
add esp, 4
test eax, eax
je 0x12e04e22
mov eax, 1
test ebp, ebp
jne case.0x12e04447.1048635
test eax, eax
jne case.0x12e04447.1048635
mov eax, dword [0x13198f68]
mov dword [esp + 0x10], 1
test eax, eax
je 0x12e04d2c
mov ecx, esi
call fcn.12e029e0
push eax
mov ecx, esi
call fcn.12e02880
push eax
push str.DocLog_005___s_____s_
push str.DocLog2
push 0xffffffffffffffff
call fcn.12dad750
add esp, 0x14
jmp 0x12e04d2c
cmp edi, 0x100028
je 0x12e04f81
cmp edi, 0x100030
je 0x12e04f81
cmp edi, 0x100038
jne case.0x12e04447.1048635
mov ecx, esi
call fcn.12e022d0
mov edi, 1
cmp eax, edi
jne 0x12e04ed6
mov eax, dword [0x13198f68]
mov dword [esp + 0x10], edi
cmp eax, ebp
je 0x12e04546
mov ecx, esi
call fcn.12e02880
push eax
push str.DocLog_008___s_
push str.DocLog2
push 0xffffffffffffffff
call fcn.12dad750
add esp, 0x10
jmp 0x12e04546
mov ecx, esi
call fcn.12e022d0
cmp eax, 2
jne 0x12e04576
call fcn.12d91a00
test eax, eax
jne 0x12e04f17
mov eax, dword [0x131998c4]
test eax, eax
ja 0x12e04f17
push 0
call fcn.12e5c4a0
add esp, 4
test eax, eax
je 0x12e04576
mov eax, dword [0x131be5f0]
test eax, eax
je 0x12e04576
mov eax, dword [0x13198f68]
mov dword [esp + 0x10], edi
test eax, eax
je 0x12e04f48
mov ecx, esi
call fcn.12e029e0
push eax
mov ecx, esi
call fcn.12e02880
push eax
push str.DocLog_009___s_____s_
push str.DocLog2
push 0xffffffffffffffff
call fcn.12dad750
add esp, 0x14
mov ecx, esi
call fcn.12e02880
test eax, eax
je 0x12e04546
push str.wps_officedocslanguagezh_cn.ts
mov ecx, esi
call fcn.12e02880
push eax
call fcn.12e31a40
add esp, 8
test eax, eax
je 0x12e04546
mov dword [esp + 0x10], 0
jmp 0x12e04576
call fcn.12d91a00
test eax, eax
jne 0x12e04faf
cmp dword [0x131998c4], ebp
ja 0x12e04faf
push ebp
call fcn.12e5c4a0
add esp, 4
test eax, eax
je case.0x12e04447.1048635
cmp dword [0x131be5f0], ebp
je case.0x12e04447.1048635
mov ecx, esi
call fcn.12e022d0
cmp eax, 3
mov ebx, 1
jne 0x12e050bb
mov ecx, esi
mov dword [esp + 0x10], ebx
call fcn.12e02330
cmp eax, 2
mov ecx, esi
jne 0x12e04ff7
call fcn.12e02880
mov ecx, esi
mov ebp, eax
call fcn.12e029e0
test ebp, ebp
je 0x12e05016
test eax, eax
je 0x12e05016
mov cx, word [ebp]
cmp cx, word [eax]
jne 0x12e05016
jmp 0x12e0500e
call fcn.12e02880
push str.Rar_DR
push eax
call fcn.12f5c46a
add esp, 8
test eax, eax
je 0x12e05016
mov dword [esp + 0x10], 0
push 0
mov ecx, esi
call fcn.12e02880
push eax
call fcn.12e10c10
add esp, 8
mov ecx, esi
mov ebp, eax
push 0
call fcn.12e029e0
push eax
call fcn.12e10c10
add esp, 8
test eax, eax
jne 0x12e05054
mov ecx, esi
call fcn.12e029e0
push eax
call fcn.12e0d490
add esp, 4
test eax, eax
je 0x12e05056
mov eax, ebx
test ebp, ebp
je 0x12e05086
test eax, eax
je 0x12e05086
mov eax, dword [0x13198f68]
mov dword [esp + 0x10], 0
test eax, eax
je 0x12e050bb
mov ecx, esi
call fcn.12e029e0
push eax
mov ecx, esi
call fcn.12e02880
push eax
push str.OfficeTempFile___s_____s_
jmp 0x12e050ac
mov eax, dword [esp + 0x10]
test eax, eax
je 0x12e050bb
mov eax, dword [0x13198f68]
test eax, eax
je 0x12e050bb
mov ecx, esi
call fcn.12e029e0
push eax
mov ecx, esi
call fcn.12e02880
push eax
push str.DocLog_007___s_____s_
push str.DocLog2
push 0xffffffffffffffff
call fcn.12dad750
add esp, 0x14
mov ecx, esi
call fcn.12e022d0
cmp eax, 6
jne 0x12e04d20
mov ecx, esi
call fcn.12e029e0
push eax
call fcn.12e10ba0
add esp, 4
test eax, eax
je 0x12e04d20
mov ecx, esi
call fcn.12e02880
push eax
call fcn.12e10ba0
add esp, 4
test eax, eax
jne 0x12e04d20
mov dword [esp + 0x10], ebx
jmp 0x12e04d2c
call fcn.12d92b80
test eax, eax
jne 0x12e0512c
call fcn.12d92c60
test eax, eax
jne 0x12e0512c
call fcn.12d92c80
test eax, eax
jne 0x12e0512c
call fcn.12d92ca0
test eax, eax
je 0x12e04576
mov eax, dword [0x13198f68]
mov dword [esp + 0x10], 1
test eax, eax
je 0x12e04546
push str.DocLog_015
push str.DocLog2
push 0xffffffffffffffff
call fcn.12dad750
add esp, 0xc
jmp 0x12e04546
cmp edi, 0x300006
jne 0x12e05181
push ebp
call fcn.12d91b20
add esp, 4
test eax, eax
je 0x12e05181
mov ecx, esi
call fcn.12e02880
push eax
mov ecx, 0x131be5a8
call fcn.12ea5c20
lea edx, [ebx + 0x14]
push 1
push edx
lea ecx, [esp + 0x1c]
call fcn.12f560a0
mov ecx, esi
mov dword [esp + 0x238], ebp
call fcn.12e02880
push eax
mov ecx, ebx
call fcn.12e04080
mov eax, dword [0x13198f68]
mov dword [esp + 0x10], 1
cmp eax, ebp
je 0x12e051d3
mov ecx, esi
call fcn.12e02880
push eax
push str.DocLog_001___s_
push str.DocLog2
push 0xffffffffffffffff
call fcn.12dad750
add esp, 0x10
lea ecx, [esp + 0x14]
mov dword [esp + 0x238], 0xffffffff
call fcn.12f56100
jmp 0x12e04546
cmp edi, 0x2700001
jne case.0x12e04447.1048635
mov dword [esp + 0x10], 1
jmp 0x12e04546