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

Disassembly:
mov dh, 0xc0
xor ebx, dword [esp + eax*4]
xor eax, eax
mov ebp, ebx
shr ebp, 8
nop
mov ecx, ebx
xor ecx, eax
movzx ecx, cl
mov ecx, dword [esp + ecx*4]
xor ecx, ebp
movzx edx, cl
shr ecx, 8
mov edx, dword [esp + edx*4]
xor edx, edi
xor edx, ecx
mov dword [esp + eax*4 + 0xc00], edx
inc eax
cmp eax, 0x100
jne 0x318150
movzx eax, bl
xor ebx, ebx
xor ebp, dword [esp + eax*4]
mov eax, ebp
shr eax, 8
nop word cs:[eax + eax]
nop
mov ecx, ebp
xor ecx, ebx
movzx ecx, cl
mov ecx, dword [esp + ecx*4]
xor ecx, edi
xor ecx, eax
mov dword [esp + ebx*4 + 0x1000], ecx
inc ebx
cmp ebx, 0x100
jne 0x318190
mov edi, dword [esp + 0x141c]
mov ebp, dword [esp + 0x1414]
test esi, esi
je 0x31820c
mov eax, ebp
nop word cs:[eax + eax]
nop dword [eax]
mov ebx, dword [eax]
add eax, 4
xor ebx, dword [edi]
movzx ecx, bl
movzx edx, bh
mov ecx, dword [esp + ecx*4 + 0x400]
xor ecx, dword [esp + edx*4 + 0x800]
mov edx, ebx
shr ebx, 0x18
shr edx, 0xe
and edx, 0x3fc
xor ecx, dword [esp + edx + 0xc00]
xor ecx, dword [esp + ebx*4 + 0x1000]
dec esi
mov dword [edi], ecx
jne 0x3181d0
mov esi, dword [esp + 0x1418]
mov eax, esi
and eax, 0xfffffffc
cmp eax, esi
jae 0x318237
sub esi, eax
add ebp, eax
mov eax, dword [edi]
movzx edx, byte [ebp]
inc ebp
movzx ecx, al
shr eax, 8
xor edx, ecx
xor eax, dword [esp + edx*4]
dec esi
mov dword [edi], eax
jne 0x318220
add esp, 0x1400
pop esi
pop edi
pop ebx
pop ebp
ret
add byte [eax], al
add byte [ebx + 0x5f5e5cc4], al
leave
xor dword [eax], eax
ret
xor eax, eax
push 0x321e8a
ret
jmp 0x322542
test edi, edi
jne 0x321f3c
je 0x3224d6
jne 0x3224d6
je 0xfda4a963
invalid
jne 0x322131
push 0
push 3
call dword [eax + 0xc]
mov dword [esi + 0x2c], eax
add eax, 0x2801
push 0x3226ec
ret
mov ebx, dword [esi + 4]
cmp edx, 1
mov dword [esi + 8], ebp
mov ebp, dword [esp + 0x18]
mov byte [ebx + ecx], 0x90
jmp 0x322691
je 0x32256e
jne 0x3224f0
add byte [eax], al
add byte [eax], al
pop esi
pop edi
pop ebx
pop ebp
je 0x322743
jne 0x322743
mov esi, ecx
jne 0x322627
mov ecx, dword [esi + 0x28]
mov ebp, dword [esp + 0x18]
je 0x32275c
jne 0x32275c
je 0x3259f688
add bl, al
add byte [eax], al
add byte [eax], al
jmp 0x32597293
add eax, 0xfffffffc
nop word [eax + eax]
je 0x322591
jne 0x322591
je 0x3225e7
jne 0x3225e7
je 0x321dae
jne 0x321e5c
jmp 0xff50ab80
add edi, dword [esi + 0x20]
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x14]
je 0x32282c
jne 0x32282c
push 0x322703
ret
je 0x322673
jmp 0x322644
je 0x322591
jne 0x321f9f
jmp 0xf326c39
lea ebx, [edx + 1]
je 0x322778
jne 0x322778
add byte [eax], al
add byte [eax], al
mov dword [esi + 8], 0
push eax
call fcn.00354b2a
je 0x3226fe
jne 0x3226fe
jmp 0x32bbeb
jmp 0x322797
mov dword [eax], edi
mov eax, dword [esi + 4]
mov dword [ecx], eax
je 0x3227d0
jne 0x3227d0
jmp 0x325a5993
ret 0xc
mov eax, dword [ecx]
push 0x400
push 0x10
je 0x3225a2
jne 0x3225a2
mov dword [esi + 8], ebx
mov byte [ecx + edx], 0x90
je 0x3227e0
jne 0x3227e0
jmp 0x9fa7c8fc
cmp dword [ecx + 8], 0
jmp 0x322603
add esp, 4
mov ecx, esi
mov dword [esi + 4], eax
call fcn.00322860
mov ecx, esi
call fcn.00322cf0
push 0x3227b5
ret
je 0x322633
jne 0x322633
je 0x3223b1
jne 0x32221f
lea ebp, [ecx + 1]
je 0x3225b8
jne 0x3225b8
jne 0x3226d9
jmp 0x32269f
jmp 0x322713
je 0x3220bd
jne 0x3233ae
jmp 0x8936abb4
add esp, 4
mov ebx, eax
sar eax, 0x1f
je 0x3230f1
jne 0x3230f1
jmp 0x322d61
je 0x321ec5
push 0x322cff
ret
jne 0x322e68
mov edx, edi
mov edi, dword [esp]
mov ecx, ebp
jmp 0x323136
jmp 0x323714
mov edx, edi
je 0x323278
jne 0x323278
jmp 0x54a8303
cmp dword [esp + 4], 0x8664
je 0x322d86
jne 0x322d86
je 0x322950
jne 0x32329b
je 0x887b3c6
add byte [eax], al
push 0x323223
ret
lea edx, [esp + 0x1c]
push edx
push eax
call dword [edi + 0xc]
mov eax, dword [esi + 4]
je 0x322de1
jne 0x322de1
je 0x85eb306
add byte [eax], al
jne 0x323725
je 0x3222bb
jne 0x322807
add byte [eax], al
add byte [eax], al
mov eax, dword [esi + 0x24]
jmp 0x32337b
je 0x3269fea3
add bl, al
jmp 0xe93a75cb
mov eax, dword [esi + 0x24]
je 0x323746
jne 0x323746
jmp 0x3265c735
add edx, 2
mov dword [esi + 8], edx
mov dword [esp + 4], edx
je 0x322fb9
jne 0x322fb9
add byte [eax], al
add byte [eax], al
jne 0x322e91
jmp 0x68563cac
push edi
call fcn.00316490
je 0x322d47
jne 0x322d47
je 0x3230a8
mov ecx, ebp
shr eax, 0x1d
add eax, ebx
je 0x3233d0
jne 0x3233d0
je 0x238b619
add byte [eax], al
je 0x3221e6
jne 0x321ec5
je 0x4567da9
mov ecx, dword [esp + 4]
je 0x32375e
jne 0x32375e
je 0x32278c
push 0x32336e
ret
mov byte [edi + edx], 0x48
push 0x3235b8
ret
mov edi, dword [ecx]
push dword [esi + 0x24]
je 0x32370e
push 0x322eb3
ret
mov eax, ebx
or eax, 1
cmp ebx, ebp
je 0x323090
cmp eax, 5
je 0x3235e3
jmp 0x323707
mov eax, dword [esi + 4]
mov ecx, dword [esi + 0x24]
push 0x323255
ret
push 0x32332d
ret
mov edi, dword [esp]
mov ecx, ebp
mov eax, ebx
add al, 0xb8
je 0x323397
jne 0x323397
je 0x3233f6
jne 0x3233f6
je 0xf36a99e
push dword [esi + 4]
je 0x3235a2
test dh, bh
add al, byte [eax]
add byte [edi], cl
test eax, edi
add al, byte [eax]
add byte [edi], cl
test byte [edi], cl
test byte [edi], ch
add al, byte [eax]
add byte [edi], cl
test dword [ecx], ebp
add al, byte [eax]
add byte [edi], cl
test bh, al
inc esp
and al, 0x10
jne 0x3235a2
je 0x261b6bf
add byte [eax], al
jne 0x3234e1
je 0x10567785
mov dword [esp + 0x10], 0
add byte [eax], al
add byte [eax], al
lea edx, [esp + 0x10]
mov ecx, dword [esi + 0xc]
je 0x323170
jne 0x323170
je 0x322f35
jne 0x322f35
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
je 0x3230f1
jne 0x3230f1
mov ecx, ebp
je 0x3235f5
jne 0x3235f5
je 0x3227c3
jmp 0x32330b
jne 0x322633
jmp 0x456879f
mov ecx, dword [esi + 0xc]
je 0x323657
jne 0x323657
jmp 0xfe9ab79e
je 0x3231f9
jne 0x3231f9
push 0x323269
ret
mov dword [esp + 8], edx
mov edx, ecx
lea ecx, [ebx + 3]
mov dword [esp], ecx
je 0x32311a
je 0x323758
jne 0x323758
add byte [eax], al
add byte [eax], al
je 0x323835
jne 0x323835
je 0x322d18
jne 0x322d18
je 0x3234e1
jne 0x32262f
je 0x3233fa
add byte [eax], al
add byte [eax], al
mov byte [edx + edi], cl
mov edx, dword [esp]
je 0x323794
jne 0x323794
add byte [eax], al
add byte [eax], al
je 0x323725
jne 0x323725
jmp 0x8a2f15a4
call fcn.00315df0
add esp, 0xc
je 0x32345e
jne 0x32345e
je 0x32206a
jne 0x321e60
jmp 0x32625eb6
add dword [eax], eax
add byte [edi], cl
test ah, bh
add dword [eax], eax
add byte [edi], cl
test esi, esi
add dword [eax], eax
add byte [ebx + 0x968fbc2], al
xor dh, byte [edx]
add bl, al
add byte [eax], al
add byte [eax], al
mov eax, ebx
add al, 0x58
mov byte [edi + edx + 2], al
add edx, 3
jmp 0x323009
add edx, 0xfffffffb
push 0x323209
ret
push dword [esp + 0x14]
push dword [eax + 0x18]
push 0x323140
ret
mov edx, ebp
push 0x322e03
ret
je 0x3235af
jne 0x3235af
push 0x323349
ret
je 0x323090
je 0x32338b
jne 0x32338b
jne 0x323006
push 0x3230b5
ret
mov byte [edi + ecx], 0x48
inc ecx
je 0x3235d9
jne 0x3235d9
je 0x32255d
jne 0x321e60
add byte [eax], al
add byte [eax], al
jne 0x3221b5
mov edi, dword [esi + 4]
mov dword [esp], eax
mov eax, dword [ecx]
call dword [eax + 0x10]
mov ecx, dword [esi + 8]
cmp dword [esp], 0x8664
jne 0x3235af
jmp 0x32373a
je 0x3236cd
cmp eax, 0x14c
jne 0x323812
je 0x3236cd
jne 0x3236cd
push 0x3230a4
ret
lea eax, [edx + 1]
push 0x322ec1
ret
jne 0x3235e3
jmp 0xf7f82064
push edx
jmp 0x322ed9
add eax, dword [esi + 8]
push dword [esp + 0x10]
push dword [esp + 0x18]
push eax
jmp 0x323431
mov eax, dword [esi + 0x14]
push dword [esi + 0x10]
push dword [esi + 0x24]
mov edi, dword [esp + 0x20]
push edi
jmp 0x32329b
je 0x323638
jne 0x323638
cmp eax, 0x8664
je 0x323687
jne 0x323687
jmp 0xf9eebc6b
jne 0x32311a
shl dl, 3
or dl, 5
jmp 0x3237f8
mov dword [esi + 8], edx
je 0x323809
jne 0x323809
je 0x3235f5
jne 0x323397
push 0x3232e5
ret
add eax, 0xfffffff9
je 0x323219
jne 0x323219
je 0x4568c96
mov dword [esp + 4], edx
jmp 0x3232ba
mov eax, ecx
jmp 0x3232ba
and eax, 0xfffffff8
sub ebx, eax
je 0x3231c1
jne 0x3231c1
jmp 0xf8adbc5a
push ebx
push dword [esp + 0x14]
push 0x326bf9
ret
push 0x2710
call dword [sym.imp.HDWOMH_6aod_Pm_dx]
mov ecx, dword [esi + 0xc]
mov eax, dword [ecx]
je 0x326f74
jne 0x326f74
jmp 0xf4e9f0a8
push ebp
push edi
je 0x326a66
jne 0x326a66
je 0x326b78
jne 0x326b78
add byte [eax], al
add byte [eax], al
call fcn.00320d80
lea ecx, [esp + 8]
push 0x32764d
ret
ret 4
pop esi
pop edi
pop ebx
jmp 0x327644
lea ecx, [esp + 0x10]
call fcn.00320ed0
mov eax, ebx
add esp, 0x18
je 0x3276c7
jne 0x3276c7
je 0x326781
jne 0x326e37
je 0x1056c384
push 0x36f130
je 0x3275b1
jne 0x3275b1
je 0x326013
jne 0x326938
jmp 0x951ac76c
je 0x3277a9
jne 0x3277a9
je 0x327b51
jne 0x327b51
je 0x33eb8f
add byte [edi], cl
test byte [ebp + 0x53], dl
push ebp
push ebx
push edi
push esi
sub esp, 0x40
mov ebx, ecx
lea ecx, [esp + 0x20]
push 0x36f182
call fcn.00320d80
push 0x327794
ret
push eax
push esi
je 0x327c8c
jne 0x327c8c
add byte [eax], al
add byte [eax], al
mov eax, dword [ecx]
call dword [eax + 8]
push eax
push 0x327cbe
ret
pop edi
pop ebx
je 0x3279be
jne 0x3279be
lea eax, [esp + 0x28]
lea ebp, [esp + 0x30]
je 0x3278ff
jne 0x3278ff
add byte [eax], al
add byte [eax], al
je 0x327c10
jne 0x327c10
je 0x327a99
jne 0x327a99
jmp 0x4a0fc6d
je 0x327cce
lea ecx, [esp + 0x10]
je 0x327985
jne 0x327985
test eax, eax
je 0x327a88
mov esi, eax
je 0x327829
je 0x327a0e
jne 0x327a0e
je 0x84425917
mov eax, esp
je 0x3277f9
invalid
jne 0x3277f9
je 0x3263fb
jne 0x3276d3
jmp 0xc7b63e32
push 0x4000
call fcn.00354b2a
je 0x327bdb
jne 0x327bdb
je 0x326403
jne 0x326052
je 0x3308e8
jmp 0x32788a
add byte [eax], al
push eax
push ebp
call fcn.0034d9e0
add esp, 8
cmp eax, 1
jne 0x327cce
je 0x3278f9
jne 0x3278f9
add byte [eax], al
add byte [eax], al
mov dword [esp + 4], eax
je 0x32793e
jmp 0x327841
xor ebp, ebp
xor edi, edi
je 0x327990
jne 0x327990
je 0x327c6e
jne 0x326fa8
je 0x32781b
jne 0x32781b
add byte [eax], al
add byte [eax], al
call fcn.0034d4b0
add esp, 0x10
mov edi, eax
jmp 0x327990
call fcn.00320f90
push 0x3277d6
ret
push esi
call fcn.00354b33
add esp, 4
push dword [esp + 0xc]
je 0x327ac9
jne 0x327ac9
add byte [eax], al
add byte [eax], al
push 0x327bed
ret
pop ebp
ret 8
je 0x32793c
jmp 0x327c21
je 0x3279c2
je 0x327c56
je 0x327b21
jne 0x327b21
jmp 0xfe47ff21
jne 0x327829
jmp 0x285fe28
push 0x36f198
call fcn.00320d80
lea ecx, [esp + 0x10]
push 0x36f1ae
call fcn.00320d80
mov dword [esp], 0x400
mov dword [esp + 8], 0
je 0x3278d5
jne 0x3278d5
mov edi, eax
add edi, 2
jmp 0x327ca9
mov eax, edi
je 0x327ce6
jne 0x327ce6
je 0x327c21
jne 0x326e35
add byte [eax], al
add byte [eax], al
call fcn.00354b33
add esp, 4
lea ecx, [esp + 0x10]
call fcn.00320ed0
push 0x327bcc
ret
test eax, eax
je 0x3279ad
push eax
je 0x327c5e
jne 0x327c5e
push ebp
push dword [esp + 0x10]
push 0x327ab9
ret
call fcn.00354b33
add esp, 4
mov eax, dword [esp + 4]
je 0x327b41
jne 0x327b41
jmp 0xf36c669
mov ecx, dword [ebx + 4]
je 0x32780b
push 0x327819
ret
jne 0x327c56
add byte [eax], al
add byte [eax], al
lea ecx, [esp + 0x20]
mov ebp, eax
call fcn.00320f90
push 0
push ebp
push 0x3279cd
ret
je 0x32784d
jne 0x32784d
add byte [eax], al
add byte [eax], al
lea ecx, [esp + 0x18]
je 0x327a25
jne 0x327a25
jmp 0x31954f
push edi
push eax
call fcn.00317cc0
add esp, 8
test eax, eax
je 0x3279f9
jne 0x3279f9
je 0x32699d
jne 0x327bdb
jmp 0x327c0e
add esp, 4
xor edi, edi
je 0x327870
jne 0x327870
jmp 0x84426976
mov edi, 0
jne 0x327990
jmp 0x327ada
je 0x856f897
cmp dword [esp + 8], 0x40
inc eax
je 0x327bfc
jne 0x327bfc
push 0x327b87
ret
jne 0x32793c
add byte [eax], al
add byte [eax], al
lea ecx, [esp + 0x20]
call fcn.00320ed0
jmp 0x327a62
push 0x3277cc
ret
call fcn.00354b33
add esp, 4
push 0x327c3d
ret
push dword [esp + 0x68]
call fcn.00317b50
add esp, 0x18
test eax, eax
je 0x32785a
jne 0x32785a
jmp 0x327cef
push dword [esp + 0x60]
push dword [esp + 0x60]
push ebp
call fcn.0034da30
add esp, 0x14
cmp eax, 1
jne 0x327cce
push 0x3277c6
ret
mov eax, dword [ecx]
je 0x327cf3
jne 0x327cf3
jmp 0xfbd700c3
je 0x327cd2
jne 0x327cd2
push esi
je 0x327a80
jne 0x327a80
jmp 0x32aedb4c
add esp, 0x40
pop esi
jmp 0x327950
add byte [eax], al
add byte [eax], al
call dword [eax + 8]
jmp 0x327ba8
test eax, eax
push 0x32bb65
ret
lea ecx, [eax + 8]
jne 0x32bc7a
jmp 0x32bc57
adc al, 0x75
adc ch, cl
nop
jmp 0x32bc7a
push 0x32bc8e
ret
mov eax, dword [ecx]
mov ebp, ecx
test eax, eax
je 0x32bb8d
jne 0x32bb8d
je 0x89cc9fc
push dword [edi + 0x18]
call dword [sym.imp.HDWOMH_6aod_KddqIhdkg]
je 0x32bb5d
jne 0x32bb5d
je 0x75d1310b
pushfd
jmp 0xf6a77ce4
jmp 0x32eaa4
je 0x32ecb4
jne 0x32ecb4
jmp 0x34d5b1
call fcn.0034fa2b
add esp, 8
mov eax, dword [esp + 0x28]
push 0x32ec88
ret
mov dword [edi + 0x10], 0
je 0x32ecf0
je 0x32ebd2
jne 0x32ebd2
jmp 0x8448e553
push edi
call dword [sym.imp.HDWOMH_6aod__mjrmLij_if]
inc ebp
add ebx, 0x18
cmp ebp, dword [esp]
jb 0x32e9f5
xor eax, eax
je 0x32e67e
jmp 0x32ea4e
jne 0x32e944
add byte [eax], al
add byte [eax], al
push 0x32e759
ret
jne 0x32e76a
add byte [eax], al
add byte [eax], al
mov dword [edi + 0xc], ecx
mov dword [edi + 8], 0
push 0x32ebf7
ret
jne 0x32e845
je 0x32ebe8
jne 0x32ebe8
je 0x32e9ef
jne 0x32e661
add byte [eax], al
add byte [eax], al
push eax
call fcn.0034fa10
add esp, 4
add eax, 2
mov ecx, 0xffffffff
add eax, eax
cmovb eax, ecx
jmp 0x32ea09
add esp, 4
pop esi
pop edi
pop ebx
pop ebp
ret 0x14
call dword [sym.imp.HDWOMH_6aod_T_luNkzWmkddlIalabv]
je 0x32e5f8
jne 0x32e5f8
jmp 0x15b6bce
mov ebx, dword [ecx]
test ebx, ebx
je 0x32e60e
mov ecx, dword [ecx + 4]
jmp 0x32ed7d
push edi
call fcn.0032f230
inc ebp
add ebx, 0x18
cmp ebp, dword [esp]
je 0x32e7b8
je 0x32e94b
jne 0x32e94b
add byte [eax], al
add byte [eax], al
mov dword [edi + 0x18], 0
test eax, eax
je 0x32e5d3
je 0x32e784
jne 0x32e784
je 0x853fabe0
test esi, esi
je 0x32e5de
test byte [edi], 0x84
jp 0x32e760
invalid
jne 0x32e5de
mov eax, dword [ecx]
call dword [eax + 8]
mov ecx, eax
mov eax, 1
test ecx, ecx
je 0x32e60e
jmp 0x32eca6
je 0x32e661
jne 0x32e661
je 0x32e5b0
jne 0x32ecd5
add byte [eax], al
add byte [eax], al
push 0x32e67e
ret
je 0x32e91a
jne 0x32e91a
je 0x351aa5
jmp 0x32e9ef
add byte [edi], cl
test dword [ebx + 0x68000002], esp
salc
ljmp 0x8584
jne 0x32ea66
push 0x32ead6
ret
test eax, eax
je 0x32eaf8
jne 0x32eaf8
je 0x5346bee
add byte [eax], al
jne 0x32ece2
je 0x841f2b78
clc
add dword [edi], ecx
test byte [edi + 3], cl
add byte [eax], al
jne 0x32eb44
je 0x32e94b
jne 0x32e804
jmp 0x8b3bac8b
add esp, 8
mov eax, dword [esp + 0x24]
je 0x32e9e9
jne 0x32e9e9
mov byte [eax + 0x14], 0
push 0x32e697
ret
inc eax
push eax
call fcn.00354b2a
add esp, 4
push 0x32e7cb
ret
jmp 0x32e9f5
jmp 0x32eda6
cmovb eax, ecx
push eax
call fcn.00354b2a
add esp, 4
test eax, eax
mov dword [edi + 0x10], eax
je 0x32ecf0
push 0x32e7db
ret
mov byte [eax + 0x19], 0
mov byte [eax + 0x1a], 0
mov byte [eax + 0x1b], 0
mov byte [eax + 0x1c], 0
mov byte [eax + 0x1d], 0
je 0x32eb57
jne 0x32eb57
je 0x11c5d0e7
push eax
call fcn.0034fa2b
add al, byte [eax]
je 0x32e804
jne 0x32e804
add byte [eax], al
add byte [eax], al
jmp 0x1c575d39
test eax, eax
mov dword [edi + 0x18], eax
je 0x32e5d3
push ecx
push eax
je 0x32e5cb
jne 0x32e5cb
je 0x32eb6a
jne 0x32eb6a
jmp 0x3629ad
push 0x2710
push eax
je 0x32e6a8
jne 0x32e6a8
je 0x32e951
jne 0x32eb24
add byte [eax], al
add byte [eax], al
add esp, 4
push 0x32ec2b
ret
jne 0x32e727
mov eax, dword [ebx - 0x10]
mov dword [edi + 0x20], eax
je 0x32e944
jmp 0x32e617
add esp, 4
je 0x32ec25
jne 0x32ec25
add byte [eax], al
add byte [eax], al
push 0
jmp 0x32eb7a
jne 0x32e7b8
mov byte [eax + 0x21], 0
mov byte [eax + 0x22], 0
mov byte [eax + 0x23], 0
mov edi, eax
mov eax, dword [ebx - 8]
mov dword [edi + 4], eax
mov dword [edi], 0
mov ecx, dword [ebx]
jmp 0x32ec53
call dword [sym.imp.HDWOMH_6aod__s__alv_bl]
mov edi, eax
je 0x32e8f1
jne 0x32e8f1
jmp 0x331b2f19
mov dword [edi + 0x14], 0
test esi, esi
je 0x32e807
push esi
je 0x32ed24
jne 0x32ed24
add byte [eax], al
add byte [eax], al
jmp 0x32e744
jae 0x32e60c
push 0x24
je 0x32ea66
je 0x32e7bd
jne 0x32e7bd
add byte [eax], al
add byte [eax], al
je 0x32ec94
jne 0x32ec94
mov byte [eax + 0x16], 0
mov byte [eax + 0x17], 0
mov byte [eax + 0x18], 0
je 0x32e871
je 0x32ea2c
jne 0x32ea2c
jmp 0xfe726f3f
jne 0x32e871
add byte [eax], al
add byte [eax], al
mov ecx, dword [esp + 0x18]
je 0x32e76a
je 0x32e628
jne 0x32e628
je 0xfc5d6f61
jne 0x32e67e
invalid
je 0x318143
inc dword [eax]
add byte [eax], al
add byte [edi], cl
test dword [ecx + 1], ebx
add byte [eax], al
jmp 0xfea5a052
call fcn.00315d20
je 0x32e90f
jne 0x32e90f
je 0x32e7b8
jne 0x32e76a
je 0x32e5cb
jne 0x32e5cb
mov byte [eax], 0
mov byte [eax + 1], 0
mov byte [eax + 2], 0
push 0x32e8e3
ret
push ebp
push ebx
push edi
push esi
push eax
je 0x32ea36
push 0x32eb8d
ret
je 0x32e75c
je 0x32e5b7
jne 0x32e5b7
je 0xfdc76edc
invalid
jmp 0x2421fc3
call fcn.0034fa10
add esp, 4
add eax, 2
mov ecx, 0xffffffff
add eax, eax
je 0x32e845
jmp 0x32e643
je 0x32ebbe
push 0x32ea5f
ret
add esp, 0xc
cmp dword [ebx - 4], 0
jmp 0x32eab5
add eax, 2
mov ecx, 0xffffffff
je 0x32ec61
jne 0x32ec61
mov eax, dword [ebx - 0x10]
mov dword [edi + 0x20], eax
je 0x32e721
jne 0x32e721
je 0x32ed35
jne 0x32e9c9
je 0xfd296f57
je 0x32e840
invalid
je 0x32ed0b
jne 0x32ed0b
jmp 0x512c21
mov byte [eax + 0x1e], 0
mov byte [eax + 0x1f], 0
mov byte [eax + 0x20], 0
push 0x32ecbf
ret
je 0x32e817
jne 0x32eb72
push eax
push 0x32ed70
ret
push 0
push edi
push 0x32edf0
push 0
push 0
push 0x32e998
ret
add byte [eax], al
add byte [eax], al
mov dword [edi], eax
je 0x32eb08
push dword [edi + 4]
je 0x32ebe9
jne 0x32ebe9
jmp 0x32ea8f
push esi
je 0x32ead7
jne 0x32ead7
jmp 0xea2f5fe3
jmp 0x51275fec
push dword [ebx - 0xc]
push eax
call fcn.00315df0
jmp 0x32eb05
cmp dword [ebx - 0xc], 0
je 0x32eb08
push 0x32e822
ret
push 0x32e9b5
ret
je 0x32e632
jne 0x32e632
je 0x4242ac66
add eax, eax
cmovb eax, ecx
push eax
call fcn.00354b2a
rcl dword [eax - 0x18], 0xbe
pop esi
add al, byte [eax]
je 0x32e931
jne 0x32e931
jmp 0xfb5e718c
push eax
call fcn.00354b2a
mov ecx, dword [esp + 0x28]
add esp, 4
jmp 0x32e8bd
je 0x32e6cb
jne 0x32e6cb
je 0x403f3443
mov eax, dword [edi + 0xc]
inc eax
push 0x32ed35
ret
mov edx, 0xaaaaaaab
je 0x32ecf6
jne 0x32ecf6
add byte [eax], al
add byte [eax], al
je 0x32ece6
jne 0x32ece6
push esi
push eax
call fcn.0034fa2b
add esp, 8
push 0x32edd0
ret
mov eax, ecx
add ebx, 0x14
xor ebp, ebp
mul edx
shr edx, 4
mov dword [esp], edx
jmp 0x32e833
test eax, eax
je 0x32e7aa
push 0x32ec79
ret
call fcn.0034fa10
add esp, 4
jmp 0x32eb10
je 0x32eb72
jne 0x32eb72
jmp 0x32ebba
cmp ecx, 0x18
jb 0x32e60e
mov esi, dword [esp + 0x1c]
je 0x32ecd5
jne 0x32ecd5
je 0x32e7aa
jne 0x32e7aa
add byte [eax], al
add byte [eax], al
je 0x32eb24
jne 0x32eb24
je 0x32ecd5
jne 0x32e76a
je 0xff4f71d3
invalid
push ebp
push ebx
je 0x32ef92
jne 0x32ef92
jmp 0x33f1ec
jmp 0x32ef07
push eax
call 0x32f5b0
add esp, 4
push 0
call dword [sym.imp.HDWOMH_6aod_Fylulzaea]
je 0x32f001
jne 0x32f001
add byte [eax], al
add byte [eax], al
test edi, edi
je 0x32f079
je 0x32f02e
jne 0x32f02e
jmp 0x8937b2c2
add esp, 4
mov ecx, eax
mov ebx, eax
call fcn.00330f10
jmp 0x32ee9a
test byte [ebx - 0x76f874e8], cl
stc
mov ebx, dword [eax]
mov eax, dword [edi]
mov ecx, edi
je 0x32f16e
jne 0x32f16e
jmp 0x893b3f60
call dword [eax + 8]
mov edi, ebx
je 0x32ee4a
jne 0x32ee4a
je 0x2be727b
je 0x32f0f9
add byte [eax], al
jne 0x32f0f9
add byte [eax], al
add byte [eax], al
push eax
push ebx
push ebp
je 0x32f05d
jne 0x32f05d
je 0x461eedbe
xor edi, edi
jmp 0x32eed2
mov eax, dword [ebp + 0x20]
xor edi, edi
test eax, eax
jmp 0x32f1f9
test ebx, ebx
jne 0x32f1ce
je 0x32ee68
jne 0x32ee68
add byte [eax], al
add byte [eax], al
jmp 0x32ee26
punpckhbw mm1, qword [ecx - 0x12]
xor al, byte [eax]
ret
je 0x32edff
jne 0x32edff
je 0x19a72df
je 0x32f039
add byte [eax], al
push eax
call fcn.00354b33
add esp, 4
jmp 0x32f039
mov ebx, eax
call fcn.00332280
push 0x32ef1f
ret
push esi
call fcn.00315d50
add esp, 4
jmp 0x32f079
cmp dword [ebx], 0
push 0x32f144
ret
call fcn.00315d20
add esp, 4
je 0x32f119
jne 0x32f119
add byte [eax], al
add byte [eax], al
mov ecx, edi
push 1
call dword [eax]
je 0x32f079
jne 0x32f079
cmp eax, 3
jne 0x32f0e2
push 0x10
push 0x32efeb
ret
jne 0x32e90f
add byte [eax], al
add byte [eax], al
cmp dword [ebp + 4], 0
je 0x32f079
push 8
je 0x32ef37
push 0x32eee4
ret
push edi
push esi
je 0x32f002
jne 0x32f002
je 0x32ec25
jne 0x32ec25
je 0x27773b9
add byte [eax], al
jne 0x32f1f0
je 0x32efb8
add byte [eax], al
add byte [eax], al
push 0x10
call fcn.00315d20
add esp, 4
mov ecx, eax
jmp 0x32f0a7
cmp eax, 1
je 0x32f189
jne 0x32f189
je 0x32e632
jne 0x32e632
push 0x32ee5c
ret
jmp 0x14575c91
mov ebp, dword [esp + 0x14]
mov edi, dword [ebp]
push 0x32f089
ret
call fcn.00317e60
add esp, 8
test eax, eax
mov dword [esi], eax
jne 0x32ef15
je 0x32eebe
jne 0x32eebe
mov eax, dword [edi]
jmp 0x32ef4f
push esi
call fcn.00315d50
add esp, 4
push 0x32f201
ret
call 0x32f7d0
add esp, 0xc
je 0x32f0e2
jne 0x32f0e2
je 0x32f19a
jne 0x32f115
add byte [eax], al
add byte [eax], al
lea eax, [esp + 0x14]
je 0x32ee05
jne 0x32ee05
test edi, edi
je 0x32f079
je 0x32f134
jne 0x32f134
je 0x32e822
jne 0x32e67e
je 0xfe7c74ba
je 0x32eef6
invalid
jne 0x32eef6
je 0x8442cc3e
test ebx, ebx
je 0x32f1aa
in eax, dx
add byte [eax], al
add byte [edi], cl
test edi, esp
add byte [eax], al
add byte [eax], al
add byte [eax], al
add al, ch
push esp
insb byte es:[edi], dx
invalid
jne 0x32f1aa
add byte [eax], al
add byte [eax], al
call fcn.00315d20
push 0x32f049
ret
je 0x32ef61
jne 0x32ef61
add byte [eax], al
add byte [eax], al
mov eax, dword [esi]
test eax, eax
je 0x32eecc
jne 0x32eecc
jmp 0x32eeb3
jmp 0x32f0e2
jmp 0x32f11d
test eax, eax
jmp 0x32f17b
mov ebx, eax
mov esi, eax
mov dword [eax + 4], 0
je 0x32f19a
jne 0x32f19a
je 0x338d1b
add cl, ch
je 0x32ef7c
push 0x32ef90
ret
jne 0x32ee8d
je 0x32ee89
jne 0x32ee89
je 0x32efb4
jne 0x32efb4
je 0x32eda6
jne 0x32e9ef
call dword [eax + 8]
add eax, 4
push 0x32ee78
ret
je 0x32f20d
jne 0x32f20d
je 0xfe5c759c
je 0x32efb8
invalid
jmp 0x32f0d2
je 0x32f265
mov dword [eax], 0
add byte [eax], al
add ebx, 4
push ebx
push edi
jmp 0x32f010
jne 0x32f1ce
jmp 0x32f0e2
push 0x10
push 0x32f0c7
ret
mov ecx, eax
mov ebx, eax
call fcn.00331c00
je 0x32f0b5
jne 0x32f0b5
mov eax, dword [ebx]
mov ecx, ebx
push esi
call dword [eax + 4]
mov eax, dword [ebx]
mov ecx, ebx
je 0x32ee5d
jne 0x32ee5d
push 0x32f198
ret
jmp 0x32ee3b
je 0x32f1b1
jmp 0x32efca
je 0x32f079
je 0x32f115
jne 0x32f115
je 0x32ea66
jmp 0x32ef72
mov eax, dword [ecx]
push 1
push esi
call dword [eax + 0xc]
je 0x32f2ff
jne 0x32f2ff
je 0x28bcf3e
add byte [edi], cl
test byte [edi + 2], ah
add byte [eax], al
jne 0x32f4c4
je 0xff627678
je 0x32f19a
invalid
jne 0x32ecd5
je 0x35e060
add byte [eax], al
add byte [eax], al
add byte [edi + 0xf], bl
test cl, bl
add al, byte [eax]
add byte [edi], cl
test ebx, edx
add al, byte [eax]
add byte [edi], cl
test byte [ecx], cl
invalid
pop edi
je 0x32f55c
jne 0x32f55c
je 0x32f198
jne 0x32edf0
je 0x32f49b
mov eax, dword [edi + 0x20]
je 0x32f440
jne 0x32f440
add byte [eax], al
add byte [eax], al
je 0x32f4fc
jne 0x32f4fc
jmp 0x40fab948
mov esi, eax
mov dword [eax + 4], 0
je 0x32f423
jne 0x32f423
je 0x6aabdb2c
push esi
call fcn.00315d50
add esp, 4
invalid
lea eax, [esp + 0x14]
push eax
call 0x32f5b0
je 0x32f4eb
jne 0x32f4eb
je 0x32f4c4
jne 0x32ee26
je 0x8441f98e
mov eax, dword [esi]
je 0x32f516
lar eax, word [eax]
add byte [edi], cl
test dword [ecx], ecx
add al, byte [eax]
add byte [edi], cl
test bh, cl
stc
invalid
jne 0x32f516
je 0x32ece2
jne 0x32e817
push 0x32f365
ret
jmp 0x32f27c
je 0x32f2d2
cmp dword [ebp], 0
je 0x32f295
jne 0x32f295
je 0x32ee49
jne 0x32e845
push esi
mov edi, dword [esp + 0x14]
test edi, edi
je 0x32f2db
cmp dword [edi], 0
push 0x32f3f8
ret
je 0x32f2db
push 0x32f573
ret
je 0x32f4fc
jne 0x32f4fc
je 0x32f265
jne 0x32f265
jmp 0x32f415
mov ecx, dword [edi + 0x1c]
push 0x32f23c
ret
jmp 0x32f4b0
mov dword [eax], 0
je 0x32f431
jne 0x32f431
add byte [eax], al
add byte [eax], al
push 0x32f31f
ret
test eax, eax
je 0x32f415
push 0x32f33f
ret
add esp, 4
push 0x32f38a
ret
xor eax, eax
pop esi
je 0x32f338
jne 0x32f338
jmp 0x32f41e
push eax
push 0x32f252
ret
mov eax, dword [esi]
test eax, eax
jne 0x32f49b
jmp 0x32f2d2
je 0x32f474
jne 0x32f474
jmp 0xfe3678dc
push 0x32f35e
ret
je 0x32f319
jne 0x32f319
jmp 0x32f2ba
je 0x32f2db
cmp dword [edi + 4], 0
je 0x32f3e8
jne 0x32f3e8
add byte [eax], al
add byte [eax], al
test eax, eax
je 0x32f2d2
jmp 0x32f49b
pop ebx
push 0x32f3e4
ret
je 0x32f489
jne 0x32f489
je 0x854f4502
mov ecx, dword [edi + 0x1c]
test ecx, ecx
leave
je 0x32f2db
je 0x32f4e3
jne 0x32f4e3
je 0x32f115
jne 0x32e90f
add byte [eax], al
add byte [eax], al
je 0x32f3ac
jne 0x32f3ac
nop word cs:[eax + eax]
push edi
je 0x32f6c9
jne 0x32f6c9
add byte [eax], al
add byte [eax], al
test eax, eax
jmp 0x32f5f2
push eax
call fcn.00354b33
add esp, 4
jmp 0x32f64a
mov eax, dword [edi + 0x18]
test eax, eax
je 0x32f64a
je 0x32f6ee
jne 0x32f6ee
je 0x32f66c
jne 0x32f66c
je 0x32f699
push eax
call fcn.00354b33
je 0x32f63c
jne 0x32f63c
add byte [eax], al
add byte [eax], al
add esp, 4
je 0x32f664
jne 0x32f664
add byte [eax], al
add byte [eax], al
add esp, 4
jmp 0x32f699
mov eax, dword [edi + 0x10]
test eax, eax
je 0x32f67a
push eax
call fcn.00354b33
add esp, 4
jmp 0x32f67a
je 0x32f66e
jne 0x32f66e
je 0x2aa822ae
je 0xd1a8c9b4
je 0x32f611
jne 0x32f611
je 0x32ef7c
jne 0x32f6c1
je 0xd67a5d
je 0x32f6f3
add byte [eax], al
jne 0x32f6f3
je 0x32e8f1
jne 0x32ee5c
je 0xe93b3df3
mov eax, dword [edi + 8]
jmp 0x32f5c1
push ebp
invalid
je 0x54f2dec2
push eax
call fcn.00354b33
add al, byte [eax]
jmp 0x32f606
je 0x32f682
jne 0x32f682
add byte [eax], al
add byte [eax], al
mov eax, dword [edi + 0x14]
test eax, eax
je 0x32f6e2
jne 0x32f6e2
add byte [eax], al
add byte [eax], al
pop edi
ret
push 0x32f5d2
ret
je 0x32f61d
jne 0x32f61d
je 0x32f3f8
jne 0x32e643
add byte [eax], al
add byte [eax], al
call fcn.00315d50
add esp, 4
mov dword [esi], 0
pop esi
je 0x32f68f
jne 0x32f68f
jmp 0x691c9839
je 0x32f664
jmp 0x32f630
push esi
mov esi, dword [esp + 0xc]
mov edi, dword [esi]
test edi, edi
je 0x32f6bb
mov eax, dword [edi]
test eax, eax
je 0x32f6c1
jne 0x32f6c1
jmp 0x32f68f
je 0x32f5db
je 0x32f692
jne 0x32f692
je 0x31c9db
jmp 0x32f5c5
call dword [edi + 0x74]
mov bh, 0x75
mov ch, 0xf
pop ds
test byte [eax], al
add byte [eax], al
add byte [eax], al
push edi
je 0x32f6ad
jne 0x32f6ad
nop dword [eax + eax]
jmp 0x32f72d
push esi
je 0x32f71f
jne 0x32f71f
je 0x32f73a
jne 0x32f73a
je 0x32efb8
jne 0x32ec94
je 0x8442150a
mov ebx, dword [esp + 0x10]
xor edi, edi
test ebx, ebx
je 0x32f7a6
je 0x32f709
jne 0x32f709
push ebx
push edi
je 0x32f704
jne 0x32f704
add byte [eax], al
add byte [eax], al
pop edi
pop ebx
ret
push 8
call fcn.00315d20
add esp, 4
test eax, eax
je 0x32f7a6
mov esi, eax
add eax, 4
je 0x32f798
jne 0x32f798
je 0x32ef72
jne 0x32ec53
jne 0x32f778
je 0x32e76a
jne 0x32eb72
mov dword [esi + 4], 0
je 0x32f7ab
jne 0x32f7ab
je 0x84422067
jmp 0x32f7a2
call fcn.00317e60
add esp, 8
je 0x32f778
je 0x32f75d
jne 0x32f75d
je 0x32f144
jne 0x32f709
je 0xcfa8c910
je 0x32f76b
jne 0x32f76b
je 0x9a80316
mov edi, esi
mov dword [esi], eax
mov eax, edi
pop esi
jmp 0x32f737
mov dword [esi], 0
push eax
push ebx
je 0x32f77c
jne 0x32f77c
je 0x32e744
jne 0x32e8bd
nop word cs:[eax + eax]
nop dword [eax]
push ebp
push ebx
push edi
je 0x330278
jne 0x330278
jmp 0x32fcaa
lea ecx, [esp + 0x18]
je 0x32fa6d
jne 0x32fa6d
mov byte [esp + eax + 0x46c], 0
inc eax
jne 0x32f7f8
push 0x3300be
ret
mov ebp, dword [esp + 0x484]
push eax
je 0x32ff22
jne 0x32ff22
je 0x32f573
jne 0x32ea4e
jmp 0xff499917
je 0x32faec
cmp eax, 2
jne 0x32fd4d
je 0x32fa56
jne 0x32fa56
je 0x32f2bb
jne 0x32fd10
je 0x32fb07
jne 0x32fb07
je 0x83533e17
mov eax, dword [ebp + 0x20]
cmp eax, 1
jg 0x33019a
clc
add dword [edi], ecx
pop dword [esi]
or dword [eax], eax
add byte [ebp + 0x3b840fc0], al
or dword [eax], eax
add byte [edi], cl
test byte [edx + 8], dh
add byte [eax], al
test eax, eax
je 0x3301d7
je 0x330114
jne 0x330114
add byte [eax], al
add byte [eax], al
mov byte [esp + 2], 0
mov byte [esp + 3], 0
mov byte [esp + 4], 0
mov byte [esp + 5], 0
mov byte [esp + 6], 0
mov byte [esp + 7], 0
je 0x32fd9c
jne 0x32fd9c
je 0x32fa69
jne 0x32fa69
lea ecx, [esp + 8]
call fcn.00329b70
push 0x32fc3b
ret
push 0x36f870
call fcn.00320d80
lea ecx, [esp + 0x18]
je 0x3300d7
jne 0x3300d7
add byte [eax], al
add byte [eax], al
push 0x330235
ret
je 0x32fbaa
jne 0x32fbaa
je 0x332ceb92
push 0x32f9f2
ret
add bl, al
je 0xf3b37d41
je 0x32ecb4
invalid
jne 0x32f319
jmp 0xff495a27
call fcn.00320fa0
lea ecx, [esp + 8]
push ebx
push 0x330267
ret
call fcn.00320d80
lea ecx, [esp + 0x28]
push 0x36f858
call fcn.00320d80
lea ecx, [esp + 0x20]
jmp 0x32f8f3
cmp dword [ebp + 0x18], 0
je 0x330172
mov eax, 0xfffffbfe
nop word cs:[eax + eax]
nop dword [eax]
je 0x32f7f8
jmp 0x32fe1c
lea ecx, [esp + 8]
je 0x3301b6
jne 0x3301b6
mov ecx, ebx
push ebp
mov ebp, dword [esp + 0x484]
je 0x32fa8c
jne 0x32fa8c
je 0x32fddb
jne 0x32fddb
mov byte [esp + 5], 0
mov byte [esp + 6], 0
mov byte [esp + 7], 0
push 0x32fac7
ret
mov eax, dword [esp]
test eax, eax
je 0x32fbb7
push 0x8000
je 0x32fbcf
push 0x32ffed
ret
jmp 0x32fd4d
lea ecx, [esp + 0x38]
call fcn.00320fa0
lea ecx, [esp + 0x10]
mov ebp, eax
call fcn.00320fa0
je 0x32fb3f
jne 0x32fb3f
jmp 0xf91f7e59
je 0x32f338
jne 0x32f6ee
add byte [eax], al
add byte [eax], al
lea ecx, [esp + 0x20]
call fcn.00320fa0
lea ecx, [esp + 0x10]
push 0x32f835
ret
add byte [eax], al
add byte [eax], al
call fcn.00320ed0
lea ecx, [esp + 0x20]
call fcn.00320ed0
lea ecx, [esp + 0x28]
je 0x32fca0
jne 0x32fca0
jmp fcn.0034cf79
jmp 0x32fc65
lea ecx, [esp + 0x30]
je 0x32ffcd
jne 0x32ffcd
add byte [eax], al
add byte [eax], al
push 0x32fa93
ret
add byte [eax], al
add byte [eax], al
push 0x36f840
je 0x32f950
jne 0x32f950
je 0x330171
jne 0x330171
add byte [eax], al
add byte [eax], al
test byte [ebp + 0x28019b], cl
add byte [eax + 0x2800], bh
lea ebx, [ebx + 0x2801]
mov eax, 0x2800
mov ecx, edi
jmp 0x330135
lea ebx, [esp + 8]
mov ecx, ebx
push ebp
push 0x32fe4c
ret
jne 0x33011b
add byte [eax], al
add byte [eax], al
push 0x32cc20
push 0x32ca70
push 0x32fd69
ret
je 0x32fff6
jne 0x32fff6
punpckhbw mm5, qword [ebx + edi*8]
xor al, byte [eax]
ret
je 0x32fff3
jne 0x32fff3
mov byte [esp + 2], 0
mov byte [esp + 3], 0
mov byte [esp + 4], 0
push 0x32f9dd
ret
mov edx, dword [edi]
lea eax, [eax + eax + 2]
push 0x3301a2
ret
test edi, edi
je 0x3300b7
jmp 0x3300af
push 0
push eax
call dword [sym.imp.HDWOMH_6aod_UhwuedBv_f]
je 0x32fea0
jne 0x32fea0
je 0x32e7cb
jne 0x32f3ce
jmp 0x391bc37e
call dword [edx + 8]
mov esi, eax
je 0x32f926
jne 0x32f926
je 0x32fa46
jne 0x32fa46
je 0x3300af
jne 0x32fa20
add byte [eax], al
add byte [eax], al
mov ebx, dword [edi + 4]
mov byte [esp], 0
je 0x33028f
jne 0x33028f
jmp 0x570119
mov byte [esp], 0
mov byte [esp + 1], 0
je 0x32f8ac
jne 0x32f8ac
jmp 0x100e5b9
push eax
jmp 0x32fd38
push 0x32fc6d
ret
je 0x32f4fc
je 0x330201
jne 0x330201
je 0x32f68f
jne 0x32ebba
test edi, edi
je 0x3302e4
jne 0x3302e4
je 0x32f5b0
jne 0x32f1f0
jmp 0xfb5480f6
call fcn.00330d70
jmp 0x32fd4a
jmp 0x3302c4
test eax, eax
je 0x32f9f2
lea esi, [esp + 4]
mov ebx, eax
push eax
call fcn.0034fa10
add esp, 4
jmp 0x32f918
call fcn.00329eb0
push dword [esp + 0x484]
push ebx
call 0x330430
add esp, 8
mov ebp, dword [ebp + 0x18]
je 0x32ff87
jne 0x32ff87
je 0x32f1b9
jne 0x32e998
jmp 0x8d374e6c
push 0x36f888
call fcn.00320d80
push 0x32f8e2
ret
je 0x32fbb7
jne 0x32fbb7
je 0x32e643
jne 0x32e8bd
je 0x33024d
jne 0x33024d
je 0x32ea66
jne 0x32ef7c
je 0x1b181e1
add byte [eax], al
jne 0x32ff52
jmp 0xed7681ee
je 0x32eb24
jne 0x32e621
jmp 0x8575a79
lea ebx, [esp + 8]
je 0x32f9bb
push 0x33004b
ret
push eax
push ebx
mov eax, dword [esp + 0x490]
push dword [eax + 0x10]
push dword [eax + 0x14]
je 0x32fc0e
jne 0x32fc0e
jmp 0x32fed5
jne 0x32f7f8
je 0xfbfb8237
invalid
lea ebx, [esp + 0x58]
je 0x32feb0
jne 0x32feb0
je 0x32fb58
jne 0x32ec61
je 0x33028f
jne 0x33028f
je 0x32f23c
jne 0x32f27c
je 0xacbe8295
je 0x8457ab13
and al, 0x84
add al, 0
add byte [eax - 0x18], dl
pop ds
mov al, byte [0xb4ffffff]
and al, 0x84
add al, 0
add byte [eax - 0x1f], ch
cli
xor al, byte [eax]
ret
je 0x32fc4f
jne 0x32fc4f
add byte [eax], al
add byte [eax], al
mov ecx, ebx
push 0x36f8c4
call fcn.00320d80
lea ebp, [esp + 0x60]
mov ecx, ebp
push 0x36f8ec
je 0x330355
jne 0x330355
je 0xff43c5c1
call fcn.00320fa0
je 0x32ff52
push dword [esi + esi*2 + 0x75]
je 0x32feee
jne 0x32ff52
punpckhbw mm6, qword [esi - 1]
xor al, byte [eax]
push 0x32ff76
ret
call fcn.00320fa0
je 0x32fdb4
invalid
jne 0x32fdb4
je 0x32ecf6
jne 0x32f144
mov ecx, ebx
push ebp
je 0x32f80a
jne 0x32f80a
je 0xfde18327
invalid
call fcn.00329eb0
lea ecx, [esp + 0x18]
call fcn.00320fa0
lea edx, [esp + 0x6a]
mov ecx, ebx
je 0x33015e
jne 0x33015e
je 0x32f6ad
jne 0x32ebf7
add byte [eax], al
add byte [eax], al
lea ebx, [esp + 8]
mov ecx, ebx
push ebp
push eax
call fcn.00329ff0
mov ecx, ebx
call fcn.00329d10
je 0x32fd1b
push 0x32fa10
ret
lea ecx, [esp + 0x50]
je 0x32fed5
jne 0x32fed5
jmp 0x2f7185
mov ebp, dword [esp + 0x480]
xor esi, esi
test ebp, ebp
je 0x330172
mov edi, dword [esp + 0x488]
je 0x330000
jne 0x330000
mov ebp, eax
call fcn.00320fa0
je 0x330208
jne 0x330208
call fcn.00320fa0
lea ecx, [esp + 0x10]
mov ebp, eax
call fcn.00320fa0
je 0x32fde8
push 0x32fbc5
ret
pop ebx
pop ebp
ret
push 0x33032b
ret
je 0x32fcc8
jne 0x32fcc8
je 0x32f189
jne 0x32ee68
add byte [eax], al
add byte [eax], al
je 0x3301d7
jne 0x3301d7
je 0x32f6c9
jne 0x32f71f
jmp 0xc3bce9c2
mov ecx, ebp
mov ebx, eax
je 0x32f93b
jne 0x32f93b
jmp 0x4d1e509c
push edx
push eax
jmp 0x330096
jne 0x32f9bb
call fcn.00320d80
lea ecx, [esp + 0x10]
push 0x36f80c
je 0x32fd10
jne 0x32fd10
je 0x32edff
jne 0x32ef61
pcmpeqb mm5, qword [ecx + 0x75]
add byte [bx + si], al
add byte [eax], al
test eax, eax
je 0x32f9f2
je 0x32fb6a
jne 0x32fb6a
je 0xffd11682
call fcn.00329eb0
je 0x32f888
dec dword [edi]
test bh, ah
idiv edi
dec dword [edi]
test ecx, esp
idiv edi
dec dword [edi]
test byte [ecx], ch
ljmp 0x78b
jne 0x32f888
je 0x32ead6
jne 0x33004b
mov eax, dword [edi]
mov ecx, edi
push 1
call dword [eax]
jmp 0x32f9ab
je 0x32fd7e
jne 0x32fd7e
test byte [ebp + 0xf30244c], cl
test byte [0xffffffa], bl
test dword [edi], edx
cli
invalid
lea ecx, [esp + 0x30]
je 0x32fb0b
jne 0x32fb0b
je 0x32e621
jne 0x32f565
add byte [eax], al
add byte [eax], al
je 0x32fdfc
jne 0x32fdfc
add byte [eax], al
add byte [eax], al
jne 0x3301d7
jmp 0xffd09207
call fcn.00329eb0
push dword [esp + 0x484]
push ebx
je 0x32fcfc
jne 0x32fcfc
jmp 0x8c0b4548
cmove ebx, eax
mov eax, dword [edi]
push 0
push 0
je 0x32fb58
jne 0x32fb58
add byte [eax], al
add byte [eax], al
je 0x32fa20
jne 0x32fa20
add byte [eax], al
add byte [eax], al
je 0x330046
jne 0x330046
jmp 0x32fe82
jmp 0xc4b4f1ff
mov eax, esi
add esp, 0x46c
pop esi
pop edi
jmp 0x32fb7e
cmp eax, 3
jmp 0x32f853
call fcn.00329b80
je 0x32f7e8
jne 0x32f7e8
je 0x32e893
jne 0x32ef07
add byte [eax], al
add byte [eax], al
je 0x32fa25
cmp eax, 1
jne 0x32fd4d
lea ecx, [esp + 0x28]
call fcn.00320fa0
lea ecx, [esp + 0x10]
je 0x32ffba
jne 0x32ffba
je 0xe9508714
jne 0x32eb24
invalid
jmp 0x8575e99
lea ebx, [esp + 8]
mov ecx, ebx
push ebp
mov ebp, dword [esp + 0x484]
push eax
je 0x33011b
je 0x32fb4e
jne 0x32fb4e
je 0x32f7a2
jne 0x32f630
call fcn.00329eb0
je 0x32fe54
jne 0x32fe54
jmp 0x33030d
je 0x330035
jne 0x330035
je 0x32f198
jne 0x32f5b0
je 0xacb711bb
add byte [eax], al
add byte [edi], cl
test dword [esi], esp
add byte [eax], al
add byte [esi - 0x7f], dl
in al, dx
insb byte es:[edi], dx
add al, 0
add byte [edi], cl
test byte [ecx], bl
std
invalid
push esi
sub esp, 0x46c
je 0x32ff9e
jne 0x32ff9e
add byte [eax], al
add byte [eax], al
mov byte [esp + 1], 0
je 0x32fb8a
jne 0x32fb8a
jmp 0x50574f32
lea ecx, [esp + 0x50]
call fcn.00320ed0
je 0x330172
jne 0x330172
je 0x32f92e
jne 0x32f92e
je 0xff3dbab0
call fcn.00320d80
lea ecx, [esp + 0x38]
push 0x36f828
call fcn.00320d80
je 0x3300e4
dec dword [ebp + 0x6838244c]
sub al, bh
add al, ch
test eax, 0xfffff0a
test byte [edi], al
invalid
jne 0x3300e4
jmp 0xfebb86f7
je 0x330172
je 0x32f983
jne 0x32f983
je 0x48574f89
mov ebp, eax
call fcn.00320fa0
lea ebx, [esp + 8]
jmp 0x32ff03
lea ecx, [esp + 0x48]
call fcn.00320ed0
je 0x3302a1
jne 0x3302a1
call fcn.00329eb0
mov ecx, ebp
push 0x32f96b
ret
call fcn.00320d80
mov ecx, ebx
je 0x32fee6
jne 0x32fee6
nop dword [eax + eax]
push ebp
push ebx
push edi
push esi
je 0x3303d7
jne 0x3303d7
add byte [eax], al
add byte [eax], al
mov ecx, ebx
call fcn.00320ed0
je 0x3303f5
jne 0x3303f5
mov ecx, ebx
mov ebp, eax
push 0x3303af
ret
ret
call fcn.00320d80
mov ebx, esp
mov ecx, ebx
push 0x36f8ec
call fcn.00320d80
mov ecx, esi
je 0x3303f1
jmp 0x3303c2
jne 0x3303f1
je 0x101cb8b5
jne 0x32e6a8
test ecx, ebx
loop 0x3303cd
invalid
dec dword [edi]
test byte [eax - 0xb], ch
add esi, dword [ebx]
je 0x3336f93d
add bl, al
sub esp, 0x10
mov edi, dword [esp + 0x24]
lea esi, [esp + 8]
mov ecx, esi
push 0x36f8c4
je 0x330396
jne 0x330396
add byte [eax], al
add byte [eax], al
jmp 0x330406
mov ecx, esi
call fcn.00320ed0
add esp, 0x10
pop esi
pop edi
pop ebx
pop ebp
jmp 0x330395
call fcn.00320fa0
je 0x330387
jne 0x330387
je 0x32f93b
je 0x3303c9
jne 0x3303c9
nop word cs:[eax + eax]
nop dword [eax + eax]
je 0x3307f6
jne 0x3307f6
je 0x32ee26
je 0x33058e
jne 0x33058e
je 0x330452
jne 0x330452
jmp 0x330774
push 0x3305ab
ret
jne 0x32fb2d
je 0x33385202
add bl, al
jmp 0x8a1c3816
push ebx
push edi
je 0x33076e
jne 0x33076e
add byte [eax], al
add byte [eax], al
jmp 0x33086f
je 0x3304ae
jne 0x3304ae
push 0x3307b7
ret
mov esi, eax
call fcn.00320fa0
push 0x33052f
ret
push 0x330881
ret
mov edi, dword [esp + 0x54]
je 0x3306c8
jne 0x3306c8
add byte [eax], al
add byte [eax], al
jmp 0x330774
push ebp
jmp 0x3306af
call fcn.00320fa0
lea ecx, [esp + 0x18]
jmp 0x33075d
dec dword [ebp + 0x6820244c]
adc dl, bh
add al, ch
mov dword [edi + edi*8], eax
dec dword [ebp + 0x6818244c]
xor bh, dl
add byte ss:[edi], cl
test byte [esi + 2], ch
add byte [eax], al
jmp 0x330b50
jne 0x330b74
lea esi, [esp + 0x18]
jmp 0x330bf0
call fcn.00320d80
lea ecx, [esp + 0x10]
push 0x36fa56
je 0x330c93
jne 0x330c93
je 0x32f6c1
push 0x330d17
ret
mov edi, dword [esp + 0x64]
mov ecx, esi
push 0x3309bc
ret
push 0x330c3b
ret
dec dword [edi]
test byte [ebp + 2], bh
add byte [eax], al
jmp 0x33eb94
mov word [eax], 0x8b66
push dword [ebp]
call fcn.00316490
je 0x33f1c6
jne 0x33f1c6
je 0x33ecfb
jne 0x33ecf3
add esp, 4
mov edx, 0x82082083
mov ecx, eax
mov ebx, 3
imul edx
je 0x33f853
jne 0x33f853
je 0x3234d2
dec dword [edi]
test dword [ecx - 3], ebx
pop ecx
std
invalid
or bl, ah
mov ah, byte [edx + 7]
xor ah, byte [ecx + 7]
or ah, bl
mov bl, byte [edx + 8]
xor bl, byte [ecx + 8]
or bl, ah
mov ah, byte [edx + 9]
xor ah, byte [ecx + 9]
or ah, bl
mov bl, byte [edx + 0xa]
xor bl, byte [ecx + 0xa]
or bl, ah
mov ah, byte [edx + 0xb]
xor ah, byte [ecx + 0xb]
or ah, bl
mov bl, byte [edx + 0xc]
xor bl, byte [ecx + 0xc]
or bl, ah
mov ah, byte [edx + 0xd]
xor ah, byte [ecx + 0xd]
or ah, bl
mov bl, byte [edx + 0xe]
xor bl, byte [ecx + 0xe]
or bl, ah
mov ah, byte [edx + 0xf]
xor ah, byte [ecx + 0xf]
or ah, bl
mov bl, byte [edx + 0x10]
xor bl, byte [ecx + 0x10]
or bl, ah
mov ah, byte [edx + 0x11]
xor ah, byte [ecx + 0x11]
or ah, bl
mov bl, byte [edx + 0x12]
xor bl, byte [ecx + 0x12]
or bl, ah
mov ah, byte [edx + 0x13]
xor ah, byte [ecx + 0x13]
or ah, bl
mov bl, byte [edx + 0x14]
xor bl, byte [ecx + 0x14]
or bl, ah
mov ah, byte [edx + 0x15]
xor ah, byte [ecx + 0x15]
or ah, bl
mov bl, byte [edx + 0x16]
xor bl, byte [ecx + 0x16]
or bl, ah
mov ah, byte [edx + 0x17]
xor ah, byte [ecx + 0x17]
or ah, bl
mov bl, byte [edx + 0x18]
xor bl, byte [ecx + 0x18]
or bl, ah
mov ah, byte [edx + 0x19]
xor ah, byte [ecx + 0x19]
or ah, bl
mov bl, byte [edx + 0x1a]
xor bl, byte [ecx + 0x1a]
or bl, ah
mov ah, byte [edx + 0x1b]
xor ah, byte [ecx + 0x1b]
or ah, bl
mov bl, byte [edx + 0x1c]
xor bl, byte [ecx + 0x1c]
or bl, ah
mov ah, byte [edx + 0x1d]
xor ah, byte [ecx + 0x1d]
or ah, bl
mov bl, byte [edx + 0x1e]
xor bl, byte [ecx + 0x1e]
or bl, ah
or bl, al
mov dl, byte [edx + 0x1f]
xor dl, byte [ecx + 0x1f]
xor eax, eax
or dl, bl
sete al
pop ebx
ret
in al, 0xdd
add byte [ebp + 0x5ddddc45], cl
in al, dx
fld qword [esi]
push eax
fstp qword [ebp - 0xc]
call dword [0x35a254]
call edi
pop ecx
test eax, eax
jne 0x351c1e
call fcn.003515d3
mov dword [eax], 0x21
jmp 0x351c1e
fld qword [ebp - 0xc]
fstp qword [esi]
mov ecx, dword [ebp - 4]
pop edi
xor ecx, ebp
pop esi
call fcn.00354c0d
mov esp, ebp
pop ebp
ret
xchg ecx, eax
daa
jl 0x35e065
in al, dx
ret