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

Disassembly:
mov byte [esi + 0x2b], 0
mov byte [esi + 0x2c], 0
je 0x9f87db
jne 0x9f87db
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x3c], 0
je 0x9f8862
jne 0x9f8862
je 0x9f860f
jne 0x9f8584
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x13], 0
je 0x9f8738
jne 0x9f8738
je fcn.009f8470
jne 0x9f8506
add byte [eax], al
add byte [eax], al
je 0x9f87b9
jne 0x9f87b9
push 0x9f8728
ret
mov byte [esi + 0x53], 0
je 0x9f8820
jne 0x9f8820
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x5a], 0
mov byte [esi + 0x5b], 0
mov dword [esi + 0x6c], 0
je 0x9f856d
jne 0x9f856d
je 0x9f8807
jne 0x9f8807
je 0x84af75fa
mov eax, esi
je 0x9f8696
and dword [ecx], eax
add byte [eax], al
jne 0x9f8696
je 0x9f856d
jne 0x9f8679
jmp 0xc6cc4e
mov byte [esi + 0x27], 0
mov byte [esi + 0x28], 0
je 0x9f86ce
jne 0x9f86ce
je 0x9f84a7
jne 0x9f8647
add byte [eax], al
add byte [eax], al
jmp 0x9f856d
je 0xd1cc7a
mov byte [esi + 0x32], 0
mov byte [esi + 0x33], 0
mov byte [esi + 0x34], 0
mov byte [esi + 0x35], 0
je 0x9f860f
jne 0x9f860f
je 0x9f848b
jne 0x9f84b2
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x18], 0
mov byte [esi + 0x19], 0
mov byte [esi + 0x1a], 0
mov byte [esi + 0x1b], 0
mov byte [esi + 0x1c], 0
mov byte [esi + 0x1d], 0
mov byte [esi + 0x1e], 0
mov byte [esi + 0x1f], 0
jmp 0x9f8746
jmp 0x106e0f56
mov byte [esi + 0x36], 0
mov byte [esi + 0x37], 0
mov byte [esi + 0x38], 0
mov byte [esi + 0x39], 0
mov byte [esi + 0x3a], 0
jmp 0x9f8626
mov byte [esi + 0x3b], 0
je 0x9f869a
jne 0x9f869a
je 0xb0ccfa
mov byte [esi + 0x11], 0
mov byte [esi + 0x12], 0
je 0x9f8506
jmp 0x9f887e
jne 0x9f8647
mov byte [esi + 0x22], 0
jmp 0x9f88b5
mov edi, eax
call fcn.00a19520
mov dword [esi + 0xc], edi
mov byte [esi + 0x10], 0
je 0x9f8630
jne 0x9f8630
je 0x9f865a
jne 0x9f865a
jmp 0x9f87b7
je 0x9f8892
jne 0x9f8892
je 0xe1cd51
mov byte [esi + 0x42], 0
mov byte [esi + 0x43], 0
mov byte [esi + 0x44], 0
jmp 0x9f870a
pop esi
pop edi
ret
push 0x9f84e6
ret
mov byte [esi + 0x40], 0
mov byte [esi + 0x41], 0
je 0x9f8687
jne 0x9f8687
je 0xfeee0ac5
invalid
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x29], 0
mov byte [esi + 0x2a], 0
je 0x9f84ce
jne 0x9f84ce
mov byte [esi + 0x20], 0
mov byte [esi + 0x21], 0
je 0x9f8647
je 0x9f8645
jne 0x9f8645
je fcn.009f84c0
jne fcn.009f8470
je 0xe4cdd4
mov byte [esi + 0x45], 0
mov byte [esi + 0x46], 0
mov byte [esi + 0x47], 0
mov byte [esi + 0x48], 0
mov byte [esi + 0x49], 0
je 0x9f878a
jne 0x9f878a
jmp 0x9f8848
mov ecx, eax
je 0x9f865a
jne 0x9f865a
mov byte [esi + 0x14], 0
je 0x9f874e
push 0x9f8654
ret
je 0x9f86e2
jne 0x9f86e2
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x15], 0
mov byte [esi + 0x16], 0
mov byte [esi + 0x17], 0
je 0x9f88a7
jne 0x9f88a7
je 0xa4378933
mov dword [ecx], 0xa3a398
je 0x9f8807
mov dword [0x93840f00], eax
add byte [eax], al
add byte [edi], cl
test dword [ebp + 0xf000000], ecx
test byte [esi], ch
invalid
jne 0x9f8807
je 0x9f85ae
jne 0x9f85ae
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x4a], 0
mov byte [esi + 0x4b], 0
mov byte [esi + 0x4c], 0
mov byte [esi + 0x4d], 0
mov byte [esi + 0x4e], 0
mov byte [esi + 0x4f], 0
mov byte [esi + 0x50], 0
mov byte [esi + 0x51], 0
mov byte [esi + 0x52], 0
jmp 0x9f8538
je 0x89a44c40
add esp, 4
mov ecx, eax
mov edi, eax
je 0x9f884a
ror dword [ecx - 0x7b7bf039], 0
add byte [eax], al
push 0x9f881e
ret
mov byte [esi + 0x2d], 0
mov byte [esi + 0x2e], 0
mov byte [esi + 0x2f], 0
mov byte [esi + 0x30], 0
mov byte [esi + 0x31], 0
je 0x9f85b0
jne 0x9f85b0
add byte [eax], al
add byte [eax], al
je 0x9f878a
jne 0x9f878a
add byte [eax], al
add byte [eax], al
push 0x30
call fcn.009f5d20
je 0x9f8522
jne 0x9f8522
add byte [eax], al
add byte [eax], al
jne 0x9f884a
mov byte [esi + 0x54], 0
mov byte [esi + 0x55], 0
push 0x9f87ce
ret
jne 0x9f854c
je 0x9f85fb
jne 0x9f85fb
je 0x9f881e
jne 0x9f848b
je 0x1349a36
call fcn.00a01d60
mov dword [esi + 8], edi
push 0xf0
call fcn.009f5d20
jmp 0x9f88f6
add byte [ecx - 0xf97f782], cl
add byte [eax], al
add al, ch
invalid
mov byte [esi + 0x3d], 0
mov byte [esi + 0x3e], 0
mov byte [esi + 0x3f], 0
je 0x9f86a4
jne 0x9f86a4
add byte [eax], al
add byte [eax], al
jne 0x9f8506
je 0x9f8913
jne 0x9f8913
je 0xf6cf5c
mov byte [esi + 0x57], 0
mov byte [esi + 0x58], 0
mov byte [esi + 0x59], 0
je 0x9f854c
jmp 0x9f882e
je 0x9f85d4
je 0x9f88ca
jne 0x9f88ca
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x23], 0
mov byte [esi + 0x24], 0
mov byte [esi + 0x25], 0
mov byte [esi + 0x26], 0
jmp 0x9f8584
jne 0x9f85d4
je 0x9f848b
jne fcn.009f84c0
je 0x9f86ca
jne 0x9f86ca
je 0x9f87db
jne 0x9f8522
je 0xfa44d7d
add esp, 4
je 0x9f872a
test byte [ebx], ch
invalid
jne 0x9f872a
je 0x9f8807
jne 0x9f84a7
je 0xfeef0d26
je 0x9f8768
invalid
jne 0x9f8768
nop
mov dword [ecx], 0xa3a388
mov ecx, dword [ecx + 4]
test ecx, ecx
push 0x9f8933
ret
je 0x9f8937
jne 0x9f8937
je 0x9f8941
mov eax, dword [ecx]
jmp 0x9f8942
ret
push 1
call dword [eax]
je 0x9f894e
jne 0x9f894e
add byte [eax], al
add byte [eax], al
je 0x9f8941
jne 0x9f8941
nop word cs:[eax + eax]
nop dword [eax]
mov ecx, dword [ecx + 4]
push 0x9f897b
ret
mov eax, dword [ecx]
push dword [esp + 0x10]
push 0x14c
je 0x9f898d
jne 0x9f898d
je 0x1d145304
test ecx, ecx
je 0x9f899b
je 0x9f896a
jne 0x9f896a
add byte [eax], al
add byte [eax], al
jmp 0x9f896a
push dword [esp + 0x10]
push dword [esp + 0x10]
call dword [eax + 4]
ret 0x10
xor eax, eax
ret 0x10
call fcn.009f84c0
je 0x9f89e9
jne 0x9f89e9
jmp 0x5f239981
ret
pop esi
pop edi
je 0x9f89ba
jne 0x9f89ba
add byte [eax], al
add byte [eax], al
call fcn.009f5d20
add esp, 4
mov ecx, eax
mov edi, eax
je 0x9f89b0
jne 0x9f89b0
je 0xa42f8ba4
mov dword [ecx], 0xa3a390
push 0x70
je 0x9f89c7
mov dword [0x74706a00], eax
in al, 0x75
loop 0x9f89e6
jne 0x9f89c7
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx - 0xf76fb82], cl
mov dword [esi + 4], edi
mov eax, esi
jmp 0x9f89bd
mov esi, ecx
je 0x9f89d9
jne 0x9f89d9
nop word cs:[eax + eax]
mov dword [ecx], 0xa3a390
push 0x9f8a17
ret
push dword [esp + 0x10]
je 0x9f8a40
jne 0x9f8a40
jmp 0xc2a3db43
call dword [eax + 4]
ret 0x10
push esi
mov dword [ecx], 0xa3a398
mov esi, ecx
mov ecx, dword [ecx + 8]
test ecx, ecx
push 0x9f8b17
ret
mov byte [esi + 0x5a], 0
jmp 0x9f8db1
mov byte [esi + 0x58], 0
mov byte [esi + 0x59], 0
je 0x9f8aaf
push 0x9f8a88
ret
mov byte [esi + 0x3b], 0
mov byte [esi + 0x3c], 0
push 0x9f8dc9
ret
jne 0x9f8ce6
jmp 0xa02b9099
push 0x9f8c05
ret
jne 0x9f8b59
je 0x9f8b2d
jne 0x9f89c7
push 1
call dword [eax]
mov byte [esi + 0x10], 0
jmp 0x9f8be0
jne 0x9f8cb9
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x2c], 0
push 0x9f8af4
ret
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x20], 0
jmp 0x9f8c6c
mov byte [esi + 0x49], 0
mov byte [esi + 0x4a], 0
mov byte [esi + 0x4b], 0
mov byte [esi + 0x4c], 0
mov byte [esi + 0x4d], 0
mov byte [esi + 0x4e], 0
mov byte [esi + 0x4f], 0
je 0x9f8d1f
jne 0x9f8d1f
push 0x9f8b77
ret
jne 0x9f8b7b
jmp 0xcad283
mov byte [esi + 0x2b], 0
je 0x9f8b59
jmp 0x9f8b37
je 0x9f8b41
push 0x9f8bff
ret
mov byte [esi + 0x42], 0
push 0x9f8aba
ret
mov byte [esi + 0x11], 0
mov byte [esi + 0x12], 0
mov byte [esi + 0x13], 0
je 0x9f8b2d
jne 0x9f8b2d
jmp 0xa015e8
jmp 0x9f8b84
mov byte [esi + 0x29], 0
mov byte [esi + 0x2a], 0
je 0x9f8bb9
jne 0x9f8bb9
je 0xbdd2e7
mov byte [esi + 0x1e], 0
mov byte [esi + 0x1f], 0
je 0x9f8b7b
je 0x9f8bb6
jne 0x9f8bb6
je 0x9f89d9
jne 0x9f8dc9
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x53], 0
mov byte [esi + 0x54], 0
mov byte [esi + 0x55], 0
mov byte [esi + 0x56], 0
mov byte [esi + 0x57], 0
je 0x9f8ae4
jne 0x9f8ae4
jmp 0xff9d1073
mov byte [esi + 0x21], 0
mov byte [esi + 0x22], 0
mov byte [esi + 0x23], 0
mov byte [esi + 0x24], 0
mov byte [esi + 0x25], 0
mov byte [esi + 0x26], 0
push 0x9f8ac8
ret
je 0xe3d356
mov byte [esi + 0x44], 0
mov byte [esi + 0x45], 0
mov byte [esi + 0x46], 0
mov byte [esi + 0x47], 0
je 0x9f8d33
jne 0x9f8d33
je 0x9f897b
jne 0x9f86a4
jmp 0x9f8cb9
push 1
call dword [eax]
mov ecx, dword [esi + 0xc]
test ecx, ecx
je 0x9f8b45
mov eax, dword [ecx]
jmp 0x9f8bc6
je 0x9f8c8c
jne 0x9f8c8c
je 0xc7d3a3
jmp 0x9f8c0f
mov byte [esi + 0x31], 0
mov byte [esi + 0x32], 0
mov byte [esi + 0x33], 0
mov byte [esi + 0x34], 0
mov byte [esi + 0x35], 0
mov byte [esi + 0x36], 0
je 0x9f8d4b
jne 0x9f8d4b
je 0x9f8933
jne 0x9f882e
je 0x9f8cb9
je 0x9f8b4f
jne 0x9f8b4f
je 0x50e653a6
mov byte [esi + 0x50], 0
mov byte [esi + 0x51], 0
mov byte [esi + 0x52], 0
push 0x9f8c3f
ret
add dh, al
inc esi
push ecx
add dh, al
inc esi
push edx
add byte [eax + 0x3f], ch
mov word [edi - 0x7bf03d00], ds
mov byte [esi + 0x48], 0
je 0x9f8bf9
jne 0x9f8bf9
punpckhbw mm3, qword [esi]
lea ebx, [edi - 0x39163d00]
inc esi
aaa
add dh, al
inc esi
cmp byte [eax], al
mov byte [esi + 0x37], 0
mov byte [esi + 0x38], 0
mov byte [esi + 0x39], 0
mov byte [esi + 0x3a], 0
je 0x9f8b08
jne 0x9f8b08
jmp 0x9f8c8a
mov byte [esi + 0x5b], 0
pop esi
ret
mov byte [esi + 0x41], 0
je 0x9f8bd4
jne 0x9f8bd4
je 0xdcd493
mov byte [esi + 0x3d], 0
mov byte [esi + 0x3e], 0
mov byte [esi + 0x3f], 0
mov byte [esi + 0x40], 0
je 0x9f8db7
jne 0x9f8db7
add byte [eax], al
add byte [eax], al
je 0x9f8ce6
jne 0x9f8ce6
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x15], 0
mov byte [esi + 0x16], 0
push 0x9f8d6d
ret
mov ecx, dword [esi + 8]
lea edx, [esp + 0x3c]
push 0x9f8f44
ret
mov ecx, esi
push dword [esp]
push ebp
call fcn.009fb180
test eax, eax
je 0x9f8ea6
je 0x9f9777
push 0x9f9418
ret
mov byte [esp + 0x1c], 0
mov byte [esp + 0x1d], 0
mov byte [esp + 0x1e], 0
mov byte [esp + 0x1f], 0
mov byte [esp], 0
mov byte [esp + 1], 0
mov byte [esp + 2], 0
je 0x9f9701
jne 0x9f9701
jmp 0x7cc3d322
mov eax, dword [esp + 0x7c]
mov ebp, dword [esp + 0x78]
mov ebx, dword [esp + 0x70]
jmp 0x9f913a
je 0x9f95fa
jne 0x9f95fa
jmp 0x1bc3d37d
mov byte [esp + 0x1b], 0
je 0x9f8e64
jne 0x9f8e64
je 0x9f94e8
jne 0x9f94e8
jne 0x9f8fba
add byte [eax], al
add byte [eax], al
add esp, 4
je 0x9f94c5
jne 0x9f94c5
jmp 0x3b512f5
je 0x9f91fd
jne 0x9f91fd
je 0xa7e3dd
jmp 0x9f9749
add cl, ch
mov byte [esp + 0x28], 0
mov byte [esp + 0x29], 0
mov byte [esp + 0x2a], 0
push 0x9f9449
ret
ret 0x10
mov ecx, esi
push ebp
push ebx
call 0x9f9d30
je 0x9f91ab
jne 0x9f91ab
mov ebp, dword [esp + 0x78]
je 0x9f97ab
jne 0x9f97ab
push ebp
call fcn.009fb410
push 0x9f8fe0
ret
lea ebx, [esp + 0x34]
lea ebp, [esp + 0x38]
mov eax, dword [ecx]
push edx
push ebx
push ebp
je 0x9f965d
jne 0x9f965d
je 0x9f9552
jne 0x9f9552
je 0xa0357cd7
push 0x9f95ed
ret
add bl, al
add byte [eax], al
add byte [eax], al
cmp dword [ecx + 0xc], 0
mov esi, ecx
je 0x9f8ea6
je 0x9f8e93
push 0x9f97c1
ret
mov eax, dword [ebx]
push 0
push 0
push 0x9f91da
ret
jmp 0x9f8f75
jne 0x9f950c
add byte [eax], al
add byte [eax], al
push ebx
call 0x9f97e0
xor edi, edi
test eax, eax
je 0x9f8f12
push 0x9f8ea6
ret
je 0x9f8f0f
jne 0x9f8f0f
add byte [eax], al
add byte [eax], al
je 0x9f89f0
jne 0x9f8b41
pcmpeqb mm3, qword [ebp + 0x75]
pop ebx
je 0x9f8b84
jne 0x9f8a37
add byte [eax], al
add byte [eax], al
je 0x9f962d
jne 0x9f962d
je 0x7cc40532
push dword [esp + 0x7c]
call 0x9fa7a0
je 0x9f971b
jne 0x9f971b
push 0x9f958b
ret
mov ebx, dword [esp + 0x7c]
push ebx
call fcn.009faaf0
je 0x9f92c7
jne 0x9f92c7
jmp 0xe9f291d1
push 1
push ebx
jmp 0x9f9172
mov ebx, eax
mov ecx, esi
push dword [esp + 0x78]
je 0x9f8f37
jne 0x9f8f37
jmp 0x60e14b5
test eax, eax
je 0x9f8ea6
je 0x9f8e26
je 0x9f960e
jne 0x9f960e
jmp 0xb65bbd
call 0x9fa7a0
mov ebx, dword [esp + 0x30]
mov ecx, ebx
push 1
je 0x9f950c
je 0x9f8fbc
jne 0x9f8fbc
je 0x9f8941
jne 0x9f8942
je 0x30c3dd8d
mov edx, esp
push 0
je 0x9f9358
jne 0x9f9358
add byte [eax], al
add byte [eax], al
test ebp, ebp
je 0x9f8ea6
je 0x9f9432
jne 0x9f9432
je 0x9f8cd3
jne 0x9f8645
add byte [eax], al
add byte [eax], al
mov dword [esi + 0x6c], eax
mov dword [esp + 0x3c], 0
mov byte [esp + 0x24], 0
push 0x9f978e
ret
je 0x9f9769
jne 0x9f9769
add byte [eax], al
add byte [eax], al
call 0x9fa7a0
lea ecx, [esi + 4]
lea eax, [esp + 0x4c]
lea edx, [esp + 0x4a]
push 0x9f91f0
ret
mov ecx, ebx
je 0x9f9257
push 0x9f92e9
ret
jne 0x9f8ef0
je 0xa44b8c
add byte [edi], cl
test cl, ch
sti
cld
invalid
test eax, eax
je 0x9f8ea6
je 0x9f953e
jmp 0x9f952f
pop ebx
pop ebp
je 0x9f8ff0
jne 0x9f8ff0
je 0x9f9670
jne 0x9f9670
je 0xfd1b15ed
invalid
lea eax, [ebx + 1]
push eax
call fcn.00a34b2a
add esp, 4
test eax, eax
je 0x9f8ea6
jmp 0x9f9021
push ebp
push 0xe0000000
je 0x9f8f27
jne 0x9f8f27
push 0x9f963a
ret
test eax, eax
je 0x9f8ea6
mov ecx, esi
push dword [esp + 0x3c]
je 0x9f951f
jne 0x9f951f
je 0x9f8ce6
jne 0x9f960e
je 0x27c3d77e
add byte [edi], cl
test byte [edx], dl
add eax, dword [eax]
add byte [edi], cl
test dword [ebx + eax], ecx
add byte [eax], al
je 0x84af5350
test eax, eax
je 0x9f8ea6
xlatb
sti
invalid
je 0x9f96cc
jne 0x9f96cc
je 0x9f897b
jne 0x9f8be0
je 0x817fc
invalid
jne 0x9f945f
je 0x9f95fa
jne 0x9f95fa
jmp 0x452b1731
mov eax, dword [esp + 0x7c]
je 0x9f9485
jne 0x9f9485
je 0x9f8c1d
jne 0x9f93a6
je 0x9f8ea6
je 0x9f8e17
jne 0x9f8e17
je 0x9f887e
jne 0x9f881e
je 0x7cc3d7e7
mov eax, dword [esp + 0x7c]
push eax
push edx
push ebx
push ebp
mov eax, dword [esp + 0x84]
je 0x9f9162
je 0x9f93bc
jne 0x9f93bc
je 0x9f8dc9
jne 0x9f8f44
jmp 0x4e71791
mov ecx, ebx
mov dword [esp + 0x40], eax
mov eax, dword [esi + 0x68]
mov dword [esp + 0x44], eax
jmp 0x9f8f91
jne 0x9f9162
push dword [eax + 0x18]
lea eax, [esp + 8]
push eax
lea eax, [esp + 0x1c]
push eax
push ebp
call fcn.009fadf0
je 0x9f90b6
jne 0x9f90b6
je 0xf15e17f6
je 0x9f84a7
invalid
jne 0x9f872a
push 0x9f931e
ret
je 0x9f963a
jne 0x9f963a
add byte [eax], al
add byte [eax], al
jmp 0x9f8e64
mov eax, dword [esp + 0x74]
push 0x9f90a2
ret
push eax
push 2
mov ebp, dword [esp + 0x7c]
push ebp
je 0x9f90d1
jne 0x9f90d1
jmp 0x4f29487
call dword [edx + 4]
test eax, eax
je 0x9f9338
jne 0x9f9338
add byte [eax], al
add byte [eax], al
push 0
je 0x9f902f
je 0x9f9626
jne 0x9f9626
jmp 0x84af704e
test ebx, ebx
je 0x9f8ea6
mov ebp, dword [esp + 0x74]
mov ecx, esi
push dword [ebp + 0x18]
je 0x9f9320
jne 0x9f9320
jmp 0x9f93e3
je 0xf556d6
call fcn.009feab0
mov ebx, eax
push ebp
call fcn.00a34b33
je 0x9f8ed2
add byte [ecx + 0x3ce855c3], cl
mov dh, 3
add byte [edi], cl
test ch, dl
stc
invalid
jne 0x9f8ed2
je 0xff571a18
jne 0x9f93c2
invalid
jmp 0x7cc4019b
mov ebp, dword [esp + 0x7c]
push ebp
je 0x9f9575
jne 0x9f9575
add byte [eax], al
add byte [eax], al
jmp 0x9f8f6b
mov eax, dword [esp + 0x78]
je 0x9f93c2
jmp 0x9f9505
jne 0x9f953e
je 0x9f8738
jne 0x9f85d4
jmp 0x74c3f1cd
mov ebx, dword [esp + 0x74]
mov ecx, esi
push dword [ebx + 0x18]
push ebp
push 0x9f97a0
ret
add esp, 0x5c
pop esi
pop edi
jmp 0x9f91be
push dword [esp + 0x34]
push dword [esp + 0x8c]
je 0x9f949b
jne 0x9f949b
je 0x78c40a78
push dword [esp + 0x78]
call fcn.009ffd00
je 0x9f9188
jne 0x9f9188
jmp 0x6aefeb78
mov eax, edi
je 0x9f8f5d
jne 0x9f8f5d
jmp 0x9f9000
jne 0x9f8e26
je 0x719f87a3
mov ecx, esi
push dword [eax + 0x18]
push ebp
je 0x9f9063
sbb byte [ebp + 0xf], dl
test byte [ecx - 6], al
invalid
je 0x9f9687
jne 0x9f9687
jne 0x9f902f
jmp 0x41145bba
mov ebp, eax
je 0x9f9671
jne 0x9f9671
jmp 0xa0313ca0
mov eax, dword [esp + 0x10]
mov ebx, dword [esi + 0x6c]
mov dword [esp + 0x20], eax
mov eax, dword [esp + 0x4c]
je 0x9f93a6
je 0x9f9780
jne 0x9f9780
je 0x85a7e760
call dword [eax + 8]
test eax, eax
je 0x9f8ea6
ror byte [edi], 0x84
clc
invalid
mov eax, dword [esp + 0x38]
jmp 0x9f96df
jmp 0x251495c8
push ebx
push dword [esp + 0x24]
push eax
call fcn.009f5df0
add esp, 0xc
push 0x9f90fe
ret
jne 0x9f9063
je 0x9c3db59
add dh, al
inc esp
and al, 0xa
add byte [edi], cl
test byte [ebx + 0xffffffa], dh
test dword [ebp - 0x16000006], ebp
test bh, bh
je 0x9f96ce
push esp
je 0x9f955c
jne 0x9f955c
je 0xf9a71acc
invalid
je 0x9f8ef0
push ds
clc
invalid
je 0x9f9197
jne 0x9f9197
jmp 0x34c3f36e
mov ebx, dword [esp + 0x34]
mov dword [esp + 0x20], eax
je 0x9f8ee2
jne 0x9f8ee2
je 0x9f8d4b
jne 0x9f84ad
je 0x3c3dbcb
mov byte [esp + 3], 0
mov byte [esp + 4], 0
je 0x9f8f6b
add dh, al
inc esp
and al, 4
add byte [edi], cl
test byte [edx - 8], bl
invalid
jne 0x9f8f6b
add byte [eax], al
add byte [eax], al
lea eax, [esp + 0x10]
je 0x9f9787
jne 0x9f9787
jmp 0xa02dbd90
push ebx
je 0x9f904c
jne 0x9f904c
je 0x9f8e64
jne 0x9f8be0
add byte [eax], al
add byte [eax], al
je 0x9f945f
je 0x9f930b
jne 0x9f930b
je 0x9f8768
jne 0x9f85d4
je 0x7b23a6bd
push eax
je 0x9f94ea
std
invalid
jne 0x9f94ea
jmp 0x98a964
jmp 0x9f908d
jne 0x9f93a6
jmp 0x50f58914
mov ecx, esi
push ebp
push eax
jmp 0x9f972c
push ebp
call fcn.009fe530
je 0x9f928c
jne 0x9f928c
add byte [eax], al
add byte [eax], al
jne 0x9f8e93
add byte [eax], al
add byte [eax], al
push 4
call dword [eax + 0xc]
mov edx, dword [ebp]
mov ecx, ebp
push 0x9f8e41
ret
je 0x9f9ab7
jne 0x9f9ab7
je 0x9f960e
jne 0x9f84e6
cmova esi, edi
jmp 0x9f9ce0
je 0x9f9c2e
jne 0x9f9c2e
add byte [eax], al
add byte [eax], al
jmp 0x9f9b1c
add byte [eax], al
add byte [eax], al
jmp 0x9f9ca4
add byte [eax], al
add byte [eax], al
ja 0x9f98e4
jmp 0x9f9bab
push 0x9f9986
ret
je 0x9f9b3d
mov edi, eax
je 0x9f9938
jne 0x9f9938
je 0x9f9b99
jne 0x9f9b99
je 0x9f9b8d
jne 0x9f8e17
je 0x759eefd5
and al, 0x18
push esi
call dword [sym.imp.HDWOMH_6aod_QddeNmda]
je 0x9f9900
jne 0x9f9900
por mm1, qword [eax - 0x17]
psubsw mm6, qword [ecx - 0x7cffffff]
les ecx, [eax]
test esi, esi
je 0x9f9a13
mov ecx, dword [esi + 4]
push 0x9f9c15
ret
push 0
je 0x9f981e
jne 0x9f981e
call dword [sym.imp.HDWOMH_6aod_DdqGahmWmf]
xor ebx, ebx
test eax, eax
jmp 0x9f9bfb
je 0x9f9afa
jmp 0x9f9b54
jbe 0x9f9bab
je 0x9f9cc7
jne 0x9f9cc7
je 0x9f92c7
push 0x9f9979
ret
test eax, eax
je 0x9f9bf2
jne 0x9f9bf2
je fcn.009f84c0
push 0x9f9a23
ret
mov dword [esp + 0x1c], ecx
mov dword [esp + 0x18], eax
je 0x9f9951
jne 0x9f9951
add byte [eax], al
add byte [eax], al
je 0x9f9aa6
jne 0x9f9aa6
jmp 0xec87e97c
inc eax
push eax
call fcn.00a34b2a
add esp, 4
test eax, eax
mov dword [esp + 0xc], eax
jmp 0x9f9b8d
je 0x9f9bcb
jne 0x9f9bcb
je 0x2701d72
je 0x9f9b35
add byte [eax], al
jne 0x9f9b35
je 0x9f85fb
jne 0x9f87db
je 0xed681e8c
invalid
movzx eax, word [edi + 0x14]
xor esi, esi
movzx ecx, word [edi + 6]
mov edx, dword [edi + 0x3c]
cmp dword [edi + 0x84], 4
je 0x9f9b9d
jne 0x9f9b9d
je 0x9f983b
jne 0x9f983b
je 0x9f99e3
jne 0x9f88f6
je 0x3371eda
jne 0x9f9c64
add byte [eax], al
jne 0x9f9805
movzx eax, word [edi + 0x14]
je 0x9f9a7e
jne 0x9f9a7e
je 0x1c3deaf
add dh, al
inc esp
and al, 2
add dh, al
inc esp
and al, 3
add byte [edi], cl
test bl, bl
add byte [eax], al
add byte [edi], cl
test ebp, edx
add byte [eax], al
add byte [edi], cl
test byte [edi + ebp*8 - 1], ah
jmp [eax - 0x68]
pop ebx
pop ebp
ret 8
je 0x9f9cf5
jne 0x9f9cf5
add byte [eax], al
add byte [eax], al
jne 0x9f953e
add byte [eax], al
add byte [eax], al
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
push 0x9f9c47
ret
xor esi, esi
movzx ecx, word [edi + 6]
je 0x9f9c80
jne 0x9f9c80
je 0x44afaa88
movsd xmm0, qword [esp + 0x2c]
and al, 0x2c
movsd qword [esp + 4], xmm0
mov dword [esp], esi
je 0x9f9a2d
jne 0x9f9a2d
jmp 0x5f940037
lea esp, [ebp - 0xc]
pop esi
pop edi
je 0x9f9a0e
jne 0x9f9a0e
push ebp
mov ebp, esp
push ebx
push 0x9f9824
ret
je 0x9f9b63
jne 0x9f9b63
add byte [eax], al
add byte [eax], al
call fcn.009f5f10
add esp, 8
je 0x9f9b7e
push 0x9f9b4d
ret
mov eax, dword [esp + 0xc]
mov edi, dword [eax + 0x3c]
add edi, eax
mov eax, dword [ebp + 0xc]
cmp eax, 0x8664
je 0x9f9b2f
cmp eax, 0x14c
push 0x9f9b6e
ret
cmp dword [edi + 0x74], 4
lea eax, [edi + eax + 0x18]
lea edi, [edi + 0x98]
jmp 0x9f97fd
jmp 0x9f9991
call fcn.00a34b33
add esp, 4
mov eax, ebx
je 0x9f992b
jne 0x9f992b
je 0x4388cac6
std
invalid
jne 0x9f9afa
je 0x9f981a
jne 0x9f981a
jmp 0x4c3e02d
mov byte [esp + 4], 0
je 0x9f9bd9
jne 0x9f9bd9
je 0xfef91f81
invalid
test eax, eax
je 0x9f9853
jne 0x9f9853
jmp 0x14084a05
je 0x9f9b3d
push 0x9f9d13
ret
add byte [eax], al
add byte [eax], al
lea eax, [edi + eax + 0x18]
push 0x9f9ac1
ret
seta bl
push dword [esp + 0xc]
je 0x9f995f
jne 0x9f995f
je 0x9f8bb9
jne 0x9f8920
add byte [eax], al
add byte [eax], al
je 0x9f9c5d
jne 0x9f9c5d
je 0x5c3e0a3
mov byte [esp + 5], 0
mov byte [esp + 6], 0
mov byte [esp + 7], 0
push 0x9f98b0
ret
add dh, al
inc esp
and al, 6
add dh, al
inc esp
and al, 7
add byte [eax - 0x50], ch
cwde
lahf
add bl, al
add byte [eax], al
add byte [eax], al
je 0x9f9bab
jmp 0x9f98d1
je 0x9f9b3d
mov dword [esp + 0x10], eax
push dword [ebp + 0xc]
push esi
je 0x9f9ae5
jne 0x9f9ae5
add ecx, 0x10
xor ebx, ebx
cmp dword [esp + 0x10], eax
je 0x9f98de
jne 0x9f98de
add byte [eax], al
add byte [eax], al
je 0x9f9cd8
jne 0x9f9cd8
je 0x9f84ad
jne 0x9f90b6
jmp 0xc125777c
sub esp, 0x14
je 0x9f9cb2
jne 0x9f9cb2
mov edi, dword [eax + ecx*8 - 0x18]
add edi, dword [eax + ecx*8 - 0x14]
push edx
push edi
je 0x9f984d
jne 0x9f984d
push 0x9f984c
ret
mov edx, dword [edi + 0x3c]
je 0x9f9815
jne 0x9f9815
je 0xa03a96fd
add bl, al
jmp 0xef7d21ab
push esi
je 0x9f98be
jne 0x9f98be
jmp 0x9d789f
jmp 0x9f9a92
mov eax, dword [esp + 0x10]
xor ebx, ebx
sub eax, edi
cmp eax, ecx
jmp 0x9f9ba8
xor eax, eax
xor ecx, ecx
xor esi, esi
xor edx, edx
movzx ecx, cx
lea ecx, [ecx + ecx*4]
je 0x9f9c64
jmp 0x9f99c7
mov ecx, 0x10
xor ebx, ebx
cmp dword [esp + 0x10], eax
je 0x9f983f
jne 0x9f983f
punpckhbw mm7, mm4
xchg edi, eax
lahf
add bl, al
mov eax, dword [esp]
mov ecx, dword [esp + 4]
je 0x9f991b
jne 0x9f991b
add byte [eax], al
add byte [eax], al
je 0x9f9cc7
jne 0x9f9cc7
nop
push ebp
mov ebp, esp
push ebx
je 0x9f9fb2
jne 0x9f9fb2
jmp 0x52c869b
push esi
jmp 0x9fa1d3
mov byte [esp + 0xa], 0
mov byte [esp + 0xb], 0
mov byte [esp + 0xc], 0
mov byte [esp + 0xd], 0
mov byte [esp + 0xe], 0
je 0x9fa2d9
je 0x9fa24f
jne 0x9fa24f
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
jmp 0x9f9e2e
ja 0x9fa102
je 0x9fa687
jne 0x9fa687
je 0x9f90d1
jne 0x9f8b37
add byte [eax], al
add byte [eax], al
push edx
push ecx
mov ecx, dword [ebp + 0xc]
je 0x9f9edd
jne 0x9f9edd
jmp 0xa0439946
push 0x9fa3fb
ret
mov dword [ebx + 0x64], eax
je 0x9f9e0b
jne 0x9f9e0b
add byte [eax], al
add byte [eax], al
test cl, ch
daa
push es
add byte [eax], al
add byte [eax], al
add byte [eax], al
jmp 0x9fa42e
je 0x9f9f13
je 0x9fa273
jne 0x9fa273
je 0x4c3e2ae
mov eax, dword [esp + 4]
je 0x9fa74b
jmp 0x9fa0e2
je 0x9fa0d6
jne 0x9fa0d6
test edi, edi
je 0x9f9ec9
je 0x9f9ec0
jne 0x9f9ec0
je 0x83a462cf
add esp, 4
cmp dword [esp + 0x1c], 0
jl 0x9f9e72
sbb al, 0
jle 0x9f9e56
add ebx, eax
jmp 0x9f9e7c
sub ebx, eax
je 0x9f9e7c
jmp 0x9f9e85
mov ebx, dword [ebx + 0x5c]
add ebx, 5
push eax
je 0x9fa194
jne 0x9fa194
je 0x9f9900
cli
invalid
jne 0x9f9bcb
jmp 0xa16969
jmp 0x9fa04b
jne 0x9f9e7c
je 0x9f856d
jne 0x9f93c2
je 0x62522a8
je 0x9fa420
add byte [eax], al
je 0x9fa60c
jne 0x9fa60c
add byte [eax], al
add byte [eax], al
mov eax, dword [esp + 0x24]
test eax, eax
je 0x9f9d7c
jmp 0x9fa3a1
push edi
call fcn.00a34b33
add esp, 4
jmp 0x9f9eab
push ecx
push eax
jmp 0x9fa48b
je 0x9fa255
jne 0x9f9162
mov dword [esp + 0x40], eax
je 0x9fa285
jne 0x9fa285
add byte [eax], al
add byte [eax], al
push eax
call fcn.00a34b33
jmp 0x9fa5b0
je 0x1cc3e3a0
mov dword [esp + 0x1c], eax
jmp 0x9f9e5c
test eax, eax
je 0x9f9e95
je 0x9fa694
jne 0x9fa694
invalid
push edi
push esi
and esp, 0xfffffff8
sub esp, 0x50
mov ebx, dword [ebp + 8]
je 0x9fa0b4
jne 0x9fa0b4
je 0x9f848b
jne 0x9f9a0e
sub ebx, eax
je 0x9fa1fb
jne 0x9fa1fb
punpckhbw mm3, mm4
sahf
lahf
add bl, al
jmp 0xfe8924fe
test eax, eax
je 0x9f9e95
je 0x9fa290
jne 0x9fa290
mov eax, dword [esp + 4]
mov dword [eax + 0x68], ebx
mov ebx, 1
push 0x9fa4c0
ret
jne 0x9fa394
je 0x9fa1a2
jne 0x9fa1a2
call dword [eax + 0xc]
mov dword [esp + 0x20], eax
lea eax, [esp + 0x20]
je 0x9f9dda
push 0x9f9feb
ret
mov dword [esp + 4], ecx
mov dword [esp + 0x14], 0
mov byte [esp + 8], 0
mov byte [esp + 9], 0
je 0x9fa4c7
jne 0x9fa4c7
mov eax, ebx
lea esp, [ebp - 0xc]
pop esi
jmp 0x9fa644
jne 0x9fa74b
add byte [eax], al
add byte [eax], al
jmp 0x9fa30d
mov ecx, 0x66666667
mov eax, ebx
jmp 0x9fa76b
je 0x9fa1ed
jne 0x9fa1ed
push 0x9fa0f2
ret
mov byte [esp + 0xf], 0
push dword [ebp + 0xc]
push ebx
call fcn.009f5f10
add esp, 8
push 0x9f9f58
ret
mov eax, ebx
xor edx, edx
div ecx
mov ebx, edx
jmp 0x9f9fd7
mov ecx, dword [esp + 0x24]
lea eax, [eax + ecx + 1]
mov ecx, dword [esp + 0x18]
push eax
call fcn.00a01aa0
je 0x9f9df6
jne 0x9f9df6
call fcn.00a2fadb
jmp 0x9f9e48
je 0x9f9616
jne 0x9f92c7
jmp 0xff1626c2
jne fcn.009fa02b
je 0x9fa0ec
je 0x9fa32f
jne 0x9fa32f
je 0x9f85ae
jne 0x9fa1a2
add byte [eax], al
add byte [eax], al
call fcn.009fb8b0
test eax, eax
je fcn.009fa02b
je 0x9f9e1f
jne 0x9f9e1f
jmp 0x9d85da
jmp 0x9f9fd5
mov ecx, dword [esp + 0x18]
push ebx
push dword [esp + 0x18]
call fcn.00a01d00
xor ebx, ebx
test eax, eax
je 0x9fa394
je 0x9fa05e
jne 0x9fa05e
jmp 0x24c3e6af
mov eax, dword [esp + 0x24]
mov dword [esp + 0x18], ecx
mov dword [esp + 0x1c], eax
add edx, eax
push 0
push 2
je 0x9fa59d
jne 0x9fa59d
push 0x9fa409
ret
jne 0x9fa2d9
mov ebx, eax
cmp ecx, 5
je 0x9f9da6
jne 0x9f9da6
add byte [eax], al
add byte [eax], al
jmp 0x9fa69c
jne 0x9f9f13
je 0x9f97e0
jne 0x9f8f5d
sub esp, 0x14
push 0x9fa5dc
ret
mov edi, eax
mov ecx, dword [esp + 0xc]
mov eax, dword [esp + 8]
mov dword [esp + 0x44], ecx
je 0x9f9ef0
push 0x9fa6cd
ret
je 0x9fa124
jne 0x9fa124
mov ebx, dword [esp + 4]
add ecx, eax
mov dword [ebx + 0x5c], ecx
mov ecx, dword [esp + 0x34]
add ecx, eax
mov dword [ebx + 0x60], ecx
je 0x9fa4f9
jne 0x9fa4f9
je 0x9f8eb3
je 0x9fa38a
jne 0x9fa38a
mov ecx, dword [eax + 0x28]
test ecx, ecx
je fcn.009fa02b
je 0x9fa26a
jne 0x9fa26a
add byte [eax], al
add byte [eax], al
push 0x9fa2e5
ret
jne 0x9fa0ec
je 0x10c3e802
add byte [eax], al
add byte [eax], al
mov dword [esp + 0xc], 0
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
jmp 0x9fa65d
jne 0x9fa554
je 0x9f9dc8
jne 0x9f9dc8
je 0x9f8a70
jne 0x9f991b
jmp 0x74c3d800
je 0x9fa13f
jne 0x9fa13f
je 0x1f7289d
jne 0x9fa4e7
add byte [eax], al
add byte [eax], al
add byte [eax], al
je fcn.009fa02b
push 0x9fa4b2
ret
je 0x9fa534
jne 0x9fa534
je 0x9f9900
jne 0x9f8b08
jmp 0xa046ef26
je 0x9fa3d5
jne 0x9fa3d5
je 0x84af645e
test eax, eax
je 0x9fa4aa
int 0
add byte [eax], al
lea eax, [esp + 0x48]
je 0x9fa71b
jne 0x9fa71b
je 0x9f8807
jne 0x9f93bc
je 0xc12f8c4f
invalid
je 0x9f9e3a
jne 0x9f9e3a
add byte [eax], al
add byte [eax], al
je 0x9fa570
jne 0x9fa570
je 0x70b5a383
push ecx
call dword [sym.imp.HDWOMH_6aod_QddeNmda]
je 0x9fa628
mov eax, dword [0x840f00a3]
in eax, dx
add dword [eax], eax
add byte [edi], cl
test edi, esp
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [ebx + 0xf30244c], cl
test cl, bl
invalid
jne 0x9fa628
add byte [eax], al
add byte [eax], al
mov ecx, dword [esp + 0x30]
je 0x9fa328
jne 0x9fa328
push 0
push eax
push esi
push edi
mov esi, ecx
jmp 0x9fa6ae
je 0x9f9d41
jne 0x9f9d41
je 0xfead28ac
invalid
ret 8
mov esi, ecx
push 0x9fa0fd
ret
je 0x9f9d49
jne 0x9f9d49
je 0xfb5729e8
invalid
xor ebx, ebx
xor edi, edi
je fcn.009fa02b
push 0x9f9de0
ret
jmp 0x9fa176
je 0x9f9938
jne 0x9f9787
add byte [eax], al
add byte [eax], al
cmp ecx, 0x14c
je 0x9fa1af
jne 0x9fa1af
je 0x9f8bb9
jne 0x9f8ce6
jmp 0x9f9f11
je 0x9f9f04
jne 0x9f9f04
psubsw mm7, qword [ebx - 0x16000008]
je 0x9fa3cf
jne 0x9fa3cf
jmp 0xffed2967
je 0x9fa4a7
jne 0x9fa4a7
je 0x9f88b5
jne 0x9f8b26
add byte [eax], al
add byte [eax], al
mov esi, ebx
push 0x9f9f44
ret
push dword [ebp + 0xc]
je 0x9fa635
jne 0x9fa635
add byte [eax], al
add byte [eax], al
add esp, 4
je 0x9f9d7c
jne 0x9f9d7c
add byte [eax], al
add byte [eax], al
je 0x9fa0ec
je 0x9fa50f
jne 0x9fa50f
push 0x9f9fa2
ret
jne 0x9fa420
jmp 0x9fa4ff
mov eax, edx
sar edx, 1
shr eax, 0x1f
push 0x9fa3c1
ret
test eax, eax
je fcn.009fa02b
jmp 0x9fa6e5
lea eax, [esp + 0x20]
push eax
push 0x9fa677
ret
pop edi
pop ebx
pop ebp
je 0x9fa554
je 0x9fa354
jne 0x9fa354
add byte [eax], al
add byte [eax], al
cmp dword [esp + 0x14], 0
je 0x9fa410
mov ecx, dword [esp + 4]
lea eax, [esp + 0x14]
push 0x9fa57a
ret
je 0x9fa37c
jne 0x9fa37c
jmp 0xa041ec00
push 0x9fa245
ret
lea edx, [esp + 0x24]
je 0x9fa35a
jne 0x9fa35a
je 0xf7ee2ac1
je 0x9f9e02
invalid
jne 0x9f9e02
je 0x52d68c1
xchg edx, eax
je 0x9fa112
jne 0x9fa112
jne 0x9f9ef0
add byte [eax], al
add byte [eax], al
je 0x9fa4f9
jne 0x9fa4f9
je 0x8bdbee74
mov eax, dword [edi + 0x3c]
mov ecx, dword [ebp + 0xc]
add eax, edi
dec ebp
or al, 1
clc
cmp ecx, 0x8664
je 0x9fa5c3
jne 0x9fa5c3
add byte [eax], al
add byte [eax], al
call fcn.00a34b2a
add esp, 4
je 0x9fa037
jne 0x9fa037
add byte [eax], al
add byte [eax], al
je 0x9fa455
jne 0x9fa455
add byte [eax], al
add byte [eax], al
push 1
push 6
je 0x9fa071
jne 0x9fa071
je 0x9f8b77
jne 0x9f992b
add byte [eax], al
add byte [eax], al
mov edx, dword [esp + 0x2c]
lea ecx, [eax + 5]
je 0x9fa220
jne 0x9fa220
je 0x9fa112
jne 0x9f965d
jmp 0x84af9166
imul ecx
je 0x9fa61a
jne 0x9fa61a
je 0x9f9ee4
jne 0x9f9ee4
je 0x9f983b
jne 0x9f98b0
nop word cs:[eax + eax]
nop dword [eax + eax]
jmp 0x9fa825
sub eax, edx
je 0x9fa801
jne 0x9fa801
jmp 0x84af9552
test ebp, ebp
je 0x9fa897
jmp 0x9fa86a
add byte [eax], al
add byte [eax], al
mov ebx, 0
je 0x9fa981
mov edi, eax
mov eax, dword [esp + 0x2c]
je 0x9fa7c9
je 0x9fa90d
jne 0x9fa90d
jmp 0x4814f174
push 0x9fa83a
ret
add byte [eax], al
add byte [eax], al
push 3
push 0
push 0
push 1
je 0x9fa941
jne 0x9fa941
je 0x7823b77e
push ebp
je 0x9faaa3
add al, byte [eax]
add byte [edi], cl
test dword [ecx + 2], esi
add byte [eax], al
jne 0x9faaa3
push 0x9fa7a5
ret
mov ecx, ebp
mov edx, edi
neg ecx
je 0x9fa967
je 0x9faa8d
jne 0x9faa8d
add byte [eax], al
add byte [eax], al
mov byte [edx], 0
inc edx
push 0x9fa894
ret
add esi, 4
mov edx, esp
je 0x9faae2
jne 0x9faae2
push 0x9fa847
ret
je 0x9fa9a0
jne 0x9fa9a0
je 0x9f9616
jne 0x9f984d
ret 0x10
jne 0x9fa7c9
invalid
call dword [eax + 0xc]
cmp eax, edi
jne 0x9fa981
je 0x9fa8d6
jne 0x9fa8d6
je 0x9f898d
jne 0x9faa0c
jmp 0x4417f45
push 0x9fa886
ret
mov eax, ebx
add esp, 0x10
pop esi
pop edi
je 0x9faa6d
jne 0x9faa6d
add byte [eax], al
add byte [eax], al
je 0xe41484cf
jne 0x9fa981
push 0
push dword [esp + 0x28]
call dword [sym.imp.HDWOMH_6aod_DdqGahmWmf]
je 0x9fa832
jne 0x9fa832
je 0x9fa7d8
jne 0x9fa7d8
je 0x9f85ae
jne 0x9f9f58
je 0x30c3f661
xor edx, edx
test edi, edi
je 0x9faa4a
jne 0x9faa4a
je 0x9f8dc9
jne 0x9f9e1f
je 0xfe8a2eff
invalid
push edi
push esi
sub esp, 0x10
je 0x9faa2c
jne 0x9faa2c
add byte [eax], al
add byte [eax], al
push 0x9fa9a0
ret
mov esi, ecx
je 0x9faa5a
jne 0x9faa5a
je 0xdf792f47
jne 0x9f8913
invalid
je 0x9fa80b
jne 0x9fa80b
add byte [eax], al
add byte [eax], al
cmovg edx, ecx
je 0x9fa7c2
jne 0x9fa7c2
jmp 0x8c0bf3e9
mov ecx, dword [ecx + 0x6c]
mov eax, dword [ecx]
push 2
push 0
push 0x9fa900
ret
pop ebx
pop ebp
je 0x9fa8ee
jne 0x9fa8ee
add byte [eax], al
add byte [eax], al
mov eax, dword [ecx]
push 0x400
push 0x9faaaa
ret
jne 0x9fa967
je 0x9f9ad5
jne 0x9f983f
add byte [eax], al
add byte [eax], al
push ebx
jmp 0x9faa0c
push 0x9fa9f6
ret
adc al, 0x31
fild dword [ebp + 0x27840ff6]
cli
invalid
dec dword [edi]
test ebp, edi
cld
invalid
add edx, dword [0x3ff7]
add byte [eax], al
add dl, byte [0x3ff7]
add byte [eax + 0x3ff71500], al
add byte [eax], al
add byte [eax], al
call dword [edi + esi*8]
aas
add byte [eax], al
add al, al
std
adc al, 0xf7
aas
add byte [eax], al
add byte [eax - 4], al
adc al, 0xf7
aas
add byte [eax], al
add al, al
cli
adc al, 0xf7
aas
add byte [eax], al
add byte [eax - 7], al
adc al, 0xf7
aas
add byte [eax], al
add byte [eax], al
clc
adc al, 0xf7
aas
add byte [eax], al
add byte [eax + 0x3ff714f6], al
add byte [eax], al
add byte [eax], al
cmc
adc al, 0xf7
aas
add byte [eax], al
add byte [eax + 0x3ff714f3], al
add byte [eax], al
add byte [eax - 0xe], al
adc al, 0xf7
aas
add byte [eax], al
add al, al
invalid