Function at 0x357790
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 0x348150
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 0x348190
mov edi, dword [esp + 0x141c]
mov ebp, dword [esp + 0x1414]
test esi, esi
je 0x34820c
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 0x3481d0
mov esi, dword [esp + 0x1418]
mov eax, esi
and eax, 0xfffffffc
cmp eax, esi
jae 0x348237
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 0x348220
add esp, 0x1400
pop esi
pop edi
pop ebx
pop ebp
ret
add byte [eax], al
add byte [ebx + 0x5f5e5cc4], al
leave
xor al, 0
ret
push ebx
push dword [esp + 0x14]
push 0x356bf9
ret
push 0x2710
call dword [sym.imp.HDWOMH_6aod_Pm_dx]
mov ecx, dword [esi + 0xc]
mov eax, dword [ecx]
je 0x356f74
jne 0x356f74
jmp 0xf4ecf0a8
push ebp
push edi
je 0x356a66
jne 0x356a66
je 0x356b78
jne 0x356b78
add byte [eax], al
add byte [eax], al
call fcn.00350d80
lea ecx, [esp + 8]
push 0x35764d
ret
ret 4
pop esi
pop edi
pop ebx
jmp 0x357644
lea ecx, [esp + 0x10]
call fcn.00350ed0
mov eax, ebx
add esp, 0x18
je 0x3576c7
jne 0x3576c7
je 0x356781
jne 0x356e37
je 0x1059c384
push 0x39f130
je 0x3575b1
jne 0x3575b1
je 0x356013
jne 0x356938
jmp 0x951dc76c
je 0x3577a9
jne 0x3577a9
je 0x357b51
jne 0x357b51
je 0x36eb8f
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 0x39f182
call fcn.00350d80
push 0x357794
ret
push eax
push esi
je 0x357c8c
jne 0x357c8c
add byte [eax], al
add byte [eax], al
mov eax, dword [ecx]
call dword [eax + 8]
push eax
push 0x357cbe
ret
pop edi
pop ebx
je 0x3579be
jne 0x3579be
lea eax, [esp + 0x28]
lea ebp, [esp + 0x30]
je 0x3578ff
jne 0x3578ff
add byte [eax], al
add byte [eax], al
je 0x357c10
jne 0x357c10
je 0x357a99
jne 0x357a99
jmp 0x4a3fc6d
je 0x357cce
lea ecx, [esp + 0x10]
je 0x357985
jne 0x357985
test eax, eax
je 0x357a88
mov esi, eax
je 0x357829
je 0x357a0e
jne 0x357a0e
je 0x84455917
mov eax, esp
je 0x3577f9
invalid
jne 0x3577f9
je 0x3563fb
jne 0x3576d3
jmp 0xc7b93e32
push 0x4000
call fcn.00384b2a
je 0x357bdb
jne 0x357bdb
je 0x356403
jne 0x356052
je 0x3608e8
jmp 0x35788a
add byte [eax], al
push eax
push ebp
call fcn.0037d9e0
add esp, 8
cmp eax, 1
jne 0x357cce
je 0x3578f9
jne 0x3578f9
add byte [eax], al
add byte [eax], al
mov dword [esp + 4], eax
je 0x35793e
jmp 0x357841
xor ebp, ebp
xor edi, edi
je 0x357990
jne 0x357990
je 0x357c6e
jne 0x356fa8
je 0x35781b
jne 0x35781b
add byte [eax], al
add byte [eax], al
call fcn.0037d4b0
add esp, 0x10
mov edi, eax
jmp 0x357990
call fcn.00350f90
push 0x3577d6
ret
push esi
call fcn.00384b33
add esp, 4
push dword [esp + 0xc]
je 0x357ac9
jne 0x357ac9
add byte [eax], al
add byte [eax], al
push 0x357bed
ret
pop ebp
ret 8
je 0x35793c
jmp 0x357c21
je 0x3579c2
je 0x357c56
je 0x357b21
jne 0x357b21
jmp 0xfe4aff21
jne 0x357829
jmp 0x288fe28
push 0x39f198
call fcn.00350d80
lea ecx, [esp + 0x10]
push 0x39f1ae
call fcn.00350d80
mov dword [esp], 0x400
mov dword [esp + 8], 0
je 0x3578d5
jne 0x3578d5
mov edi, eax
add edi, 2
jmp 0x357ca9
mov eax, edi
je 0x357ce6
jne 0x357ce6
je 0x357c21
jne 0x356e35
add byte [eax], al
add byte [eax], al
call fcn.00384b33
add esp, 4
lea ecx, [esp + 0x10]
call fcn.00350ed0
push 0x357bcc
ret
test eax, eax
je 0x3579ad
push eax
je 0x357c5e
jne 0x357c5e
push ebp
push dword [esp + 0x10]
push 0x357ab9
ret
call fcn.00384b33
add esp, 4
mov eax, dword [esp + 4]
je 0x357b41
jne 0x357b41
jmp 0xf39c669
mov ecx, dword [ebx + 4]
je 0x35780b
push 0x357819
ret
jne 0x357c56
add byte [eax], al
add byte [eax], al
lea ecx, [esp + 0x20]
mov ebp, eax
call fcn.00350f90
push 0
push ebp
push 0x3579cd
ret
je 0x35784d
jne 0x35784d
add byte [eax], al
add byte [eax], al
lea ecx, [esp + 0x18]
je 0x357a25
jne 0x357a25
jmp 0x34954f
push edi
push eax
call fcn.00347cc0
add esp, 8
test eax, eax
je 0x3579f9
jne 0x3579f9
je 0x35699d
jne 0x357bdb
jmp 0x357c0e
add esp, 4
xor edi, edi
je 0x357870
jne 0x357870
jmp 0x84456976
mov edi, 0
jne 0x357990
jmp 0x357ada
je 0x859f897
cmp dword [esp + 8], 0x40
inc eax
je 0x357bfc
jne 0x357bfc
push 0x357b87
ret
jne 0x35793c
add byte [eax], al
add byte [eax], al
lea ecx, [esp + 0x20]
call fcn.00350ed0
jmp 0x357a62
push 0x3577cc
ret
call fcn.00384b33
add esp, 4
push 0x357c3d
ret
push dword [esp + 0x68]
call fcn.00347b50
add esp, 0x18
test eax, eax
je 0x35785a
jne 0x35785a
jmp 0x357cef
push dword [esp + 0x60]
push dword [esp + 0x60]
push ebp
call fcn.0037da30
add esp, 0x14
cmp eax, 1
jne 0x357cce
push 0x3577c6
ret
mov eax, dword [ecx]
je 0x357cf3
jne 0x357cf3
jmp 0xfbda00c3
je 0x357cd2
jne 0x357cd2
push esi
je 0x357a80
jne 0x357a80
jmp 0x35b1db4c
add esp, 0x40
pop esi
jmp 0x357950
add byte [eax], al
add byte [eax], al
call dword [eax + 8]
jmp 0x357ba8
jmp 0x35eaa4
je 0x35ecb4
jne 0x35ecb4
jmp 0x37d5b1
call fcn.0037fa2b
add esp, 8
mov eax, dword [esp + 0x28]
push 0x35ec88
ret
mov dword [edi + 0x10], 0
je 0x35ecf0
je 0x35ebd2
jne 0x35ebd2
jmp 0x844be553
push edi
call dword [sym.imp.HDWOMH_6aod__mjrmLij_if]
inc ebp
add ebx, 0x18
cmp ebp, dword [esp]
jb 0x35e9f5
xor eax, eax
je 0x35e67e
jmp 0x35ea4e
jne 0x35e944
add byte [eax], al
add byte [eax], al
push 0x35e759
ret
jne 0x35e76a
add byte [eax], al
add byte [eax], al
mov dword [edi + 0xc], ecx
mov dword [edi + 8], 0
push 0x35ebf7
ret
jne 0x35e845
je 0x35ebe8
jne 0x35ebe8
je 0x35e9ef
jne 0x35e661
add byte [eax], al
add byte [eax], al
push eax
call fcn.0037fa10
add esp, 4
add eax, 2
mov ecx, 0xffffffff
add eax, eax
cmovb eax, ecx
jmp 0x35ea09
add esp, 4
pop esi
pop edi
pop ebx
pop ebp
ret 0x14
call dword [sym.imp.HDWOMH_6aod_T_luNkzWmkddlIalabv]
je 0x35e5f8
jne 0x35e5f8
jmp 0x15e6bce
mov ebx, dword [ecx]
test ebx, ebx
je 0x35e60e
mov ecx, dword [ecx + 4]
jmp 0x35ed7d
push edi
call fcn.0035f230
inc ebp
add ebx, 0x18
cmp ebp, dword [esp]
je 0x35e7b8
je 0x35e94b
jne 0x35e94b
add byte [eax], al
add byte [eax], al
mov dword [edi + 0x18], 0
test eax, eax
je 0x35e5d3
je 0x35e784
jne 0x35e784
je 0x8542abe0
test esi, esi
je 0x35e5de
test byte [edi], 0x84
jp 0x35e760
invalid
jne 0x35e5de
mov eax, dword [ecx]
call dword [eax + 8]
mov ecx, eax
mov eax, 1
test ecx, ecx
je 0x35e60e
jmp 0x35eca6
je 0x35e661
jne 0x35e661
je 0x35e5b0
jne 0x35ecd5
add byte [eax], al
add byte [eax], al
push 0x35e67e
ret
je 0x35e91a
jne 0x35e91a
je 0x381aa5
jmp 0x35e9ef
add byte [edi], cl
test dword [ebx + 0x68000002], esp
salc
ljmp 0x8584
jne 0x35ea66
push 0x35ead6
ret
test eax, eax
je 0x35eaf8
jne 0x35eaf8
je 0x5376bee
add byte [eax], al
jne 0x35ece2
je 0x84222b78
clc
add dword [edi], ecx
test byte [edi + 3], cl
add byte [eax], al
jne 0x35eb44
je 0x35e94b
jne 0x35e804
jmp 0x8b3eac8b
add esp, 8
mov eax, dword [esp + 0x24]
je 0x35e9e9
jne 0x35e9e9
mov byte [eax + 0x14], 0
push 0x35e697
ret
inc eax
push eax
call fcn.00384b2a
add esp, 4
push 0x35e7cb
ret
jmp 0x35e9f5
jmp 0x35eda6
cmovb eax, ecx
push eax
call fcn.00384b2a
add esp, 4
test eax, eax
mov dword [edi + 0x10], eax
je 0x35ecf0
push 0x35e7db
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 0x35eb57
jne 0x35eb57
je 0x11c8d0e7
push eax
call fcn.0037fa2b
add al, byte [eax]
je 0x35e804
jne 0x35e804
add byte [eax], al
add byte [eax], al
jmp 0x1c5a5d39
test eax, eax
mov dword [edi + 0x18], eax
je 0x35e5d3
push ecx
push eax
je 0x35e5cb
jne 0x35e5cb
je 0x35eb6a
jne 0x35eb6a
jmp 0x3929ad
push 0x2710
push eax
je 0x35e6a8
jne 0x35e6a8
je 0x35e951
jne 0x35eb24
add byte [eax], al
add byte [eax], al
add esp, 4
push 0x35ec2b
ret
jne 0x35e727
mov eax, dword [ebx - 0x10]
mov dword [edi + 0x20], eax
je 0x35e944
jmp 0x35e617
add esp, 4
je 0x35ec25
jne 0x35ec25
add byte [eax], al
add byte [eax], al
push 0
jmp 0x35eb7a
jne 0x35e7b8
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 0x35ec53
call dword [sym.imp.HDWOMH_6aod__s__alv_bl]
mov edi, eax
je 0x35e8f1
jne 0x35e8f1
jmp 0x361e2f19
mov dword [edi + 0x14], 0
test esi, esi
je 0x35e807
push esi
je 0x35ed24
jne 0x35ed24
add byte [eax], al
add byte [eax], al
jmp 0x35e744
jae 0x35e60c
push 0x24
je 0x35ea66
je 0x35e7bd
jne 0x35e7bd
add byte [eax], al
add byte [eax], al
je 0x35ec94
jne 0x35ec94
mov byte [eax + 0x16], 0
mov byte [eax + 0x17], 0
mov byte [eax + 0x18], 0
je 0x35e871
je 0x35ea2c
jne 0x35ea2c
jmp 0xfe756f3f
jne 0x35e871
add byte [eax], al
add byte [eax], al
mov ecx, dword [esp + 0x18]
je 0x35e76a
je 0x35e628
jne 0x35e628
je 0xfc606f61
jne 0x35e67e
invalid
je 0x348143
inc dword [eax]
add byte [eax], al
add byte [edi], cl
test dword [ecx + 1], ebx
add byte [eax], al
jmp 0xfea8a052
call fcn.00345d20
je 0x35e90f
jne 0x35e90f
je 0x35e7b8
jne 0x35e76a
je 0x35e5cb
jne 0x35e5cb
mov byte [eax], 0
mov byte [eax + 1], 0
mov byte [eax + 2], 0
push 0x35e8e3
ret
push ebp
push ebx
push edi
push esi
push eax
je 0x35ea36
push 0x35eb8d
ret
je 0x35e75c
je 0x35e5b7
jne 0x35e5b7
je 0xfdca6edc
invalid
jmp 0x2451fc3
call fcn.0037fa10
add esp, 4
add eax, 2
mov ecx, 0xffffffff
add eax, eax
je 0x35e845
jmp 0x35e643
je 0x35ebbe
push 0x35ea5f
ret
add esp, 0xc
cmp dword [ebx - 4], 0
jmp 0x35eab5
add eax, 2
mov ecx, 0xffffffff
je 0x35ec61
jne 0x35ec61
mov eax, dword [ebx - 0x10]
mov dword [edi + 0x20], eax
je 0x35e721
jne 0x35e721
je 0x35ed35
jne 0x35e9c9
je 0xfd2c6f57
je 0x35e840
invalid
je 0x35ed0b
jne 0x35ed0b
jmp 0x542c21
mov byte [eax + 0x1e], 0
mov byte [eax + 0x1f], 0
mov byte [eax + 0x20], 0
push 0x35ecbf
ret
je 0x35e817
jne 0x35eb72
push eax
push 0x35ed70
ret
push 0
push edi
push 0x35edf0
push 0
push 0
push 0x35e998
ret
add byte [eax], al
add byte [eax], al
mov dword [edi], eax
je 0x35eb08
push dword [edi + 4]
je 0x35ebe9
jne 0x35ebe9
jmp 0x35ea8f
push esi
je 0x35ead7
jne 0x35ead7
jmp 0xea325fe3
jmp 0x512a5fec
push dword [ebx - 0xc]
push eax
call fcn.00345df0
jmp 0x35eb05
cmp dword [ebx - 0xc], 0
je 0x35eb08
push 0x35e822
ret
push 0x35e9b5
ret
je 0x35e632
jne 0x35e632
je 0x4245ac66
add eax, eax
cmovb eax, ecx
push eax
call fcn.00384b2a
rcl dword [eax - 0x18], 0xbe
pop esi
add al, byte [eax]
je 0x35e931
jne 0x35e931
jmp 0xfb61718c
push eax
call fcn.00384b2a
mov ecx, dword [esp + 0x28]
add esp, 4
jmp 0x35e8bd
je 0x35e6cb
jne 0x35e6cb
je 0x40423443
mov eax, dword [edi + 0xc]
inc eax
push 0x35ed35
ret
mov edx, 0xaaaaaaab
je 0x35ecf6
jne 0x35ecf6
add byte [eax], al
add byte [eax], al
je 0x35ece6
jne 0x35ece6
push esi
push eax
call fcn.0037fa2b
add esp, 8
push 0x35edd0
ret
mov eax, ecx
add ebx, 0x14
xor ebp, ebp
mul edx
shr edx, 4
mov dword [esp], edx
jmp 0x35e833
test eax, eax
je 0x35e7aa
push 0x35ec79
ret
call fcn.0037fa10
add esp, 4
jmp 0x35eb10
je 0x35eb72
jne 0x35eb72
jmp 0x35ebba
cmp ecx, 0x18
jb 0x35e60e
mov esi, dword [esp + 0x1c]
je 0x35ecd5
jne 0x35ecd5
je 0x35e7aa
jne 0x35e7aa
add byte [eax], al
add byte [eax], al
je 0x35eb24
jne 0x35eb24
je 0x35ecd5
jne 0x35e76a
je 0xff5271d3
invalid
push ebp
push ebx
je 0x35ef92
jne 0x35ef92
jmp fcn.0036f1ec
jmp 0x35ef07
push eax
call 0x35f5b0
add esp, 4
push 0
call dword [sym.imp.HDWOMH_6aod_Fylulzaea]
je 0x35f001
jne 0x35f001
add byte [eax], al
add byte [eax], al
test edi, edi
je 0x35f079
je 0x35f02e
jne 0x35f02e
jmp 0x893ab2c2
add esp, 4
mov ecx, eax
mov ebx, eax
call fcn.00360f10
jmp 0x35ee9a
test byte [ebx - 0x76f874e8], cl
stc
mov ebx, dword [eax]
mov eax, dword [edi]
mov ecx, edi
je 0x35f16e
jne 0x35f16e
jmp 0x893e3f60
call dword [eax + 8]
mov edi, ebx
je 0x35ee4a
jne 0x35ee4a
je 0x2c1727b
je 0x35f0f9
add byte [eax], al
jne 0x35f0f9
add byte [eax], al
add byte [eax], al
push eax
push ebx
push ebp
je 0x35f05d
jne 0x35f05d
je 0x4621edbe
xor edi, edi
jmp 0x35eed2
mov eax, dword [ebp + 0x20]
xor edi, edi
test eax, eax
jmp 0x35f1f9
test ebx, ebx
jne 0x35f1ce
je 0x35ee68
jne 0x35ee68
add byte [eax], al
add byte [eax], al
jmp 0x35ee26
punpckhbw mm1, qword [ecx - 0x12]
xor eax, 0xc300
add byte [eax], al
je 0x35edff
jne 0x35edff
je 0x19d72df
je 0x35f039
add byte [eax], al
push eax
call fcn.00384b33
add esp, 4
jmp 0x35f039
mov ebx, eax
call fcn.00362280
push 0x35ef1f
ret
push esi
call fcn.00345d50
add esp, 4
jmp 0x35f079
cmp dword [ebx], 0
push 0x35f144
ret
call fcn.00345d20
add esp, 4
je 0x35f119
jne 0x35f119
add byte [eax], al
add byte [eax], al
mov ecx, edi
push 1
call dword [eax]
je 0x35f079
jne 0x35f079
cmp eax, 3
jne 0x35f0e2
push 0x10
push 0x35efeb
ret
jne 0x35e90f
add byte [eax], al
add byte [eax], al
cmp dword [ebp + 4], 0
je 0x35f079
push 8
je 0x35ef37
push 0x35eee4
ret
push edi
push esi
je 0x35f002
jne 0x35f002
je 0x35ec25
jne 0x35ec25
je 0x27a73b9
add byte [eax], al
jne 0x35f1f0
je 0x35efb8
add byte [eax], al
add byte [eax], al
push 0x10
call fcn.00345d20
add esp, 4
mov ecx, eax
jmp 0x35f0a7
cmp eax, 1
je 0x35f189
jne 0x35f189
je 0x35e632
jne 0x35e632
push 0x35ee5c
ret
jmp 0x145a5c91
mov ebp, dword [esp + 0x14]
mov edi, dword [ebp]
push 0x35f089
ret
call fcn.00347e60
add esp, 8
test eax, eax
mov dword [esi], eax
jne 0x35ef15
je 0x35eebe
jne 0x35eebe
mov eax, dword [edi]
jmp 0x35ef4f
push esi
call fcn.00345d50
add esp, 4
push 0x35f201
ret
call 0x35f7d0
add esp, 0xc
je 0x35f0e2
jne 0x35f0e2
je 0x35f19a
jne 0x35f115
add byte [eax], al
add byte [eax], al
lea eax, [esp + 0x14]
je 0x35ee05
jne 0x35ee05
test edi, edi
je 0x35f079
je 0x35f134
jne 0x35f134
je 0x35e822
jne 0x35e67e
je 0xfe7f74ba
je 0x35eef6
invalid
jne 0x35eef6
je 0x8445cc3e
test ebx, ebx
je 0x35f1aa
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 0x35f1aa
add byte [eax], al
add byte [eax], al
call fcn.00345d20
push 0x35f049
ret
je 0x35ef61
jne 0x35ef61
add byte [eax], al
add byte [eax], al
mov eax, dword [esi]
test eax, eax
je 0x35eecc
jne 0x35eecc
jmp 0x35eeb3
jmp 0x35f0e2
jmp 0x35f11d
test eax, eax
jmp 0x35f17b
mov ebx, eax
mov esi, eax
mov dword [eax + 4], 0
je 0x35f19a
jne 0x35f19a
je 0x368d1b
add cl, ch
je 0x35ef7c
push 0x35ef90
ret
jne 0x35ee8d
je 0x35ee89
jne 0x35ee89
je 0x35efb4
jne 0x35efb4
je 0x35eda6
jne 0x35e9ef
call dword [eax + 8]
add eax, 4
push 0x35ee78
ret
je 0x35f20d
jne 0x35f20d
je 0xfe5f759c
je 0x35efb8
invalid
jmp 0x35f0d2
je 0x35f265
mov dword [eax], 0
add byte [eax], al
add ebx, 4
push ebx
push edi
jmp 0x35f010
jne 0x35f1ce
jmp 0x35f0e2
push 0x10
push 0x35f0c7
ret
mov ecx, eax
mov ebx, eax
call fcn.00361c00
je 0x35f0b5
jne 0x35f0b5
mov eax, dword [ebx]
mov ecx, ebx
push esi
call dword [eax + 4]
mov eax, dword [ebx]
mov ecx, ebx
je 0x35ee5d
jne 0x35ee5d
push 0x35f198
ret
jmp 0x35ee3b
je 0x35f1b1
jmp 0x35efca
je 0x35f079
je 0x35f115
jne 0x35f115
je 0x35ea66
jmp 0x35ef72
mov eax, dword [ecx]
push 1
push esi
call dword [eax + 0xc]
je 0x35f2ff
jne 0x35f2ff
je 0x28ecf3e
add byte [edi], cl
test byte [edi + 2], ah
add byte [eax], al
jne 0x35f4c4
je 0xff657678
je 0x35f19a
invalid
jne 0x35ecd5
je 0x38e060
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 0x35f55c
jne 0x35f55c
je 0x35f198
jne 0x35edf0
je 0x35f49b
mov eax, dword [edi + 0x20]
je 0x35f440
jne 0x35f440
add byte [eax], al
add byte [eax], al
je 0x35f4fc
jne 0x35f4fc
jmp 0x40fdb948
mov esi, eax
mov dword [eax + 4], 0
je 0x35f423
jne 0x35f423
je 0x6aaedb2c
push esi
call fcn.00345d50
add esp, 4
invalid
lea eax, [esp + 0x14]
push eax
call 0x35f5b0
je 0x35f4eb
jne 0x35f4eb
je 0x35f4c4
jne 0x35ee26
je 0x8444f98e
mov eax, dword [esi]
je 0x35f516
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 0x35f516
je 0x35ece2
jne 0x35e817
push 0x35f365
ret
jmp 0x35f27c
je 0x35f2d2
cmp dword [ebp], 0
je 0x35f295
jne 0x35f295
je 0x35ee49
jne 0x35e845
push esi
mov edi, dword [esp + 0x14]
test edi, edi
je 0x35f2db
cmp dword [edi], 0
push 0x35f3f8
ret
je 0x35f2db
push 0x35f573
ret
je 0x35f4fc
jne 0x35f4fc
je 0x35f265
jne 0x35f265
jmp 0x35f415
mov ecx, dword [edi + 0x1c]
push 0x35f23c
ret
jmp 0x35f4b0
mov dword [eax], 0
je 0x35f431
jne 0x35f431
add byte [eax], al
add byte [eax], al
push 0x35f31f
ret
test eax, eax
je 0x35f415
push 0x35f33f
ret
add esp, 4
push 0x35f38a
ret
xor eax, eax
pop esi
je 0x35f338
jne 0x35f338
jmp 0x35f41e
push eax
push 0x35f252
ret
mov eax, dword [esi]
test eax, eax
jne 0x35f49b
jmp 0x35f2d2
je 0x35f474
jne 0x35f474
jmp 0xfe3978dc
push 0x35f35e
ret
je 0x35f319
jne 0x35f319
jmp 0x35f2ba
je 0x35f2db
cmp dword [edi + 4], 0
je 0x35f3e8
jne 0x35f3e8
add byte [eax], al
add byte [eax], al
test eax, eax
je 0x35f2d2
jmp 0x35f49b
pop ebx
push 0x35f3e4
ret
je 0x35f489
jne 0x35f489
je 0x85524502
mov ecx, dword [edi + 0x1c]
test ecx, ecx
leave
je 0x35f2db
je 0x35f4e3
jne 0x35f4e3
je 0x35f115
jne 0x35e90f
add byte [eax], al
add byte [eax], al
je 0x35f3ac
jne 0x35f3ac
nop word cs:[eax + eax]
push edi
je 0x35f6c9
jne 0x35f6c9
add byte [eax], al
add byte [eax], al
test eax, eax
jmp 0x35f5f2
push eax
call fcn.00384b33
add esp, 4
jmp 0x35f64a
mov eax, dword [edi + 0x18]
test eax, eax
je 0x35f64a
je 0x35f6ee
jne 0x35f6ee
je 0x35f66c
jne 0x35f66c
je 0x35f699
push eax
call fcn.00384b33
je 0x35f63c
jne 0x35f63c
add byte [eax], al
add byte [eax], al
add esp, 4
je 0x35f664
jne 0x35f664
add byte [eax], al
add byte [eax], al
add esp, 4
jmp 0x35f699
mov eax, dword [edi + 0x10]
test eax, eax
je 0x35f67a
push eax
call fcn.00384b33
add esp, 4
jmp 0x35f67a
je 0x35f66e
jne 0x35f66e
je 0x2aab22ae
je 0xd1abc9b4
je 0x35f611
jne 0x35f611
je 0x35ef7c
jne 0x35f6c1
je 0xd97a5d
je 0x35f6f3
add byte [eax], al
jne 0x35f6f3
je 0x35e8f1
jne 0x35ee5c
je 0xe93e3df3
mov eax, dword [edi + 8]
jmp 0x35f5c1
push ebp
invalid
je 0x54f5dec2
push eax
call fcn.00384b33
add al, byte [eax]
jmp 0x35f606
je 0x35f682
jne 0x35f682
add byte [eax], al
add byte [eax], al
mov eax, dword [edi + 0x14]
test eax, eax
je 0x35f6e2
jne 0x35f6e2
add byte [eax], al
add byte [eax], al
pop edi
ret
push 0x35f5d2
ret
je 0x35f61d
jne 0x35f61d
je 0x35f3f8
jne 0x35e643
add byte [eax], al
add byte [eax], al
call fcn.00345d50
add esp, 4
mov dword [esi], 0
pop esi
je 0x35f68f
jne 0x35f68f
jmp 0x691f9839
je 0x35f664
jmp 0x35f630
push esi
mov esi, dword [esp + 0xc]
mov edi, dword [esi]
test edi, edi
je 0x35f6bb
mov eax, dword [edi]
test eax, eax
je 0x35f6c1
jne 0x35f6c1
jmp 0x35f68f
je 0x35f5db
je 0x35f692
jne 0x35f692
je 0x34c9db
jmp 0x35f5c5
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 0x35f6ad
jne 0x35f6ad
nop dword [eax + eax]
jmp 0x35f72d
push esi
je 0x35f71f
jne 0x35f71f
je 0x35f73a
jne 0x35f73a
je 0x35efb8
jne 0x35ec94
je 0x8445150a
mov ebx, dword [esp + 0x10]
xor edi, edi
test ebx, ebx
je 0x35f7a6
je 0x35f709
jne 0x35f709
push ebx
push edi
je 0x35f704
jne 0x35f704
add byte [eax], al
add byte [eax], al
pop edi
pop ebx
ret
push 8
call fcn.00345d20
add esp, 4
test eax, eax
je 0x35f7a6
mov esi, eax
add eax, 4
je 0x35f798
jne 0x35f798
je 0x35ef72
jne 0x35ec53
jne 0x35f778
je 0x35e76a
jne 0x35eb72
mov dword [esi + 4], 0
je 0x35f7ab
jne 0x35f7ab
je 0x84452067
jmp 0x35f7a2
call fcn.00347e60
add esp, 8
je 0x35f778
je 0x35f75d
jne 0x35f75d
je 0x35f144
jne 0x35f709
je 0xcfabc910
je 0x35f76b
jne 0x35f76b
je 0x9ab0316
mov edi, esi
mov dword [esi], eax
mov eax, edi
pop esi
jmp 0x35f737
mov dword [esi], 0
push eax
push ebx
je 0x35f77c
jne 0x35f77c
je 0x35e744
jne 0x35e8bd
nop word cs:[eax + eax]
nop dword [eax]
push ebp
push ebx
push edi
je 0x360278
jne 0x360278
jmp 0x35fcaa
lea ecx, [esp + 0x18]
je 0x35fa6d
jne 0x35fa6d
mov byte [esp + eax + 0x46c], 0
inc eax
jne 0x35f7f8
push 0x3600be
ret
mov ebp, dword [esp + 0x484]
push eax
je 0x35ff22
jne 0x35ff22
je 0x35f573
jne 0x35ea4e
jmp 0xff4c9917
je 0x35faec
cmp eax, 2
jne 0x35fd4d
je 0x35fa56
jne 0x35fa56
je 0x35f2bb
jne 0x35fd10
je 0x35fb07
jne 0x35fb07
je 0x83563e17
mov eax, dword [ebp + 0x20]
cmp eax, 1
jg 0x36019a
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 0x3601d7
je 0x360114
jne 0x360114
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 0x35fd9c
jne 0x35fd9c
je 0x35fa69
jne 0x35fa69
lea ecx, [esp + 8]
call fcn.00359b70
push 0x35fc3b
ret
push 0x39f870
call fcn.00350d80
lea ecx, [esp + 0x18]
je 0x3600d7
jne 0x3600d7
add byte [eax], al
add byte [eax], al
push 0x360235
ret
je 0x35fbaa
jne 0x35fbaa
je 0x362feb92
push 0x35f9f2
ret
add bl, al
je 0xf3b67d41
je 0x35ecb4
invalid
jne 0x35f319
jmp 0xff4c5a27
call fcn.00350fa0
lea ecx, [esp + 8]
push ebx
push 0x360267
ret
call fcn.00350d80
lea ecx, [esp + 0x28]
push 0x39f858
call fcn.00350d80
lea ecx, [esp + 0x20]
jmp 0x35f8f3
cmp dword [ebp + 0x18], 0
je 0x360172
mov eax, 0xfffffbfe
nop word cs:[eax + eax]
nop dword [eax]
je 0x35f7f8
jmp 0x35fe1c
lea ecx, [esp + 8]
je 0x3601b6
jne 0x3601b6
mov ecx, ebx
push ebp
mov ebp, dword [esp + 0x484]
je 0x35fa8c
jne 0x35fa8c
je 0x35fddb
jne 0x35fddb
mov byte [esp + 5], 0
mov byte [esp + 6], 0
mov byte [esp + 7], 0
push 0x35fac7
ret
mov eax, dword [esp]
test eax, eax
je 0x35fbb7
push 0x8000
je 0x35fbcf
push 0x35ffed
ret
jmp 0x35fd4d
lea ecx, [esp + 0x38]
call fcn.00350fa0
lea ecx, [esp + 0x10]
mov ebp, eax
call fcn.00350fa0
je 0x35fb3f
jne 0x35fb3f
jmp 0xf9227e59
je 0x35f338
jne 0x35f6ee
add byte [eax], al
add byte [eax], al
lea ecx, [esp + 0x20]
call fcn.00350fa0
lea ecx, [esp + 0x10]
push 0x35f835
ret
add byte [eax], al
add byte [eax], al
call fcn.00350ed0
lea ecx, [esp + 0x20]
call fcn.00350ed0
lea ecx, [esp + 0x28]
je 0x35fca0
jne 0x35fca0
jmp fcn.0037cf79
jmp 0x35fc65
lea ecx, [esp + 0x30]
je 0x35ffcd
jne 0x35ffcd
add byte [eax], al
add byte [eax], al
push 0x35fa93
ret
add byte [eax], al
add byte [eax], al
push 0x39f840
je 0x35f950
jne 0x35f950
je 0x360171
jne 0x360171
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 0x360135
lea ebx, [esp + 8]
mov ecx, ebx
push ebp
push 0x35fe4c
ret
jne 0x36011b
add byte [eax], al
add byte [eax], al
push 0x35cc20
push 0x35ca70
push 0x35fd69
ret
je 0x35fff6
jne 0x35fff6
punpckhbw mm5, qword [ebx + edi*8]
xor eax, 0xfe9c300
test byte [edi + 4], ch
add byte [eax], al
je 0x35fff3
jne 0x35fff3
mov byte [esp + 2], 0
mov byte [esp + 3], 0
mov byte [esp + 4], 0
push 0x35f9dd
ret
mov edx, dword [edi]
lea eax, [eax + eax + 2]
push 0x3601a2
ret
test edi, edi
je 0x3600b7
jmp 0x3600af
push 0
push eax
call dword [sym.imp.HDWOMH_6aod_UhwuedBv_f]
je 0x35fea0
jne 0x35fea0
je 0x35e7cb
jne 0x35f3ce
jmp 0x391ec37e
call dword [edx + 8]
mov esi, eax
je 0x35f926
jne 0x35f926
je 0x35fa46
jne 0x35fa46
je 0x3600af
jne 0x35fa20
add byte [eax], al
add byte [eax], al
mov ebx, dword [edi + 4]
mov byte [esp], 0
je 0x36028f
jne 0x36028f
jmp 0x5a0119
mov byte [esp], 0
mov byte [esp + 1], 0
je 0x35f8ac
jne 0x35f8ac
jmp 0x103e5b9
push eax
jmp 0x35fd38
push 0x35fc6d
ret
je 0x35f4fc
je 0x360201
jne 0x360201
je 0x35f68f
jne 0x35ebba
test edi, edi
je 0x3602e4
jne 0x3602e4
je 0x35f5b0
jne 0x35f1f0
jmp 0xfb5780f6
call fcn.00360d70
jmp 0x35fd4a
jmp 0x3602c4
test eax, eax
je 0x35f9f2
lea esi, [esp + 4]
mov ebx, eax
push eax
call fcn.0037fa10
add esp, 4
jmp 0x35f918
call fcn.00359eb0
push dword [esp + 0x484]
push ebx
call 0x360430
add esp, 8
mov ebp, dword [ebp + 0x18]
je 0x35ff87
jne 0x35ff87
je 0x35f1b9
jne 0x35e998
jmp 0x8d3a4e6c
push 0x39f888
call fcn.00350d80
push 0x35f8e2
ret
je 0x35fbb7
jne 0x35fbb7
je 0x35e643
jne 0x35e8bd
je 0x36024d
jne 0x36024d
je 0x35ea66
jne 0x35ef7c
je 0x1b481e1
add byte [eax], al
jne 0x35ff52
jmp 0xed7981ee
je 0x35eb24
jne 0x35e621
jmp 0x85a5a79
lea ebx, [esp + 8]
je 0x35f9bb
push 0x36004b
ret
push eax
push ebx
mov eax, dword [esp + 0x490]
push dword [eax + 0x10]
push dword [eax + 0x14]
je 0x35fc0e
jne 0x35fc0e
jmp 0x35fed5
jne 0x35f7f8
je 0xfbfe8237
invalid
lea ebx, [esp + 0x58]
je 0x35feb0
jne 0x35feb0
je 0x35fb58
jne 0x35ec61
je 0x36028f
jne 0x36028f
je 0x35f23c
jne 0x35f27c
je 0xacc18295
je 0x845aab13
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 eax, 0x840fc300
je 0x35fc4f
jne 0x35fc4f
add byte [eax], al
add byte [eax], al
mov ecx, ebx
push 0x39f8c4
call fcn.00350d80
lea ebp, [esp + 0x60]
mov ecx, ebp
push 0x39f8ec
je 0x360355
jne 0x360355
je 0xff46c5c1
call fcn.00350fa0
je 0x35ff52
push dword [esi + esi*2 + 0x75]
je 0x35feee
jne 0x35ff52
punpckhbw mm6, qword [esi - 1]
xor eax, 0xe8e9c300
mov ch, 0x10
invalid
push 0x35ff76
ret
call fcn.00350fa0
je 0x35fdb4
invalid
jne 0x35fdb4
je 0x35ecf6
jne 0x35f144
mov ecx, ebx
push ebp
je 0x35f80a
jne 0x35f80a
je 0xfde48327
invalid
call fcn.00359eb0
lea ecx, [esp + 0x18]
call fcn.00350fa0
lea edx, [esp + 0x6a]
mov ecx, ebx
je 0x36015e
jne 0x36015e
je 0x35f6ad
jne 0x35ebf7
add byte [eax], al
add byte [eax], al
lea ebx, [esp + 8]
mov ecx, ebx
push ebp
push eax
call fcn.00359ff0
mov ecx, ebx
call fcn.00359d10
je 0x35fd1b
push 0x35fa10
ret
lea ecx, [esp + 0x50]
je 0x35fed5
jne 0x35fed5
jmp 0x327185
mov ebp, dword [esp + 0x480]
xor esi, esi
test ebp, ebp
je 0x360172
mov edi, dword [esp + 0x488]
je 0x360000
jne 0x360000
mov ebp, eax
call fcn.00350fa0
je 0x360208
jne 0x360208
call fcn.00350fa0
lea ecx, [esp + 0x10]
mov ebp, eax
call fcn.00350fa0
je 0x35fde8
push 0x35fbc5
ret
pop ebx
pop ebp
ret
push 0x36032b
ret
je 0x35fcc8
jne 0x35fcc8
je 0x35f189
jne 0x35ee68
add byte [eax], al
add byte [eax], al
je 0x3601d7
jne 0x3601d7
je 0x35f6c9
jne 0x35f71f
jmp 0xc3bfe9c2
mov ecx, ebp
mov ebx, eax
je 0x35f93b
jne 0x35f93b
jmp 0x4d21509c
push edx
push eax
jmp 0x360096
jne 0x35f9bb
call fcn.00350d80
lea ecx, [esp + 0x10]
push 0x39f80c
je 0x35fd10
jne 0x35fd10
je 0x35edff
jne 0x35ef61
pcmpeqb mm5, qword [ecx + 0x75]
add byte [bx + si], al
add byte [eax], al
test eax, eax
je 0x35f9f2
je 0x35fb6a
jne 0x35fb6a
je 0xffd41682
call fcn.00359eb0
je 0x35f888
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 0x35f888
je 0x35ead6
jne 0x36004b
mov eax, dword [edi]
mov ecx, edi
push 1
call dword [eax]
jmp 0x35f9ab
je 0x35fd7e
jne 0x35fd7e
test byte [ebp + 0xf30244c], cl
test byte [0xffffffa], bl
test dword [edi], edx
cli
invalid
lea ecx, [esp + 0x30]
je 0x35fb0b
jne 0x35fb0b
je 0x35e621
jne 0x35f565
add byte [eax], al
add byte [eax], al
je 0x35fdfc
jne 0x35fdfc
add byte [eax], al
add byte [eax], al
jne 0x3601d7
jmp 0xffd39207
call fcn.00359eb0
push dword [esp + 0x484]
push ebx
je 0x35fcfc
jne 0x35fcfc
jmp 0x8c0e4548
cmove ebx, eax
mov eax, dword [edi]
push 0
push 0
je 0x35fb58
jne 0x35fb58
add byte [eax], al
add byte [eax], al
je 0x35fa20
jne 0x35fa20
add byte [eax], al
add byte [eax], al
je 0x360046
jne 0x360046
jmp 0x35fe82
jmp 0xc4b7f1ff
mov eax, esi
add esp, 0x46c
pop esi
pop edi
jmp 0x35fb7e
cmp eax, 3
jmp 0x35f853
call fcn.00359b80
je 0x35f7e8
jne 0x35f7e8
je 0x35e893
jne 0x35ef07
add byte [eax], al
add byte [eax], al
je 0x35fa25
cmp eax, 1
jne 0x35fd4d
lea ecx, [esp + 0x28]
call fcn.00350fa0
lea ecx, [esp + 0x10]
je 0x35ffba
jne 0x35ffba
je 0xe9538714
jne 0x35eb24
invalid
jmp 0x85a5e99
lea ebx, [esp + 8]
mov ecx, ebx
push ebp
mov ebp, dword [esp + 0x484]
push eax
je 0x36011b
je 0x35fb4e
jne 0x35fb4e
je 0x35f7a2
jne 0x35f630
call fcn.00359eb0
je 0x35fe54
jne 0x35fe54
jmp 0x36030d
je 0x360035
jne 0x360035
je 0x35f198
jne 0x35f5b0
je 0xacba11bb
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 0x35ff9e
jne 0x35ff9e
add byte [eax], al
add byte [eax], al
mov byte [esp + 1], 0
je 0x35fb8a
jne 0x35fb8a
jmp 0x505a4f32
lea ecx, [esp + 0x50]
call fcn.00350ed0
je 0x360172
jne 0x360172
je 0x35f92e
jne 0x35f92e
je 0xff40bab0
call fcn.00350d80
lea ecx, [esp + 0x38]
push 0x39f828
dec dword [ebp + 0x6838244c]
sub al, bh
cmp dword [eax], eax
call fcn.00350d80
je 0x3600e4
jne 0x3600e4
jmp 0xfebe86f7
je 0x360172
je 0x35f983
jne 0x35f983
je 0x485a4f89
mov ebp, eax
call fcn.00350fa0
lea ebx, [esp + 8]
jmp 0x35ff03
lea ecx, [esp + 0x48]
call fcn.00350ed0
je 0x3602a1
jne 0x3602a1
call fcn.00359eb0
mov ecx, ebp
push 0x35f96b
ret
call fcn.00350d80
mov ecx, ebx
je 0x35fee6
jne 0x35fee6
nop dword [eax + eax]
push ebp
push ebx
push edi
push esi
je 0x3603d7
jne 0x3603d7
add byte [eax], al
add byte [eax], al
mov ecx, ebx
call fcn.00350ed0
je 0x3603f5
jne 0x3603f5
mov ecx, ebx
mov ebp, eax
push 0x3603af
ret
ret
call fcn.00350d80
mov ebx, esp
mov ecx, ebx
push 0x39f8ec
call fcn.00350d80
mov ecx, esi
je 0x3603f1
jmp 0x3603c2
jne 0x3603f1
je 0x101fb8b5
jne 0x35e6a8
test ecx, ebx
loop 0x3603cd
invalid
dec dword [edi]
test byte [eax - 0xb], ch
add esi, dword [esi]
je 0x3639f93d
add bl, al
sub esp, 0x10
mov edi, dword [esp + 0x24]
lea esi, [esp + 8]
mov ecx, esi
push 0x39f8c4
je 0x360396
jne 0x360396
add byte [eax], al
add byte [eax], al
jmp 0x360406
mov ecx, esi
call fcn.00350ed0
add esp, 0x10
pop esi
pop edi
pop ebx
pop ebp
jmp 0x360395
call fcn.00350fa0
je 0x360387
jne 0x360387
je 0x35f93b
je 0x3603c9
jne 0x3603c9
nop word cs:[eax + eax]
nop dword [eax + eax]
je 0x3607f6
jne 0x3607f6
je 0x35ee26
je 0x36058e
jne 0x36058e
je 0x360452
jne 0x360452
jmp 0x360774
push 0x3605ab
ret
jne 0x35fb2d
je 0x363b5202
add bl, al
jmp 0x8a1f3816
push ebx
push edi
je 0x36076e
jne 0x36076e
add byte [eax], al
add byte [eax], al
jmp 0x36086f
je 0x3604ae
jne 0x3604ae
push 0x3607b7
ret
mov esi, eax
call fcn.00350fa0
push 0x36052f
ret
push 0x360881
ret
mov edi, dword [esp + 0x54]
je 0x3606c8
jne 0x3606c8
add byte [eax], al
add byte [eax], al
jmp 0x360774
push ebp
jmp 0x3606af
call fcn.00350fa0
lea ecx, [esp + 0x18]
jmp 0x36075d
dec dword [ebp + 0x6820244c]
adc dl, bh
cmp dword [eax], eax
call fcn.00350d80
lea ecx, [esp + 0x18]
push 0x39fa32
je 0x360b74
jmp 0x360b50
jne 0x360b74
lea esi, [esp + 0x18]
jmp 0x360bf0
call fcn.00350d80
lea ecx, [esp + 0x10]
push 0x39fa56
je 0x360c93
jne 0x360c93
je 0x35f6c1
push 0x360d17
ret
mov edi, dword [esp + 0x64]
mov ecx, esi
push 0x3609bc
ret
push 0x360c3b
ret
dec dword [edi]
test byte [ebp + 2], bh
add byte [eax], al
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 [0x38a254]
call edi
pop ecx
test eax, eax
jne 0x381c1e
call fcn.003815d3
mov dword [eax], 0x21
jmp 0x381c1e
fld qword [ebp - 0xc]
fstp qword [esi]
mov ecx, dword [ebp - 4]
pop edi
xor ecx, ebp
pop esi
call fcn.00384c0d
mov esp, ebp
pop ebp
ret
xchg ecx, eax
daa
jl 0x38e065
in al, dx
ret