Function at 0x35ec4a
Capabilities:
Enumerate pe sections

Disassembly:
mov dword [esp + 0x2c], ecx
mov dword [esp + 0x28], eax
sub esp, 0x14
movsd xmm0, qword [esp + 0x3c]
movsd qword [esp + 4], xmm0
mov dword [esp], esi
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
je 0x35e8f8
jne 0x35e8f8
jmp 0x35e8b2
mov ecx, dword [esp + 4]
jmp 0x35e539
je 0x35e858
jne 0x35e8f8
je 0x105a2a69
mov dword [esp + 0x10], 0
add byte [eax], al
add byte [eax], al
mov dword [esp + 0xc], 0
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
je 0x35e9db
jne 0x35e9db
je 0x185a2a4f
mov dword [esp + 0x18], eax
sub esp, 0x14
movsd xmm0, qword [esp + 0x2c]
movsd qword [esp + 4], xmm0
mov dword [esp], esi
je 0x35e59e
je 0x35e852
jne 0x35e852
jmp 0x2ff69fa
je 0x35e8b6
je 0x35e74d
jne 0x35e74d
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov ecx, edi
mov edi, eax
mov dword [esp + 0x14], 0
lea eax, [esp + 0x14]
push 0
push 0x35e764
ret
je 0x35e671
xor ebx, ebx
test esi, esi
je 0x35e648
mov eax, dword [esp]
push 0x35e99c
ret
push edi
call fcn.00394b33
add esp, 4
jmp 0x35e6c4
cmp dword [esi - 0x18], 0
je 0x35e887
jne 0x35e887
jmp 0x35e5e7
lea eax, [esp + 0x10]
push 0
push eax
push dword [esp + 0x14]
push edi
push dword [ebp + 8]
je 0x35e8d6
jmp 0x35e893
sub esp, 0x38
mov esi, dword [ebp + 8]
mov byte [esp], 0
mov byte [esp + 1], 0
mov byte [esp + 2], 0
jmp 0x35e688
mov esi, dword [ebp + 8]
mov eax, dword [esp]
mov ecx, dword [esp + 4]
mov dword [esp + 0x1c], ecx
je 0x35e8ea
jne 0x35e8ea
jmp 0x38c3cc
jmp 0x35e9c0
pop esi
pop edi
pop ebx
pop ebp
jmp 0x35e8cf
jne 0x35e6df
je 0x35e590
jne 0x35e590
je 0x35e796
jne 0x35e5fd
add byte [eax], al
add byte [eax], al
push ebx
push edi
je 0x35e8b6
push 0x35e97e
ret
jne 0x35e984
invalid
lea eax, [edi + 1]
je 0x35e62e
mov eax, dword [ebp + 8]
movsd qword [esp + 4], xmm0
je 0x35e6df
jmp 0x35e725
mov dword [esp + 0xc], 0
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
test eax, eax
je 0x35e648
mov eax, dword [ebp + 0xc]
or dword [esi + 0x24], eax
je 0x35e879
jne 0x35e879
psubsw mm3, qword [esi + 0xf000000]
test byte [edi], cl
test dword [edi + 0xffffffe], ecx
test byte [ebp + 0x4818114c], cl
lea ecx, [ecx + edx + 0x18]
dec eax
jmp 0x35e93c
jne 0x35e59e
mov dword [esp + 0x24], ecx
mov dword [esp + 0x20], eax
sub esp, 0x14
movsd xmm0, qword [esp + 0x34]
je 0x35e796
jmp 0x35e94e
mov dword [esp + 0x10], 0
jmp 0x35e693
lea esi, [esi - 0x28]
jmp 0x35e619
jne 0x35e8d6
je 0x35e908
jne 0x35e935
movzx eax, word [ecx + 6]
movzx edx, word [ecx + 0x14]
push 0x35e653
ret
add byte [eax], al
add byte [eax], al
push esi
and esp, 0xfffffff8
je 0x35e6ae
jne 0x35e6ae
ret 0xc
call dword [sym.imp.HDWOMH_6aod_TslumBaha]
mov ebx, eax
je 0x35e648
jne 0x35e648
je 0x35e5c2
jne 0x35e5c2
je 0xa1a1fefb
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
cmp dword [eax], eax
xor ebx, ebx
test eax, eax
je 0x35e958
jne 0x35e958
je 0x844553f7
je 0x35e908
cmp eax, 0x8664
je 0x35e8a3
cmp eax, 0x14c
je 0x35e89d
jne 0x35e89d
je 0x141fc463
std
invalid
xor ecx, ecx
mov eax, 0xffffffff
je 0x35e9ec
jne 0x35e9ec
je 0x35e90c
jne 0x35e90c
je 0xfe786e61
jne 0x35e796
invalid
add byte [eax], al
add byte [eax], al
je 0x35e6c7
je 0x35e779
jne 0x35e779
mov edi, eax
mov eax, dword [esp]
je 0x35e57f
jne 0x35e57f
jmp 0x361c9802
mov dword [esp], eax
mov dword [esp + 0x10], 0
je 0x35e7ac
jne 0x35e7ac
add byte [eax], al
add byte [eax], al
mov eax, ebx
lea esp, [ebp - 0xc]
je 0x35e71b
jne 0x35e71b
lea eax, [eax + eax*4]
lea esi, [ecx + eax*8 + 0x28]
nop word cs:[eax + eax]
nop dword [eax]
je 0x35e671
push 0x35e7dc
ret
mov ecx, dword [esp + 4]
mov eax, dword [esp + 8]
add ecx, dword [ecx + 0x3c]
cmp eax, 0x8664
je 0x35ea56
je 0x35ea6a
jne 0x35ea6a
jmp 0x747e51a0
jne 0x35ea90
dec eax
je 0x35eaa0
jmp 0x35ea2f
jne 0x35eaa0
je 0x1822820
cmp eax, 0x14c
add byte [eax], al
jne 0x35ea7a
push 0x35ea56
ret
lea eax, [eax + eax*4]
lea eax, [ecx + eax*8 + 0x28]
nop dword [eax]
je 0x35ea90
jmp 0x35ea27
movzx eax, word [ecx + 6]
movzx edx, word [ecx + 0x14]
lea ecx, [ecx + edx + 0x18]
je 0x35ea29
jne 0x35ea29
je 0x35ea90
jne 0x35ea90
je 0x35ea34
jne 0x35ea34
je 0x35e7e4
push 0x35ea87
ret
xor ecx, ecx
mov eax, 0xffffffff
je 0x35ea45
jne 0x35ea45
je 0xfea16f9a
invalid
cmp dword [eax - 0x18], 0
lea eax, [eax - 0x28]
je 0x35ea90
ret 8
jmp 0x35ea81
jmp 0x35f870
jmp 0x35f4d1
cmp ebx, 0x80
mov eax, 0x80
cmovb eax, ebx
je 0x35ed92
jne 0x35ed92
je 0x9cd6f03
add byte [eax], al
jne 0x35f48d
add byte [eax], al
add byte [eax], al
mov edi, eax
mov eax, dword [esp + 4]
mov ecx, dword [esp]
mov dword [esp + 0xb8], ecx
je 0x35fae4
jne 0x35fae4
je 0x6197031
jne 0x35f107
add byte [eax], al
je 0x35ece7
push 0x35f4e7
ret
mov ecx, 1
je 0x35f4d3
mov byte [esp], 0
jmp 0x35ec24
test eax, eax
mov dword [esp + 0xc], edi
je 0x35f4d1
mov esi, dword [ebp + 8]
push 0x35ebff
ret
mov edx, dword [esp + 0xc]
mov dword [edx + ecx + 0x50], eax
cmp dword [ebp + 0x1c], 1
je 0x35eb43
jne 0x35eb43
je 0x35fb27
jne 0x35fb27
jmp 0x15a30ee
mov byte [esp + 1], 0
mov byte [esp + 2], 0
mov byte [esp + 3], 0
je 0x35ece7
jne 0x35ece7
je 0x3c732e
jmp 0x35f2cc
add byte [eax], al
add byte [eax], al
add byte [edi], cl
test esi, esi
add al, 0
add byte [edi], cl
test byte [esi - 1], dl
xlatb
push esi
call edi
sub ebx, dword [esp + 0x90]
je 0x35efdb
jne 0x35efdb
push 0x35f8d4
ret
mov byte [esp + 0x15], 0
mov byte [esp + 0x16], 0
push 0x35f31c
ret
push dword [esp + 0x18]
push esi
call dword [sym.imp.HDWOMH_6aod_TslumBaha]
je 0x35f0b1
je 0x35f91a
jne 0x35f91a
add byte [eax], al
add byte [eax], al
je 0x35f4c1
jne 0x35f4c1
je 0x8445fcc3
movsd xmm0, qword [esp + 0xcc]
movsd qword [esp + 4], xmm0
and al, 0xcc
add byte [eax], al
add dl, dh
movups xmmword [esp + 4], xmm0
mov dword [esp], esi
push 0x35f6d1
ret
mov byte [esp + 4], 0
mov byte [esp + 5], 0
mov byte [esp + 6], 0
mov byte [esp + 7], 0
mov eax, dword [esp + 4]
mov ecx, dword [esp]
mov dword [esp + 0xb0], ecx
je 0x35ecbf
jne 0x35ecbf
je 0x35e539
jne 0x35e8cf
mov byte [esp + 0x7d], 0
jmp 0x35f410
mov dword [esp], esi
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
je 0x35fb4a
jne 0x35fb4a
je 0xf4a4ae6
mov ebx, dword [ebp + 0x14]
je 0x35efcb
test byte [ebx + 2], ch
add byte [eax], al
jne 0x35efcb
jmp 0xde1717a
add ecx, edi
jmp 0x35f112
mov esi, dword [ebp + 8]
je 0x35eac3
je 0x35f27c
jne 0x35f27c
je 0x60271a5
je 0x35f364
add byte [eax], al
jne 0x35f364
mov ebx, dword [ebp + 0x14]
push eax
call fcn.00356160
je 0x35f84f
jne 0x35f84f
add byte [eax], al
add byte [eax], al
je 0x35f6c3
jne 0x35f6c3
je 0x35ee2d
jne 0x35ee2d
jmp 0x6f5a3292
mov byte [esp + 0x1c], 0
mov byte [esp + 0x1d], 0
mov byte [esp + 0x1e], 0
mov byte [esp + 0x1f], 0
mov byte [esp + 0x20], 0
mov byte [esp + 0x21], 0
mov byte [esp + 0x22], 0
je 0x35f733
push 0x35fa9f
ret
jne 0x35e796
je 0x33c41a
jmp 0x35ec07
dec dword [edi]
test ah, bh
add al, 0
add byte [edi], cl
test esi, esi
add al, 0
add cl, ch
and al, 1
add byte [eax], al
mov ebx, ecx
push dword [esp + 0xc]
call fcn.00394b33
add esp, 4
je 0x35f178
jne 0x35f178
je 0x35ec8c
jmp 0x35f9da
je 0x35f9e1
jne 0x35f9e1
je 0x85a3359
add byte [eax], al
add byte [eax], al
jne 0x35eed9
push 0x35ef82
ret
je 0x35f290
jne 0x35f290
jmp 0x891eef54
mov dword [esp + 8], ecx
je 0x35ead4
jne 0x35ead4
je 0x2e5a3418
mov byte [esp + 0x2e], 0
mov byte [esp + 0x2f], 0
mov byte [esp + 0x30], 0
mov byte [esp + 0x31], 0
jmp 0x35f763
add dh, al
inc esp
and al, 0x2f
add dh, al
inc esp
and al, 0x30
add dh, al
inc esp
and al, 0x31
add cl, ch
cld
pop es
add byte [eax], al
jmp 0x8445e5f1
test esi, esi
je 0x35ed7b
push 0x35ec6e
ret
mov byte [esp + 5], 0
jmp 0x35f648
lea ecx, [ecx + ecx*4]
je 0x35f92d
jne 0x35f92d
jmp 0xfb2974ee
jne 0x35ead4
jmp 0x35f4d8
test byte [eax - 0x3d], ch
jmp 0x35f021
push 0x35ebc3
ret
jne 0x35f1d9
je 0x35ead4
jne 0x35fae4
je 0x735a34ff
add dh, al
inc esp
and al, 0x74
add dh, al
inc esp
and al, 0x75
add dh, al
inc esp
and al, 0x76
add dh, al
inc esp
and al, 0x77
add byte [edi], cl
test byte [ecx], ah
or dword [eax], eax
add byte [edi], cl
test dword [ebx], ebx
or dword [eax], eax
add byte [edi], cl
test byte [edx - 8], dl
invalid
mov byte [esp + 0x47], 0
mov byte [esp + 0x48], 0
mov byte [esp + 0x49], 0
mov byte [esp + 0x4a], 0
mov byte [esp + 0x4b], 0
mov byte [esp + 0x4c], 0
mov byte [esp + 0x4d], 0
mov byte [esp + 0x4e], 0
mov byte [esp + 0x4f], 0
je 0x35f18b
push 0x35f21e
ret
xor ecx, ecx
test eax, eax
je 0x35f4d3
push 0x35f78c
ret
mov byte [esp + 0x56], 0
mov byte [esp + 0x57], 0
mov byte [esp + 0x58], 0
mov byte [esp + 0x59], 0
mov byte [esp + 0x5a], 0
mov byte [esp + 0x5b], 0
push 0x35f806
ret
je 0x35f7d3
jne 0x35f7d3
je 0x8cf750a
add byte [eax], al
jne 0x35f996
add byte [eax], al
add byte [eax], al
jmp 0x35f4d3
mov dword [ebx], ecx
je 0x35f6f9
jne 0x35f6f9
add byte [eax], al
add byte [eax], al
je 0x35ed19
jne 0x35ed19
je 0x35e9c0
jne 0x35ee25
je 0xa5d7651
add byte [eax], al
je 0x8b4a36d5
dec ebp
adc al, 0x68
lodsb al, byte [esi]
stc
xor eax, 0xc300
add byte [eax], al
mov byte [esp + 0x51], 0
mov byte [esp + 0x52], 0
mov byte [esp + 0x53], 0
mov byte [esp + 0x54], 0
je 0x35f3b9
jne 0x35f3b9
je 0x3625dfe4
push 0x35efee
ret
add bl, al
jmp 0x98cd9d3
push eax
call fcn.0038fadb
je 0x35f1b5
jne 0x35f1b5
je 0x505a3655
mov byte [esp + 0x50], 0
push 0x35f156
ret
add byte [eax + 0x56], ch
int1
xor eax, 0xf801c300
cmp ecx, 0x8664
je 0x35fa11
push 0x35ed23
ret
jne 0x35eb8d
jmp 0x8b3ab63c
add esp, 4
mov ecx, dword [ebx]
mov edi, dword [esi + 0x10]
sub ecx, eax
jmp 0x35f112
jne 0x35fa40
je 0x8c5a76ab
mov byte [esp + 0x8c], 0
add byte [eax], al
add byte [eax], al
mov byte [esp + 0x8d], 0
mov byte [esp + 0x8e], 0
mov byte [esp + 0x8f], 0
je 0x35f4d3
mov edi, dword [sym.imp.HDWOMH_6aod_TslumBaha]
je 0x35ef3c
jne 0x35ef3c
jmp 0x35f5e2
jne 0x35eac3
add byte [eax], al
add byte [eax], al
mov byte [esp + 0x46], 0
jmp 0x35f068
mov edx, dword [esi + 8]
mov ecx, dword [esi + 0xc]
mov eax, edi
push 0x35eaf0
ret
mov byte [esp + 0x1b], 0
jmp 0x35edf5
add byte [eax], al
jmp 0x35ef77
mov byte [esp + 0x83], 0
mov byte [esp + 0x84], 0
mov byte [esp + 0x85], 0
jmp 0x35f5c0
je 0x35eb8d
je 0x35f1ae
jne 0x35f1ae
add byte [eax], al
add byte [eax], al
je 0x35f770
jne 0x35f770
je 0x35e6ae
jne 0x35e8f8
push 0
lea ecx, [esp + 0x94]
push ecx
jmp 0x35f602
mov byte [esp + 0x55], 0
je 0x35f0c1
jne 0x35f0c1
je 0x35ea90
jne 0x35fa05
add byte [eax], al
add byte [eax], al
call fcn.00356160
add esp, 8
mov dword [esi + 8], eax
push 0x35f230
ret
mov byte [esp + 0x88], 0
mov byte [esp + 0x89], 0
push 0x35f2d8
ret
mov byte [esp + 0x7e], 0
mov byte [esp + 0x7f], 0
mov byte [esp + 0x80], 0
mov byte [esp + 0x81], 0
push 0x35ef90
ret
je 0x35f618
jne 0x35f618
add byte [eax], al
add byte [eax], al
mov byte [esp + 0x5c], 0
mov byte [esp + 0x5d], 0
mov byte [esp + 0x5e], 0
mov byte [esp + 0x5f], 0
mov byte [esp + 0x60], 0
jmp 0x35f6a3
jne 0x35efe8
je 0x35eac3
jne 0x35f286
mov byte [esp + 7], 0
push dword [ebp + 0x18]
push esi
je 0x35f5b3
push 0x35f576
ret
sub eax, edx
add edx, ecx
test eax, eax
mov dword [ebx], edx
jle 0x35f17f
je 0x35ed74
jne 0x35ed74
je 0x71e78bc
je 0x35fb97
add byte [eax], al
jne 0x35fb97
je 0x35e8b6
jne 0x35e879
mov dword [esp + 0xb4], eax
sub esp, 0x14
jmp 0x35ee80
xor ecx, ecx
jmp 0x35ee43
mov ecx, dword [esp + 8]
je 0x35f107
jmp 0x35eb1e
je 0x35f8d8
jne 0x35f8d8
je 0x35f0e9
jne 0x35f0e9
push ebx
push eax
je 0x35f3da
jne 0x35f3da
je 0x35f72f
jne 0x35f72f
je 0xf3407a7c
invalid
push 0
je 0x35fa8e
jne 0x35fa8e
add eax, edi
add edi, ebx
je 0x35f7a4
jne 0x35f7a4
push 0x35f404
ret
mov byte [esp + 6], 0
mov byte [esp + 7], 0
je 0x35eb00
jne 0x35eb00
je 0x35f8a1
jne 0x35f8a1
jmp 0x865a7a8a
mov byte [esp + 0x86], 0
mov byte [esp + 0x87], 0
je 0x35f3ec
jne 0x35f3ec
jmp 0x2d6bca
jmp 0x35ed57
mov dword [esp + 0xa0], ecx
push ecx
je 0x35fb18
jne 0x35fb18
je 0x35f770
push eax
lea eax, [esp + 0x1c]
push eax
je 0x35ec52
jne 0x35ec52
add byte [eax], al
add byte [eax], al
mov edi, dword [esi - 0x18]
je 0x35fb6b
push 0x35f13e
ret
mov byte [esp + 0x28], 0
mov byte [esp + 0x29], 0
jmp 0x35f667
je 0x35f59d
jne 0x35f59d
je 0x35e9ec
jne 0x35ea90
push 0x35f69c
ret
mov byte [esp + 0x2a], 0
mov byte [esp + 0x2b], 0
mov byte [esp + 0x2c], 0
mov byte [esp + 0x2d], 0
jmp 0x35ef4e
jne 0x35ef77
je 0xfee30e
add byte [eax], al
mov esi, dword [ebp + 8]
push 0x35eb98
ret
mov byte [esp + 0x61], 0
mov byte [esp + 0x62], 0
mov byte [esp + 0x63], 0
mov byte [esp + 0x64], 0
je 0x35efe8
jmp 0x35f462
pop esi
pop edi
pop ebx
pop ebp
push 0x35f3b4
ret
push 0x35f1c6
ret
add byte [eax], al
add byte [eax], al
mov byte [esp + 0x23], 0
mov byte [esp + 0x24], 0
mov byte [esp + 0x25], 0
mov byte [esp + 0x26], 0
mov byte [esp + 0x27], 0
je 0x35f638
jne 0x35f638
je 0x35e914
jmp 0x35fb91
je 0x35f596
jne 0x35f596
jmp 0x8445b7f9
test eax, eax
je 0x35fa2c
jne 0x35fa2c
add byte [eax], al
add byte [eax], al
push 0x35f59d
ret
mov dword [ecx + 4], eax
push dword [esp + 8]
jmp 0x35f9b8
mov ecx, edi
mov edi, eax
mov dword [esp + 0x9c], 0
lea eax, [esp + 0x9c]
push 0
push eax
je 0x35f5e2
jne 0x35f5e2
jmp 0xf4d57c0c
je 0x35ec9e
jne 0x35ec9e
add byte [eax], al
add byte [eax], al
mov ecx, dword [ebp + 0x18]
push 0x35f196
ret
lea esp, [ebp - 0xc]
je 0x35edb7
jne 0x35edb7
jmp 0x8b3ebcd6
add esp, 8
mov ecx, dword [esp + 0xc]
je 0x35eab7
jne 0x35eab7
je 0x35f1e1
jne 0x35f1e1
je 0x8b423bfd
mov dword [ebx + 0xc], eax
mov edx, dword [ebp + 0x18]
mov ecx, dword [ecx + 0x3c]
cmp edx, 0x8664
je 0x35f334
push ebp
sbb byte [ebx - 0x57ec3b7], cl
xchg byte fs:[eax], al
add byte [edi], cl
test byte [edi - 0x74000006], ch
jne 0x35f890
mov esi, dword [ebp + 8]
cmp edx, 0x14c
je 0x35ebff
imul esi, ebx, 0xffffffff
dec dword [edi]
test byte [ecx], ch
cmc
invalid
je 0x35edc3
jne 0x35edc3
jmp 0xff9c638d
call fcn.00355f10
add esp, 8
mov byte [esp], 0
mov byte [esp + 1], 0
mov byte [esp + 2], 0
mov byte [esp + 3], 0
mov byte [esp + 4], 0
je 0x35ef77
je 0x35f681
jne 0x35f681
jmp 0x35f8d8
movsd xmm0, qword [esp + 0xb4]
movsd qword [esp + 4], xmm0
mov dword [esp], esi
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
mov eax, ebx
je 0x35f83f
jne 0x35f83f
je 0x35f2fd
jne 0x35efe7
jne 0x35f0b1
je 0x35ea10
jne 0x35e858
jmp 0x29006dbe
lea esi, [edx + ecx*8 + 0x28]
nop word cs:[eax + eax]
nop dword [eax + eax]
je 0x35f430
jne 0x35f430
je 0x24d7d61
je 0x35fb6b
add byte [eax], al
jne 0x35e796
jmp 0x3a5a3e25
mov byte [esp + 0x42], 0
mov byte [esp + 0x43], 0
mov byte [esp + 0x44], 0
push 0x35eb30
ret
push edi
call fcn.00356160
add esp, 8
mov dword [esi + 0x10], eax
add eax, ebx
mov ebx, dword [esp + 8]
je 0x35f54d
jne 0x35f54d
add byte [eax], al
add byte [eax], al
jne 0x35ef3c
jmp 0x844609d7
movsd xmm0, qword [esp + 0xc4]
movsd qword [esp + 4], xmm0
je 0x35ed30
jne 0x35ed30
jmp 0x3628f769
cmp ecx, 0x14c
jne 0x35fb9d
movzx ecx, word [eax + 6]
movzx edx, word [eax + 0x14]
lea edx, [eax + edx + 0x18]
jmp 0x35f4a9
je 0x35f178
lea eax, [edi + 1]
push eax
call fcn.00394b2a
jmp 0x35eb76
mov eax, dword [esp + 4]
mov ecx, dword [esp]
mov dword [esp + 0xa0], ecx
mov dword [esp + 0xa4], eax
sub esp, 0x14
je 0x35f535
jne 0x35f535
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov byte [esp + 0x19], 0
mov byte [esp + 0x1a], 0
je 0x35ec41
jne 0x35ec41
je 0x35f94e
jne 0x35f94e
push eax
push dword [esp + 0xa0]
jmp 0x35f822
mov dword [esp + 0xbc], eax
sub esp, 0x14
je 0x35eccd
jne 0x35eccd
je 0x35e71b
jne 0x35f474
je 0xff687f1b
invalid
push edi
push esi
call dword [sym.imp.HDWOMH_6aod_QddeNmda]
jmp 0x35eb57
jmp 0x8445fab1
test eax, eax
je 0x35f4d1
lea eax, [esp + 0x90]
je 0x35f578
push 0x35eabc
ret
add esi, 0xffffffd8
test edi, edi
je 0x35f430
mov ecx, dword [ebp + 0x18]
je 0x35ef68
jne 0x35ef68
je 0x35e648
push 0x35f569
ret
jne 0x35e887
dec ecx
jmp 0x35f5dd
xor edx, edx
mov ecx, 0xffffffff
je 0x35f5dd
jne 0x35f5dd
push 0x35f3ca
ret
mov esi, ecx
mov dword [ecx + 0x18], 0
call dword [sym.imp.HDWOMH_6aod_DdqUagcGkpm]
mov dword [esi + 0x14], eax
mov eax, esi
je 0x36a133
jne 0x36a133
jmp 0xa1750995
push esi
mov dword [ecx], 0x39a4e0
mov eax, dword [ecx + 0x18]
je 0x36a177
jne 0x36a177
push 0x36a158
ret
push 0x36a1e9
ret
cmp dword [eax + 4], 4
jne 0x36a1cd
mov eax, dword [eax]
mov dword [esi + 0xc], eax
je 0x36a1cd
jne 0x36a1cd
add byte [eax], al
add byte [eax], al
push esi
mov eax, dword [esp + 0x18]
je 0x36a20a
push 0x36a1e4
ret
push ebp
push ebx
push edi
push esi
jmp 0x36a256
test dh, al
add al, 0x24
add dh, al
inc esp
and al, 1
add dh, al
inc esp
and al, 2
add dh, al
inc esp
and al, 3
add byte [edi], cl
test al, al
add dword [eax], eax
add byte [edi], cl
test dword [edx + 0x68000001], edi
invalid
jne 0x36a7e6
jmp 0x3f22b6
cmp dword [edi + 8], 0
jne 0x36a294
jmp 0x36a83a
setne bl
je 0x36a32f
jne 0x36a32f
jmp 0x36a6ac
test eax, eax
jmp 0x36a522
cmp dword [edi + 0x18], 0
je 0x36a723
mov eax, dword [edi + 0xc]
jmp 0x36a5ad
jne 0x36a378
je 0x36a7da
jne 0x36a7da
jne 0x36a611
jmp 0x45ae942
mov byte [esp + 4], 0
mov byte [esp + 5], 0
mov byte [esp + 6], 0
mov byte [esp + 7], 0
je 0x36a390
jne 0x36a390
jmp 0x2322935
je 0x36a723
mov ebp, eax
mov eax, dword [esp + 0x44]
mov edx, dword [esp + 0x48]
mov ebx, dword [esp + 0x40]
mov dword [esp + 8], eax
mov dword [esp + 0xc], edx
je 0x36a6b3
jne 0x36a6b3
je 0x36a73f
jne 0x36a73f
je 0x36d92dc4
add bl, al
jmp 0xfbd22a72
lea ecx, [esp + 0x20]
je 0x36a875
jne 0x36a875
jmp 0xfcfd29d1
test ecx, ecx
je 0x36a847
lea esi, [esp + 4]
push esi
push 0x36a883
ret
push 0
push 0
push esi
push eax
call dword [sym.imp.THKIPX_io_ThkIpxKt_m]
je 0x36a7b2
jne 0x36a7b2
je 0xa2d50ebf
punpckhbw mm3, qword [esi - 0x3cffc95e]
add bl, al
mov ecx, dword [edi + 4]
je 0x36a67b
jne 0x36a67b
je 0xc0bc81f1
xor ebx, ebx
test eax, eax
je 0x36a378
je 0x36a3ff
jne 0x36a3ff
je 0x4f6935
je 0x36a4b7
jne 0x36a4b7
jmp 0xff932af8
xor ebx, ebx
xor ebp, ebp
mov dword [ecx], eax
cmp dword [edi + 8], 0
push 0x36a7a6
ret
je 0x36a388
jne 0x36a388
je 0x36a501
jne 0x36a83a
je 0xfc622bdb
invalid
je 0x36a3f9
jne 0x36a775
add byte [eax], al
add byte [eax], al
push eax
push esi
call ecx
je 0x36a6bc
jne 0x36a6bc
jmp 0x36a3c2
jmp 0x36a727
mov esi, dword [eax]
call fcn.00360fa0
push 0
jmp 0x36a692
lea ecx, [esp + 0x18]
call fcn.00360ed0
push 0x36aaa9
ret
je 0x36ab4c
lea ecx, [esp + 0xc]
mov ebp, eax
call fcn.00360fa0
push eax
push ebp
call fcn.0038fa2b
add esp, 8
je 0x36a921
jmp 0x36a9cc
je 0x36ac2a
jne 0x36ac2a
je 0x36a97f
jne 0x36a97f
push dword [esp + 0x44]
push ebp
call fcn.0038ff71
add esp, 8
push 0xa0000000
push 0x36ad99
ret
mov dword [ebp], ecx
je 0x36a8bf
jne 0x36a8bf
je 0x4552e59
jne 0x36ad6a
add byte [eax], al
jmp 0xf3b6dd4
add esp, 4
je 0x36ab8f
jne 0x36ab8f
jne 0x36ad4b
push 0x3af65a
call fcn.00360d80
lea ecx, [esp + 0x18]
push 0x36ab19
ret
push esi
call fcn.00394b33
mov ecx, dword [esp + 4]
add esp, 4
mov ebp, dword [esp + 0x3c]
je 0x36ab71
jne 0x36ab71
je 0xebbab8ed
dec ebx
je 0x36ae90
add al, 0
add byte [edi], cl
test ebp, esp
add al, 0
add byte [eax - 0x1e], ch
test eax, 0x8bc30036
or al, 0x24
jne 0x36ae90
push 0x36a9e2
ret
mov ecx, dword [esp]
mov dword [eax], edi
je 0x36a939
jne 0x36a939
je 0x36a501
jne 0x36ae46
je 0xff862edf
jne 0x36a921
invalid
add byte [eax], al
add byte [eax], al
je 0x36ae70
jne 0x36ae70
push 0x400
call fcn.00394b2a
add esp, 4
test eax, eax
je 0x36ab3f
mov esi, eax
mov eax, 0xfffffc00
je 0x36aa4a
je 0x36aec2
jne 0x36aec2
add byte [eax], al
add byte [eax], al
jne 0x36aec9
add byte [eax], al
add byte [eax], al
call fcn.00360fa0
je 0x36ad85
jne 0x36ad85
add byte [eax], al
add byte [eax], al
call fcn.00356490
add esp, 4
movzx ecx, ax
mov edx, eax
push 0x36ab9c
ret
mov dword [esp + 8], edi
nop
mov byte [esi + eax + 0x400], 0
push 0x36ae32
ret
lea ecx, [esp + 0xc]
call fcn.00360fa0
push eax
je 0x36aac4
jne 0x36aac4
jmp 0x8445aae7
push 0
je 0x36a911
jne 0x36a911
jmp 0x36adea
push esi
call fcn.00394b33
add esp, 4
cmp byte [esp + 4], 0
jne 0x36ab8f
push 0x36ac5b
ret
call fcn.0038fa10
add esp, 4
mov ebx, eax
push ebp
call fcn.0038fa10
je 0x36aec9
push 0x36aa10
ret
push 0
je 0x36ab0b
jne 0x36ab0b
jmp 0x8445ab79
push 0
je 0x36ad4b
push 0x36a95c
ret
mov eax, dword [esp + 0x38]
xor ebx, ebx
xor ecx, ecx
jmp 0x36a9b4
jmp 0x36a91d
mov eax, dword [esp + 0x38]
xor ebx, ebx
jmp 0x36a9b4
mov ebp, dword [esp + 0x3c]
mov eax, dword [esp + 0x38]
jmp 0x36a9b1
test eax, eax
je 0x36a8d2
jne 0x36a8d2
je 0x36a99e
jne 0x36a7c8
je 0x64babbc1
je 0x36ab3f
invalid
je 0x36a9ab
jne 0x36a9ab
add byte [eax], al
add byte [eax], al
sub esp, 0x20
jmp 0x36acdf
mov ecx, eax
mov al, 1
xor ebp, ebp
mov dword [esp + 4], eax
push 0x36aa79
ret
mov ebx, eax
je 0x36ae10
jne 0x36ae10
je 0x36a328
jne 0x36a1e9
mov eax, dword [esp + 0x50]
push eax
push eax
push dword [esp + 0x54]
push 0
push 0
push ecx
call dword [sym.imp.THKIPX_io_ThkIpxWakgZlwvcwu]
je 0x36ad58
jne 0x36ad58
je 0x36a3ff
jne 0x36a5d7
add byte [eax], al
add byte [eax], al
push ebp
call fcn.00394b33
je 0x36a94d
jne 0x36a94d
je 0x163602ca
adc byte [edx + 0x5e680039], ah
stosb byte es:[edi], al
add bl, al
je 0x145b1910
lea ebp, [esp + 0x14]
mov eax, dword [ebx + 0x14]
mov dword [esp + 0x14], eax
push ebp
call fcn.00356490
add esp, 4
je 0x36ac10
jne 0x36ac10
je 0x36abd5
jne 0x36a19a
je 0x36adc5
jne 0x36adc5
add byte [eax], al
add byte [eax], al
jmp 0xffa41cf
setne bl
je 0x36aa8d
jne 0x36aa8d
mov edi, eax
test eax, eax
je 0x36abd5
push 0x36ad74
ret
mov ebp, dword [esp + 0x3c]
mov edi, dword [esp + 0x40]
mov esi, dword [esp + 0x34]
mov ebx, ecx
lea ecx, [esp + 0xc]
je 0x36a962
jne 0x36a962
je 0x33ecec
dec dword [edi]
test byte [ebx + 0x448d04c4], al
add ecx, dword [ecx + edi*4]
add esp, 4
lea eax, [ebx + eax + 0xc]
mov ecx, 0xffffffff
add eax, eax
cmovae ecx, eax
push ecx
call fcn.00394b2a
add esp, 4
je 0x36abb8
jne 0x36abb8
push 0x36acbb
ret
jne 0x36ae80
lea ecx, [esp + 0x18]
je 0x36aa1a
jne 0x36aa1a
jmp 0x1bd315e
je 0x36aed7
jne 0x36aed7
jmp 0xc0bc888d
xor ebx, ebx
test eax, eax
je 0x36acbc
jne 0x36acbc
je 0x2f3d74d4
mov word [esi], 0x2f
jmp 0x36ac7f
add cl, ch
or edi, edi
invalid
push ebp
push 0x36aa2f
ret
push 0x100
push 0
je 0x36ab04
jne 0x36ab04
jmp 0xff8cad07
mov dword [esp], eax
je 0x36ab4c
mov ebp, dword [esp + 0x44]
test ebp, ebp
je 0x36abfa
je 0x36aa6a
push 0x36a8f8
ret
jmp 0xf8d0542
sar eax, 0x1f
shr eax, 0x1c
add eax, ebx
and eax, 0xfffffff0
sub ebx, eax
cmp ebx, 0xffffffff
je 0x36ad3a
je 0x36ae70
jne 0x36ae70
push 0x36aa8d
ret
inc eax
jne 0x36aa50
je 0x36ad6a
jmp 0x36a946
mov dword [esp + 4], 0
jmp 0x36ac04
lea eax, [eax + ecx + 0x61]
mov word [edi], ax
add edi, 2
jmp 0x36a99e
mov edi, esi
inc ebx
add edi, 2
nop word cs:[eax + eax]
je 0x36ad7c
jne 0x36ad7c
add byte [eax], al
add byte [eax], al
je 0x36ad34
jne 0x36ad34
jmp 0xfe9332b0
jne 0x36aa4a
jmp 0xfe6e32dc
je 0x36ad06
jne 0x36ad06
je 0xab881731
push esi
push 0x36ab51
ret
add bl, al
nop
push ebp
push ebx
push edi
push esi
sub esp, 0x1c
mov ebp, dword [esp + 0x38]
mov esi, dword [esp + 0x34]
jmp 0x36b4e8
jne 0x36b15d
jmp 0x84468e8a
mov edi, ebx
je 0x36b28f
je 0x36b087
jne 0x36b087
je 0x36a11a
jne 0x36aa79
jmp 0x36e7438a
push 0x36b094
ret
mov edi, dword [esp + 0x14]
mov dword [esp + 0xc], 1
test edi, edi
je 0x36b235
xor eax, eax
je 0x36b1f4
jne 0x36b1f4
jmp 0x3dcb38
mov dword [eax + 4], esi
mov edi, eax
je 0x36b742
jne 0x36b742
push 0x36b1ae
ret
mov eax, dword [esp]
je 0x36b583
jne 0x36b583
jmp 0x396766
jmp 0x36b235
je 0x36b31c
jne 0x36b31c
je 0x36a67b
jne 0x36a73f
jmp 0x36b31b
je 0x36b392
jne 0x36b392
je 0x36a3f9
jne 0x36ac10
add byte [eax], al
add byte [eax], al
jmp 0x36b7de
jmp 0x36b723
mov ebx, dword [edi + 8]
je 0x36af1e
jne 0x36af1e
je 0xa21fb844
push 8
jmp 0x36b47e
add al, 0
add byte [edi], cl
test byte [ebp + ebx*4 + 0xf], dh
test bh, ch
push es
add byte [eax], al
je 0x36af7e
je 0x36b6d6
jne 0x36b6d6
jmp 0x3c0cdb
mov edi, ecx
mov dword [esp], 0
mov dword [esp + 0x18], 0
mov dword [esp + 0x14], 0
mov byte [esp + 4], 0
mov byte [esp + 5], 0
je 0x36b709
jne 0x36b709
je 0x36b5b0
jne 0x36b5b0
je 0x36aa79
jne 0x36a49f
mov eax, dword [esp + 0x18]
xor ebx, ebx
test eax, eax
mov dword [edi + 4], eax
je 0x36b214
jmp 0x36b13e
push dword [ebp + 0x18]
call esi
test ebx, ebx
je 0x36aefd
jne 0x36aefd
add byte [eax], al
add byte [eax], al
je 0x36b828
jne 0x36b828
add byte [eax], al
add byte [eax], al
mov eax, dword [edi]
mov ebx, dword [edi + 8]
test eax, eax
jmp 0x36b782
test eax, eax
je 0x36b657
push 0x36b1e2
ret
jmp 0x36b817
jmp 0x36b751
push 0x36b363
ret
je 0x36b0e4
jne 0x36b0e4
je 0x36a566
jne 0x36a3f9
jmp 0x36aff3
nop dword [eax]
mov ecx, dword [ecx + 8]
test ecx, ecx
je 0x36b6c1
je 0x36b691
jne 0x36b691
je 0x36a74f
jne 0x36b094
je 0x5913698
jne 0x36b6e5
add byte [eax], al
je 0x36a566
jne 0x36a775
test eax, eax
je 0x36b5dd
jne 0x36b5dd
je 0x36e70413
add bl, al
jmp 0xf05035c1
mov ecx, ebp
jmp 0x36b80c
je 0x36b22b
jne 0x36b22b
add byte [eax], al
add byte [eax], al
push 0x36b4a6
ret
mov ecx, edi
cmp dword [ecx], 0
jne 0x36b346
je 0x36b15d
jmp 0x36aef6
push 0x36b127
ret
je 0x36b284
jne 0x36b284
jmp 0x315ae6a8
mov esi, dword [esp]
xor ebx, ebx
test esi, esi
push 0x36b0a2
ret
je 0x36b20c
jne 0x36b20c
jmp 0x36b235
je 0x36b7c0
push 0x36b738
ret
jne 0x36b59b
jmp 0x36b861
jmp 0x36af28
jmp 0x36b2b0
mov esi, dword [esp + 0x34]
mov eax, dword [esp + 0xc]
mov ebp, dword [esp + 0x38]
jmp 0x36b66b
push 0x36b328
ret
nop dword [eax + eax]
push edi
je 0x36b86b
jne 0x36b86b
test eax, eax
jmp 0x36b6a3
test ebp, ebp
jmp 0x36b544
push dword [ebp + 0x18]
je 0x36b59b
je 0x36b245
jne 0x36b245
je 0x36aac4
jne 0x36a328
jmp 0x50b370d
je 0x36b7d4
jne 0x36abeb
add byte [eax], al
add byte [eax], al
mov esi, dword [sym.imp.HDWOMH_6aod_KddqNvma]
je 0x36b7f9
jmp 0x36b5f9
jmp 0x8b371d77
push edi
push 0
mov eax, dword [esp + 0x18]
jmp 0x36b4c2
cmp dword [ecx], 0
je 0x36b160
add eax, dword [ecx + 4]
je 0x36b6b6
jne 0x36b6b6
je 0x36aec2
jne 0x36ae32
je 0xe9371db7
push eax
push 0
jmp 0x36b2d8
insd dword es:[edi], dx
invalid
add byte [eax], al
add byte [eax], al
push esi
call dword [sym.imp.THKIPX_io_ThkIpxUq_qqMgwgEwcklcbdm]
push 0x36b3a3
ret
xor eax, eax
jmp 0x36b66b
jmp 0x36b5d0
push 8
je 0x36b51b
jne 0x36b51b
je 0x36ae60
jne 0x36a230
je 0x36b38e
jne 0x36b38e
je 0x36a29e
jne 0x36b2fa
je 0x1f938fc
add byte [eax], al
je 0x36a921
jne 0x36a647
je 0xfec13810
je 0x36b28d
invalid
jne 0x36b28d
je 0x7cc07494
and al, 0x10
je 0x36b3b7
nop word cs:[eax + eax]
nop dword [eax]
jmp 0x36b7a0
push ebx
call dword [sym.imp.THKIPX_io_ThkIpxVaffacQcwqmlsg]
test eax, eax
je 0x36b3b0
mov eax, esp
push 0x36b0f7
ret
call eax
test eax, eax
je 0x36b76a
push 0x36b854
ret
jne 0x36b862
punpckhbw mm3, mm5
mov bh, 0x36
add bl, al
je 0x36b6b0
push ecx
je 0x36b6e5
jmp 0x36b185
mov ebx, dword [esp + 0x18]
push dword [ebx + 0x18]
mov eax, dword [sym.imp.HDWOMH_6aod_KddqIhdkg]
je 0x36b5aa
jne 0x36b5aa
je 0xffa438ab
invalid
push dword [eax + 0x18]
call dword [sym.imp.HDWOMH_6aod_KddqNvma]
xor ebx, ebx
mov edi, dword [esp + 0x14]
mov dword [esp + 0xc], 1
test edi, edi
jne 0x36af3c
jmp 0x36b1c7
mov ebx, dword [esp + 0x30]
je 0x36aff3
jne 0x36aff3
je 0x36b707
jne 0x36b707
add byte [eax], al
add byte [eax], al
mov byte [ecx], 0
je 0x36b62f
jne 0x36b62f
add byte [eax], al
add byte [eax], al
push dword [ebx + 0x18]
call dword [sym.imp.HDWOMH_6aod_KddqIhdkg]
test eax, eax
mov dword [edi], eax
je 0x36afdf
jne 0x36afdf
add byte [eax], al
add byte [eax], al
jne 0x36afd6
push 0x36b46e
ret
jne 0x36b828
jmp 0x36af79
je 0x36afb9
jne 0x36afb9
je 0x36a921
jne 0x36a140
call esi
je 0x36b3fd
jne 0x36b3fd
jmp 0x354197
jmp 0x36b43a
jmp 0xf5aba40
je 0x36b122
jne 0x36b122
jmp 0xfa1439f0
je 0x36afc0
je 0x36b1be
jne 0x36b1be
push 0x36b20a
ret
jne 0x36b7f9
je 0x85afa8e
mov dword [esp + 8], eax
inc eax
push eax
call fcn.00394b2a
add esp, 4
push 0x36b274
ret
mov byte [esp + 0xa], 0
mov byte [esp + 0xb], 0
push 0
je 0x36b7d4
jne 0x36b7d4
jmp 0x5abfe74
inc ecx
dec eax
jne 0x36b638
jmp 0x36af69
push 0x36b508
ret
jne 0x36b134
je 0x36b2a8
jne 0x36b2a8
je 0x45b02fa
mov ecx, dword [esp + 4]
mov dword [esi], ecx
mov ecx, dword [esp + 8]
mov dword [ebp], ecx
add esp, 0x1c
pop esi
pop edi
je 0x36b862
je 0x36b44b
jne 0x36b44b
je 0xfcdd3aa4
je 0x36b33d
invalid
jne 0x36b33d
je 0x8445ec8e
jne 0x36b833
nop dword [eax]
push 0x36b63e
ret
mov ecx, dword [ecx + 8]
test ecx, ecx
jne 0x36b16b
test eax, eax
je 0x36b235
je 0x36b601
push 0x36b0ed
ret
mov dword [ebp], edi
mov esi, dword [esp + 0x30]
push 0x36b575
ret
push eax
push esi
call fcn.00355df0
add esp, 0xc
add esi, dword [ebp + 4]
mov ebp, dword [ebp + 8]
jmp 0x36b2d0
je 0x65afbd3
mov byte [esp + 6], 0
mov byte [esp + 7], 0
mov byte [esp + 8], 0
mov byte [esp + 9], 0
jmp 0x36b616
add dh, al
inc esp
and al, 7
add dh, al
inc esp
and al, 8
add dh, al
inc esp
and al, 9
add cl, ch
hlt
xor eax, eax
je 0x36b7de
jne 0x36b7de
push 0x36b2fa
ret
jne 0x36b7c0
add byte [eax], al
add byte [eax], al
inc esi
push esi
je 0x36b3bd
jne 0x36b3bd
jmp 0x145b33e0
mov edi, dword [esp + 0x14]
mov dword [esp + 0xc], 0
test edi, edi
jne 0x36b30a
jmp 0x36b2a0
xor ebx, ebx
je 0x36b214
jne 0x36b214
je 0x36b738
jne 0x36a471
je 0xfb5f3b95
je 0x36b2b0
invalid
je 0x36b134
jne 0x36b134
je 0x36e78a02
add bl, al
add byte [eax], al
add byte [eax], al
je 0x36b219
jne 0x36b219
je 0xfbf03bc1
invalid
mov ebp, dword [esp + 0x38]
je 0x36b1cf
jne 0x36b1cf
add byte [eax], al
add byte [eax], al
jmp 0x36b425
lea ecx, [esp + 0x18]
push ecx
push eax
push ebp
je 0x36b227
jne 0x36b227
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov ebp, dword [esp + 0x10]
mov eax, dword [edi]
je 0x36afc5
jne 0x36afc5
jmp 0x76d71f
nop dword [eax]
jmp 0x36b638
mov eax, esp
mov dword [esp], 0
push eax
jmp 0x36af9d
mov eax, dword [ebp]
test eax, eax
je 0x36b6b0
mov ecx, dword [ebp + 4]
test ecx, ecx
je 0x36b458
jne 0x36b458
je 0x36a256
jne 0x36b363
add byte [eax], al
add byte [eax], al
je 0x36af51
jne 0x36af51
jmp 0xbc9f144e
jmp 0xb7f320c1
pop ebx
push 0x36b7bc
ret
push 0
je 0x36b060
jne 0x36b060
je 0x36ac5b
jne 0x36b2fa
nop word cs:[eax + eax]
nop
jmp 0x36bae6
dec edi
je 0x36ba38
jne 0x36ba38
je 0x36a9ab
jne 0x36a288
add byte [eax], al
add byte [eax], al
push ebx
je 0x36badb
jne 0x36badb
jmp 0x36b913
je 0x36aa6a
jne 0x36b219
jmp 0x1803d06
je 0x36b7d4
jne fcn.0036aee0
jmp 0x568e0c79
push ebp
push ebx
push edi
push esi
je 0x36b9e1
jne 0x36b9e1
add byte [eax], al
add byte [eax], al
jne 0x36ba52
je 0x36b9fc
jne 0x36b9fc
imul ecx, ecx, 0x47af
shr ecx, 0x10
sub edx, ecx
movzx edx, dx
shr edx, 1
push 0x36bab4
ret
ret
push eax
mov edi, ecx
push 0x400
call fcn.00394b2a
add esp, 4
test eax, eax
je 0x36ba52
jmp 0x36b934
jmp 0x5e3b7e84
add esp, 4
pop esi
pop edi
pop ebx
pop ebp
je 0x36b99b
jne 0x36b99b
jmp 0x35f2f6
je 0x36baf6
jne 0x36baf6
push 0x36bad9
ret
jne 0x36b8d3
jmp 0x36ba42
xor esi, esi
je 0x36ba58
jne 0x36ba58
je 0x36a95c
jne 0x36a288
je 0x36ba40
jmp 0x36ba0e
mov eax, esi
je 0x36b9fd
jne 0x36b9fd
add ebp, 2
nop word cs:[eax + eax]
nop dword [eax + eax]
push 0x36b8d3
ret
push 0x36b95e
ret
call fcn.00356490
push 0x36b896
ret
je 0x36b920
jne 0x36b920
add byte [eax], al
add byte [eax], al
mov esi, eax
mov eax, 0xfffffc00
nop dword [eax]
je 0x36bad3
jne 0x36bad3
je 0x36b8e6
jne 0x36b8e6
lea ecx, [ecx + ecx*4]
neg ecx
lea eax, [eax + ecx + 0x61]
mov word [ebp], ax
je 0x36bb32
jne 0x36bb32
je 0x36a341
push 0x36b995
ret
add ebp, 2
jmp 0x36b8b6
adc dword [eax + 0x4403fff5], 0x24
dec eax
movdqa xmmword [edi], xmm0
movdqa xmmword [edi + 0x10], xmm0
movdqa xmmword [edi + 0x20], xmm0
movdqa xmmword [edi + 0x30], xmm0
movdqa xmmword [edi + 0x40], xmm0
inc edi
inc eax
movdqa xmmword [edi + 0x50], xmm0
movdqa xmmword [edi + 0x60], xmm0
movdqa xmmword [edi + 0x70], xmm0
lea edi, [edi + 0x80]
sub ecx, 0x80
test ecx, 0xffffff00
jne 0x396750
jmp 0x3967a0