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

Disassembly:
push ecx
jmp 0x6d444a
call fcn.005d8296
test eax, eax
jmp 0x613ce5
mov dword [0x100c3778], eax
bswap eax
mov al, 0x29
mov eax, dword [esp + 0xa8]
jmp 0x6c5866
call fcn.006ce547
add edi, eax
cmc
add esp, 8
mov edi, dword [edi]
clc
test ecx, esp
cmp edi, ebp
jmp 0x6a5c9b
call dword [0x1008f410]
push eax
jmp 0x5cb886
je 0x5d080a
mov edx, dword [edi + 0x1c]
jmp 0x693c0b
test eax, eax
jmp 0x60ebe6
push edx
jmp 0x6bbdb9
call fcn.006903a0
jmp 0x628602
mov dword [esp + 0xd0], ebp
jmp 0x5e0edf
mov ecx, dword [esi + 0x1c]
jmp 0x6c3471
mov ecx, ebx
jmp 0x5f6724
jmp 0x6e0517
push edx
jmp 0x5ea88c
mov dword [edi], eax
jmp 0x69114b
jg 0x6dc3cd
jmp 0x5e2d1b
jne 0x6ad16b
inc ebx
jmp 0x60a061
call fcn.006a6e35
push ebx
mov ecx, esi
mov edi, eax
jmp 0x5b7059
push edi
jmp 0x6bcc0b
push eax
jmp 0x5e07c6
call fcn.00606a40
pop edi
btc bx, cx
pop esi
and al, 0xcd
pop ebp
or ax, si
mov eax, 1
dec bx
shl bl, cl
setnp bl
pop ebx
test esp, edx
cmp cl, 0x93
add esp, 0xd4
jmp 0x60c5c5
mov dword [esp + 0xa4], ecx
or cx, 0x4545
mov dword [esp + 0xac], eax
btc cx, di
mov ecx, dword [esi]
mov dword [esp + 0xa0], edx
lahf
btc ax, 0xe0
xor ebp, ebp
xchg edx, eax
mov edx, dword [esi + ecx*4 + 4]
xchg ah, al
lea eax, [esi + ecx*4 + 4]
lea esi, [eax + edx + 4]
push esi
jmp 0x6f01be
dec esi
jmp 0x5e9fff
push 0
push eax
push edx
jmp 0x5bba99
push edx
call dword [0x1008f394]
cmp ebx, ebp
jmp 0x6ce6da
call dword [0x1008f3a0]
test eax, eax
jmp 0x6eeec7
je 0x5ee6d2
lea edx, [esp + 0xb8]
jmp 0x6b8a2d
mov dword [esp + 0x1c], edi
jmp 0x6c6435
push ebx
jmp 0x69d58c
push eax
mov cx, 0x444
movzx ecx, ax
push esi
xchg ch, cl
movsx cx, al
push edx
setb cl
bswap cx
movsx cx, bh
mov ecx, edi
jmp 0x6c33c1
mov edi, dword [esp + 0xb8]
jmp 0x5b709a
mov dword [esp + 0x2c], ebx
test edi, 0x5b4e0ca4
jmp 0x6d596d
je 0x5e1f98
mov eax, dword [esp + 0x30]
mov cl, 0xe
mov ecx, dword [esp + 0xe8]
cmp eax, ecx
je 0x628602
push ebp
movzx ecx, si
push ebp
movsx ecx, si
cmovg ecx, ecx
lea ecx, [eax + 0x14]
call fcn.006a6e35
mov edi, eax
add edi, 0x18
jmp 0x631651
mov dword [esp + 0xd0], ebp
mov dword [esp + 0xe8], ebp
jmp 0x625fc8
push ebx
jmp 0x6df251
je 0x61cbdc
mov ecx, dword [esp + 0x1c]
jmp 0x6c1459
push edi
call fcn.006ce547
add edi, eax
jmp 0x621a3e
call fcn.006aded5
push eax
movsx ecx, cx
mov ch, 0x14
xchg cx, cx
mov ecx, dword [esp + 0x20]
jmp 0x6a353b
dec ebx
js 0x6ce6eb
lea esi, [ebx + 1]
lahf
dec ecx
mov ecx, dword [esp + 0x14]
mov eax, ebx
jmp 0x628fe6
jg 0x6d839a
mov eax, dword [esp + 0x78]
clc
movzx ecx, cx
and esi, edi
mov esi, dword [esp + 0x70]
neg eax
sbb eax, eax
btc edx, 0xea
bts cx, si
mov ecx, dword [esp + 0x5c]
sbb bl, 0x51
and eax, esi
sub edi, esp
sar si, 0xde
bsf edx, eax
mov ebx, dword [esp + 0x84]
not esi
mov dword [esp + 0x48], eax
cmp di, di
inc edx
mov eax, dword [esp + 0x64]
mov edi, eax
cmc
rcl dh, 0x8b
xchg si, dx
mov edx, dword [esp + 0x3c]
btc si, 0x44
shld si, si, 0x5f
bswap si
neg edi
cmovge si, ax
sbb edi, edi
btc si, 0x24
cmc
mov esi, dword [esp + 0x14]
cmc
and edi, ecx
btr cx, dx
cmp edx, esp
xor cl, 0xd
mov ecx, dword [esp + 0x8c]
neg ecx
jmp 0x6a032a
call dword [edx + 8]
jmp 0x6be0e2
call fcn.006dc5fa
lea ecx, [esp + 0x54]
jmp 0x68f581
ret 0x14
mov dword [esp + 0xc4], esi
jmp 0x622d78
push esi
jmp 0x6de916
jne 0x5e7614
lea esi, [eax + 0x18]
jmp 0x6f28fc
push ebp
jmp 0x6d310e
call fcn.006ce547
mov edx, dword [esp + 0x18]
sbb bl, 0x5d
btc cx, 0x85
mov ecx, dword [eax + edi]
adc ebx, edi
mov ebp, dword [eax + edi + 0x18]
lea eax, [eax + edi]
mov eax, edx
bsf bx, bp
or ebx, esi
add esp, 8
cmovno bx, bp
cmp eax, 2
setbe bh
mov dword [esp + 0x2c], ecx
mov ebx, esi
lea ebx, [edx - 1]
jmp 0x6bfd75
mov dword [esp + 0xe8], ebp
jmp 0x626ef2
push ecx
jmp 0x6e5647
call dword [0x1008f3b0]
mov esi, eax
xchg ebx, ebx
dec eax
jmp 0x604d85
jne 0x5ea601
mov eax, dword [esp + 0x10]
mov si, bx
cmovg esi, ebp
mov esi, dword [esp + 0x14]
mov bx, sp
bswap ebx
inc eax
xchg ebx, ebx
mov dword [esp + 0x10], eax
mov ebx, eax
jmp 0x6edc5e
je 0x62e0b1
push eax
jmp 0x699d4b
call fcn.006e3aae
mov edx, dword [esp + 0x2c]
mov ebx, eax
cbw
bswap eax
cwde
lea esi, [ebp + 0x18]
movzx eax, cx
cwde
mov eax, dword [edx + ebx*4]
push esi
jmp 0x6cadc4
cmp edi, esi
jl 0x613865
sub ebp, ebp
ror eax, 0xb8
test dh, 0x42
sub eax, 0x49eb2dec
mov eax, dword [esp + 0x18]
jmp 0x6e9786
push esi
jmp 0x5e4f09
je 0x628602
mov edx, dword [edi + 0x1c]
jmp 0x6f53b5
push ecx
push esi
mov ecx, 0x43f31b9f
not cl
push 0xffffffffffffffff
bswap ecx
jmp 0x5d2a18
je 0x5f931c
mov ecx, dword [esp + 0x14]
jmp 0x6c7c10
call fcn.0062a0f1
add esp, 0x18
mov ch, 0xf0
movsx ecx, bx
seto ch
mov dword [esp + 0x10], eax
movsx cx, dl
bswap ecx
lea ecx, [esp + 0x54]
jmp 0x6d6bfb
push eax
jmp 0x5f2b1f
push ebp
jmp 0x62b4a9
je 0x5e6f91
mov ebp, 0x8000000
test byte [esp + 0x98], 4
je 0x5e6fb0
or ebp, 0x10000
test esi, 0x739789f
cmp si, 0x7edd
test edi, edi
jne 0x5efc25
mov eax, dword [esp + 0xf4]
mov ecx, dword [esp + 0x4c]
not dx
mov dl, bh
cmovl bx, bx
mov edx, dword [esp + 0xac]
movsx ebx, di
mov bx, 0x3d0a
push edi
mov ebx, dword [esp + 0x14]
push edi
jmp 0x5d3815
call fcn.006f12e1
xor esi, esi
cmp dword [esp + 0xf4], 1
jmp 0x69bd24
push 0x7da
jmp 0x5f7865
jge 0x5fa17f
jmp 0x5f931c
call fcn.006a6e35
mov edi, eax
jmp 0x6c89c4
jle 0x5e2d1b
mov ebx, dword [esp + 0x24]
mov ebp, eax
shr eax, 0xbc
mov eax, dword [esi]
cmp esi, ebp
cmc
test eax, eax
je 0x6a2051
push eax
mov eax, dword [esp + 0x20]
push eax
push edi
jmp 0x61cf16
call fcn.005d8296
cmp eax, 1
jmp 0x5f77d1
call dword [0x1008f3d0]
mov ecx, dword [esp + 0x20]
movzx dx, dl
setp dl
mov edx, dword [ecx]
jmp 0x60b1a2
mov dword [esp + 0xb0], eax
jmp 0x6198e3
mov ecx, esi
jmp 0x6d0a4f
mov dword [esp + 0xcc], 3
jmp 0x6bc69a
call dword [0x1008f5b0]
mov eax, dword [esp + 0x18]
mov ecx, 0x6ae2171f
mov dword [eax + 0x1b8], 1
movsx ecx, si
movzx esi, ax
mov esi, 0x10092d18
mov cl, 0x53
not ecx
movzx cx, dh
lea ecx, [esp + 0x34]
jmp 0x638dc9
je 0x5ee940
dec eax
lea esi, [esi + 4]
cmp sp, 0x34e6
test bp, dx
test eax, eax
jmp 0x5c1792
test eax, eax
jmp 0x5ea5f2
mov edi, dword [esp + 0xb0]
not dx
mov ecx, dword [esp + 0x4c]
xchg bx, ax
mov edx, dword [esp + 0xac]
movsx ebx, ax
mov eax, dword [esp + 0xa0]
not bl
push 0
mov ebx, dword [esp + 0x30]
jmp 0x6a1760
push edx
jmp 0x5b8906
push esi
jmp 0x6d972c
push ebx
push ecx
push ebp
push edx
jmp 0x6c17dc
je 0x5e7612
mov eax, dword [esi + 0x1c]
jmp 0x622a20
mov dword [esp + 0xa0], esi
jmp 0x6c0187
push edi
jmp 0x6e843b
jmp 0x6c8de4
mov dword [esp + 0x68], esi
call fcn.006dc5fa
lea ecx, [esp + 0x7c]
jmp 0x63773c
call fcn.005f1007
push ebp
bswap ecx
not cl
jmp 0x638710
push eax
push 0x3ea
jmp 0x60e0f7
call fcn.006a6e35
mov edi, eax
stc
jmp 0x6ebad6
je 0x6afb41
lea ebx, [edi + 0x18]
mov edi, ebx
jmp 0x6c90b1
mov dword [edx + 0x1dc], ecx
jmp 0x6cb7d9
call fcn.006dc5fa
lea ecx, [esp + 0x7c]
mov dword [esp + 0x7c], esi
jmp 0x5dbd42
mov eax, dword [esp + 0x28]
cmp eax, ebp
jmp 0x6bb8ee
sbb edi, edi
jmp 0x6bd4cd
sub ebp, ebp
rdtsc
mov edx, dword [esp + 0x18]
push ebp
nop
setge ah
movzx eax, si
push ebp
cwde
push 0x8004
jmp 0x63bcaf
call fcn.006ce547
lea esp, [esp + 8]
lea ecx, [esp + 0x90]
test ebx, edi
add esi, eax
test si, bx
test bx, 0x3b37
cmp bp, 0x6a45
push ecx
push ebp
and bp, dx
mov ebp, dword [esp + 0x1c]
sbb cx, 0x72b1
mov dword [esp + 0x50], esi
or cl, 0xcb
mov ecx, ebp
add esi, 4
jmp 0x69d57e
mov edx, dword [esp + 0xe8]
dec bx
bswap ebx
mov ebx, dword [edx + 0x18]
jmp 0x6df46b
js 0x5f9318
lea esi, [ebx + 1]
not ax
xor ebp, ebp
mov ecx, dword [esp + 0x14]
cwde
setae al
mov eax, ebx
jmp 0x5e6de9
push eax
jmp 0x6f0223
je 0x6a3031
mov eax, dword [ebx + 0x2c]
cmp esi, 0x19b3744c
test eax, eax
jmp 0x69ea36
mov dword [esp + 0x7c], esi
jmp 0x68bdc8
mov dword [esp + 0x9c], eax
jmp 0x6df816
call fcn.006a5f59
pop edi
pop esi
add bx, 0x16a8
pop ebp
adc ax, 0x333e
movsx ebx, di
mov eax, 1
pop ebx
cmc
add esp, 0xd4
jmp 0x6d1722
mov eax, dword [esp + 0xe8]
jmp 0x6b0c7b
je 0x5bb71d
push 0
push 0
movzx cx, al
setp cl
mov ecx, esi
jmp 0x5e760d
jne 0x5e1f98
mov edx, dword [esp + 0x18]
sbb cx, 0x62c
cmp di, dx
sub esi, esi
xchg cl, ch
jmp 0x6285f2
push eax
jmp 0x61b881
cmp ebx, 1
jmp 0x6f32af
mov dword [esp + 0x10], ebx
jmp 0x6900fb
sub edi, esi
cmp si, 0x2f11
jmp 0x62acac
call dword [edx + 8]
jmp 0x6be0e2
push ebp
push ebp
jmp 0x5e8ab0
ret 0x14
call dword [0x1008f3a0]
test eax, eax
je 0x5ee6b9
call dword [0x1008f3b0]
cmp eax, esi
jmp 0x6dc362
call fcn.006cd096
mov ebx, eax
cmp si, dx
clc
test ebx, ebx
jmp 0x5fdeee
call dword [0x1008f3a0]
test eax, eax
jmp 0x68a445
push eax
jmp 0x6b7ac6
je 0x60ebf3
mov eax, dword [eax + 0x1c]
cmova cx, bp
push eax
mov ecx, 0x46ec5823
movsx ecx, cx
mov eax, dword [esp + 0x34]
movsx cx, cl
mov ch, cl
mov ecx, dword [eax + 0x1c]
push ecx
jmp 0x6baf17
je 0x5ee6d2
mov eax, dword [esp + 0x44]
sar dl, cl
shl edx, cl
shld edx, ebx, 0xdd
mov edx, dword [esp + 0x3c]
test ax, sp
cmc
neg eax
sbb eax, eax
stc
test bl, 0x43
and eax, edx
cmc
cmp byte [eax], 0
je 0x6927a1
mov eax, dword [esp + 0xec]
bswap ecx
xchg cx, cx
mov ecx, dword [esp + 0xe8]
jmp 0x60e829
mov dword [esp + 0x1c], ebx
jmp 0x6d79f2
mov eax, dword [ebp]
jmp 0x6ea3a4
push edi
jmp 0x6e4bde
mov dword [0x100c3778], ebp
jmp 0x6d9318
je 0x6bff4d
push eax
jmp 0x6bff47
call dword [esp + 0x5c]
lea ebx, [ebx + 0xa]
bt esi, 0xfd
test bx, 0x21e4
shr si, 0x6a
mov esi, eax
test bp, 0x2260
jmp 0x5d5288
call fcn.005f1007
mov ecx, edi
jmp 0x623a76
call fcn.006ce547
lea edi, [edi + eax]
lea esp, [esp + 8]
cmp esi, 0x74a12a57
mov edi, dword [edi]
cmp edi, ebp
je 0x5d080a
mov ecx, dword [edi + 0x1c]
jmp 0x5e1d5a
call fcn.005c803f
test eax, eax
jmp 0x5d5aad
call dword [0x1008f394]
mov edi, 1
cmp edx, esp
or si, bx
mov esi, dword [esp + 0x1c]
cmp esi, edi
jle 0x5e3ef1
mov ecx, dword [esp + 0x20]
mov ebp, dword [esp + 0x24]
xchg dl, bl
cmovg bx, di
lea ebx, [ecx + 4]
cmovs cx, bp
movsx ecx, cx
mov dl, byte [edi + ebp]
jmp 0x630238
jne 0x633eaa
add edi, 0x18
jmp 0x6c7684
push eax
mov eax, dword [esp + 0x110]
jmp 0x693758
push edx
jmp 0x6d0b09
call fcn.006ce547
lea edi, [eax + edi + 0x14]
shld eax, eax, 0xf0
mov ah, al
mov eax, dword [ebp]
test ecx, ecx
lea esp, [esp + 0x10]
test bx, 0x2b4c
cmc
stc
test eax, eax
jmp 0x69d335
push ebp
call fcn.00615e0f
add esp, 8
jmp 0x5bfc58
push ebp
jmp 0x629af9
mov eax, dword [esp + 0x18]
jmp 0x5b9e75
call fcn.006e3aae
lea esp, [esp + 0xc]
clc
cmp eax, edx
jmp 0x6a204d
call fcn.006ce547
add edi, eax
jmp 0x69c375
mov ecx, ebp
mov dword [esp + 0xac], eax
jmp 0x6cd9eb
lea ebx, [ecx + 0x1c0]
movsx ecx, dx
bswap ecx
mov ch, 0x38
mov ecx, ebx
jmp 0x6121b3
call fcn.006a9383
push ebx
movsx cx, ah
mov ecx, ebp
call fcn.00699326
cmp eax, esi
jmp 0x6caa32
push edi
jmp 0x5e0c39
push eax
jmp 0x6b77f6
mov dword [esp + 0xc8], edi
jmp 0x5ec81f
push edi
jmp 0x6246df
call fcn.006c26d7
push eax
movzx cx, dl
jmp 0x5bba69
call fcn.006ce547
mov ecx, dword [edi + eax + 0x1c]
jmp 0x6ccd0d
call fcn.00606a40
mov edx, dword [esp + 0x48]
test cx, si
cmp dword [edx + ebx*4], 0
jmp 0x6c9025
mov dword [esp + 0xec], ebp
jmp 0x6ca479
push edx
setge dh
mov edx, dword [esp + 0xa8]
push eax
lahf
movsx ax, dh
mov eax, dword [esp + 0x30]
push ecx
mov cl, 0x74
push edx
cdq
jmp 0x630207
mov dword [esp + 0xec], ebp
call fcn.006cd096
push ebx
jmp 0x627b17
call dword [0x1008f3a0]
test eax, eax
jmp 0x60f686
test esi, esi
jmp 0x5f0a1a
push edi
jmp 0x6e50b6
mov dword [edx + 0x1bc], eax
movzx ecx, si
mov cx, si
movzx ax, ah
lea ecx, [esp + 0x30]
jmp 0x6c4953
push ebp
dec ebx
jmp 0x69acab
push ebp
jmp 0x6c63ba
push 0
cmp eax, 0x3e3b7900
neg edi
jmp 0x5f87a3
dec dl
neg dl
jmp 0x6df2a8
dec ebx
jmp 0x6df0c0
je 0x6c8ddc
push ebx
mov ecx, esi
call fcn.005d8296
cmp eax, 1
jmp 0x5c62ce
je 0x6aa774
push esi
jmp 0x5efe98
je 0x62e748
push eax
call dword [0x1008f5bc]
mov eax, dword [esp + 0x10]
cmp edx, ebp
test eax, eax
jmp 0x6f1f24
mov ecx, dword [eax + 0x1c]
movsx edx, di
xchg ah, dh
mov edx, dword [esp + 0xb0]
jmp 0x6e3cbb
mov ecx, dword [ebx]
jmp 0x62ad70
je 0x5eb543
push ebx
jmp 0x5eb53d
push edi
jmp 0x6cd22a
push esi
jmp 0x6873a6
je 0x608cc2
dec ebx
cmc
jmp 0x6cdbe4
call fcn.00606a40
test eax, eax
jne 0x628602
mov ecx, dword [esp + 0x18]
seto bl
xchg ebx, ebx
mov edx, dword [edi + 0x1c]
bswap ebx
push edx
jmp 0x61e806
call fcn.006ce547
add edi, eax
push edi
jmp 0x61a72c
mov dword [esp + 0x7c], esi
call fcn.006dc5fa
lea ecx, [esp + 0x54]
jmp 0x6aa76b
mov ecx, edi
jmp 0x5ba400
je 0x5f9d08
lea edx, [esi - 1]
sete ch
mov ecx, ebx
jmp 0x5bf9a1
mov dword [esp + 0x34], esi
jmp 0x6efe24
mov eax, dword [edx + 0x1c]
jmp 0x6c4112
je 0x5f80a1
mov eax, dword [esi + 0x1c]
test edi, 0x65350ba1
cmp eax, ebp
jmp 0x603a83
call fcn.005f1007
push esi
lea ecx, [esp + 0x80]
call fcn.005f1007
mov eax, dword [esp + 0x1c]
mov esi, dword [esp + 0x30]
dec eax
mov dword [esp + 0x1c], eax
mov ebx, eax
stc
cmp sp, 0x6846
test ebx, ebx
jmp 0x5db982
mov eax, dword [esp + 0xf8]
cmp eax, esi
jmp 0x5e310b
call fcn.005d8296
test eax, eax
jmp 0x6a6de0
and ecx, edx
test bp, dx
shr eax, 2
jmp 0x6900ef
call fcn.006ce547
add edi, eax
cmp bx, 0x41b1
cmp di, si
add esp, 8
cmp dword [edi + 0x18], ebp
jmp 0x633ea4
lea eax, [esp + 0xb8]
mov esi, dword [esp + 0x4c]
jmp 0x6eb54d
je 0x628602
mov eax, dword [edi + 0x1c]
jmp 0x6d5411
call fcn.006dcd10
lea ecx, [esp + 0x34]
jmp 0x6e7ea4
lea esp, [esp - 0xd4]
test edi, 0x639e02cf
test ecx, ebp
cmp cx, sp
push ebx
cmc
push ebp
cmp esi, edi
cmc
push esi
sub esi, esi
jmp 0x69eb6e
je 0x5db988
mov ecx, dword [esp + 0x14]
jmp 0x610383
mov eax, dword [esp + 0x28]
test eax, eax
jmp 0x6be539
jne 0x6a2b7a
inc ebx
jmp 0x5f419d
mov dword [esp + 0x54], esi
call fcn.006dc5fa
pop edi
sal eax, 0xb4
add ebp, 0x11a220e2
pop esi
pop ebp
neg eax
mov eax, 1
shr bh, 0x69
pop ebx
add esp, 0xd4
jmp 0x6e79a3
je 0x5ee6b9
push esi
jmp 0x60d332
mov dword [esp + 0x24], ecx
mov dword [esp + 0x1c], eax
xchg ch, cl
bswap ecx
push 0
jmp 0x5d25d2
push esi
call fcn.006ce547
add esi, eax
jmp 0x6b9b5a
jmp 0x6afb41
call fcn.0068b776
push ebx
jmp 0x6c9c86
push ecx
cmovg ecx, eax
mov ecx, dword [esp + 0xac]
jmp 0x6e90bb
push ebp
jmp 0x6981bb
push esi
jmp 0x6dc14f
push edi
mov dword [esp + 0x24], ecx
jmp 0x61e8a4
push ebp
jmp 0x6b0534
call dword [0x1008f3a0]
test eax, eax
jmp 0x62e0ab
push eax
jmp 0x69f1f7
jne 0x68567d
mov dword [esp + 0xf8], esi
jmp 0x62e0b1
push edi
jmp 0x5b87a8
call dword [0x1008f5bc]
mov eax, dword [esp + 0x10]
jmp 0x6ba0d7
jle 0x6d607b
add ebp, 4
jmp 0x607b81
call fcn.006b7533
push edi
jmp 0x61e31b
mov ecx, esi
jmp 0x6dfc07
push edx
jmp 0x6c5a41
inc esi
call fcn.006a6e35
mov edi, eax
test edi, edi
jmp 0x638733
mov dword [esp + 0x28], esi
jle 0x5e54f5
mov edx, dword [esp + 0xb4]
lea ecx, [esp + 0x28]
jmp 0x5e433d
je 0x6dbb1e
push 9
mov ecx, esi
jmp 0x603ea9
je 0x6a3031
push 1
jmp 0x6c0047
push edi
push esi
jmp 0x6962db
call dword [0x1008f4f0]
test eax, eax
jmp 0x69e9d4
mov dword [esp + 0x38], 0x64
jmp 0x6d4857
dec esi
jmp 0x6d5800
mov dword [esp + 0xcc], 4
jmp 0x5bb45d
sbb ecx, ecx
and ecx, ebx
dec bl
cmovb ebx, esi
mov ebx, 1
cmc
cmp eax, 0x117e1614
mov dword [esp + 0x20], ecx
bts ecx, esp
ror cx, 0x4d
mov ecx, dword [esp + 0x44]
clc
neg ecx
jmp 0x6d18ab
push 0
jmp 0x5c8e9c
push 0
push 0
jmp 0x6bca8c
mov byte [eax + ebx], 0
add esi, 4
jmp 0x6c7d94
add edi, 0x18
jmp 0x5d72eb
mov eax, dword [esp + 0x28]
stc
test eax, eax
jmp 0x62e73b
push ecx
push edi
jmp 0x5e3a96
mov dword [esp + 0x10], ebp
jmp 0x6bd329
push 0
jmp 0x6a1c9b
je 0x6b67e5
mov eax, dword [edi + 0x1c]
jmp 0x5fdad6
jne 0x5d080a
add edi, 0x18
jmp 0x6284a3
call fcn.006dc5fa
lea ecx, [esp + 0x68]
jmp 0x5f4e60
push edi
jmp 0x6896b7
mov dword [esp + 0x54], esi
call fcn.006dc5fa
pop edi
pop esi
shrd bp, si, 0xfb
btc bx, bx
pop ebp
not ebx
setge bh
or ebx, 0x69ac4dd1
xor eax, eax
rol bl, cl
add bl, al
pop ebx
cmp ebp, 0x31e1d5b
add esp, 0xd4
jmp 0x5dbf01
shr edx, 8
test ax, 0x5415
and edx, 1
jmp 0x5eb7b0
mov dword [esp + 0x54], esi
jmp 0x6f10b6
call fcn.005d8296
test eax, eax
jmp 0x6dfadb
jne 0x6e5223
push 1
xchg cx, cx
lea ecx, [esp + 0x38]
call fcn.006d9ec5
jmp 0x5e6f91
mov eax, dword [esp + 0x10]
movsx ecx, ax
movzx cx, ah
movzx ecx, cx
mov ecx, dword [esp + 0x14]
push eax
jmp 0x5d753d
xor esi, esi
mov ebx, dword [esp + 0x14]
mov al, ch
mov eax, esi
movsx ecx, bx
not cl
push 0
inc ch
push eax
movsx ecx, sp
inc ch
not cx
mov ecx, ebx
jmp 0x69e1ac
push 0x8076
jmp 0x5d0803
mov dword [esp + 0x50], esi
dec ebx
mov ebx, dword [eax + 0x18]
jmp 0x5d7e65
mov dword [esp + 0x34], esi
jmp 0x6a7081
push edi
call fcn.006ce547
lea edi, [edi + eax]
jmp 0x6c4062
je 0x6d83e2
push ebp
setb cl
movsx cx, dl
lea ecx, [esp + 0x38]
call fcn.006d9ec5
jmp 0x5e6f91
push eax
call fcn.006d9ec5
test byte [esp + 0x98], 2
jmp 0x5e6f86
push ecx
call dword [0x1008f394]
cmp ebx, ebp
jmp 0x5e9641
call dword [0x1008f3a0]
test eax, eax
jmp 0x6b878a
push ecx
sete cl
push esi
mov ecx, 0x100c3370
jmp 0x69279c
call fcn.006ce547
add edi, eax
jmp 0x6b28d0
je 0x5e7612
mov eax, dword [esi + 0x1b4]
test eax, eax
jmp 0x6062fa
push ebp
jmp 0x6d8580
push esi
jmp 0x5f9b36
test eax, eax
jmp 0x611f0c
call fcn.006a6e35
mov ebp, eax
stc
test edx, ebp
cmp di, ax
test ebp, ebp
jmp 0x68d305
call dword [0x1008f39c]
push eax
jmp 0x6246ed
je 0x6dacf9
push eax
jmp 0x6dacf3
call fcn.006a5f59
inc edi
jmp 0x6c993a
call dword [0x1008f3ac]
push eax
jmp 0x6340c8
mov dword [esp + 0xd0], ebp
mov dword [esp + 0xe8], ebp
jmp 0x6dd7fd
push edi
jmp 0x61ddcb
push ecx
jmp 0x6e0517
push ecx
mov ecx, dword [esp + 0xb4]
jmp 0x62665a
mov dword [esi + 0xd8], eax
jmp 0x6f0c06
and edi, ebx
push edi
jmp 0x6bad4f
call fcn.006ce547
add esi, eax
jmp 0x6c5ff9
call dword [eax + 8]
mov esi, 0x10092d18
lea ecx, [esp + 0x34]
jmp 0x6b18e9
je 0x69ccc5
push eax
jmp 0x69ccbf
jl 0x6d4501
push 0
sets cl
bswap cx
push ebx
mov ecx, esi
jmp 0x5c71f3
call dword [0x1008f3d0]
mov ecx, dword [esp + 0x20]
mov ax, 0x430f
mov eax, dword [ecx]
jmp 0x6be0df
call eax
test eax, eax
mov dword [esp + 0x24], eax
je 0x6a3031
lea esi, [ebp + 0x18]
jmp 0x6905da
mov dword [esp + 0x14], esi
jmp 0x6de729
inc esi
jmp 0x612877
mov dword [esp + 0x94], eax
inc ah
shr ah, cl
mov eax, dword [esi + 0xc]
test si, 0x61e
lea esi, [esi + 0x18]
jmp 0x5cf36f
push eax
jmp 0x5b6c53
call dword [0x1008f3d0]
mov ecx, dword [esp + 0x20]
cmovo dx, cx
mov edx, dword [ecx]
jmp 0x5dbcd5
push eax
jmp 0x612002
mov dword [esp + 0x68], esi
jmp 0x5f7c4a
call fcn.006a6e35
push eax
jmp 0x5e54da
push ecx
jmp 0x69ec46
call fcn.006e3aae
mov edx, dword [esp + 0x2c]
stc
add esp, 0xc
jmp 0x6c5924
add esp, 8
stc
test esp, 0x552a0c55
mov edi, dword [edi]
stc
cmc
test edi, edi
jmp 0x6cec1f
push eax
jmp 0x613831
je 0x68dc77
mov ecx, dword [esp + 0x48]
jmp 0x5f3746
mov eax, esi
jmp 0x6e4aac
call fcn.006cd096
lea ecx, [ebx + 0x34]
jmp 0x696a2b
push edi
jmp 0x6c9ec5
mov eax, dword [edx + eax*4]
jmp 0x5b9e75
call dword [esp + 0x5c]
mov esi, eax
test dh, 3
xor ebp, ebp
cmc
test ax, dx
cmp esi, ebp
jmp 0x6116f0
mov dword [esp + 0xc8], edi
jmp 0x69f487
push esi
call fcn.006ce547
lea esi, [eax + esi + 0x18]
lea esp, [esp + 0x14]
sbb eax, ebp
test cl, 0x49
xor ax, 0x373d
mov eax, dword [esi]
test edi, 0x7a0e08ce
cmc
cmp sp, 0x33ba
test eax, eax
jmp 0x5d607a
push 0x806f
jmp 0x6b67de
call fcn.006a6e35
cmp eax, esi
je 0x6aa774
cmp dword [esp + 0xec], esi
jmp 0x5dfddd
push edi
jmp 0x6d4482
push esi
jmp 0x6ac411
dec ebp
jmp 0x5e2d15
cmp edi, ebp
jmp 0x5e4f46
mov ebx, 1
movsx ecx, cx
mov dword [esp + 0x10], ebx
push 0
seta cl
mov cx, bp
mov ecx, 0x29682119
push ebx
mov ecx, esi
jmp 0x5f7695
je 0x5e2d1b
mov eax, dword [esi + 4]
stc
add esi, 4
cmc
add esi, 4
cmp edi, 0x33fa4946
test eax, eax
jmp 0x6dc3c7
push edi
call fcn.006ce547
add edi, eax
jmp 0x6235bd
lea ebx, [ebx + 4]
jmp 0x5e3edc
call dword [0x1008f3a0]
test eax, eax
je 0x5e1f98
mov ecx, dword [esp + 0xf4]
cwde
sub ax, di
mov eax, 1
test esi, edx
cmp ecx, eax
jmp 0x6073e6
push ecx
mov cx, 0x2f1b
seto cl
mov ecx, dword [esp + 0xb4]
jmp 0x6ca517
call fcn.006cd096
mov ebx, dword [esp + 0x9c]
jmp 0x5d5df6
push edx
cwd
mov edx, dword [esp + 0xa8]
jmp 0x6146be
jmp 0x6c8de8
mov dword [esp + 0x4c], eax
je 0x6aa774
lea eax, [esp + 0xb4]
movzx ecx, bp
mov ch, 0x8d
mov ecx, edi
jmp 0x5e5d85
mov dword [esp + 0x40], eax
jmp 0x6bd50f
call fcn.006cd096
push ebp
xchg ecx, ecx
cmove cx, cx
mov ecx, dword [esp + 0x18]
call fcn.006aded5
mov edi, eax
jmp 0x68a359
push edi
jmp 0x6b8681
lea eax, [edi + eax + 0x1c]
mov edi, ebx
push edi
bswap bp
mov ebp, 0x26317dcd
lea ebp, [eax + ecx*4 + 4]
jmp 0x635827
call fcn.006ce547
add edi, eax
push edi
call fcn.006ce547
lea edi, [edi + eax]
cmp esi, 0x6984107c
add esp, 8
cmp bp, 0x3a47
mov edi, dword [edi]
cmc
cmp bx, 0xe4d
cmp edi, ebp
jmp 0x5e48f5
je 0x6ce6e0
mov ecx, dword [esp + 0x14]
jmp 0x632185
call fcn.006aded5
mov edx, dword [ebx + 0x14]
lea ecx, [esp + 0x68]
jmp 0x6ab91b
cmp ebx, 1
jmp 0x6d44fb
jge 0x5d7e71
mov esi, dword [esp + 0x50]
cmp esi, ebx
cmp sp, 0x6194
cmp esi, ebp
jmp 0x68fa6c
je 0x6e051d
mov ecx, dword [esp + 0x2c]
mov eax, dword [edi + 0x1c]
bswap dx
cdq
push 0x13
push 0
xchg dx, dx
movzx dx, dl
cmovno edx, esp
mov edx, dword [ecx + 0x1c]
push 0
push 0
jmp 0x5cfefe
push eax
push 0x7d8
mov dword [esp + 0xc4], esi
mov dword [esp + 0xc8], edi
mov dword [esp + 0xcc], ebp
jmp 0x5d5c76
call dword [0x1008f5bc]
mov edx, dword [esp + 0x18]
bswap cx
mov ecx, dword [esp + 0x28]
jmp 0x60bc5e
call fcn.006a6e35
test eax, eax
je 0x6e051d
lea edi, [eax + 0x18]
jmp 0x6cc072
call fcn.005f1007
mov eax, dword [esi]
mov ecx, dword [esi + 4]
rcl edx, cl
setno dh
mov edx, dword [esi + 8]
jmp 0x6c0851
ret 0x14
sbb ecx, ecx
test bx, bp
cmp si, dx
mov dword [esp + 0x10], ebx
jmp 0x689465
push 0x7d8
jmp 0x5df3e6
push ecx
jmp 0x69d9ca
push edi
jmp 0x6c35c5
call fcn.006ce547
add edi, eax
jmp 0x6a91d2
jge 0x6bfd7b
mov eax, dword [esp + 0x2c]
seto cl
push 0x13
mov ecx, esp
mov cl, 0x82
movzx ecx, cx
push 0
cmovns cx, ax
push 0
seto ch
mov ecx, dword [eax + 0x1c]
jmp 0x6a5745
mov dword [esp + 0x24], esi
call fcn.006cd096
mov ebp, eax
push esi
mov edi, 0x348b3184
mov edi, esp
not edi
mov ebx, dword [esp + 0xec]
xchg di, di
movzx ecx, cx
push esi
mov dword [esp + 0x58], ebp
cmovbe di, si
lea edi, [ebx + 0x14]
movzx ecx, dx
movsx cx, al
mov ecx, esp
mov ecx, edi
jmp 0x5d182b
push eax
jmp 0x6bc374
je 0x6cff06
push eax
jmp 0x6cff00
call fcn.006a6e35
mov edi, eax
cmp edi, ebp
jmp 0x6cd705
test esi, esi
jmp 0x6c448c
mov dword [edi], 0
jmp 0x6afb41
call fcn.006dcd10
mov esi, 0x10092d68
mov ch, bl
movsx ecx, bp
lea ecx, [esp + 0x7c]
jmp 0x6abca7
jmp 0x63d5f4
jle 0x5db988
mov edi, ebx
neg ecx
sal cx, 0x61
mov ecx, dword [esp + 0x14]
test bl, 0xa4
jmp 0x60a17a
mov ecx, dword [esp + 0xec]
cmc
test ecx, ecx
jmp 0x6e6739
push edx
push 0x7d8
jmp 0x6e77f9
mov dword [esp + 0x1c], ebx
jmp 0x6d8394
mov dword [esp + 0x18], esi
jmp 0x63c4b5
push 0x7d9
jmp 0x6c53da
call dword [0x1008f5bc]
cmp ebx, ebp
jmp 0x6309af
mov edx, dword [esi + 0x1c]
jmp 0x5efd47
push 0x3e9
jmp 0x69f1bc
je 0x5ee6b9
push esi
jmp 0x5ee6b3
jle 0x5e2d1b
cmp dword [esi], 0
jmp 0x5ee725
jne 0x60ffde
dec ebx
jmp 0x60ff7f
mov dword [esp + 0xec], ebp
call fcn.006cd096
push ebx
jmp 0x6e4447
call fcn.0068c26d
cmp eax, esi
jmp 0x69e924
call fcn.006ce547
add esi, eax
test edi, esi
lea esp, [esp + 8]
test edi, 0xfe82ab3
cmp eax, ecx
cmc
mov esi, dword [esi]
jmp 0x627f4f
push eax
jmp 0x5cfb64
call dword [0x1008f3a0]
test eax, eax
je 0x5ee6d2
lea ecx, [esp + 0xb8]
push ebp
push ecx
jmp 0x6d24ae
sbb edx, edx
test ecx, esp
and edx, 0xfffffff8
cmp edx, ebx
add edx, 8
jmp 0x5b9fd3
call fcn.006ce547
add esi, eax
jmp 0x5df65b
dec ebx
jmp 0x5fa171
je 0x5f80a1
push eax
jmp 0x5d11f1
jne 0x6b67e5
add edi, 0x18
jmp 0x6bc9be
call fcn.006a6e35
mov ebp, eax
cmp esi, 0x7df90381
stc
test ebp, ebp
jmp 0x62c791
call dword [0x1008f390]
mov eax, dword [esp + 0x10]
not bh
movzx ebx, cx
setbe bh
inc eax
xchg bh, bh
mov bx, bx
movzx bx, ah
mov dword [esp + 0x10], eax
not bl
movzx ebx, dx
mov ebx, eax
jmp 0x6ca782
push eax
jmp 0x6c048c
push 0
jmp 0x5f0188
mov eax, dword [esp + 0xc8]
jmp 0x6e1336
call dword [0x1008f3a0]
test eax, eax
jmp 0x5d13e2
push ecx
mov ecx, dword [esp + 0x54]
jmp 0x6e08dd
call fcn.005d8296
cmp eax, 1
jmp 0x6dd34b
call fcn.006ce547
add edi, eax
push edi
jmp 0x612330
and al, 1
bswap cx
not cl
cmovle cx, ax
lea ecx, [esp + 0x34]
jmp 0x6b653e
call dword [0x1008f3a0]
test eax, eax
jmp 0x5b97c0
je 0x6e5223
test edi, edi
jmp 0x6acee3
mov dword [esp + 0xc4], esi
jmp 0x6c5e3b
ret 0x14
mov dword [esp + 0x68], esi
call fcn.006dcd10
mov esi, dword [ebx + 0x18]
cmova bx, sp
mov ebx, esi
mov dword [esp + 0x30], esi
test esi, esi
jmp 0x6d91d0
mov dword [ecx], esi
lea ecx, [esp + 0x58]
jmp 0x63d5cd
push edx
mov dx, 0xea
mov edx, dword [esp + 0xc8]
push ebx
push 0
jmp 0x5ca17a
mov eax, dword [eax + 0x1dc]
cmp eax, ebp
jmp 0x6d5515
push 0
jmp 0x5f71e2
push ebp
jmp 0x6cf32a
test edi, edi
je 0x6afb3f
push ebx
mov ecx, esi
call fcn.005d8296
cmp eax, 1
jmp 0x68ef92
jmp 0x6900fb
je 0x5f80a1
mov eax, dword [esp + 0xec]
jmp 0x6a39fa
call fcn.006dc5fa
lea ecx, [esp + 0x68]
jmp 0x6c315f
call fcn.006ce547
mov ecx, dword [ebx + 0x14]
cmc
stc
lea esi, [esi + eax + 4]
bt ax, 0xb7
rcl al, cl
lea esp, [esp + 4]
mov eax, dword [esi]
clc
test esp, 0x6dee47fd
test ch, 0x80
mov dword [esp + 0x98], eax
jmp 0x6b5f05
call dword [0x1008f3a0]
test eax, eax
je 0x6b67e5
mov ecx, dword [edi + 0x1c]
jmp 0x61c579
jmp 0x6d596d
call fcn.006dcd10
lea ecx, [esp + 0x68]
jmp 0x602d66
je 0x6c15fd
push eax
jmp 0x6c15f7
push esi
jmp 0x6df354
jl 0x6d4501
push 0
cmovae cx, cx
not cl
push ebx
mov ecx, edx
movsx ecx, ax
jmp 0x5ec5d2
push edx
jmp 0x60e575