Function at 0x10058172
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
and esp, 0xfffffff8
sub esp, 0x88
mov esi, dword [ebp + 8]
mov eax, 0x6e55ca9e
dec esi
mov dword [esp + 0x3c], esi
seto byte [esp + 6]
cmp eax, 0xf4ddf8a8
jle 0x10058212
cmp eax, 0x30c9e131
jg 0x10058279
cmp eax, 0x1349598c
jg 0x100583bf
cmp eax, 0xff8a93b1
jle 0x1005852d
cmp eax, 0xb5313e3
jg 0x10058732
cmp eax, 0xff8a93b2
je 0x10058a1c
cmp eax, 0x402dee
je 0x10058a3a
cmp eax, 0x130a98d
jne 0x10058193
lea ecx, [esp + 0x18]
call fcn.10057c01
mov eax, dword [0x100b9958]
mov edi, 0xe70abba3
mov ebx, 0x1349598d
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
mov eax, 0x1349598d
jmp 0x10058dfc
cmp eax, 0xb8d78f83
jg 0x1005836b
cmp eax, 0x919213b8
jle 0x1005841f
cmp eax, 0xa2a0a23e
jle 0x1005857b
cmp eax, 0xa9d24790
jg 0x10058779
cmp eax, 0xa2a0a23f
je 0x10058a44
cmp eax, 0xa2f2fc5d
je 0x10058a4e
cmp eax, 0xa8abf6c0
jne 0x10058193
mov eax, dword [esp + 0x14]
mov dword [esp + 0x30], eax
mov eax, dword [esp + 0x10]
mov dword [esp + 0x74], eax
mov eax, 0x84885cc7
jmp 0x10058193
cmp eax, 0x5b1d130a
jle 0x10058488
cmp eax, 0x64a915c4
jle 0x100585be
cmp eax, 0x6f2e895c
jg 0x1005879f
cmp eax, 0x64a915c5
je 0x10058a68
cmp eax, 0x6e3d3b55
je 0x10058a8a
cmp eax, 0x6e55ca9e
jne 0x10058193
mov eax, dword [0x100b99d8]
mov edx, dword [0x100b99d4]
mov esi, 0xc73eb6dd
mov edi, 0x7edcc404
lea ecx, [eax - 1]
imul ecx, eax
xor eax, eax
dec eax
xor ecx, eax
or ecx, 0xfffffffe
cmp ecx, eax
mov eax, 0x7edcc404
sete cl
sete byte [esp + 0xe]
cmove eax, esi
cmp edx, 0xa
setl dl
setl byte [esp + 0xf]
cmovge eax, edi
xor dl, cl
mov ecx, 0x4c3b395c
cmovne eax, esi
cmp ecx, 0x4c3b395b
jg 0x10058328
cmp ecx, 0xc73eb6dd
je 0x10058a97
cmp ecx, 0xd3209283
jne 0x10058308
mov ecx, eax
jmp 0x10058308
cmp ecx, 0x7edcc404
je 0x10058364
cmp ecx, 0x4c3b395c
jne 0x10058308
mov dl, byte [esp + 0xe]
mov cl, byte [esp + 0xf]
mov edi, 0xd3209283
mov esi, 0x7edcc404
mov dh, cl
xor dh, dl
test cl, cl
mov ecx, 0x7edcc404
cmovne ecx, edi
test dl, dl
cmove ecx, esi
test dh, dh
cmovne ecx, edi
jmp 0x10058308
mov ecx, 0xd3209283
jmp 0x10058308
cmp eax, 0xd1f82d62
jle 0x100584f1
cmp eax, 0xe1747514
jle 0x10058602
cmp eax, 0xe70abba2
jg 0x100587ca
cmp eax, 0xe1747515
je 0x10058ac3
cmp eax, 0xe6003837
je 0x10058ad5
cmp eax, 0xe671c412
jne 0x10058193
lea eax, [esp + 0x18]
mov dword [esp + 0x54], eax
mov eax, 0x647d3e51
jmp 0x10058193
cmp eax, 0x2634937e
jg 0x1005863d
cmp eax, 0x1ad33426
jg 0x10058805
cmp eax, 0x1349598d
je 0x10058b07
cmp eax, 0x14992111
je 0x10058b1a
cmp eax, 0x14f38d26
jne 0x10058193
mov eax, dword [0x100b9958]
mov edi, 0x5d414534
mov ebx, 0xf933b513
lea ecx, [eax - 1]
imul ecx, eax
xor eax, eax
dec eax
xor ecx, eax
or ecx, 0xfffffffe
cmp ecx, eax
mov eax, 0xf933b513
jmp 0x10058dfc
cmp eax, 0x87a1f0ab
jg 0x1005867b
cmp eax, 0x84885cc6
jle 0x10058815
cmp eax, 0x84885cc7
je 0x10058b34
cmp eax, 0x85aebf64
je 0x10058b4d
cmp eax, 0x85f1db8c
jne 0x10058193
mov eax, dword [0x100b9958]
mov ecx, dword [0x100b9954]
mov edi, 0x42d5f622
lea edx, [eax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete bl
cmp ecx, 0xa
setl bh
xor bh, bl
mov ebx, 0x6f2e895d
jmp 0x10058e6c
cmp eax, 0x4aed8cea
jg 0x100586c1
cmp eax, 0x354d0dea
jle 0x1005884a
cmp eax, 0x354d0deb
je 0x10058b97
cmp eax, 0x42d5f622
je 0x10058bce
cmp eax, 0x4560dd97
jne 0x10058193
mov eax, dword [0x100b9958]
mov ecx, dword [0x100b9954]
mov esi, 0x130a98d
lea edx, [eax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete bl
cmp ecx, 0xa
setl bh
xor bh, bl
mov ebx, 0x1349598d
jmp 0x10058bc4
cmp eax, 0xc2cd64b4
jg 0x100586fc
cmp eax, 0xbb82ec3f
jle 0x10058872
cmp eax, 0xbb82ec40
je 0x10058c18
cmp eax, 0xbd481d79
je 0x10058c22
cmp eax, 0xbfde1195
jne 0x10058193
jmp 0x10058a78
cmp eax, 0xf933b512
jle 0x100588ae
cmp eax, 0xf933b513
je 0x10058c2c
cmp eax, 0xfa66a81d
je 0x10058c36
cmp eax, 0xfe46c729
jne 0x10058193
mov eax, dword [esp + 0x38]
mov edx, 0xb8d78f84
mov dword [esp], eax
mov eax, dword [esp + 0x50]
mov ecx, dword [esp]
cmp ecx, eax
mov eax, 0x27001cdb
cmovg eax, edx
jmp 0x10058193
cmp eax, 0x934cfdc8
jle 0x100588db
cmp eax, 0x934cfdc9
je 0x10058c50
cmp eax, 0x9769662e
je 0x10058c65
cmp eax, 0xa13cab45
jne 0x10058193
cmp byte [esp + 0xb], 0
mov eax, 0x919213b9
mov ecx, 0x8ed927ba
cmovne eax, ecx
jmp 0x10058193
cmp eax, 0x5d414533
jle 0x10058914
cmp eax, 0x5d414534
je 0x10058c6f
cmp eax, 0x616c7c22
je 0x10058c95
cmp eax, 0x647d3e51
jne 0x10058193
mov eax, dword [esp + 0x54]
mov ecx, dword [esp]
cmp ecx, dword [eax]
mov eax, 0x14f38d26
setge byte [esp + 0xa]
jmp 0x10058193
cmp eax, 0xd7cf293d
jle 0x10058934
cmp eax, 0xd7cf293e
je 0x10058cb0
cmp eax, 0xdcd0704c
je 0x10058cba
cmp eax, 0xe12e4aa4
jne 0x10058193
call fcn.10018f77
mov eax, 0xf20a24a8
jmp 0x10058193
cmp eax, 0x2bf2591e
jle 0x10058954
cmp eax, 0x2bf2591f
je 0x10058cc9
cmp eax, 0x304c816c
je 0x10058cdf
cmp eax, 0x3055856e
jne 0x10058193
mov eax, 0xfe46c729
mov dword [esp + 0x38], 0
jmp 0x10058193
cmp eax, 0x8ed927b9
jle 0x10058990
cmp eax, 0x8ed927ba
je 0x10058d09
cmp eax, 0x9093f5fd
je 0x10058d1b
cmp eax, 0x913aa8d8
jne 0x10058193
mov dword [esp + 0x14], 0
mov eax, 0xa8abf6c0
mov ecx, dword [esp + 0x6c]
mov dword [esp + 0x10], ecx
jmp 0x10058193
cmp eax, 0x534a3727
jle 0x100589ab
cmp eax, 0x534a3728
je 0x10058d2d
cmp eax, 0x55d782c7
je 0x10058d3f
cmp eax, 0x59e9c16b
jne 0x10058193
call fcn.10018f77
mov eax, 0xbfde1195
jmp 0x10058193
cmp eax, 0xcac94ce1
jle 0x100589d3
cmp eax, 0xcac94ce2
je 0x10058d56
cmp eax, 0xcb14438e
je 0x10058d60
cmp eax, 0xcb67be7a
jne 0x10058193
mov eax, 0x801b1b19
jmp 0x10058193
cmp eax, 0xb5313e4
je 0x10058d8c
cmp eax, 0xe5ac63b
je 0x10058da6
cmp eax, 0x129dd884
jne 0x10058193
mov eax, dword [0x100b9958]
mov edi, 0xcac94ce2
mov ebx, 0xbd481d79
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
mov eax, 0xbd481d79
jmp 0x10058dfc
cmp eax, 0xa9d24791
je 0x10058dbe
cmp eax, 0xb215c4ca
je 0x10058dd3
cmp eax, 0xb27d2dbc
jne 0x10058193
jmp 0x10058a12
cmp eax, 0x6f2e895d
je 0x10058e19
cmp eax, 0x7828f9eb
je 0x10058e23
cmp eax, 0x7ca83e8e
jne 0x10058193
cmp dword [esp + 0x34], 0
jmp 0x10058f91
cmp eax, 0xe70abba3
je 0x10058e35
cmp eax, 0xe739ffd2
je 0x10058a78
cmp eax, 0xf20a24a8
jne 0x10058193
mov eax, dword [0x100b9958]
mov ecx, dword [0x100b9954]
mov ebx, 0x9769662e
mov esi, 0xbb1ec505
jmp 0x10058e8d
cmp eax, 0x1ad33427
je 0x10058fa3
jmp 0x10058193
cmp eax, 0x801b1b19
je 0x10058e3f
cmp eax, 0x83877524
jne 0x10058193
cmp dword [esp + 0x30], 0
mov edx, dword [esp + 0x74]
mov eax, 0x534a3728
mov ecx, 0xfe46c729
cmove eax, ecx
mov dword [esp + 0x38], edx
jmp 0x10058193
cmp eax, 0x30c9e132
je 0x10058e78
cmp eax, 0x335535b6
jne 0x10058193
mov al, byte [esp + 0x2c]
mov eax, dword [esp + 0x28]
mov eax, 0x85aebf64
jmp 0x10058193
cmp eax, 0xb8d78f84
je 0x10058ebd
cmp eax, 0xbb1ec505
jne 0x10058193
mov eax, dword [0x100b9958]
mov edi, 0x9093f5fd
mov ebx, 0x9769662e
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
mov eax, 0x9769662e
jmp 0x10058dfc
cmp eax, 0xf4ddf8a9
je 0x10058ed6
cmp eax, 0xf6c9913d
jne 0x10058193
cmp byte [esp + 8], 0
mov eax, 0xc7dc4165
mov ecx, 0xe12e4aa4
cmovne eax, ecx
jmp 0x10058193
cmp eax, 0x919213b9
je 0x10058eed
cmp eax, 0x929d32a7
jne 0x10058193
mov eax, dword [esp + 0x64]
mov cl, byte [eax]
call fcn.10057ecf
mov byte [esp + 0xc], al
mov eax, dword [esp + 0x4c]
mov al, byte [eax]
mov byte [esp + 0xd], al
mov eax, 0xff8a93b2
jmp 0x10058193
cmp eax, 0x5b1d130b
je 0x10058f05
cmp eax, 0x5c826db2
jne 0x10058193
mov eax, 0x304c816c
jmp 0x10058193
cmp eax, 0xd1f82d63
je 0x10058a12
cmp eax, 0xd4540cdb
jne 0x10058193
mov eax, 0xe5ac63b
jmp 0x10058193
cmp eax, 0x2634937f
je 0x10058f43
cmp eax, 0x27001cdb
jne 0x10058193
mov eax, dword [0x100b9958]
mov ebx, 0xcb14438e
mov edi, 0x6e3d3b55
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
mov eax, 0x6e3d3b55
jmp 0x10058b7a
cmp eax, 0x87a1f0ac
je 0x10058f67
cmp eax, 0x8d0419a0
jne 0x10058193
jmp 0x10058a78
cmp eax, 0x4aed8ceb
je 0x10058f71
cmp eax, 0x4b5929c2
jne 0x10058193
mov eax, dword [esp + 0x24]
mov dword [esp + 0x34], eax
mov eax, 0x4aed8ceb
jmp 0x10058193
cmp eax, 0xc2cd64b5
je 0x10058f8a
cmp eax, 0xc7dc4165
jne 0x10058193
mov eax, dword [0x100b9958]
mov edi, 0xe6003837
mov ebx, 0xbb82ec40
lea ecx, [eax - 1]
imul ecx, eax
xor eax, eax
dec eax
xor ecx, eax
or ecx, 0xfffffffe
cmp ecx, eax
mov eax, 0xbb82ec40
jmp 0x10058dfc
mov eax, 0xfa66a81d
jmp 0x10058193
mov al, byte [esp + 0xd]
mov cl, 0xff
mov edx, 0xe1747515
xor al, cl
or al, 0xfe
cmp al, cl
mov eax, 0xe739ffd2
cmove eax, edx
jmp 0x10058193
mov eax, 0xa9d24791
jmp 0x10058193
mov eax, 0xb215c4ca
jmp 0x10058193
mov ecx, dword [ebp + 8]
mov eax, ecx
mov dword [esp + 0x40], ecx
sar eax, 0x1f
mov dword [esp + 0x44], eax
mov eax, 0x2634937f
jmp 0x10058193
push dword [esp + 0x5c]
push dword [esp + 4]
call fcn.10038328
add esp, 8
mov eax, 0xa8abf6c0
mov dword [esp + 0x14], 2
jmp 0x10058eca
mov eax, dword [esp]
mov eax, 0xcb14438e
jmp 0x10058193
mov eax, dword [0x100b8998]
mov ecx, dword fs:[0x2c]
cmp dword [ebp + 8], 0
mov eax, dword [ecx + eax*4]
sets byte [esp + 7]
lea eax, [eax + 0x1598]
mov dword [esp + 0x4c], eax
mov eax, 0xf4ddf8a9
jmp 0x10058193
lea eax, [esp + 0x1c]
mov dword [esp + 0x68], eax
mov eax, 0x616c7c22
jmp 0x10058193
mov eax, dword [0x100b9958]
mov ecx, dword [0x100b9954]
mov edi, 0x3055856e
lea edx, [eax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete bl
cmp ecx, 0xa
setl bh
xor bh, bl
mov ebx, 0xbb82ec40
jmp 0x10058e6c
lea ecx, [esp + 0x18]
call fcn.10057c01
mov eax, 0x130a98d
jmp 0x10058193
mov eax, dword [esp]
mov ecx, 0x59e9c16b
inc eax
mov dword [esp + 0x6c], eax
mov eax, 0x913aa8d8
cmovo eax, ecx
jmp 0x10058193
mov eax, dword [esp + 0x30]
mov ecx, 0x83877524
cmp eax, 5
mov eax, 0x7828f9eb
cmovl eax, ecx
jmp 0x10058193
mov al, byte [esp + 0x2c]
mov eax, dword [esp + 0x28]
mov ebx, 0xf6c9913d
mov edi, 0x335535b6
mov dword [esp + 0x50], eax
mov eax, dword [0x100b9958]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
mov eax, 0x335535b6
sete cl
cmove eax, ebx
cmp dword [0x100b9954], 0xa
setl dl
cmovge eax, edi
xor dl, cl
cmovne eax, ebx
jmp 0x10058193
mov eax, dword [0x100b9958]
mov ecx, dword [0x100b9954]
mov esi, 0x801b1b19
lea edx, [eax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete bl
cmp ecx, 0xa
setl bh
xor bh, bl
mov ebx, 0xcb67be7a
cmovne ebx, esi
test eax, edx
jmp 0x10058ead
mov eax, dword [0x100b9958]
mov ecx, dword [0x100b9954]
mov esi, 0x402dee
lea edx, [eax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete bl
cmp ecx, 0xa
setl bh
xor bh, bl
mov ebx, 0x6f2e895d
cmovne ebx, esi
test eax, edx
mov eax, ebx
cmove eax, esi
cmp ecx, 0xa
lea ecx, [esp + 0x18]
cmovge eax, ebx
mov dword [esp + 0x58], ecx
jmp 0x10058193
mov eax, 0xe6003837
jmp 0x10058193
mov eax, 0x129dd884
jmp 0x10058193
mov eax, 0x5d414534
jmp 0x10058193
mov eax, dword [0x100b9958]
mov ecx, dword [0x100b9954]
mov ebx, 0xa2a0a23f
mov esi, 0xb215c4ca
jmp 0x10058e8d
mov eax, dword [esp]
cmp eax, dword [ebp + 8]
mov eax, 0xa13cab45
setge byte [esp + 0xb]
jmp 0x10058193
mov eax, 0xbb1ec505
jmp 0x10058193
mov eax, dword [0x100b9958]
mov esi, 0xdcd0704c
mov edi, 0xf933b513
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
mov eax, 0xf933b513
jmp 0x10058f26
mov eax, dword [esp + 0x68]
mov eax, dword [eax]
mov ecx, dword [esp]
mov dl, byte [esp + 0xc]
mov byte [eax + ecx + 4], dl
mov eax, 0x14992111
jmp 0x10058193
mov eax, 0x934cfdc9
jmp 0x10058193
cmp byte [esp + 0xa], 0
mov eax, 0x4560dd97
jmp 0x10058d49
mov eax, dword [esp + 0x28]
mov al, byte [esp + 0x2c]
mov byte [esp + 8], al
mov eax, 0x30c9e132
jmp 0x10058193
mov ecx, dword [ebp + 8]
call fcn.10045255
mov dword [esp + 0x18], eax
mov eax, dword [esp + 0x3c]
mov dword [esp + 0x1c], edx
mov dword [esp + 0x28], eax
mov al, byte [esp + 6]
mov byte [esp + 0x2c], al
mov eax, 0x2bf2591f
jmp 0x10058193
mov eax, dword [esp + 0x3c]
mov dword [esp + 0x60], eax
mov eax, 0xb5313e4
jmp 0x10058193
mov eax, 0x4b5929c2
mov dword [esp + 0x24], 2
jmp 0x10058193
mov ecx, dword [esp + 0x30]
mov eax, 0x4b5929c2
mov dword [esp + 0x24], ecx
jmp 0x10058193
cmp byte [esp + 9], 0
mov eax, 0xe671c412
mov ecx, 0x85f1db8c
cmovne eax, ecx
jmp 0x10058193
mov eax, 0xb27d2dbc
jmp 0x10058193
cmp dword [esp], 0
mov eax, dword [0x100b9958]
mov edi, 0x87a1f0ac
mov ebx, 0x6e3d3b55
lea ecx, [eax - 1]
sets byte [esp + 9]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
mov eax, 0x6e3d3b55
jmp 0x10058dfc
push dword [esp + 0x60]
push dword [esp + 4]
call fcn.10038328
add esp, 8
mov eax, 0x354d0deb
jmp 0x10058193
mov eax, dword [esp + 0x70]
movsd xmm0, qword [eax]
mov eax, 0x1ad33427
movsd qword [esp + 0x78], xmm0
jmp 0x10058193
mov eax, dword [esp + 0x58]
mov eax, dword [eax]
dec eax
mov dword [esp + 0x5c], eax
mov eax, 0x64a915c5
jmp 0x10058193
lea eax, [esp + 0x18]
mov edi, 0xd4540cdb
mov ebx, 0xa2a0a23f
mov dword [esp + 0x70], eax
mov eax, dword [0x100b9958]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
mov eax, 0xa2a0a23f
sete cl
cmove eax, edi
cmp dword [0x100b9954], 0xa
setl dl
cmovge eax, ebx
xor dl, cl
cmovne eax, edi
jmp 0x10058193
mov eax, 0x42d5f622
jmp 0x10058193
mov eax, 0x4b5929c2
mov dword [esp + 0x24], 0
jmp 0x10058193
mov eax, 0xd7cf293e
jmp 0x10058193
mov eax, dword [0x100b9958]
mov ecx, dword [0x100b9954]
mov edi, 0x8d0419a0
lea edx, [eax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete bl
cmp ecx, 0xa
setl bh
xor bh, bl
mov ebx, 0xcb67be7a
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
jmp 0x10058eb2
mov eax, dword [0x100b9958]
mov ecx, dword [0x100b9954]
mov ebx, 0x335535b6
mov esi, 0x85aebf64
lea edx, [eax - 1]
imul edx, eax
xor edi, edi
dec edi
xor edx, edi
or edx, 0xfffffffe
cmp edx, edi
sete al
cmp ecx, 0xa
setl ah
xor ah, al
cmovne ebx, esi
cmp edx, edi
mov eax, ebx
cmove eax, esi
cmp ecx, 0xa
cmovge eax, ebx
jmp 0x10058193
mov eax, 0xa8abf6c0
mov dword [esp + 0x14], 5
mov ecx, dword [esp]
mov dword [esp + 0x10], ecx
jmp 0x10058193
cmp byte [esp + 7], 0
mov eax, 0x5c826db2
mov ecx, 0xa2f2fc5d
cmovne eax, ecx
jmp 0x10058193
mov eax, dword [esp]
mov ecx, dword [ebp + 0xc]
lea eax, [ecx + eax + 4]
mov dword [esp + 0x64], eax
mov eax, 0x929d32a7
jmp 0x10058193
mov eax, dword [0x100b9958]
mov esi, 0x129dd884
mov edi, 0xbd481d79
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
mov eax, 0xbd481d79
sete cl
cmove eax, esi
cmp dword [0x100b9954], 0xa
setl dl
cmovge eax, edi
xor dl, cl
cmovne eax, esi
jmp 0x10058193
xor eax, eax
push eax
push 0x7fffffff
push eax
push eax
push dword [esp + 0x54]
push dword [esp + 0x54]
call fcn.1001f6da
add esp, 0x18
mov eax, 0x5b1d130b
jmp 0x10058193
mov eax, 0x55d782c7
jmp 0x10058193
mov eax, dword [esp + 0x34]
mov ecx, 0x7ca83e8e
cmp eax, 2
mov eax, 0xc2cd64b5
cmovl eax, ecx
jmp 0x10058193
mov eax, dword [esp + 0x34]
cmp eax, 2
mov eax, 0xd1f82d63
mov ecx, 0xb27d2dbc
cmove eax, ecx
jmp 0x10058193
mov eax, dword [esp + 0x78]
mov edx, dword [esp + 0x7c]
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
ret 8