Function at 0x46e100
Capabilities:
Create thread

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
sub esp, 0x3c
mov dword [ebp - 0x1c], esp
mov dword [ebp - 0x10], 0xffffffff
mov dword [ebp - 0x14], 0x5648e0
mov esi, ecx
lea eax, [ebp - 0x18]
mov ecx, dword fs:[0]
mov dword [ebp - 0x18], ecx
mov ecx, esi
mov dword fs:[0], eax
call fcn.00414860
mov dword [esi], vtable.acrobat_broker::SandboxPrintDispatcher.0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
mov dword [ebp - 0x2c], esi
mov dword [ebp - 0x10], 1
push 0x44
call fcn.005d0220
add esp, 4
mov edx, dword [ebp - 0x2c]
mov dword [eax], eax
mov dword [eax + 4], eax
mov dword [eax + 8], eax
mov word [eax + 0xc], 0x101
lea ecx, [edx + 0x10]
mov dword [edx + 0x10], eax
mov dword [edx + 0x18], 0
mov dword [edx + 0x1c], 0
mov dword [ebp - 0x10], 2
mov dword [ebp - 0x44], ecx
push 0x1c
call fcn.005d0220
add esp, 4
mov esi, dword [ebp - 0x2c]
mov ecx, dword [ebp + 8]
mov dword [eax], eax
mov dword [eax + 4], eax
mov dword [eax + 8], eax
mov word [eax + 0xc], 0x101
mov dword [esi + 0x18], eax
lea eax, [esi + 0x64]
lea edx, [esi + 0x18]
mov byte [esi + 0x20], 0
mov dword [esi + 0x24], ecx
mov dword [esi + 0x74], 0
mov dword [esi + 0x6c], 0
mov dword [esi + 0x70], 0
mov dword [esi + 0x64], 0
mov dword [esi + 0x68], 0
mov dword [ebp - 0x10], 3
mov dword [ebp - 0x40], edx
mov dword [ebp - 0x34], eax
push 0x18
call fcn.005d0220
add esp, 4
mov edx, dword [ebp - 0x2c]
mov dword [eax], eax
mov dword [eax + 4], eax
mov dword [eax + 8], eax
mov word [eax + 0xc], 0x101
lea ecx, [edx + 0x70]
mov dword [edx + 0x70], eax
mov dword [edx + 0x90], 0
mov dword [edx + 0x88], 0
mov dword [edx + 0x8c], 0
mov dword [edx + 0x80], 0
mov dword [edx + 0x84], 0
mov dword [edx + 0x78], 0
mov dword [edx + 0x7c], 0
mov dword [ebp - 0x10], 4
mov dword [ebp - 0x3c], ecx
push 0x2c
call fcn.005d0220
add esp, 4
mov edx, dword [ebp - 0x2c]
mov dword [eax], eax
mov dword [eax + 4], eax
mov dword [eax + 8], eax
mov word [eax + 0xc], 0x101
mov dword [edx + 0x8c], eax
lea ecx, [edx + 0x8c]
lea eax, [edx + 0x28]
mov dword [ebp - 0x10], 5
mov dword [ebp - 0x38], ecx
push eax
call dword [sym.imp.KERNEL32.dll_InitializeCriticalSection]
mov esi, dword [ebp - 0x2c]
mov eax, dword [esi + 8]
lea ebx, [esi + 4]
lea edi, [esi + 8]
mov dword [ebp - 0x24], edi
mov dword [ebp - 0x20], ebx
cmp eax, dword [esi + 0xc]
je 0x46e2c1
push 0x58
push 0x686430
push eax
call fcn.0061e340
add esp, 0xc
mov eax, dword [edi]
add eax, 0x58
mov dword [edi], eax
jmp 0x46e2d9
mov ecx, ebx
push 0x686430
push eax
call fcn.00414cc0
mov edi, dword [ebp - 0x24]
mov esi, dword [ebp - 0x2c]
mov ebx, dword [ebp - 0x20]
mov eax, dword [edi]
lea ecx, [esi + 0xc]
cmp eax, dword [ecx]
mov dword [ebp - 0x28], ecx
je 0x46e2fc
push 0x58
push 0x686488
push eax
call fcn.0061e340
add esp, 0xc
mov eax, dword [edi]
add eax, 0x58
mov dword [edi], eax
jmp 0x46e311
mov ecx, ebx
push 0x686488
push eax
call fcn.00414cc0
mov edi, dword [ebp - 0x24]
mov ebx, dword [ebp - 0x20]
mov eax, dword [edi]
mov ecx, dword [ebp - 0x28]
cmp eax, dword [ecx]
je 0x46e32d
push 0x58
push 0x6864e0
push eax
call fcn.0061e340
add esp, 0xc
add dword [edi], 0x58
jmp 0x46e33a
mov ecx, ebx
push 0x6864e0
push eax
call fcn.00414cc0
push 0
push 0
push 0
push 0
call dword [sym.imp.KERNEL32.dll_CreateEventW]
mov ecx, dword [ebp - 0x2c]
mov dword [ecx + 0x44], eax
push 0
push 0
push 0
push 0
call dword [sym.imp.KERNEL32.dll_CreateEventW]
mov ecx, dword [ebp - 0x2c]
mov dword [ecx + 0x48], eax
lea eax, [ecx + 0x60]
push eax
push 0
push ecx
push 0x485bf0
push 0
push 0
call dword [sym.imp.KERNEL32.dll_CreateThread]
mov ecx, dword [ebp - 0x2c]
mov dword [ecx + 0x40], eax
mov eax, dword [0x6d1ebc]
test eax, eax
je 0x46e3ba
lea ecx, [eax + 8]
mov dword [ebp - 0x48], ecx
push ecx
mov dword [ebp - 0x30], eax
call dword [sym.imp.KERNEL32.dll_EnterCriticalSection]
mov eax, dword [ebp - 0x30]
mov al, byte [eax + 0x58]
mov dword [ebp - 0x10], 0
mov byte [ebp - 0x30], al
push dword [ebp - 0x48]
call dword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
cmp byte [ebp - 0x30], 0
jne 0x46eeea
mov esi, dword [ebp - 0x24]
mov ebx, dword [ebp - 0x28]
mov eax, dword [esi]
cmp eax, dword [ebx]
je 0x46e8bd
push 0x58
push 0x686538
push eax
call fcn.0061e340
add esp, 0xc
mov eax, dword [esi]
mov edi, dword [ebp - 0x20]
add eax, 0x58
mov dword [esi], eax
cmp eax, dword [ebx]
je 0x46e8e5
push 0x58
push 0x686590
push eax
call fcn.0061e340
add esp, 0xc
mov eax, dword [esi]
add eax, 0x58
mov dword [esi], eax
cmp eax, dword [ebx]
je 0x46e90c
push 0x58
push 0x6865e8
push eax
call fcn.0061e340
add esp, 0xc
mov eax, dword [esi]
add eax, 0x58
mov dword [esi], eax
cmp eax, dword [ebx]
je 0x46e933
push 0x58
push 0x686640
push eax
call fcn.0061e340
add esp, 0xc
mov eax, dword [esi]
add eax, 0x58
mov dword [esi], eax
cmp eax, dword [ebx]
je 0x46e95a
push 0x58
push 0x686698
push eax
call fcn.0061e340
add esp, 0xc
mov eax, dword [esi]
add eax, 0x58
mov dword [esi], eax
cmp eax, dword [ebx]
je 0x46e981
push 0x58
push 0x6866f0
push eax
call fcn.0061e340
add esp, 0xc
mov eax, dword [esi]
add eax, 0x58
mov dword [esi], eax
cmp eax, dword [ebx]
je 0x46e9a8
push 0x58
push 0x686748
push eax
call fcn.0061e340
add esp, 0xc
mov eax, dword [esi]
add eax, 0x58
mov dword [esi], eax
cmp eax, dword [ebx]
je 0x46e9cf
push 0x58
push 0x6867a0
push eax
call fcn.0061e340
add esp, 0xc
mov eax, dword [esi]
add eax, 0x58
mov dword [esi], eax
cmp eax, dword [ebx]
je 0x46e9f6
push 0x58
push 0x6867f8
push eax
call fcn.0061e340
add esp, 0xc
mov eax, dword [esi]
add eax, 0x58
mov dword [esi], eax
cmp eax, dword [ebx]
je 0x46ea1d
push 0x58
push 0x686850
push eax
call fcn.0061e340
add esp, 0xc
mov eax, dword [esi]
add eax, 0x58
mov dword [esi], eax
cmp eax, dword [ebx]
je 0x46ea44
push 0x58
push 0x6868a8
push eax
call fcn.0061e340
add esp, 0xc
mov eax, dword [esi]
add eax, 0x58
mov dword [esi], eax
cmp eax, dword [ebx]
je 0x46ea6b
push 0x58
push 0x686900
push eax
call fcn.0061e340
add esp, 0xc
mov eax, dword [esi]
add eax, 0x58
mov dword [esi], eax
cmp eax, dword [ebx]
je 0x46ea92
push 0x58
push 0x686958
push eax
call fcn.0061e340
add esp, 0xc
mov eax, dword [esi]
add eax, 0x58
mov dword [esi], eax
cmp eax, dword [ebx]
je 0x46eab9
push 0x58
push 0x6869b0
push eax
call fcn.0061e340
add esp, 0xc
mov eax, dword [esi]
add eax, 0x58
mov dword [esi], eax
cmp eax, dword [ebx]
je 0x46eae0
push 0x58
push 0x686a08
push eax
call fcn.0061e340
add esp, 0xc
mov eax, dword [esi]
add eax, 0x58
mov dword [esi], eax
cmp eax, dword [ebx]
je 0x46eb07
push 0x58
push 0x686a60
push eax
call fcn.0061e340
add esp, 0xc
mov eax, dword [esi]
add eax, 0x58
mov dword [esi], eax
cmp eax, dword [ebx]
je 0x46eb2e
push 0x58
push 0x686ab8
push eax
call fcn.0061e340
add esp, 0xc
mov eax, dword [esi]
add eax, 0x58
mov dword [esi], eax
cmp eax, dword [ebx]
je 0x46eb55
push 0x58
push 0x686b68
push eax
call fcn.0061e340
add esp, 0xc
mov eax, dword [esi]
add eax, 0x58
mov dword [esi], eax
cmp eax, dword [ebx]
je 0x46eb7c
push 0x58
push 0x686b10
push eax
call fcn.0061e340
add esp, 0xc
mov eax, dword [esi]
add eax, 0x58
mov dword [esi], eax
cmp eax, dword [ebx]
je 0x46eba3
push 0x58
push 0x686bc0
push eax
call fcn.0061e340
add esp, 0xc
mov eax, dword [esi]
add eax, 0x58
mov dword [esi], eax
cmp eax, dword [ebx]
je 0x46ebca
push 0x58
push 0x686c18
push eax
call fcn.0061e340
add esp, 0xc
mov eax, dword [esi]
add eax, 0x58
mov dword [esi], eax
cmp eax, dword [ebx]
je 0x46ebf1
push 0x58
push 0x686c70
push eax
call fcn.0061e340
add esp, 0xc
mov eax, dword [esi]
add eax, 0x58
mov dword [esi], eax
cmp eax, dword [ebx]
je 0x46ec18
push 0x58
push 0x686cc8
push eax
call fcn.0061e340
add esp, 0xc
mov eax, dword [esi]
add eax, 0x58
mov dword [esi], eax
cmp eax, dword [ebx]
je 0x46ec3f
push 0x58
push 0x686d20
push eax
call fcn.0061e340
add esp, 0xc
mov eax, dword [esi]
add eax, 0x58
mov dword [esi], eax
cmp eax, dword [ebx]
je 0x46ec66
push 0x58
push 0x686d78
push eax
call fcn.0061e340
add esp, 0xc
mov eax, dword [esi]
add eax, 0x58
mov dword [esi], eax
cmp eax, dword [ebx]
je 0x46ec8d
push 0x58
push 0x686dd0
push eax
call fcn.0061e340
add esp, 0xc
mov eax, dword [esi]
add eax, 0x58
mov dword [esi], eax
cmp eax, dword [ebx]
je 0x46ecb4
push 0x58
push 0x686e28
push eax
call fcn.0061e340
add esp, 0xc
mov eax, dword [esi]
add eax, 0x58
mov dword [esi], eax
cmp eax, dword [ebx]
je 0x46ecdb
push 0x58
push 0x686e80
push eax
call fcn.0061e340
add esp, 0xc
mov eax, dword [esi]
add eax, 0x58
mov dword [esi], eax
cmp eax, dword [ebx]
je 0x46ed02
push 0x58
push 0x686ed8
push eax
call fcn.0061e340
add esp, 0xc
mov eax, dword [esi]
add eax, 0x58
mov dword [esi], eax
cmp eax, dword [ebx]
je 0x46ed29
push 0x58
push 0x686f30
push eax
call fcn.0061e340
add esp, 0xc
mov eax, dword [esi]
add eax, 0x58
mov dword [esi], eax
cmp eax, dword [ebx]
je 0x46ed50
push 0x58
push 0x686f88
push eax
call fcn.0061e340
add esp, 0xc
mov eax, dword [esi]
add eax, 0x58
mov dword [esi], eax
cmp eax, dword [ebx]
je 0x46ed77
push 0x58
push 0x686fe0
push eax
call fcn.0061e340
add esp, 0xc
mov eax, dword [esi]
add eax, 0x58
mov dword [esi], eax
cmp eax, dword [ebx]
je 0x46ed9e
push 0x58
push 0x687038
push eax
call fcn.0061e340
add esp, 0xc
mov eax, dword [esi]
add eax, 0x58
mov dword [esi], eax
cmp eax, dword [ebx]
je 0x46edc5
push 0x58
push 0x687090
push eax
call fcn.0061e340
add esp, 0xc
mov eax, dword [esi]
add eax, 0x58
mov dword [esi], eax
cmp eax, dword [ebx]
je 0x46edec
push 0x58
push 0x6870e8
push eax
call fcn.0061e340
add esp, 0xc
mov eax, dword [esi]
add eax, 0x58
mov dword [esi], eax
cmp eax, dword [ebx]
je 0x46ee13
push 0x58
push 0x687140
push eax
call fcn.0061e340
add esp, 0xc
mov eax, dword [esi]
add eax, 0x58
mov dword [esi], eax
cmp eax, dword [ebx]
je 0x46ee3a
push 0x58
push 0x687198
push eax
call fcn.0061e340
add esp, 0xc
mov eax, dword [esi]
add eax, 0x58
mov dword [esi], eax
cmp eax, dword [ebx]
je 0x46ee61
push 0x58
push 0x6871f0
push eax
call fcn.0061e340
add esp, 0xc
mov eax, dword [esi]
add eax, 0x58
mov dword [esi], eax
cmp eax, dword [ebx]
je 0x46ee88
push 0x58
push 0x687248
push eax
call fcn.0061e340
add esp, 0xc
mov eax, dword [esi]
add eax, 0x58
mov dword [esi], eax
cmp eax, dword [ebx]
je 0x46eeaf
push 0x58
push 0x6872a0
push eax
call fcn.0061e340
add esp, 0xc
mov eax, dword [esi]
add eax, 0x58
mov dword [esi], eax
cmp eax, dword [ebx]
je 0x46eed6
push 0x58
push 0x6872f8
push eax
call fcn.0061e340
add esp, 0xc
add dword [esi], 0x58
jmp 0x46eeea
mov ecx, dword [ebp - 0x20]
mov dword [ebp - 0x10], 5
push 0x686538
push eax
call fcn.00414cc0
mov esi, dword [ebp - 0x24]
mov edi, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x28]
mov eax, dword [esi]
cmp eax, dword [ebx]
jne 0x46e3ec
mov dword [ebp - 0x10], 5
mov ecx, edi
push 0x686590
push eax
call fcn.00414cc0
mov esi, dword [ebp - 0x24]
mov edi, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x28]
mov eax, dword [esi]
cmp eax, dword [ebx]
jne 0x46e40b
mov dword [ebp - 0x10], 5
mov ecx, edi
push 0x6865e8
push eax
call fcn.00414cc0
mov esi, dword [ebp - 0x24]
mov edi, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x28]
mov eax, dword [esi]
cmp eax, dword [ebx]
jne 0x46e42a
mov dword [ebp - 0x10], 5
mov ecx, edi
push 0x686640
push eax
call fcn.00414cc0
mov esi, dword [ebp - 0x24]
mov edi, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x28]
mov eax, dword [esi]
cmp eax, dword [ebx]
jne 0x46e449
mov dword [ebp - 0x10], 5
mov ecx, edi
push 0x686698
push eax
call fcn.00414cc0
mov esi, dword [ebp - 0x24]
mov edi, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x28]
mov eax, dword [esi]
cmp eax, dword [ebx]
jne 0x46e468
mov dword [ebp - 0x10], 5
mov ecx, edi
push 0x6866f0
push eax
call fcn.00414cc0
mov esi, dword [ebp - 0x24]
mov edi, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x28]
mov eax, dword [esi]
cmp eax, dword [ebx]
jne 0x46e487
mov dword [ebp - 0x10], 5
mov ecx, edi
push 0x686748
push eax
call fcn.00414cc0
mov esi, dword [ebp - 0x24]
mov edi, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x28]
mov eax, dword [esi]
cmp eax, dword [ebx]
jne 0x46e4a6
mov dword [ebp - 0x10], 5
mov ecx, edi
push 0x6867a0
push eax
call fcn.00414cc0
mov esi, dword [ebp - 0x24]
mov edi, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x28]
mov eax, dword [esi]
cmp eax, dword [ebx]
jne 0x46e4c5
mov dword [ebp - 0x10], 5
mov ecx, edi
push 0x6867f8
push eax
call fcn.00414cc0
mov esi, dword [ebp - 0x24]
mov edi, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x28]
mov eax, dword [esi]
cmp eax, dword [ebx]
jne 0x46e4e4
mov dword [ebp - 0x10], 5
mov ecx, edi
push 0x686850
push eax
call fcn.00414cc0
mov esi, dword [ebp - 0x24]
mov edi, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x28]
mov eax, dword [esi]
cmp eax, dword [ebx]
jne 0x46e503
mov dword [ebp - 0x10], 5
mov ecx, edi
push 0x6868a8
push eax
call fcn.00414cc0
mov esi, dword [ebp - 0x24]
mov edi, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x28]
mov eax, dword [esi]
cmp eax, dword [ebx]
jne 0x46e522
mov dword [ebp - 0x10], 5
mov ecx, edi
push 0x686900
push eax
call fcn.00414cc0
mov esi, dword [ebp - 0x24]
mov edi, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x28]
mov eax, dword [esi]
cmp eax, dword [ebx]
jne 0x46e541
mov dword [ebp - 0x10], 5
mov ecx, edi
push 0x686958
push eax
call fcn.00414cc0
mov esi, dword [ebp - 0x24]
mov edi, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x28]
mov eax, dword [esi]
cmp eax, dword [ebx]
jne 0x46e560
mov dword [ebp - 0x10], 5
mov ecx, edi
push 0x6869b0
push eax
call fcn.00414cc0
mov esi, dword [ebp - 0x24]
mov edi, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x28]
mov eax, dword [esi]
cmp eax, dword [ebx]
jne 0x46e57f
mov dword [ebp - 0x10], 5
mov ecx, edi
push 0x686a08
push eax
call fcn.00414cc0
mov esi, dword [ebp - 0x24]
mov edi, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x28]
mov eax, dword [esi]
cmp eax, dword [ebx]
jne 0x46e59e
mov dword [ebp - 0x10], 5
mov ecx, edi
push 0x686a60
push eax
call fcn.00414cc0
mov esi, dword [ebp - 0x24]
mov edi, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x28]
mov eax, dword [esi]
cmp eax, dword [ebx]
jne 0x46e5bd
mov dword [ebp - 0x10], 5
mov ecx, edi
push 0x686ab8
push eax
call fcn.00414cc0
mov esi, dword [ebp - 0x24]
mov edi, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x28]
mov eax, dword [esi]
cmp eax, dword [ebx]
jne 0x46e5dc
mov dword [ebp - 0x10], 5
mov ecx, edi
push 0x686b68
push eax
call fcn.00414cc0
mov esi, dword [ebp - 0x24]
mov edi, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x28]
mov eax, dword [esi]
cmp eax, dword [ebx]
jne 0x46e5fb
mov dword [ebp - 0x10], 5
mov ecx, edi
push 0x686b10
push eax
call fcn.00414cc0
mov esi, dword [ebp - 0x24]
mov edi, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x28]
mov eax, dword [esi]
cmp eax, dword [ebx]
jne 0x46e61a
mov dword [ebp - 0x10], 5
mov ecx, edi
push 0x686bc0
push eax
call fcn.00414cc0
mov esi, dword [ebp - 0x24]
mov edi, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x28]
mov eax, dword [esi]
cmp eax, dword [ebx]
jne 0x46e639
mov dword [ebp - 0x10], 5
mov ecx, edi
push 0x686c18
push eax
call fcn.00414cc0
mov esi, dword [ebp - 0x24]
mov edi, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x28]
mov eax, dword [esi]
cmp eax, dword [ebx]
jne 0x46e658
mov dword [ebp - 0x10], 5
mov ecx, edi
push 0x686c70
push eax
call fcn.00414cc0
mov esi, dword [ebp - 0x24]
mov edi, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x28]
mov eax, dword [esi]
cmp eax, dword [ebx]
jne 0x46e677
mov dword [ebp - 0x10], 5
mov ecx, edi
push 0x686cc8
push eax
call fcn.00414cc0
mov esi, dword [ebp - 0x24]
mov edi, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x28]
mov eax, dword [esi]
cmp eax, dword [ebx]
jne 0x46e696
mov dword [ebp - 0x10], 5
mov ecx, edi
push 0x686d20
push eax
call fcn.00414cc0
mov esi, dword [ebp - 0x24]
mov edi, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x28]
mov eax, dword [esi]
cmp eax, dword [ebx]
jne 0x46e6b5
mov dword [ebp - 0x10], 5
mov ecx, edi
push 0x686d78
push eax
call fcn.00414cc0
mov esi, dword [ebp - 0x24]
mov edi, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x28]
mov eax, dword [esi]
cmp eax, dword [ebx]
jne 0x46e6d4
mov dword [ebp - 0x10], 5
mov ecx, edi
push 0x686dd0
push eax
call fcn.00414cc0
mov esi, dword [ebp - 0x24]
mov edi, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x28]
mov eax, dword [esi]
cmp eax, dword [ebx]
jne 0x46e6f3
mov dword [ebp - 0x10], 5
mov ecx, edi
push 0x686e28
push eax
call fcn.00414cc0
mov esi, dword [ebp - 0x24]
mov edi, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x28]
mov eax, dword [esi]
cmp eax, dword [ebx]
jne 0x46e712
mov dword [ebp - 0x10], 5
mov ecx, edi
push 0x686e80
push eax
call fcn.00414cc0
mov esi, dword [ebp - 0x24]
mov edi, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x28]
mov eax, dword [esi]
cmp eax, dword [ebx]
jne 0x46e731
mov dword [ebp - 0x10], 5
mov ecx, edi
push 0x686ed8
push eax
call fcn.00414cc0
mov esi, dword [ebp - 0x24]
mov edi, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x28]
mov eax, dword [esi]
cmp eax, dword [ebx]
jne 0x46e750
mov dword [ebp - 0x10], 5
mov ecx, edi
push 0x686f30
push eax
call fcn.00414cc0
mov esi, dword [ebp - 0x24]
mov edi, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x28]
mov eax, dword [esi]
cmp eax, dword [ebx]
jne 0x46e76f
mov dword [ebp - 0x10], 5
mov ecx, edi
push 0x686f88
push eax
call fcn.00414cc0
mov esi, dword [ebp - 0x24]
mov edi, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x28]
mov eax, dword [esi]
cmp eax, dword [ebx]
jne 0x46e78e
mov dword [ebp - 0x10], 5
mov ecx, edi
push 0x686fe0
push eax
call fcn.00414cc0
mov esi, dword [ebp - 0x24]
mov edi, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x28]
mov eax, dword [esi]
cmp eax, dword [ebx]
jne 0x46e7ad
mov dword [ebp - 0x10], 5
mov ecx, edi
push 0x687038
push eax
call fcn.00414cc0
mov esi, dword [ebp - 0x24]
mov edi, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x28]
mov eax, dword [esi]
cmp eax, dword [ebx]
jne 0x46e7cc
mov dword [ebp - 0x10], 5
mov ecx, edi
push 0x687090
push eax
call fcn.00414cc0
mov esi, dword [ebp - 0x24]
mov edi, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x28]
mov eax, dword [esi]
cmp eax, dword [ebx]
jne 0x46e7eb
mov dword [ebp - 0x10], 5
mov ecx, edi
push 0x6870e8
push eax
call fcn.00414cc0
mov esi, dword [ebp - 0x24]
mov edi, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x28]
mov eax, dword [esi]
cmp eax, dword [ebx]
jne 0x46e80a
mov dword [ebp - 0x10], 5
mov ecx, edi
push 0x687140
push eax
call fcn.00414cc0
mov esi, dword [ebp - 0x24]
mov edi, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x28]
mov eax, dword [esi]
cmp eax, dword [ebx]
jne 0x46e829
mov dword [ebp - 0x10], 5
mov ecx, edi
push 0x687198
push eax
call fcn.00414cc0
mov esi, dword [ebp - 0x24]
mov edi, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x28]
mov eax, dword [esi]
cmp eax, dword [ebx]
jne 0x46e848
mov dword [ebp - 0x10], 5
mov ecx, edi
push 0x6871f0
push eax
call fcn.00414cc0
mov esi, dword [ebp - 0x24]
mov edi, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x28]
mov eax, dword [esi]
cmp eax, dword [ebx]
jne 0x46e867
mov dword [ebp - 0x10], 5
mov ecx, edi
push 0x687248
push eax
call fcn.00414cc0
mov esi, dword [ebp - 0x24]
mov edi, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x28]
mov eax, dword [esi]
cmp eax, dword [ebx]
jne 0x46e886
mov dword [ebp - 0x10], 5
mov ecx, edi
push 0x6872a0
push eax
call fcn.00414cc0
mov esi, dword [ebp - 0x24]
mov edi, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x28]
mov eax, dword [esi]
cmp eax, dword [ebx]
jne 0x46e8a5
mov dword [ebp - 0x10], 5
mov ecx, edi
push 0x6872f8
push eax
call fcn.00414cc0
mov eax, dword [ebp - 0x18]
mov dword fs:[0], eax
mov eax, dword [ebp - 0x2c]
add esp, 0x3c
pop esi
pop edi
pop ebx
pop ebp
ret 4