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

Disassembly:
add esp, 4
mov ecx, eax
mov edi, eax
call fcn.006f84c0
mov dword [esi + 4], edi
mov eax, esi
je 0x6f84a7
jne 0x6f84a7
pcmpeqb mm0, qword [ebx]
jne 0x6f84a6
jmp 0x74cee32e
test byte [esi + 0x5f], bl
pop esi
pop edi
je 0x6f84ad
jne 0x6f84ad
ret
jne 0x6f848b
jmp 0xd2e5592d
mov byte [esi + 0x2b], 0
mov byte [esi + 0x2c], 0
je 0x6f87db
jne 0x6f87db
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x3c], 0
je 0x6f8862
jne 0x6f8862
je 0x6f860f
jne 0x6f8584
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x13], 0
je 0x6f8738
jne 0x6f8738
je fcn.006f8470
jne 0x6f8506
add byte [eax], al
add byte [eax], al
je 0x6f87b9
jne 0x6f87b9
push 0x6f8728
ret
mov byte [esi + 0x53], 0
je 0x6f8820
jne 0x6f8820
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x5a], 0
mov byte [esi + 0x5b], 0
mov dword [esi + 0x6c], 0
je 0x6f856d
jne 0x6f856d
je 0x6f8807
jne 0x6f8807
je 0x847f75fa
mov eax, esi
je 0x6f8696
and dword [ecx], eax
add byte [eax], al
jne 0x6f8696
je 0x6f856d
jne 0x6f8679
jmp 0x96cc4e
mov byte [esi + 0x27], 0
mov byte [esi + 0x28], 0
je 0x6f86ce
jne 0x6f86ce
je 0x6f84a7
jne 0x6f8647
add byte [eax], al
add byte [eax], al
jmp 0x6f856d
je 0xa1cc7a
mov byte [esi + 0x32], 0
mov byte [esi + 0x33], 0
mov byte [esi + 0x34], 0
mov byte [esi + 0x35], 0
je 0x6f860f
jne 0x6f860f
je 0x6f848b
jne 0x6f84b2
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 0x6f8746
jmp 0x103e0f56
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 0x6f8626
mov byte [esi + 0x3b], 0
je 0x6f869a
jne 0x6f869a
je 0x80ccfa
mov byte [esi + 0x11], 0
mov byte [esi + 0x12], 0
je 0x6f8506
jmp 0x6f887e
jne 0x6f8647
mov byte [esi + 0x22], 0
jmp 0x6f88b5
mov edi, eax
call fcn.00719520
mov dword [esi + 0xc], edi
mov byte [esi + 0x10], 0
je 0x6f8630
jne 0x6f8630
je 0x6f865a
jne 0x6f865a
jmp 0x6f87b7
je 0x6f8892
jne 0x6f8892
je 0xb1cd51
mov byte [esi + 0x42], 0
mov byte [esi + 0x43], 0
mov byte [esi + 0x44], 0
jmp 0x6f870a
pop esi
pop edi
ret
push 0x6f84e6
ret
mov byte [esi + 0x40], 0
mov byte [esi + 0x41], 0
je 0x6f8687
jne 0x6f8687
je 0xfebe0ac5
invalid
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x29], 0
mov byte [esi + 0x2a], 0
je 0x6f84ce
jne 0x6f84ce
mov byte [esi + 0x20], 0
mov byte [esi + 0x21], 0
je 0x6f8647
je 0x6f8645
jne 0x6f8645
je fcn.006f84c0
jne fcn.006f8470
je 0xb4cdd4
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 0x6f878a
jne 0x6f878a
jmp 0x6f8848
mov ecx, eax
je 0x6f865a
jne 0x6f865a
mov byte [esi + 0x14], 0
je 0x6f874e
push 0x6f8654
ret
je 0x6f86e2
jne 0x6f86e2
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x15], 0
mov byte [esi + 0x16], 0
mov byte [esi + 0x17], 0
je 0x6f88a7
jne 0x6f88a7
je 0xa4078933
mov dword [ecx], 0x73a398
jae 0x6f876e
je 0x6f8807
jne 0x6f8807
je 0x6f85ae
jne 0x6f85ae
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 0x6f8538
je 0x89744c40
add esp, 4
mov ecx, eax
mov edi, eax
je 0x6f884a
ror dword [ecx - 0x7b7bf039], 0
add byte [eax], al
push 0x6f881e
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 0x6f85b0
jne 0x6f85b0
add byte [eax], al
add byte [eax], al
je 0x6f878a
jne 0x6f878a
add byte [eax], al
add byte [eax], al
push 0x30
call fcn.006f5d20
je 0x6f8522
jne 0x6f8522
add byte [eax], al
add byte [eax], al
jne 0x6f884a
mov byte [esi + 0x54], 0
mov byte [esi + 0x55], 0
push 0x6f87ce
ret
jne 0x6f854c
je 0x6f85fb
jne 0x6f85fb
je 0x6f881e
jne 0x6f848b
je 0x1049a36
call fcn.00701d60
mov dword [esi + 8], edi
push 0xf0
call fcn.006f5d20
jmp 0x6f88f6
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 0x6f86a4
jne 0x6f86a4
add byte [eax], al
add byte [eax], al
jne 0x6f8506
je 0x6f8913
jne 0x6f8913
je 0xc6cf5c
mov byte [esi + 0x57], 0
mov byte [esi + 0x58], 0
mov byte [esi + 0x59], 0
je 0x6f854c
jmp 0x6f882e
je 0x6f85d4
je 0x6f88ca
jne 0x6f88ca
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 0x6f8584
jne 0x6f85d4
je 0x6f848b
jne fcn.006f84c0
je 0x6f86ca
jne 0x6f86ca
je 0x6f87db
jne 0x6f8522
je 0xf744d7d
add esp, 4
je 0x6f872a
test byte [ebx], ch
invalid
jne 0x6f872a
je 0x6f8807
jne 0x6f84a7
je 0xfebf0d26
je 0x6f8768
invalid
jne 0x6f8768
nop
mov dword [ecx], 0x73a388
mov ecx, dword [ecx + 4]
test ecx, ecx
push 0x6f8933
ret
je 0x6f8937
jne 0x6f8937
je 0x6f8941
mov eax, dword [ecx]
jmp 0x6f8942
ret
push 1
call dword [eax]
je 0x6f894e
jne 0x6f894e
add byte [eax], al
add byte [eax], al
je 0x6f8941
jne 0x6f8941
nop word cs:[eax + eax]
nop dword [eax]
mov ecx, dword [ecx + 4]
push 0x6f897b
ret
mov eax, dword [ecx]
push dword [esp + 0x10]
push 0x14c
je 0x6f898d
jne 0x6f898d
je 0x1ce45304
test ecx, ecx
je 0x6f899b
je 0x6f896a
jne 0x6f896a
add byte [eax], al
add byte [eax], al
jmp 0x6f896a
push dword [esp + 0x10]
push dword [esp + 0x10]
call dword [eax + 4]
ret 0x10
xor eax, eax
ret 0x10
call fcn.006f84c0
je 0x6f89e9
jne 0x6f89e9
jmp 0x5ef39981
ret
pop esi
pop edi
je 0x6f89ba
jne 0x6f89ba
add byte [eax], al
add byte [eax], al
call fcn.006f5d20
add esp, 4
mov ecx, eax
mov edi, eax
je 0x6f89b0
jne 0x6f89b0
je 0xa3ff8ba4
mov dword [ecx], 0x73a390
jae 0x6f89df
push 0x70
je 0x6f89c7
jne 0x6f89c7
add byte [eax], al
add byte [eax], al
mov dword [esi + 4], edi
mov eax, esi
jmp 0x6f89bd
mov esi, ecx
je 0x6f89d9
jne 0x6f89d9
nop word cs:[eax + eax]
mov dword [ecx], 0x73a390
push 0x6f8a17
ret
push dword [esp + 0x10]
je 0x6f8a40
jne 0x6f8a40
jmp 0xc273db43
call dword [eax + 4]
ret 0x10
push esi
mov dword [ecx], 0x73a398
mov esi, ecx
mov ecx, dword [ecx + 8]
test ecx, ecx
push 0x6f8b17
ret
mov byte [esi + 0x5a], 0
jmp 0x6f8db1
mov byte [esi + 0x58], 0
mov byte [esi + 0x59], 0
je 0x6f8aaf
push 0x6f8a88
ret
mov byte [esi + 0x3b], 0
mov byte [esi + 0x3c], 0
push 0x6f8dc9
ret
jne 0x6f8ce6
jmp 0x6ffb9099
push 0x6f8c05
ret
jne 0x6f8b59
je 0x6f8b2d
jne 0x6f89c7
push 1
call dword [eax]
mov byte [esi + 0x10], 0
jmp 0x6f8be0
jne 0x6f8cb9
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x2c], 0
push 0x6f8af4
ret
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x20], 0
jmp 0x6f8c6c
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 0x6f8d1f
jne 0x6f8d1f
push 0x6f8b77
ret
jne 0x6f8b7b
jmp 0x9ad283
mov byte [esi + 0x2b], 0
je 0x6f8b59
jmp 0x6f8b37
je 0x6f8b41
push 0x6f8bff
ret
mov byte [esi + 0x42], 0
push 0x6f8aba
ret
mov byte [esi + 0x11], 0
mov byte [esi + 0x12], 0
mov byte [esi + 0x13], 0
je 0x6f8b2d
jne 0x6f8b2d
jmp 0x7015e8
jmp 0x6f8b84
mov byte [esi + 0x29], 0
mov byte [esi + 0x2a], 0
je 0x6f8bb9
jne 0x6f8bb9
je 0x8dd2e7
mov byte [esi + 0x1e], 0
mov byte [esi + 0x1f], 0
je 0x6f8b7b
je 0x6f8bb6
jne 0x6f8bb6
je 0x6f89d9
jne 0x6f8dc9
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 0x6f8ae4
jne 0x6f8ae4
jmp 0xff6d1073
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 0x6f8ac8
ret
je 0xb3d356
mov byte [esi + 0x44], 0
mov byte [esi + 0x45], 0
mov byte [esi + 0x46], 0
mov byte [esi + 0x47], 0
je 0x6f8d33
jne 0x6f8d33
je 0x6f897b
jne 0x6f86a4
jmp 0x6f8cb9
push 1
call dword [eax]
mov ecx, dword [esi + 0xc]
test ecx, ecx
je 0x6f8b45
mov eax, dword [ecx]
jmp 0x6f8bc6
je 0x6f8c8c
jne 0x6f8c8c
je 0x97d3a3
jmp 0x6f8c0f
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 0x6f8d4b
jne 0x6f8d4b
je 0x6f8933
jne 0x6f882e
je 0x6f8cb9
je 0x6f8b4f
jne 0x6f8b4f
je 0x50b653a6
mov byte [esi + 0x50], 0
mov byte [esi + 0x51], 0
mov byte [esi + 0x52], 0
push 0x6f8c3f
add dh, al
inc esi
push ecx
add dh, al
inc esi
push edx
add byte [eax + 0x3f], ch
mov word [edi], gs
ret
mov byte [esi + 0x48], 0
je 0x6f8bf9
jne 0x6f8bf9
punpckhbw mm3, qword [esi]
lea ebp, [edi]
ret
mov byte [esi + 0x37], 0
mov byte [esi + 0x38], 0
mov byte [esi + 0x39], 0
mov byte [esi + 0x3a], 0
je 0x6f8b08
jne 0x6f8b08
jmp 0x6f8c8a
mov byte [esi + 0x5b], 0
pop esi
ret
mov byte [esi + 0x41], 0
je 0x6f8bd4
jne 0x6f8bd4
je 0xacd493
mov byte [esi + 0x3d], 0
mov byte [esi + 0x3e], 0
mov byte [esi + 0x3f], 0
mov byte [esi + 0x40], 0
je 0x6f8db7
jne 0x6f8db7
add byte [eax], al
add byte [eax], al
je 0x6f8ce6
jne 0x6f8ce6
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x15], 0
mov byte [esi + 0x16], 0
push 0x6f8d6d
ret
mov ecx, dword [esi + 8]
lea edx, [esp + 0x3c]
push 0x6f8f44
ret
mov ecx, esi
push dword [esp]
push ebp
call fcn.006fb180
test eax, eax
je 0x6f8ea6
je 0x6f9777
push 0x6f9418
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 0x6f9701
jne 0x6f9701
jmp 0x7c93d322
mov eax, dword [esp + 0x7c]
mov ebp, dword [esp + 0x78]
mov ebx, dword [esp + 0x70]
jmp 0x6f913a
je 0x6f95fa
jne 0x6f95fa
jmp 0x1b93d37d
mov byte [esp + 0x1b], 0
je 0x6f8e64
jne 0x6f8e64
je 0x6f94e8
jne 0x6f94e8
jne 0x6f8fba
add byte [eax], al
add byte [eax], al
add esp, 4
je 0x6f94c5
jne 0x6f94c5
jmp 0x38512f5
je 0x6f91fd
jne 0x6f91fd
je 0x77e3dd
jmp 0x6f9749
add cl, ch
mov byte [esp + 0x28], 0
mov byte [esp + 0x29], 0
mov byte [esp + 0x2a], 0
push 0x6f9449
ret
ret 0x10
mov ecx, esi
push ebp
push ebx
call 0x6f9d30
je 0x6f91ab
jne 0x6f91ab
mov ebp, dword [esp + 0x78]
je 0x6f97ab
jne 0x6f97ab
push ebp
call fcn.006fb410
push 0x6f8fe0
ret
lea ebx, [esp + 0x34]
lea ebp, [esp + 0x38]
mov eax, dword [ecx]
push edx
push ebx
push ebp
je 0x6f965d
jne 0x6f965d
je 0x6f9552
jne 0x6f9552
je 0x70057cd7
push 0x6f95ed
ret
add bl, al
add byte [eax], al
add byte [eax], al
cmp dword [ecx + 0xc], 0
mov esi, ecx
je 0x6f8ea6
je 0x6f8e93
push 0x6f97c1
ret
mov eax, dword [ebx]
push 0
push 0
push 0x6f91da
ret
jmp 0x6f8f75
jne 0x6f950c
add byte [eax], al
add byte [eax], al
push ebx
call 0x6f97e0
xor edi, edi
test eax, eax
je 0x6f8f12
push 0x6f8ea6
ret
je 0x6f8f0f
jne 0x6f8f0f
add byte [eax], al
add byte [eax], al
je 0x6f89f0
jne 0x6f8b41
pcmpeqb mm3, qword [ebp + 0x75]
pop ebx
je 0x6f8b84
jne 0x6f8a37
add byte [eax], al
add byte [eax], al
je 0x6f962d
jne 0x6f962d
je 0x7c940532
push dword [esp + 0x7c]
call 0x6fa7a0
je 0x6f971b
jne 0x6f971b
push 0x6f958b
ret
mov ebx, dword [esp + 0x7c]
push ebx
call fcn.006faaf0
je 0x6f92c7
jne 0x6f92c7
jmp 0xe9c291d1
push 1
push ebx
jmp 0x6f9172
mov ebx, eax
mov ecx, esi
push dword [esp + 0x78]
je 0x6f8f37
jne 0x6f8f37
jmp 0x5de14b5
test eax, eax
je 0x6f8ea6
je 0x6f8e26
je 0x6f960e
jne 0x6f960e
jmp 0x865bbd
call 0x6fa7a0
mov ebx, dword [esp + 0x30]
mov ecx, ebx
push 1
je 0x6f950c
je 0x6f8fbc
jne 0x6f8fbc
je 0x6f8941
jne 0x6f8942
je 0x3093dd8d
mov edx, esp
push 0
je 0x6f9358
jne 0x6f9358
add byte [eax], al
add byte [eax], al
test ebp, ebp
je 0x6f8ea6
je 0x6f9432
jne 0x6f9432
je 0x6f8cd3
jne 0x6f8645
add byte [eax], al
add byte [eax], al
mov dword [esi + 0x6c], eax
mov dword [esp + 0x3c], 0
mov byte [esp + 0x24], 0
push 0x6f978e
ret
je 0x6f9769
jne 0x6f9769
add byte [eax], al
add byte [eax], al
call 0x6fa7a0
lea ecx, [esi + 4]
lea eax, [esp + 0x4c]
lea edx, [esp + 0x4a]
push 0x6f91f0
ret
mov ecx, ebx
je 0x6f9257
push 0x6f92e9
ret
jne 0x6f8ef0
je 0x744b8c
add byte [edi], cl
test cl, ch
sti
cld
invalid
jmp 0x6f8ea6
test eax, eax
je 0x6f8ea6
je 0x6f953e
jmp 0x6f952f
pop ebx
pop ebp
je 0x6f8ff0
jne 0x6f8ff0
je 0x6f9670
jne 0x6f9670
je 0xfceb15ed
invalid
lea eax, [ebx + 1]
push eax
call fcn.00734b2a
add esp, 4
test eax, eax
je 0x6f8ea6
jmp 0x6f9021
push ebp
push 0xe0000000
je 0x6f8f27
jne 0x6f8f27
push 0x6f963a
ret
test eax, eax
je 0x6f8ea6
mov ecx, esi
push dword [esp + 0x3c]
je 0x6f951f
jne 0x6f951f
je 0x6f8ce6
jne 0x6f960e
je 0x2793d77e
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 0x847f5350
test eax, eax
je 0x6f8ea6
xlatb
sti
invalid
je 0x6f96cc
jne 0x6f96cc
je 0x6f897b
jne 0x6f8be0
je 0xffd817fc
invalid
jne 0x6f945f
je 0x6f95fa
jne 0x6f95fa
jmp 0x44fb1731
mov eax, dword [esp + 0x7c]
je 0x6f9485
jne 0x6f9485
je 0x6f8c1d
jne 0x6f93a6
je 0x6f8ea6
je 0x6f8e17
jne 0x6f8e17
je 0x6f887e
jne 0x6f881e
je 0x7c93d7e7
mov eax, dword [esp + 0x7c]
push eax
push edx
push ebx
push ebp
mov eax, dword [esp + 0x84]
je 0x6f9162
je 0x6f93bc
jne 0x6f93bc
je 0x6f8dc9
jne 0x6f8f44
jmp 0x4b71791
mov ecx, ebx
mov dword [esp + 0x40], eax
mov eax, dword [esi + 0x68]
mov dword [esp + 0x44], eax
jmp 0x6f8f91
jne 0x6f9162
push dword [eax + 0x18]
lea eax, [esp + 8]
push eax
lea eax, [esp + 0x1c]
push eax
push ebp
call fcn.006fadf0
je 0x6f90b6
jne 0x6f90b6
je 0xf12e17f6
je 0x6f84a7
invalid
jne 0x6f872a
push 0x6f931e
ret
je 0x6f963a
jne 0x6f963a
add byte [eax], al
add byte [eax], al
jmp 0x6f8e64
mov eax, dword [esp + 0x74]
push 0x6f90a2
ret
push eax
push 2
mov ebp, dword [esp + 0x7c]
push ebp
je 0x6f90d1
jne 0x6f90d1
jmp 0x4c29487
call dword [edx + 4]
test eax, eax
je 0x6f9338
jne 0x6f9338
add byte [eax], al
add byte [eax], al
push 0
je 0x6f902f
je 0x6f9626
jne 0x6f9626
jmp 0x847f704e
test ebx, ebx
je 0x6f8ea6
mov ebp, dword [esp + 0x74]
mov ecx, esi
push dword [ebp + 0x18]
je 0x6f9320
jne 0x6f9320
jmp 0x6f93e3
je 0xc556d6
call fcn.006feab0
mov ebx, eax
push ebp
call fcn.00734b33
je 0x6f8ed2
add byte [ecx + 0x3ce855c3], cl
mov dh, 3
add byte [edi], cl
test ch, dl
stc
invalid
jne 0x6f8ed2
je 0xff271a18
jne 0x6f93c2
invalid
jmp 0x7c94019b
mov ebp, dword [esp + 0x7c]
push ebp
je 0x6f9575
jne 0x6f9575
add byte [eax], al
add byte [eax], al
jmp 0x6f8f6b
mov eax, dword [esp + 0x78]
je 0x6f93c2
jmp 0x6f9505
jne 0x6f953e
je 0x6f8738
jne 0x6f85d4
jmp 0x7493f1cd
mov ebx, dword [esp + 0x74]
mov ecx, esi
push dword [ebx + 0x18]
push ebp
push 0x6f97a0
ret
add esp, 0x5c
pop esi
pop edi
jmp 0x6f91be
push dword [esp + 0x34]
push dword [esp + 0x8c]
je 0x6f949b
jne 0x6f949b
je 0x78940a78
push dword [esp + 0x78]
call fcn.006ffd00
je 0x6f9188
jne 0x6f9188
jmp 0x6abfeb78
mov eax, edi
je 0x6f8f5d
jne 0x6f8f5d
jmp 0x6f9000
jne 0x6f8e26
je 0x716f87a3
mov ecx, esi
push dword [eax + 0x18]
push ebp
je 0x6f9063
sbb byte [ebp + 0xf], dl
test byte [ecx - 6], al
invalid
je 0x6f9687
jne 0x6f9687
jne 0x6f902f
jmp 0x40e45bba
mov ebp, eax
je 0x6f9671
jne 0x6f9671
jmp 0x70013ca0
mov eax, dword [esp + 0x10]
mov ebx, dword [esi + 0x6c]
mov dword [esp + 0x20], eax
mov eax, dword [esp + 0x4c]
je 0x6f93a6
je 0x6f9780
jne 0x6f9780
je 0x8577e760
call dword [eax + 8]
test eax, eax
je 0x6f8ea6
ror byte [edi], 0x84
clc
invalid
mov eax, dword [esp + 0x38]
jmp 0x6f96df
jmp 0x24e495c8
push ebx
push dword [esp + 0x24]
push eax
call fcn.006f5df0
add esp, 0xc
push 0x6f90fe
ret
jne 0x6f9063
je 0x993db59
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 0x6f96ce
push esp
je 0x6f955c
jne 0x6f955c
je 0xf9771acc
invalid
je 0x6f8ef0
push ds
clc
invalid
je 0x6f9197
jne 0x6f9197
jmp 0x3493f36e
mov ebx, dword [esp + 0x34]
mov dword [esp + 0x20], eax
je 0x6f8ee2
jne 0x6f8ee2
je 0x6f8d4b
jne 0x6f84ad
je 0x393dbcb
mov byte [esp + 3], 0
mov byte [esp + 4], 0
je 0x6f8f6b
add dh, al
inc esp
and al, 4
add byte [edi], cl
test byte [edx - 8], bl
invalid
jne 0x6f8f6b
add byte [eax], al
add byte [eax], al
lea eax, [esp + 0x10]
je 0x6f9787
jne 0x6f9787
jmp 0x6ffdbd90
push ebx
je 0x6f904c
jne 0x6f904c
je 0x6f8e64
jne 0x6f8be0
add byte [eax], al
add byte [eax], al
je 0x6f945f
je 0x6f930b
jne 0x6f930b
je 0x6f8768
jne 0x6f85d4
je 0x7af3a6bd
push eax
je 0x6f94ea
std
invalid
jne 0x6f94ea
jmp 0x68a964
jmp 0x6f908d
jne 0x6f93a6
jmp 0x50c58914
mov ecx, esi
push ebp
push eax
jmp 0x6f972c
push ebp
call fcn.006fe530
je 0x6f928c
jne 0x6f928c
add byte [eax], al
add byte [eax], al
jne 0x6f8e93
add byte [eax], al
add byte [eax], al
push 4
call dword [eax + 0xc]
mov edx, dword [ebp]
mov ecx, ebp
push 0x6f8e41
ret
je 0x6f9ab7
jne 0x6f9ab7
je 0x6f960e
jne 0x6f84e6
cmova esi, edi
jmp 0x6f9ce0
je 0x6f9c2e
jne 0x6f9c2e
add byte [eax], al
add byte [eax], al
jmp 0x6f9b1c
add byte [eax], al
add byte [eax], al
jmp 0x6f9ca4
add byte [eax], al
add byte [eax], al
ja 0x6f98e4
jmp 0x6f9bab
push 0x6f9986
ret
je 0x6f9b3d
mov edi, eax
je 0x6f9938
jne 0x6f9938
je 0x6f9b99
jne 0x6f9b99
je 0x6f9b8d
jne 0x6f8e17
je 0x756eefd5
and al, 0x18
push esi
call dword [sym.imp.HDWOMH_6aod_QddeNmda]
je 0x6f9900
jne 0x6f9900
por mm1, qword [eax - 0x17]
psubsw mm6, qword [ecx - 0x7cffffff]
les ecx, [eax]
test esi, esi
je 0x6f9a13
mov ecx, dword [esi + 4]
push 0x6f9c15
ret
push 0
je 0x6f981e
jne 0x6f981e
call dword [sym.imp.HDWOMH_6aod_DdqGahmWmf]
xor ebx, ebx
test eax, eax
jmp 0x6f9bfb
je 0x6f9afa
jmp 0x6f9b54
jbe 0x6f9bab
je 0x6f9cc7
jne 0x6f9cc7
je 0x6f92c7
push 0x6f9979
ret
test eax, eax
je 0x6f9bf2
jne 0x6f9bf2
je fcn.006f84c0
push 0x6f9a23
ret
mov dword [esp + 0x1c], ecx
mov dword [esp + 0x18], eax
je 0x6f9951
jne 0x6f9951
add byte [eax], al
add byte [eax], al
je 0x6f9aa6
jne 0x6f9aa6
jmp 0xec57e97c
inc eax
push eax
call fcn.00734b2a
add esp, 4
test eax, eax
mov dword [esp + 0xc], eax
jmp 0x6f9b8d
je 0x6f9bcb
jne 0x6f9bcb
je 0x2401d72
je 0x6f9b35
add byte [eax], al
jne 0x6f9b35
je 0x6f85fb
jne 0x6f87db
je 0xed381e8c
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 0x6f9b9d
jne 0x6f9b9d
je 0x6f983b
jne 0x6f983b
je 0x6f99e3
jne 0x6f88f6
je 0x3071eda
jne 0x6f9c64
add byte [eax], al
jne 0x6f9805
movzx eax, word [edi + 0x14]
je 0x6f9a7e
jne 0x6f9a7e
je 0x193deaf
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 0x6f9cf5
jne 0x6f9cf5
add byte [eax], al
add byte [eax], al
jne 0x6f953e
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 0x6f9c47
ret
xor esi, esi
movzx ecx, word [edi + 6]
je 0x6f9c80
jne 0x6f9c80
je 0x447faa88
movsd xmm0, qword [esp + 0x2c]
and al, 0x2c
movsd qword [esp + 4], xmm0
mov dword [esp], esi
je 0x6f9a2d
jne 0x6f9a2d
jmp 0x5f640037
lea esp, [ebp - 0xc]
pop esi
pop edi
je 0x6f9a0e
jne 0x6f9a0e
push ebp
mov ebp, esp
push ebx
push 0x6f9824
ret
je 0x6f9b63
jne 0x6f9b63
add byte [eax], al
add byte [eax], al
call fcn.006f5f10
add esp, 8
je 0x6f9b7e
push 0x6f9b4d
ret
mov eax, dword [esp + 0xc]
mov edi, dword [eax + 0x3c]
add edi, eax
mov eax, dword [ebp + 0xc]
cmp eax, 0x8664
je 0x6f9b2f
cmp eax, 0x14c
push 0x6f9b6e
ret
cmp dword [edi + 0x74], 4
lea eax, [edi + eax + 0x18]
lea edi, [edi + 0x98]
jmp 0x6f97fd
jmp 0x6f9991
call fcn.00734b33
add esp, 4
mov eax, ebx
je 0x6f992b
jne 0x6f992b
je 0x4358cac6
std
invalid
jne 0x6f9afa
je 0x6f981a
jne 0x6f981a
jmp 0x493e02d
mov byte [esp + 4], 0
je 0x6f9bd9
jne 0x6f9bd9
je 0xfec91f81
invalid
test eax, eax
je 0x6f9853
jne 0x6f9853
jmp 0x13d84a05
je 0x6f9b3d
push 0x6f9d13
ret
add byte [eax], al
add byte [eax], al
lea eax, [edi + eax + 0x18]
push 0x6f9ac1
ret
seta bl
push dword [esp + 0xc]
je 0x6f995f
jne 0x6f995f
je 0x6f8bb9
jne 0x6f8920
add byte [eax], al
add byte [eax], al
je 0x6f9c5d
jne 0x6f9c5d
je 0x593e0a3
mov byte [esp + 5], 0
mov byte [esp + 6], 0
mov byte [esp + 7], 0
push 0x6f98b0
ret
add dh, al
inc esp
and al, 6
add dh, al
inc esp
and al, 7
add byte [eax - 0x50], ch
cwde
outsd dx, dword [esi]
add bl, al
add byte [eax], al
add byte [eax], al
je 0x6f9bab
jmp 0x6f98d1
je 0x6f9b3d
mov dword [esp + 0x10], eax
push dword [ebp + 0xc]
push esi
je 0x6f9ae5
jne 0x6f9ae5
add ecx, 0x10
xor ebx, ebx
cmp dword [esp + 0x10], eax
je 0x6f98de
jne 0x6f98de
add byte [eax], al
add byte [eax], al
je 0x6f9cd8
jne 0x6f9cd8
je 0x6f84ad
jne 0x6f90b6
jmp 0xc0f5777c
sub esp, 0x14
je 0x6f9cb2
jne 0x6f9cb2
mov edi, dword [eax + ecx*8 - 0x18]
add edi, dword [eax + ecx*8 - 0x14]
push edx
push edi
je 0x6f984d
jne 0x6f984d
push 0x6f984c
ret
mov edx, dword [edi + 0x3c]
je 0x6f9815
jne 0x6f9815
je 0x700a96fd
add bl, al
jmp 0xef4d21ab
push esi
je 0x6f98be
jne 0x6f98be
jmp 0x6d789f
jmp 0x6f9a92
mov eax, dword [esp + 0x10]
xor ebx, ebx
sub eax, edi
cmp eax, ecx
jmp 0x6f9ba8
xor eax, eax
xor ecx, ecx
xor esi, esi
xor edx, edx
movzx ecx, cx
lea ecx, [ecx + ecx*4]
je 0x6f9c64
jmp 0x6f99c7
mov ecx, 0x10
xor ebx, ebx
cmp dword [esp + 0x10], eax
je 0x6f983f
jne 0x6f983f
punpckhbw mm7, mm4
xchg edi, eax
outsd dx, dword [esi]
add bl, al
mov eax, dword [esp]
mov ecx, dword [esp + 4]
je 0x6f991b
jne 0x6f991b
add byte [eax], al
add byte [eax], al
je 0x6f9cc7
jne 0x6f9cc7
nop
push ebp
mov ebp, esp
push ebx
je 0x6f9fb2
jne 0x6f9fb2
jmp 0x4fc869b
push esi
jmp 0x6fa1d3
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 0x6fa2d9
je 0x6fa24f
jne 0x6fa24f
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
jmp 0x6f9e2e
ja 0x6fa102
je 0x6fa687
jne 0x6fa687
je 0x6f90d1
jne 0x6f8b37
add byte [eax], al
add byte [eax], al
push edx
push ecx
mov ecx, dword [ebp + 0xc]
je 0x6f9edd
jne 0x6f9edd
jmp 0x70139946
push 0x6fa3fb
ret
mov dword [ebx + 0x64], eax
je 0x6f9e0b
jne 0x6f9e0b
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 0x6fa42e
je 0x6f9f13
je 0x6fa273
jne 0x6fa273
je 0x493e2ae
mov eax, dword [esp + 4]
je 0x6fa74b
jmp 0x6fa0e2
je 0x6fa0d6
jne 0x6fa0d6
test edi, edi
je 0x6f9ec9
je 0x6f9ec0
jne 0x6f9ec0
je 0x837462cf
add esp, 4
cmp dword [esp + 0x1c], 0
jl 0x6f9e72
sbb al, 0
jle 0x6f9e56
add ebx, eax
jmp 0x6f9e7c
sub ebx, eax
je 0x6f9e7c
jmp 0x6f9e85
mov ebx, dword [ebx + 0x5c]
add ebx, 5
push eax
je 0x6fa194
jne 0x6fa194
je 0x6f9900
cli
invalid
jne 0x6f9bcb
jmp 0x716969
jmp 0x6fa04b
jne 0x6f9e7c
je 0x6f856d
jne 0x6f93c2
je 0x5f522a8
je 0x6fa420
add byte [eax], al
je 0x6fa60c
jne 0x6fa60c
add byte [eax], al
add byte [eax], al
mov eax, dword [esp + 0x24]
test eax, eax
je 0x6f9d7c
jmp 0x6fa3a1
push edi
call fcn.00734b33
add esp, 4
jmp 0x6f9eab
push ecx
push eax
jmp 0x6fa48b
je 0x6fa255
jne 0x6f9162
mov dword [esp + 0x40], eax
je 0x6fa285
jne 0x6fa285
add byte [eax], al
add byte [eax], al
push eax
call fcn.00734b33
jmp 0x6fa5b0
je 0x1c93e3a0
mov dword [esp + 0x1c], eax
jmp 0x6f9e5c
test eax, eax
je 0x6f9e95
je 0x6fa694
jne 0x6fa694
invalid
push edi
push esi
and esp, 0xfffffff8
sub esp, 0x50
mov ebx, dword [ebp + 8]
je 0x6fa0b4
jne 0x6fa0b4
je 0x6f848b
jne 0x6f9a0e
sub ebx, eax
je 0x6fa1fb
jne 0x6fa1fb
punpckhbw mm3, mm4
sahf
outsd dx, dword [esi]
add bl, al
jmp 0xfe5924fe
je 0x6fa2ac
push 0x6fa1f4
ret
test eax, eax
je 0x6f9e95
je 0x6fa290
jne 0x6fa290
mov eax, dword [esp + 4]
mov dword [eax + 0x68], ebx
mov ebx, 1
push 0x6fa4c0
ret
jne 0x6fa394
je 0x6fa1a2
jne 0x6fa1a2
call dword [eax + 0xc]
mov dword [esp + 0x20], eax
lea eax, [esp + 0x20]
je 0x6f9dda
push 0x6f9feb
ret
mov dword [esp + 4], ecx
mov dword [esp + 0x14], 0
mov byte [esp + 8], 0
mov byte [esp + 9], 0
je 0x6fa4c7
jne 0x6fa4c7
mov eax, ebx
lea esp, [ebp - 0xc]
pop esi
jmp 0x6fa644
jne 0x6fa74b
add byte [eax], al
add byte [eax], al
jmp 0x6fa30d
mov ecx, 0x66666667
mov eax, ebx
jmp 0x6fa76b
je 0x6fa1ed
jne 0x6fa1ed
push 0x6fa0f2
ret
mov byte [esp + 0xf], 0
push dword [ebp + 0xc]
push ebx
call fcn.006f5f10
add esp, 8
push 0x6f9f58
ret
mov eax, ebx
xor edx, edx
div ecx
mov ebx, edx
jmp 0x6f9fd7
mov ecx, dword [esp + 0x24]
lea eax, [eax + ecx + 1]
mov ecx, dword [esp + 0x18]
push eax
call fcn.00701aa0
je 0x6f9df6
jne 0x6f9df6
call fcn.0072fadb
jmp 0x6f9e48
je 0x6f9616
jne 0x6f92c7
jmp 0xfee626c2
jne 0x6fa02b
je 0x6fa0ec
je 0x6fa32f
jne 0x6fa32f
je 0x6f85ae
jne 0x6fa1a2
add byte [eax], al
add byte [eax], al
call fcn.006fb8b0
test eax, eax
je 0x6fa02b
je 0x6f9e1f
jne 0x6f9e1f
jmp 0x6d85da
jmp 0x6f9fd5
mov ecx, dword [esp + 0x18]
push ebx
push dword [esp + 0x18]
call fcn.00701d00
xor ebx, ebx
test eax, eax
je 0x6fa394
je 0x6fa05e
jne 0x6fa05e
jmp 0x2493e6af
mov eax, dword [esp + 0x24]
mov dword [esp + 0x18], ecx
mov dword [esp + 0x1c], eax
add edx, eax
push 0
push 2
je 0x6fa59d
jne 0x6fa59d
push 0x6fa409
ret
jne 0x6fa2d9
mov ebx, eax
cmp ecx, 5
je 0x6f9da6
jne 0x6f9da6
add byte [eax], al
add byte [eax], al
jmp 0x6fa69c
jne 0x6f9f13
je 0x6f97e0
jne 0x6f8f5d
sub esp, 0x14
push 0x6fa5dc
ret
mov edi, eax
mov ecx, dword [esp + 0xc]
mov eax, dword [esp + 8]
mov dword [esp + 0x44], ecx
je 0x6f9ef0
push 0x6fa6cd
ret
push 0x6fa462
ret
je 0x6fa124
jne 0x6fa124
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 0x6fa4f9
jne 0x6fa4f9
je 0x6f8eb3
je 0x6fa38a
jne 0x6fa38a
mov ecx, dword [eax + 0x28]
test ecx, ecx
je 0x6fa02b
je 0x6fa26a
jne 0x6fa26a
add byte [eax], al
add byte [eax], al
push 0x6fa2e5
ret
jne 0x6fa0ec
je 0x1093e802
add byte [eax], al
add byte [eax], al
mov dword [esp + 0xc], 0
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
jmp 0x6fa65d
jne 0x6fa554
je 0x6f9dc8
jne 0x6f9dc8
je 0x6f8a70
jne 0x6f991b
jmp 0x7493d800
je 0x6fa13f
jne 0x6fa13f
je 0x1c7289d
jne 0x6fa4e7
add byte [eax], al
add byte [eax], al
add byte [eax], al
je 0x6fa02b
push 0x6fa4b2
ret
je 0x6fa534
jne 0x6fa534
je 0x6f9900
jne 0x6f8b08
jmp 0x7016ef26
je 0x6fa6bc
jne 0x6fa6bc
je 0x2e4a847
je 0x6fa3d5
jne 0x6fa3d5
je 0x847f645e
test eax, eax
je 0x6fa4aa
int 0
add byte [eax], al
lea eax, [esp + 0x48]
je 0x6fa71b
jne 0x6fa71b
je 0x6f8807
jne 0x6f93bc
je 0xc0ff8c4f
invalid
je 0x6f9e3a
jne 0x6f9e3a
add byte [eax], al
add byte [eax], al
je 0x6fa570
jne 0x6fa570
je 0x7085a383
push ecx
call dword [sym.imp.HDWOMH_6aod_QddeNmda]
je 0x6fa628
mov eax, dword [0x840f0073]
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 0x6fa628
add byte [eax], al
add byte [eax], al
mov ecx, dword [esp + 0x30]
je 0x6fa328
jne 0x6fa328
push 0
push eax
push esi
push edi
mov esi, ecx
jmp 0x6fa6ae
je 0x6f9d41
jne 0x6f9d41
je 0xfe7d28ac
invalid
ret 8
mov esi, ecx
push 0x6fa0fd
ret
je 0x6f9d49
jne 0x6f9d49
je 0xfb2729e8
invalid
xor ebx, ebx
xor edi, edi
je 0x6fa02b
push 0x6f9de0
ret
jmp 0x6fa176
je 0x6f9938
jne 0x6f9787
add byte [eax], al
add byte [eax], al
cmp ecx, 0x14c
je 0x6fa1af
jne 0x6fa1af
je 0x6f8bb9
jne 0x6f8ce6
jmp 0x6f9f11
je 0x6f9f04
jne 0x6f9f04
psubsw mm7, qword [ebx - 0x16000008]
je 0x6fa3cf
jne 0x6fa3cf
jmp 0xffbd2967
je 0x6fa4a7
jne 0x6fa4a7
je 0x6f88b5
jne 0x6f8b26
add byte [eax], al
add byte [eax], al
mov esi, ebx
push 0x6f9f44
ret
push dword [ebp + 0xc]
je 0x6fa635
jne 0x6fa635
add byte [eax], al
add byte [eax], al
add esp, 4
je 0x6f9d7c
jne 0x6f9d7c
add byte [eax], al
add byte [eax], al
je 0x6fa0ec
je 0x6fa50f
jne 0x6fa50f
push 0x6f9fa2
ret
jne 0x6fa420
jmp 0x6fa4ff
mov eax, edx
sar edx, 1
shr eax, 0x1f
push 0x6fa3c1
ret
test eax, eax
je 0x6fa02b
jmp 0x6fa6e5
lea eax, [esp + 0x20]
push eax
push 0x6fa677
ret
pop edi
pop ebx
pop ebp
je 0x6fa554
je 0x6fa354
jne 0x6fa354
add byte [eax], al
add byte [eax], al
cmp dword [esp + 0x14], 0
je 0x6fa410
mov ecx, dword [esp + 4]
lea eax, [esp + 0x14]
push 0x6fa57a
ret
je 0x6fa37c
jne 0x6fa37c
jmp 0x7011ec00
push 0x6fa245
ret
lea edx, [esp + 0x24]
je 0x6fa35a
jne 0x6fa35a
je 0xf7be2ac1
je 0x6f9e02
invalid
jne 0x6f9e02
je 0x4fd68c1
add edx, eax
lea eax, [edx + edx*4]
xchg edx, eax
je 0x6fa112
jne 0x6fa112
jne 0x6f9ef0
add byte [eax], al
add byte [eax], al
je 0x6fa4f9
jne 0x6fa4f9
je 0x8babee74
mov eax, dword [edi + 0x3c]
mov ecx, dword [ebp + 0xc]
add eax, edi
dec ebp
or al, 1
clc
cmp ecx, 0x8664
je 0x6fa5c3
jne 0x6fa5c3
add byte [eax], al
add byte [eax], al
call fcn.00734b2a
add esp, 4
je 0x6fa037
jne 0x6fa037
add byte [eax], al
add byte [eax], al
je 0x6fa455
jne 0x6fa455
add byte [eax], al
add byte [eax], al
push 1
push 6
je 0x6fa071
jne 0x6fa071
je 0x6f8b77
jne 0x6f992b
add byte [eax], al
add byte [eax], al
mov edx, dword [esp + 0x2c]
lea ecx, [eax + 5]
je 0x6fa220
jne 0x6fa220
je 0x6fa112
jne 0x6f965d
jmp 0x847f9166
imul ecx
je 0x6fa61a
jne 0x6fa61a
je 0x6f9ee4
jne 0x6f9ee4
je 0x6f983b
jne 0x6f98b0
nop word cs:[eax + eax]
nop dword [eax + eax]
jmp 0x6fa825
sub eax, edx
je 0x6fa801
jne 0x6fa801
jmp 0x847f9552
test ebp, ebp
je 0x6fa897
jmp 0x6fa86a
add byte [eax], al
add byte [eax], al
mov ebx, 0
je 0x6fa981
mov edi, eax
mov eax, dword [esp + 0x2c]
je 0x6fa7c9
je 0x6fa90d
jne 0x6fa90d
jmp 0x47e4f174
push 0x6fa83a
ret
push ebp
je 0x6faaa3
jne 0x6faaa3
push 0x6fa7a5
ret
mov ecx, ebp
mov edx, edi
neg ecx
je 0x6fa967
je 0x6faa8d
jne 0x6faa8d
add byte [eax], al
add byte [eax], al
mov byte [edx], 0
inc edx
push 0x6fa894
ret
add esi, 4
mov edx, esp
je 0x6faae2
jne 0x6faae2
push 0x6fa847
ret
ret 0x10
jne 0x6fa7c9
invalid
push 0x6fa886
ret
mov eax, ebx
add esp, 0x10
pop esi
pop edi
je 0x6faa6d
jne 0x6faa6d
add byte [eax], al
add byte [eax], al
je 0xe3e484cf
jne 0x6fa981
push 0
push dword [esp + 0x28]
call dword [sym.imp.HDWOMH_6aod_DdqGahmWmf]
je 0x6fa832
jne 0x6fa832
je 0x6fa7d8
jne 0x6fa7d8
je 0x6f85ae
jne 0x6f9f58
je 0x3093f661
xor edx, edx
test edi, edi
je 0x6faa4a
jne 0x6faa4a
je 0x6f8dc9
jne 0x6f9e1f
je 0xfe5a2eff
invalid
push edi
push esi
sub esp, 0x10
je 0x6faa2c
jne 0x6faa2c
add byte [eax], al
add byte [eax], al
push 0x6fa9a0
ret
mov esi, ecx
je 0x6faa5a
jne 0x6faa5a
je 0xdf492f47
invalid
cmovg edx, ecx
je 0x6fa7c2
jne 0x6fa7c2
jmp 0x8bdbf3e9
mov ecx, dword [ecx + 0x6c]
mov eax, dword [ecx]
push 2
push 0
push 0x6fa900
ret
pop ebx
pop ebp
je 0x6fa8ee
jne 0x6fa8ee
add byte [eax], al
add byte [eax], al
mov eax, dword [ecx]
push 0x400
push 0x6faaaa
ret
jne 0x6fa967
je 0x6f9ad5
jne 0x6f983f
add byte [eax], al
add byte [eax], al
push ebx
jmp 0x6faa0c
push 0x6fa9f6
ret
push 0x6fafc3
ret
jmp 0x37bf3d3
mov eax, dword [ebp + 0xc]
add ebx, dword [eax + 4]
mov dword [esp + 0x14], 0
mov dword [esp + 0x1c], 0
je 0x6fb106
jne 0x6fb106
mov ecx, dword [ebp + 0x10]
mov byte [esp + 4], 0
jmp 0x6fb063
jne 0x6fb03c
je 0x6f93c2
jne 0x6fa26a
push 0x6fae16
ret
mov byte [esp + 0xd], 0
mov byte [esp + 0xe], 0
je 0x6faeb5
jne 0x6faeb5
add byte [eax], al
add byte [eax], al
mov byte [esp + 0xf], 0
mov byte [esp + 0x10], 0
mov byte [esp + 0x11], 0
mov byte [esp + 0x12], 0
mov byte [esp + 0x13], 0
mov eax, dword [ebp + 0x18]
je 0x6fb02c
jne 0x6fb02c
add byte [eax], al
add byte [eax], al
xor edi, edi
test ecx, ecx
je 0x6fb163
jne 0x6fb163
je 0x6fae66
jne 0x6f9fb2
je 0x701e156b
add bl, al
push 0xc
push edx
push 0x4c
push esi
call dword [eax + 4]
je 0x6fae44
jne 0x6fae44
add byte [eax], al
add byte [eax], al
je 0x6fb0b6
jne 0x6fb0b6
jmp 0x693f3f5
mov byte [esp + 6], 0
mov byte [esp + 7], 0
mov byte [esp + 8], 0
mov byte [esp + 9], 0
mov byte [esp + 0xa], 0
mov byte [esp + 0xb], 0
mov byte [esp + 0xc], 0
je 0x6faea3
jne 0x6faea3
je 0x6fae43
jne 0x6fae43
je 0x6f89bd
jne 0x6f84e6
je 0x18940c01
mov dword [esp + 0x18], ebx
sub esp, 0x14
movsd xmm0, qword [esp + 0x2c]
mov eax, dword [ebp + 8]
movsd qword [esp + 4], xmm0
mov dword [esp], eax
je 0x6faf93
jne 0x6faf93
je 0x1093f45e
mov dword [esp + 0x10], 0
add byte [eax], al
add byte [eax], al
je 0x6fae85
jne 0x6fae85
add byte [eax], al
add byte [eax], al
je 0x6fb0e9
jne 0x6fb0e9
je 0x6fa3c1
jne 0x6f9bd9
mov edx, dword [ebp + 8]
mov ecx, dword [ecx]
je 0x6fafed
jne 0x6fafed
je 0x6fa7d8
jne 0x6fa1a2
push 0
push eax
je 0x6fb03c
je 0x6fae73
jne 0x6fae73
add byte [eax], al
add byte [eax], al
mov dword [esp + 8], ecx
mov dword [esp + 0xc], eax
mov ecx, dword [esp + 0x14]
mov eax, dword [esi + 0x68]
je 0x6fb0b6
jne 0x6fb0b6
add byte [eax], al
add byte [eax], al
lea edx, [esp + 4]
je 0x6faf05
jne 0x6faf05
je 0x6f8bb6
jne 0x6f90d1
add byte [eax], al
add byte [eax], al
je 0x6fae0f
jne 0x6fae0f
add byte [eax], al
add byte [eax], al
push 0x4c
push esi
push dword [ebp + 8]
call dword [sym.imp.HDWOMH_6aod_TslumBaha]
push 0x6fb052
ret
mov eax, edi
je 0x6fb144
push 0x6fb0ca
ret
mov byte [esp + 5], 0
je 0x6faf2b
jne 0x6faf2b
jmp 0xeb93c502
mov dword [esp], edx
jmp 0x6fb07b
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
mov ecx, dword [esi + 0xc]
jmp 0x6faee1
mov dword [esp + 0x24], ecx
mov dword [esp + 4], eax
mov eax, dword [esp + 0x10]
push 0x6fae8f
ret
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
test eax, eax
je 0x6fb054
lea eax, [esp + 0x28]
jmp 0x6fafd8
sub esp, 0x14
movsd xmm0, qword [esp + 0x34]
jmp 0x6fb14f
mov ebx, dword [ebp + 0x14]
je 0x6fb16f
jne 0x6fb16f
ret 0x14
mov dword [esp + 0x10], ebx
je 0x6faf74
jne 0x6faf74
je 0x6f91a6
jne 0x6f84ad
add byte [eax], al
add byte [eax], al
and esp, 0xfffffff8
sub esp, 0x30
mov esi, ecx
je 0x6fae66
jne 0x6fae66
push 0x6fb144
ret
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
jmp 0x6fb0ff
movsd qword [esp + 4], xmm0
je 0x6fb075
jne 0x6fb075
je 0xff5b3576
je 0x6fb054
invalid
jmp 0x6fb0f8
mov eax, dword [ecx]
add esi, 0x10
je 0x6fb00c
push 0x6fb09d
ret
mov eax, dword [ecx + 0x60]
mov dword [esp + 4], 0
mov dword [esp + 0x1c], 0
inc eax
mov dword [esp], eax
mov dword [esp + 0x18], eax
sub esp, 0x14
movsd xmm0, qword [esp + 0x2c]
je 0x6fb3a6
jne 0x6fb3a6
je 0x2493f659
lea eax, [esp + 0x24]
push 0
push eax
push 4
push ecx
push edi
je 0x6fb2e0
jne 0x6fb2e0
test eax, eax
push 0x6fb30d
ret
sub eax, dword [esi + 0x5c]
add eax, 0xfffffffb
mov dword [esp + 0xc], eax
je 0x6fb1c8
jne 0x6fb1c8
mov byte [esp + 4], 0
mov byte [esp + 5], 0
mov byte [esp + 6], 0
mov byte [esp + 7], 0
mov dword [esp + 0xc], 0
mov edi, dword [ebp + 8]
mov esi, ecx
je 0x6fb196
jne 0x6fb196
je 0x6fb306
je 0x6fb322
jne 0x6fb322
je 0x847ec144
sub byte [ecx], al
add byte [eax], al
push 0x6fb2f2
ret
mov byte [esp + 2], 0
mov byte [esp + 3], 0
jmp 0x6fb214
mov dword [esp], edi
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
je 0x6fb38d
jne 0x6fb38d
add byte [eax], al
add byte [eax], al
je 0x6fb1df
jne 0x6fb1df
add byte [eax], al
add byte [eax], al
call dword [sym.imp.HDWOMH_6aod_TslumBaha]
mov esi, eax
push 0x6fb255
ret
mov byte [esp + 1], 0
jmp 0x6fb290
jne 0x6fb0d0
mov dword [esp], edi
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
push 0x6fb2d0
ret
je 0x6fb206
jne 0x6fb206
add byte [eax], al
add byte [eax], al
push 0x6fb196
ret
mov eax, esi
lea esp, [ebp - 8]
pop esi
pop edi
pop ebp
ret 8
movsd qword [esp + 4], xmm0
je 0x6fb328
push 0x6fb37f
ret
adc al, 0x31
fild dword [ebp + 0x27840ff6]
cli
invalid
mov byte [ecx + 0x56], 0
mov byte [ecx + 0x57], 0
mov byte [ecx + 0x58], 0
mov byte [ecx + 0x59], 0
mov byte [ecx + 0x5a], 0
mov byte [ecx + 0x5b], 0
mov byte [ecx + 0x5c], 0
mov byte [ecx + 0x5d], 0
mov byte [ecx + 0x5e], 0
je 0x706013
jne 0x706013
je 0xb5a1a1
mov byte [ecx + 0x46], 0
mov byte [ecx + 0x47], 0
mov byte [ecx + 0x48], 0
mov byte [ecx + 0x49], 0
mov byte [ecx + 0x4a], 0
mov byte [ecx + 0x4b], 0
push 0x70615f
ret
mov byte [ecx + 0x2a], 0
push 0x7060a2
ret
mov byte [ecx + 0x44], 0
push 0x705fd7
ret
je 0x706164
jne 0x706164
je 0x706008
jne 0x706008
jmp 0x70d1cb90
mov byte [ecx + 0x22], 0
mov byte [ecx + 0x23], 0
je 0x706103
jne 0x706103
mov byte [ecx + 0x32], 0
mov byte [ecx + 0x33], 0
je 0x7060e3
jne 0x7060e3
add byte [eax], al
add byte [eax], al
je 0x7060d3
jne 0x7060d3
add byte [eax], al
add byte [eax], al
mov byte [ecx + 0x2b], 0
je 0x7060e9
jne 0x7060e9
je 0x706008
jne 0x706008
add byte [eax], al
add byte [eax], al
mov byte [ecx + 0x55], 0
jmp 0x705fad
mov byte [ecx + 0x20], 0
mov byte [ecx + 0x21], 0
je 0x70607e
jne 0x70607e
add byte [eax], al
add byte [eax], al
push 0x70602e
ret
mov byte [ecx + 0x2c], 0
mov byte [ecx + 0x2d], 0
mov byte [ecx + 0x2e], 0
mov byte [ecx + 0x2f], 0
mov byte [ecx + 0x30], 0
mov byte [ecx + 0x31], 0
jmp 0x70608a
mov byte [ecx + 0x24], 0
mov byte [ecx + 0x25], 0
mov byte [ecx + 0x26], 0
mov byte [ecx + 0x27], 0
mov byte [ecx + 0x28], 0
mov byte [ecx + 0x29], 0
je 0x705ffb
jne 0x705ffb
je 0xff93e53c
invalid
mov byte [ecx + 0x5f], 0
ret
push esi
mov dword [ecx], 0x73a3f4
mov esi, ecx
mov ecx, dword [ecx + 4]
test ecx, ecx
je 0x7061ee
push 0x7061fc
ret
je 0x72e5d622
jmp 0x1da633e
test ecx, ecx
je 0x70628e
jne 0x70628e
je 0x70d2ef44
add bl, al
jmp 0x77e5db57
call dword [eax]
je 0x70627a
jne 0x70627a
je 0x1da638b
je 0x7061ec
jne 0x7061ec
jmp 0x53e52b8e
jne 0x706220
je 0x687cb0a4
mov ecx, dword [esi + 0xc]
push 0x706269
ret
imul esp, dword [edx + 0x70], 0x840fc300
mov ecx, dword [esi + 0x18]
test ecx, ecx
je 0x706253
mov eax, dword [ecx]
push 1
call dword [eax]
push 0x706253
ret
je 0x706215
jne 0x706215
je 0x7061a8
jne 0x7061a8
je 0x9fe51cc2
jne 0x70609a
pop esi
je 0x70628d
jne 0x70628d
je 0x4efb735d
adc al, 0x68
shl byte [ecx + 0x70], 0
ret
mov ecx, dword [esi + 8]
test ecx, ecx
je 0x706237
mov eax, dword [ecx]
push 0x706233
ret
ret
je 0x706296
mov eax, dword [ecx]
push 1
call dword [eax]
je 0x706220
je 0x706211
jne 0x706211
nop word cs:[eax + eax]
nop
push 0x7062b8
ret
je 0x7065b6
jne 0x7065b6
je 0x706381
jne 0x7061c8
cmp dword [esi + 0x18], 0
je 0x706603
push 0x706450
ret
mov ecx, dword [esi + 8]
mov eax, dword [ecx]
push 0
call dword [eax + 0x10]
mov ecx, dword [esi + 0x18]
je 0x706532
push 0x7065ef
ret
mov dword [esi + 0x10], edi
push 4
call fcn.006f5d20
je 0x7064dc
jne 0x7064dc
jmp 0x713ad390
mov edi, eax
call fcn.0070c230
test edi, edi
je 0x7064c0
jne 0x7064c0
je 0xc4f42390
add al, 0x5e
pop edi
pop ebx
pop ebp
je 0x70640c
jne 0x70640c
invalid
mov dword [esi + 0x18], edi
je 0x706403
jne 0x706403
je 0x7065f7
jne 0x7065f7
push 0x706501
ret
je 0x706501
jne 0x706501
punpckhbw mm3, qword [edx + 0x65]
jo 0x7063f6
ret
je 0x706470
je 0x706388
jne 0x706388
je 0x72e7f0
jmp 0x70668b
add byte [eax], al
add byte [eax], al
add bl, al
ret
call fcn.006f5d20
add esp, 4
mov ecx, eax
mov edi, eax
call fcn.00708500
jmp 0x7062c8
jne 0x706641
jmp 0x70d3bf97
push 0x70635b
ret
nop word cs:[eax + eax]
nop dword [eax]
jmp 0x7062f2
call dword [eax + 4]
test eax, eax
je 0x706470
mov ecx, esi
call fcn.00706810
test eax, eax
jmp 0x7063fb
mov byte [esp], 0
mov byte [esp + 1], 0
mov byte [esp + 2], 0
je 0x7066d6
jne 0x7066d6
je 0x7061c8
jne 0x706381
je 0x6fb2a7
invalid
mov dword [esi + 0xc], edi
je 0x706603
je 0x70655b
jne 0x70655b
jmp 0x7066af
je 0x706666
jne 0x706666
add byte [eax], al
add byte [eax], al
mov eax, dword [ecx]
call dword [eax + 8]
mov ebx, dword [sym.imp.HDWOMH_6aod_Pm_dx]
push 0x7065cd
ret
push 0x40
push 0x7066a0
ret
je 0x70642b
jne 0x70642b
je 0x70d3e684
add bl, al
mov edi, eax
call fcn.00715c70
je 0x706381
jne 0x706381
jmp 0x717a1f
jmp 0x70664b
call fcn.006f5d20
je 0x7066b3
jne 0x7066b3
call ebx
mov ecx, dword [esi + 4]
test ecx, ecx
push 0x7063cb
ret
cmp dword [esi + 8], 0
je 0x706603
cmp dword [esi + 0x10], 0
je 0x706603
cmp dword [esi + 0x14], 0
je 0x706603
push 0x70633c
ret
mov esi, ecx
push 0xc
call fcn.006f5d20
add esp, 4
mov ecx, eax
mov edi, eax
call fcn.007093b0
mov dword [esi + 8], edi
push 0xc
jmp 0x706538
test edi, edi
mov dword [esi + 4], edi
je 0x706470
je 0x706492
jne 0x706492
je 0x706632
jne 0x706632
je 0xc7fa2760
mov ecx, eax
mov edi, eax
call fcn.0070e590
mov dword [esi + 0x14], edi
je 0x7063e4
jne 0x7063e4
add byte [eax], al
add byte [eax], al
jne 0x706532
je 0x53595784
mov ecx, esi
call 0x706a50
jmp 0x706470
add al, 0
add cl, ch
insd dword es:[edi], dx
invalid
jmp 0x70650a
je 0x7065d3
jne 0x7065d3
je 0x847f827d
idiv ch
invalid
mov ebp, esp
je 0x706462
jne 0x706462
jmp 0xe9c567d0
mov eax, dword [ecx]
push ebp
jmp 0x706479
mov eax, dword [ecx]
push 0
push 1
call dword [eax + 0x18]
push 0x3e8
je 0x706549
jne 0x706549
jmp 0xeb752aed
add esp, 4
jmp 0x706609
push 0x14
call fcn.006f5d20
add esp, 4
mov ecx, eax
jmp 0x706344
add byte [eax], al
add byte [eax], al
add esp, 4
mov ecx, eax
mov edi, eax
call fcn.0070d020
jmp 0x70630d
mov byte [esp + 3], 0
mov ecx, dword [esi + 0x18]
mov eax, dword [ecx]
call dword [eax + 0x1c]
mov dword [esp], eax
mov ecx, dword [esi + 4]
je 0x706641
jmp 0x706424
test byte [edx - 1], dl
push eax
add al, 0x83
les eax, [esi + ebx*2]
push edx
call dword [eax + 4]
add esp, 4
pop esi
pop edi
ret
mov eax, dword [ecx]
je 0x706781
jne 0x706781
add byte [eax], al
add byte [eax], al
call dword [eax + 0x1c]
mov dword [esp], eax
mov edx, esp
mov ecx, dword [esi + 4]
mov eax, dword [ecx]
je 0x7067bc
jne 0x7067bc
je 0xc4f427c9
add al, 0x5e
pop edi
ret
je 0x70674f
jne 0x70674f
jmp 0x7efa674a
jne 0x70695c
je 0x8b78b7b7
mov ecx, dword [edi + 8]
mov eax, dword [ecx]
call dword [eax + 0x18]
je 0x706a0c
add edi, edi
push eax
sbb byte [edi], cl
test dh, dl
add dword [eax], eax
add byte [edi], cl
test eax, edx
add dword [eax], eax
add bl, ch
dec edi
jne 0x706a0c
jmp 0x70688d
xor esi, esi
jmp 0x70690e
je 0x7068e7
jne 0x7068e7
je 0x7061c8
jne 0x7069ba
jmp 0x70da05d7
mov eax, esi
pop esi
pop edi
pop ebx
jmp 0x706852
je 0x7069ba
push 0x706902
ret
add byte [eax], al
add byte [eax], al
mov ecx, dword [edi + 8]
mov eax, dword [ecx]
call dword [eax + 4]
test eax, eax
je 0x70690e
je 0x7069fc
jne 0x7069fc
je 0x706a19
jne 0x706a19
je 0x706777
jne 0x706190
je 0xb6e46a52
jne 0x70687d
mov edx, dword [ebx]
inc eax
mov ecx, ebx
push eax
call dword [edx + 0x10]
mov ecx, dword [edi + 8]
push 0x7068c3
ret
pop ebp
ret
je 0x706989
jne 0x706989
je 0x70664b
jne 0x70651e
jmp 0x122ee15
mov esi, 1
jmp 0x706875
je 0x706909
je 0x706981
jne 0x706981
je 0xd9f96cbe
mov eax, dword [ebx]
mov ecx, ebx
call dword [eax + 0xc]
jmp 0x7068c9
call dword [sym.imp.muamdlhh_QuiHxr_E_aqmzuWiWupkneW]
mov ecx, edi
call fcn.00707210
cmp eax, 1
jmp 0x706927
mov ecx, dword [edi + 8]
je 0x70695c
jmp 0x706820
mov eax, dword [ecx]
call dword [eax + 0x18]
test eax, eax
je 0x70683e
je 0x706828
jne 0x706828
je 0x70674f
jne 0x706532
push 0x7069a3
ret
test eax, eax
jne 0x7069d0
je 0x70683e
jne 0x70683e
jmp 0x8c5a2a89
mov eax, dword [ecx]
push 0
jmp 0x7069e9
call dword [eax + 4]
je 0x7068e9
je 0x706a06
jne 0x706a06
lea ebp, [edi + 0x1c]
lea esi, [edi + 0x20]
nop dword [eax]
je 0x70694e
jne 0x70694e
je 0x7060aa
jne 0x70674e
jmp 0xf80baec
call dword [eax + 0x10]
je 0x706891
jne 0x706891
add byte [eax], al
add byte [eax], al
push 0x7069c7
ret
jne 0x7068e9
mov eax, dword [eax + 0x18]
mov dword [edi + 0x1c], eax
push esi
push ebp
jmp 0x706938
add byte [eax], al
add byte [eax], al
jmp 0x706a20
je 0x70690e
je 0x70699d
jne 0x70699d
je 0x706641
jne 0x706388
je 0xfe68ee53
invalid
mov ecx, dword [esi + 0xc]
lea ebx, [eax + eax + 2]
mov eax, dword [ecx]
je 0x70703d
jne 0x70703d
je 0x706e35
jne 0x706e35
je 0x177eea8
je 0x706ba2
add byte [eax], al
jne 0x706ba2
je 0x706df2
jne 0x706df2
je 0x706f51
jne 0x7065cd
jmp 0x84802b43
call dword [eax + 4]
test eax, eax
je 0x706ba8
je 0x706dd5
jne 0x706dd5
je 0x70710c
jne 0x70710c
je 0x706b00
je 0x707197
jne 0x707197
mov byte [esp + 0x1b], 0
je 0x7070f9
je 0x706be7
jmp 0x706e76
jne 0x706e7e
add byte [eax], al
add byte [eax], al
call dword [eax + 8]
test eax, eax
jne 0x7071e0
push 0x2710
je 0x706bb8
jne 0x706bb8
jmp 0x8b78b4da
mov ecx, dword [esp + 0x1c]
test ecx, ecx
je 0x706fa0
jmp 0x706c15
push dword [esi + 0x10]
call dword [edx + 4]
je 0x706c50
jne 0x706c50
add byte [eax], al
add byte [eax], al
call dword [sym.imp.HDWOMH_6aod_Pm_dx]
mov ecx, dword [esi + 0xc]
je 0x706e37
jne 0x706e37
jmp 0xffc0efe1
mov eax, dword [ebx + 4]
mov dword [esp], eax
jmp 0x707100
nop word cs:[eax + eax]
nop
je 0x706f0b
jne 0x706f0b
je 0x706632
push 0x706b95
ret
mov eax, dword [esp + 0xc]
test eax, eax
je 0x706ca9
je 0x706b63
jne 0x706b63
je 0x744b53
add byte [eax], al
add byte [eax], al
add byte [edi + 0x53], dl
push dword [esp + 0x14]
push dword [esp + 0x10]
push dword [esp + 0x18]
call dword [eax + 8]
je 0x706e25
jne 0x706e25
je 0x7071a2
jne 0x7071a2
jmp 0xc94b164
mov dword [esp + 0xc], 0
mov dword [esp + 0x1c], 0
call dword [sym.imp.HDWOMH_6aod_DdqUagcGkpm]
mov dword [esp + 0x20], eax
lea eax, [esp + 0x20]
push eax
call fcn.006f6490
jmp 0x707138
push edx
push 0
call dword [eax + 0x18]
je 0x706aee
jne 0x706aee
push ebp
push edi
push 0x706d20
ret
mov edi, dword [esp + 8]
push edi
call fcn.0072fa10
add esp, 4
jmp 0x706a72
jne 0x706cd5
xor eax, eax
add esp, 0x2c
pop esi
push 0x7070c9
ret
je 0x706fb8
jne 0x706fb8
mov ecx, dword [esi + 4]
jmp 0x7071b5
push eax
call dword [sym.imp.HDWOMH_6aod_Pm_dx]
je 0x706ce7
jne 0x706ce7
je 0xfe98f305
jne 0x706c20
invalid
mov eax, dword [esp + 0xc]
jmp 0x706fa0
lea ecx, [esp + 0x24]
jmp 0x707069
je 0x70708a
jne 0x70708a
add byte [eax], al
add byte [eax], al
test eax, eax
jne 0x7071e0
push 0x706d6b
ret
je 0x57c56fc6
mov eax, dword [ecx]
push ebp
push edi
push ebx
jmp 0x706eda
jne 0x706be7
je 0x1905743
shr eax, 0x1f
add edx, eax
imul eax, edx, 0x493e0
neg eax
lea eax, [ecx + eax + 0x1b7740]
jmp 0x706ddd
ret 0xc269
mov ebx, dword [esi + 0x14]
mov ebp, dword [esi + 0x18]
je 0x706dc9
jne 0x706dc9
je 0x70628d
jne 0x70627a
add esp, 4
mov edx, 0x6fd91d85
mov ecx, eax
imul edx
mov eax, edx
sar edx, 0x11
je 0x706e7e
je 0x706b2c
jne 0x706b2c
je 0x1494e3dd
push dword [esp + 0x14]
push dword [esp + 0x10]
push dword [esp + 0x18]
call dword [eax + 8]
je 0x70709e
jne 0x70709e
je 0x7065f7
jne 0x70692f
jmp 0x7159ef
mov byte [eax], 0
inc eax
dec ecx
je 0x706df2
jne 0x706df2
je 0x7060e3
jmp 0x7070e3
je 0x706f82
jne 0x706f82
add byte [eax], al
add byte [eax], al
lea edx, [esp + 0x10]
je 0x707146
push 0x706cdf
ret
je 0x706f59
jne 0x706f59
jmp 0x706e9b
mov dword [esp + 0x10], eax
lea eax, [esi + 0x20]
push 0x706e43
ret
lea ebp, [esp + 0x1c]
jmp 0x706de4
push 0x706d49
ret
mov eax, dword [ecx]
call dword [eax + 0x1c]
mov edx, dword [ebx]
je 0x707180
jne 0x707180
add byte [eax], al
add byte [eax], al
mov eax, dword [ecx]
je 0x706cd5
je 0x706d7b
jne 0x706d7b
je 0x706c99
jne 0x7062b0
je 0xc94b4bc
add byte [eax], al
add byte [eax], al
mov dword [esp + 0x1c], 0
mov byte [esp + 0x10], 0
mov byte [esp + 0x11], 0
mov byte [esp + 0x12], 0
mov byte [esp + 0x13], 0
jmp 0x706e15
push ebp
lea edx, [esp + 0x10]
jmp 0x7070dc
call fcn.00709b80
je 0x706d81
jne 0x706d81
je 0x70683e
jne 0x7062e0
add byte [eax], al
add byte [eax], al
mov byte [esp + 0x14], 0
push 0x70715b
ret
test eax, eax
jne 0x7071e0
push 0x2710
call dword [sym.imp.HDWOMH_6aod_Pm_dx]
mov ecx, dword [esi + 0xc]
je 0x706fcf
jne 0x706fcf
push ebx
push edi
push 0x706db2
ret
push edx
je 0x7070c0
jne 0x7070c0
je 0xfc6ef5f6
jne 0x706ce7
invalid
je 0xff12f4fe
je 0x706f93
invalid
jne 0x706f93
je 0x9475c4
mov dword [esp], 0
add byte [eax], al
add byte [ebx + 0x49e92404], cl
invalid
mov eax, dword [esp]
jmp 0x706f51
mov ecx, esi
push edi
call fcn.00707d10
test eax, eax
mov dword [esp + 8], eax
je 0x706e0c
je 0x7070eb
jne 0x7070eb
je 0x7068e9
jne 0x70674f
push 0x706e67
ret
je 0x706eb9
jne 0x706eb9
je 0x8b88bfd5
mov ecx, dword [esi + 0x18]
mov eax, dword [ecx]
je 0x706cc3
add dword [edi], ecx
test byte [edx - 5], dh
invalid
jne 0x706cc3
add byte [eax], al
add byte [eax], al
mov byte [esp + 0x15], 0
mov byte [esp + 0x16], 0
mov byte [esp + 0x17], 0
mov byte [esp + 0x18], 0
mov byte [esp + 0x19], 0
mov byte [esp + 0x1a], 0
jmp 0x706b0c
mov ecx, ebx
push ebp
mov ebp, edi
push eax
push dword [esp + 0xc]
push dword [esp + 0xc]
jmp 0x706a95
mov dword [esp + 0x18], eax
jmp 0x706f6b
je 0x70640d
jne 0x706583
jmp 0x6bbb9c
mov edi, ebp
je 0x706f6f
jne 0x706f6f
add byte [eax], al
add byte [eax], al
jmp 0x706c99
mov ecx, dword [esi + 0x10]
mov eax, dword [ecx]
push dword [esp + 0x1c]
push dword [esp + 0x10]
jmp 0x706ad7
mov byte [ecx + 0xa], 0
mov byte [ecx + 0xb], 0
push 0x71286a
ret
mov byte [ecx + 0xc], 0
mov byte [ecx + 0xd], 0
mov byte [ecx + 0xe], 0
mov byte [ecx + 0xf], 0
ret
jmp 0x71285a
push esi
mov dword [ecx], 0x73a560
mov esi, ecx
mov eax, dword [ecx + 0x14]
test eax, eax
je 0x7128d1
push 0x712912
ret
add esp, 4
mov dword [esi + 0x14], 0
mov eax, dword [esi + 4]
test eax, eax
je 0x712972
jmp 0x71294a
call fcn.00734b33
add esp, 4
mov byte [esi + 8], 0
mov byte [esi + 9], 0
mov byte [esi + 0xa], 0
mov byte [esi + 0xb], 0
mov byte [esi + 0xc], 0
je 0x712955
jne 0x712955
je 0x7128c7
push 0x712938
ret
jne 0x712932
je 0x228d1166
push eax
call fcn.00734b33
add al, byte [eax]
push 0x712928
ret
test eax, eax
je 0x712964
push eax
je 0x712932
jmp 0x71290e
je 0x7128c7
jne 0x7128c7
je 0x8480ec90
pop esi
ret
je 0x7128e2
jne 0x7128e2
je 0xffd8ae4b
invalid
push eax
call fcn.006f5d50
je 0x712968
jne 0x712968
jmp 0x7e701f
mov byte [esi + 0xd], 0
mov byte [esi + 0xe], 0
jmp 0x712960
mov byte [esi + 0xf], 0
je 0x71292e
jne 0x71292e
add esp, 4
mov dword [esi + 4], 0
mov eax, dword [esi + 8]
je 0x71291e
jne 0x71291e
nop dword [eax]
push 0x712b0f
ret
test eax, eax
je 0x712b6b
jne 0x712b6b
je 0x712980
push 0x712b19
ret
mov edi, 1
je 0x712989
je 0x712af1
jne 0x712af1
je 0xc95865a
lea ebx, [esp + 0xc]
push 0x40
push 0x100
je 0x712a37
jne 0x712a37
je 0x7128b0
jne 0x712c58
push 0x712c11
ret
jne 0x712ac3
mov dword [esi + 0xc], 0x3000
push 0x3000
je 0x712ca5
jne 0x712ca5
psubsw mm7, qword [ecx - 1]
invalid
jne 0x712bcc
je 0x712980
jne 0x712989
add byte [eax], al
add byte [eax], al
push edi
lea edi, [edi + 0x20]
je 0x712ad5
jne 0x712ad5
jne 0x712cde
jmp 0xa1114051
call dword [sym.imp.HDWOMH_6aod_DdqGahmEpqqakswcwV]
cmp eax, 0xffffffff
je 0x712aae
push 0x3020
push 0x712bf8
ret
mov eax, dword [esi + 0x14]
test eax, eax
je 0x712cf3
je 0x712bb7
jne 0x712bb7
je 0x712ba9
jne 0x71294a
mov byte [eax], 0
je 0x712b9c
jne 0x712b9c
je 0x712c98
jne 0x712a87
test eax, eax
sete cl
mov eax, ecx
jmp 0x712b3a
pop ebx
pop ebp
ret
push 0x712c4a
ret
mov ecx, dword [esi + 0xc]
test ecx, ecx
je 0x712cce
je 0x712aeb
jne 0x712aeb
mov byte [eax + ecx + 0x3020], 0
push 0x712ba9
ret
push ebx
call fcn.00722fc0
add esp, 0x10
je 0x712c2d
jne 0x712c2d
jmp 0x71c2d8
jmp 0x712b87
jne 0x712989
je 0x7129b4
jne 0x7129b4
je 0x719b3e71
add bl, al
add byte [eax], al
add byte [eax], al
push ebp
push ebx
push edi
push esi
push 0x712c3a
ret
je 0x712cf3
jmp 0x712c53
dec ecx
je 0x712cc8
jne 0x712cc8
mov eax, edi
add esp, 0x4c
pop esi
pop edi
je 0x712aab
jmp 0x712d0d
je 0x712cf3
jmp 0x712a64
push dword [esi + 4]
push 0
push 0x3020
push 0x712b4e
ret
nop word [eax + eax]
je 0x712a87
jne 0x712a87
inc eax
je 0x712b2b
jne 0x712b2b
je 0x712c98
jne 0x712bb7
je 0x712cde
push 0x712a47
ret
push eax
je 0x712a4e
jne 0x712a4e
je 0x712b6b
jne 0x712955
mov dword [esp + 8], 0x7060504
mov dword [esp], eax
call fcn.00722fb0
je 0x7129c9
jne 0x7129c9
je 0x712ab4
jne 0x712cbe
add byte [eax], al
add byte [eax], al
call fcn.006f5d20
add esp, 4
test eax, eax
mov dword [esi + 4], eax
je 0x712b1f
jmp 0x712cbe
mov ecx, 0xffffcfe0
nop word cs:[eax + eax]
je 0x712ac3
jne 0x712ac3
jmp 0x49570be
lea eax, [esp + 4]
push eax
push ebx
push 0x712c76
ret
mov ecx, esi
push 0x71299f
ret
je 0x712c11
jne 0x712c11
test byte [ebx + 0x7e8b0846], cl
add al, 0x8b
outsb dx, byte [esi]
or al, 0xc7
inc esp
and al, 4
add byte [ecx], al
add al, byte [ebx]
mov eax, dword [esi + 8]
mov edi, dword [esi + 4]
mov ebp, dword [esi + 0xc]
mov dword [esp + 4], 0x3020100
je 0x712bcc
jmp 0x712a21
je 0x7129b4
jne 0x7129b4
jmp 0x28fad91
call fcn.00734b2a
add esp, 4
test eax, eax
mov dword [esi + 8], eax
je 0x712cf3
push 0x712ab4
ret
jne 0x712b1f
add byte [eax], al
add byte [eax], al
jne 0x712a87
je 0x712b77
jne 0x712b77
add byte [eax], al
add byte [eax], al
inc ecx
jmp 0x7129eb
je 0x712b38
jne 0x712b38
push 0x712cda
ret
jne 0x712aab
jmp 0x719e3280
add esp, 0xc
jmp 0x712f57
je 0x712ef5
jne 0x712ef5
add byte [eax], al
add byte [eax], al
call dword [sym.imp.HDWOMH_6aod_DdqMiwAvwlz]
je 0x712ea2
jne 0x712ea2
je 0x712df0
jne 0x712df0
mov dword [edi + 0x14], 0
xor esi, esi
je 0x712f57
jne 0x712f57
push 0x712d95
ret
je 0x712ebd
jne 0x712ebd
je 0x1beb217
add byte [eax], al
jne 0x712f57
je 0x23d27fe
add byte [ebx + 0x1d8b04c4], al
test byte [esi], al
jne 0x712e20
mov ecx, esp
lea edi, [edi + eax*2]
call fcn.00700fa0
je 0x712fd8
jne 0x712fd8
push 0x712e56
ret
test eax, eax
mov dword [edi + 0x14], eax
je 0x712de2
mov ecx, 0xffffdffe
nop dword [eax]
jmp 0x712db5
add esp, 4
je 0x712e3d
jne 0x712e3d
je 0x812ecb
push 0x1000
call dword [sym.imp.HDWOMH_6aod_DdqUmixTeqk_]
add bh, bh
adc eax, sym.imp.HDWOMH_6aod_DdqUmixTeqk_
test eax, eax
je 0x712e79
mov edi, dword [edi + 0x14]
push 0x712dd7
ret
mov eax, dword [edi + 0x14]
test eax, eax
je 0x712de2
push eax
call fcn.00734b33
add esp, 4
je 0x712ddb
jne 0x712ddb
push 0x712ebc
ret
je 0x712f80
jne 0x712f80
je 0x71291e
jne 0x712980
je 0xdf3017a9
call fcn.00700d80
mov ecx, esp
push 0x74fb06
call fcn.00700d80
cmp dword [edi + 0x14], 0
mov esi, 1
jne 0x712f57
invalid
push 0x712fab
ret
test eax, eax
je 0x712f8b
je 0x712dc5
jne 0x712dc5
je 0x712fc8
jne 0x712fc8
pop ebx
je 0x712fc2
push 0x712d9b
ret
push 0x1000
push ebx
push eax
call dword [sym.imp.HDWOMH_6aod_DdqDfravkknmgrUgvhc_lgW]
je 0x712ee1
jne 0x712ee1
jmp 0xfef0b43c
mov ecx, esp
call fcn.00700ed0
lea ecx, [esp + 8]
push 0x712d5f
ret
mov ebx, dword [edi + 0x14]
lea ecx, [esp + 8]
call fcn.00700fa0
push 0x712fe8
ret
cmp eax, 0xcb
jne 0x712e6e
push dword [edi + 0x14]
je 0x712e5f
jne 0x712e5f
je 0x712fa0
add byte [eax], al
add byte [eax], al
inc ecx
jne 0x712db5
je 0x712f6a
jne 0x712f6a
push 0x2002
call fcn.00734b2a
je 0x712e56
jne 0x712e56
jmp 0x7648a489
ret
mov byte [eax + ecx + 0x2002], 0
je 0x712fa0
jne 0x712fa0
add byte [eax], al
add byte [eax], al
push ebx
push eax
push edi
call dword [sym.imp.VR_S_6_hi_trusajbS]
jmp 0x712d49
xor ecx, ecx
cmp eax, 0xffffffff
setne cl
mov eax, ecx
ret 4
mov byte [esi + 0x17], al
push 0x713756
ret
add byte [eax], al
add byte [eax], al
mov esi, eax
je 0x71337e
jne 0x71337e
jmp 0x845a4e8d
jmp 0x7130bd
add esp, 4
mov byte [esi + 0xd], al
je 0x71366c
jne 0x71366c
push 0x713861
ret
call fcn.006f6490
add esp, 4
je 0x7138ed
push 0x71327d
ret
mov ecx, 0xffffcfe0
push 0x7135cf
ret
je 0x71316b
jne 0x71316b
je 0x712ee1
jne 0x712db5
je 0x7131bf
add byte [ebp - 0x687bf040], al
add dword [eax], eax
add byte [edi], cl
test ah, dh
push es
add byte [eax], al
jne 0x713804
je 0x71389d
jne 0x71389d
call fcn.006f6490
add esp, 4
mov byte [esi + 0x19], al
je 0x7130eb
jne 0x7130eb
add byte [eax], al
add byte [eax], al
je 0x7138ed
jne 0x7138ed
je 0x7134fe
jne 0x7134fe
je 0xdbf8dc
mov edi, eax
push 0
jmp 0x71330d
add esp, 4
test eax, eax
mov dword [edi + 8], eax
push 0x71306c
ret
push ebx
call fcn.006f6490
jmp 0x713678
mov byte [esi + 0x15], al
je 0x7137cd
jne 0x7137cd
jmp 0x6e8b59a
je 0x71302d
jne 0x71309e
jmp 0x8875f62b
add esp, 4
mov byte [esi + 0xa], al
push ebx
call fcn.006f6490
je 0x71395a
jne 0x71395a
je 0x712ab4
clc
invalid
jne 0x712928
jmp 0xf7d8158
mov ecx, dword [edi + 0xc]
je 0x7136cf
jne 0x7136cf
call dword [sym.imp.HDWOMH_6aod__s__aNmh_T]
je 0x71358b
jmp 0x71387f
call fcn.006f6490
add esp, 4
mov byte [esi + 0x16], al
push ebx
je 0x713944
jne 0x713944
jne 0x7134db
je 0x846a1692
in al, dx
push 0x7d83f631
or byte [eax], al
je 0x7135f4
jne 0x7135f4
je 0x712ea2
jne 0x712f17
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x1f], al
mov eax, dword [edi + 8]
mov ecx, dword [edi + 0xc]
mov esi, dword [edi + 4]
mov dword [esp + 0x10], 0x3020100
mov dword [esp + 0x14], 0x7060504
je 0x7134b2
jne 0x7134b2
je 0x16e8149
call fcn.00722fb0
push 0x40
add byte [edx + 0x40], ch
push 0x100
je 0x71372b
jne 0x71372b
je 0xfef21c64
jmp 0x6fb365
invalid
je 0x713233
jne 0x713233
add byte [eax], al
add byte [eax], al
je 0x7130d1
jne 0x7130d1
xor esi, esi
mov eax, esi
lea esp, [ebp - 0xc]
pop esi
je 0x713529
jne 0x713529
je 0x713197
jne 0x713197
add esp, 4
je 0x71328b
jne 0x71328b
add byte [eax], al
add byte [eax], al
mov byte [esp + 0xf], 0
mov byte [esp + 0xa], 0
mov byte [esp + 0xe], 0
mov byte [esp + 4], 0
push 0x7133d4
ret
push ebx
call fcn.006f6490
add esp, 4
mov byte [esi + 1], al
je 0x7137db
jne 0x7137db
jmp 0x139b710
push ebx
push 0x3020
je 0x713767
jne 0x713767
jmp 0x537979ac
mov byte [esi + 8], al
push ebx
call fcn.006f6490
je 0x71378f
jne 0x71378f
je 0x722524
add byte [edi], cl
test byte [ebx + 0x478b10c4], al
adc al, 0xf
test byte [esi], ch
invalid
push 0x3000
call fcn.00734b2a
je 0x71315c
jne 0x71315c
je 0x713277
jne 0x713277
je 0x24cb88b
jne 0x713559
add byte [eax], al
push edi
call dword [sym.imp.HDWOMH_6aod__mjrmLij_if]
je 0x713504
jne 0x713504
push 0x7133bb
ret
jne 0x713354
push 0x71315a
ret
jmp 0x713122
call fcn.006f6490
add esp, 4
mov byte [esi + 4], al
je 0x7136e4
jne 0x7136e4
je 0x713631
push 0x713782
ret
mov byte [esi + 0x1e], al
push ebx
call fcn.006f6490
je 0x7132bf
jne 0x7132bf
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x10], al
push ebx
call fcn.006f6490
add esp, 4
push 0x7136a5
ret
jne 0x7135c0
je 0x71383e
jne 0x71383e
je 0x7475f915
push edx
jne 0x7134e5
je 0x712bf8
jne 0x712bb7
add byte [eax], al
add byte [eax], al
push ebx
je 0x71309e
jne 0x71309e
je 0x7136fc
jne 0x7136fc
je 0x71307e
jne 0x7128a5
call fcn.006f6490
je 0x713659
jne 0x713659
push 0x71345d
ret
mov byte [esi + 7], al
push ebx
call fcn.006f6490
add esp, 4
je 0x713320
jne 0x713320
jmp 0x71a8406a
push 0x71370b
ret
jmp 0x7132a1
je 0x71329f
jne 0x71329f
je 0x713696
jne 0x713696
jmp 0x71aa0a8e
pop edi
pop ebx
pop ebp
ret 4
jmp 0x71347a
jne 0x7136c0
je 0x712955
jne 0x71315c
je 0x109579ea
lea eax, [esp + 0x10]
push eax
push ebx
je 0x713567
jne 0x713567
add byte [eax], al
add byte [eax], al
call fcn.00723030
add esp, 8
push dword [esp + 0x1c]
push esi
push dword [esp + 0x28]
push ebx
push 0x713515
ret
cmp eax, 0xffffffff
je 0x713509
je 0x71314f
jne 0x71314f
je 0x71308b
jne 0x71308b
add byte [eax], al
add byte [eax], al
dec ecx
je 0x713540
jne 0x713540
jmp 0x1f806420
nop word cs:[eax + eax]
mov byte [eax], 0
je 0x71390a
jne 0x71390a
nop
mov byte [eax + ecx + 0x3020], 0
inc ecx
jne 0x7135d0
mov dword [edi + 0xc], 0x3000
je 0x713354
je 0x7133b3
jne 0x7133b3
je 0x7132a1
je 0x713631
jne 0x713631
je 0x7071ed
dec dword [eax - 0x17acecba]
sub byte [esi], 0xfe
inc dword [ebx + 0x468804c4]
adc al, 0x53
call fcn.006f6490
add esp, 4
je 0x713177
jne 0x713177
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov edi, ecx
push 0x3020
call fcn.006f5d20
je 0x713973
jne 0x713973
je 0x712912
jne 0x712a64
add byte [eax], al
add byte [eax], al
add esp, 4
je 0x71307e
jne 0x71307e
add byte [eax], al
add byte [eax], al
push ebx
call fcn.006f6490
push 0x71381c
ret
add esp, 4
mov byte [esi + 0x1a], al
je 0x7138d5
jne 0x7138d5
je 0x713320
jne 0x712aeb
call fcn.00723060
push 0x71333e
ret
call fcn.006f6490
add esp, 4
push 0x7137b7
ret
test ecx, ecx
je 0x713480
je 0x7135b6
jne 0x7135b6
jmp 0x2e181f3b
push ebx
call fcn.006f6490
add esp, 4
mov byte [esi + 5], al
je 0x71382e
jne 0x71382e
mov dword [esp + 0x20], eax
mov dword [esp + 0x1c], ecx
jmp 0x71325d
push esi
add esi, 0x20
push ebx
call fcn.00722fc0
add esp, 0x10
je 0x713559
je 0x713378
jne 0x713378
je 0x712df6
jne fcn.00712850
push ebx
je 0x713391
jne 0x713391
add byte [eax], al
add byte [eax], al
push esi
push eax
call dword [sym.imp.HDWOMH_6aod_TslumBaha]
je 0x71308f
jne 0x71308f
push 0x713335
ret
add esp, 4
mov byte [esi + 9], al
push ebx
call fcn.006f6490
je 0x7131a4
jne 0x7131a4
je 0x71362d
jne 0x71362d
add byte [eax], al
add byte [eax], al
mov byte [esi + 0xc], al
push ebx
call fcn.006f6490
je 0x7130a1
jne 0x7130a1
jmp 0x17f54724
push ebx
je 0x7131eb
jne 0x7131eb
jmp 0xd1f54732
push ebx
je 0x7130b3
jne 0x7130b3
add byte [eax], al
add byte [eax], al
push ebx
call fcn.006f6490
add esp, 4
je 0x7134db
jmp 0x713203
mov esi, dword [edi + 4]
mov byte [esp + 0x10], 0
je 0x7132ca
jne 0x7132ca
add byte [eax], al
add byte [eax], al
add esp, 4
mov byte [esi + 0xe], al
push ebx
call fcn.006f6490
push 0x713533
ret
push ebx
call fcn.006f6490
push 0x71339b
ret
mov esi, dword [edi + 4]
call dword [sym.imp.HDWOMH_6aod_DdqUagcGkpm]
je 0x7138bb
jne 0x7138bb
je 0xfe77bc60
invalid
jmp 0x7131c9
jne 0x71358b
add byte [eax], al
add byte [eax], al
mov byte [esi + 3], al
push ebx
je 0x713409
jne 0x713409
add byte [eax], al
add byte [eax], al
push 0
push 0
push 4
push 0
push 1
push 0x40000000
push eax
push 0x7131d8
ret
lea ebx, [esp + 0x24]
mov dword [esp + 0x24], eax
push ebx
call fcn.006f6490
add esp, 4
mov byte [esi], al
jmp 0x7132e4
push ebx
call fcn.006f6490
add esp, 4
mov byte [esi + 0x1b], al
je 0x7134a5
jne 0x7134a5
mov byte [esi + 0x1c], al
push ebx
call fcn.006f6490
add esp, 4
mov byte [esi + 0x1d], al
je 0x713923
jne 0x713923
add byte [eax], al
add byte [eax], al
push 0x7136fc
ret
inc eax
je 0x7135b0
jne 0x7135b0
je 0x712b1f
jne 0x712955
push ebx
call fcn.006f6490
add esp, 4
je 0x713444
jne 0x713444
je 0x712f9c
jne 0x712f6a
je 0x7134ca
jne 0x7134ca
psubsw mm3, qword [ecx]
sti
invalid
add esp, 4
mov byte [esi + 0xb], al
push ebx
je 0x7136c0
je 0x713545
jne 0x713545
add esp, 4
test eax, eax
mov dword [edi + 4], eax
je 0x7132a1
je 0x713293
jne 0x713293
je 0x71385b
jne 0x71385b
nop dword [eax]
push ebp
mov ebp, esp
push ebx
push edi
push esi
and esp, 0xfffffff8
sub esp, 0x20
je 0x713bb1
je 0x713a1c
jne 0x713a1c
je 0x712e3d
jne 0x712c4a
add byte [eax], al
add byte [eax], al
jne 0x713b20
jmp 0xa1b94fd0
call dword [sym.imp.HDWOMH_6aod__s__aNmh_T]
cmp eax, 0xffffffff
je 0x713b15
mov esi, eax
jmp 0x713a05
push 1
push 0x80000000
push eax
je 0x7139cd
jne 0x7139cd
sbb edx, 0
jl 0x713aa1
je 0x713c19
jne 0x713c19
mov eax, esp
push eax
push esi
je 0x713b7e
jne 0x713b7e
jmp 0x713bda
jne 0x713bb1
jmp 0x7957eed
mov byte [esp + 7], 0
push 0
push 0
push 3
push 0
je 0x7139e4
jne 0x7139e4
je 0x5bd0be49
je 0xc2ce959b
pop edi
pop ebx
pop ebp
ret 0x10
adc byte [eax], al
push 0x713b20
ret
je 0x713a38
jne 0x713a38
je 0x713a36
jne 0x713a36
je 0xc85a98c8
jne 0x713aaf
jmp 0xc957f1d
inc esp
and al, 0xc
add byte [eax], al
add byte [eax], al
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
je 0x713b3d
jne 0x713b3d
add byte [eax], al
add byte [eax], al
je 0x713bb1
jne 0x713bb1
je 0x84805bf6
adc al, byte [ecx]
add byte [eax], al
jne 0x713b98
push 0x713b7a
ret
mov edi, eax
je 0x713c35
jne 0x713c35
je 0xb957f79
mov byte [esp + 0xb], 0
je 0x713c06
add byte [edi], cl
test byte [ecx + eax], cl
add byte [edi], cl
test dword [esi + 1], eax
add byte [eax], al
jne 0x713c06
jmp 0x44824ab7
mov dword [esp + 0x10], eax
mov dword [esp + 0x14], 0
sub esp, 0x14
je 0x713b02
jmp 0x713bed
mov eax, dword [ebp + 0x10]
mov ebx, dword [ebp + 0xc]
mov edx, dword [esp + 4]
lea ecx, [eax + ebx]
cmp dword [esp], ecx
je 0x7139f0
jne 0x7139f0
jmp 0x71abce6e
push 0x713a93
ret
call dword [sym.imp.HDWOMH_6aod__mjrmLij_if]
jmp 0x713bfa
xor edi, edi
jmp 0x713bfa
mov byte [esp + 4], 0
mov byte [esp + 5], 0
mov byte [esp + 6], 0
je 0x713a23
jne 0x713a23
je 0x7ed9fbc6
test eax, eax
push 0x713a7e
cmp dh, byte [ecx]
ret
mov dword [esp + 0xc], 0
je 0x713ace
jne 0x713ace
je 0x7133cb
jne 0x71286a
jmp 0x713b7e
call dword [sym.imp.HDWOMH_6aod_DdqGahmWmfMq]
xor edi, edi
test eax, eax
je 0x713aa1
jmp 0x713ae5
lea eax, [esp + 0x18]
push 0
push eax
push ebx
push dword [ebp + 0x14]
push esi
call dword [sym.imp.HDWOMH_6aod_QddeNmda]
jmp 0x713a9f
mov eax, dword [ebp + 8]
test eax, eax
je 0x713b15
mov byte [esp + 8], 0
mov byte [esp + 9], 0
mov byte [esp + 0xa], 0
je 0x713aaf
jmp 0x713a4f
jmp 0x109580a6
jne 0x713b02
por mm4, qword [ecx]
mov eax, edi
lea esp, [ebp - 0xc]
pop esi
jmp 0x713a45
mov byte [esp + 0xc], 0
mov byte [esp + 0xd], 0
mov byte [esp + 0xe], 0
je 0x713c46
jne 0x713c46
test eax, eax
je 0x713b98
mov dword [esp + 8], eax
je 0x713b59
jne 0x713b59
add byte [eax], al
add byte [eax], al
push esi
je 0x713b0a
jne 0x713b0a
add byte [eax], al
add byte [eax], al
mov byte [esp + 0xf], 0
mov byte [esp], 0
mov byte [esp + 1], 0
mov byte [esp + 2], 0
mov byte [esp + 3], 0
je 0x713b20
jmp 0x7139c6
ret
dec dword [edi]
test ebp, edi
cld
invalid
push ebp
je 0x7179d6
jne 0x7179d6
je 0x22cfdb2
add byte [eax], al
je 0x717a33
jne 0x717a54
jmp 0x8175c9b5
lea ecx, [esp + 0x18]
call fcn.00700ed0
je 0x717a54
jne 0x717a54
jmp 0x713d994b
push 0x70cc20
push 0x70ca70
push 0x717bf1
ret
jmp 0x717cd7
je 0x717c4a
jne 0x717c4a
je 0x71797f
jne 0x717903
je 0xe1e640ab
mov edi, eax
je 0x717903
jne 0x717903
jmp 0x717a5e
lea ecx, [esp + 0x10]
push 0x717ce8
ret
mov esi, eax
call fcn.0070c230
test esi, esi
je 0x71797f
push 0x717b6b
ret
je 0x71794c
jne 0x71794c
je 0x717bbe
jne 0x717b7f
je 0x12bfd86
add byte [eax], al
jne 0x717a33
mov ebx, 1
mov ecx, esp
call fcn.00709b80
lea ecx, [esp + 8]
call fcn.00700ed0
je 0x71790c
jne 0x71790c
add byte [eax], al
add byte [eax], al
lea ecx, [esp + 0x20]
call fcn.00700ed0
lea ecx, [esp + 0x28]
call fcn.00700ed0
jmp 0x717d0f
jne 0x717ab8
je 0x717bfe
jne 0x71794c
add byte [eax], al
add byte [eax], al
push 0
jmp 0x717afa
push ebx
push edi
push esi
sub esp, 0x30
je 0x717b7f
jne 0x717b7f
je 0x1be69762
jmp 0x6bf58943
jmp 0x717ba2
push eax
call fcn.00709ff0
lea ecx, [esp + 0x18]
call fcn.00700fa0
jmp 0x717b24
push dword [esp + 0x4c]
je 0x717a09
jne 0x717a09
je 0x7178df
jne 0x717a1f
add byte [eax], al
add byte [eax], al
jmp 0x717ad5
pop esi
pop edi
pop ebx
je 0x717a60
push 0x71789f
ret
push 0x7179a4
ret
je 0x923cc1
pop ebp
ret 0x20
add byte [eax], al
add byte [eax], al
call fcn.00700fa0
je 0x71792b
push 0x717c37
ret
lea ecx, [esp + 0x28]
push 0x74fb88
call fcn.00700d80
je 0x717c2e
jne 0x717c2e
jmp 0x717ab7
lea ecx, [esp + 0x20]
jmp 0x717cae
jmp 0x1dc6c45
mov ecx, esi
push 1
call dword [eax]
jmp 0x717984
call fcn.00700fa0
mov ecx, edi
push dword [esp + 0x60]
push eax
call fcn.00709d70
lea ecx, [esp + 0x20]
call fcn.00700fa0
mov ecx, edi
jmp 0x717c75
push 0
je 0x7178df
je 0x717bd6
jne 0x717bd6
add byte [eax], al
add byte [eax], al
push 0x14
call fcn.006f5d20
add esp, 4
mov ecx, eax
jmp 0x717961
mov ecx, edi
push dword [esp + 0x5c]
push eax
je 0x717bdd
jne 0x717bdd
je 0x717c61
jne 0x717c61
add byte [eax], al
add byte [eax], al
mov ebx, 1
test eax, eax
je 0x717c9d
lea ecx, [esp + 8]
je 0x717a68
jne 0x717a68
push 0x717aa7
ret
je 0x717a89
jne 0x717a89
mov ecx, edi
push ebp
push eax
call fcn.00709eb0
je 0x717cfd
jne 0x717cfd
je 0x2895c833
lea ecx, [esp + 0x28]
je 0x717a33
jne 0x717a33
je 0x717a68
jne 0x7178df
lea ecx, [esp + 0x10]
push 0x74fbde
call fcn.00700d80
lea ecx, [esp + 8]
push 0x717a79
ret
jne 0x7178df
jmp 0xff958ac9
call fcn.00709ff0
mov ecx, edi
call fcn.00709d10
test eax, eax
push 0x7178f0
ret
mov ebx, dword [esp + 0x58]
mov ebp, dword [esp + 0x54]
je 0x71791e
jne 0x71791e
je 0xfe770027
invalid
jmp 0x717aae
lea ecx, [esp + 0x10]
call fcn.00700ed0
je 0x7178c9
jne 0x7178c9
je 0x25e6a3d9
je 0x717c8a
jne 0x717c8a
je 0x717890
jne 0x717890
add byte [eax], al
add byte [eax], al
je 0x717a1f
jne 0x717a1f
punpckhbw mm5, qword [edx]
jns 0x717cf7
add bl, al
je 0x24e67be5
push edi
push dword [esp + 0x54]
push esp
push dword [esp + 0x5c]
call dword [edx + 8]
xor ebx, ebx
test eax, eax
sete bl
mov eax, dword [esi]
je 0x717ab8
jmp 0x7179bb
push 0x74fba2
call fcn.00700d80
lea ecx, [esp + 0x18]
push 0x74fbbc
call fcn.00700d80
je 0x717bbe
jne 0x717bbe
jmp 0x71797f
push eax
call fcn.0072fa10
add esp, 4
push 0x717a46
ret
jne 0x717b8b
je 0x717a04
jne 0x717a04
push 0x717c22
ret
mov eax, ebx
add esp, 0x30
jmp 0x717a39
xor eax, eax
push 0x71c416
ret
and al, 0x20
call fcn.00700ed0
lea ecx, [esp + 0x28]
call fcn.00700ed0
lea ecx, [esp + 0x30]
call fcn.00700ed0
je 0x71c148
push 0x71becf
ret
nop
and eax, 0x8beb0072
jmp 0x8481e8a4
sal byte [ebp + ebp*8 - 0x15], 2
xor eax, eax
pop esi
pop edi
pop ebx
ret
or byte [0x3ff715], 0
add byte [eax], al
or al, 0x15
idiv dword [edi]
add byte [eax], al
add al, al
or dl, byte [0x3ff7]
add byte [eax + 9], al
adc eax, 0x3ff7
add al, al
pop es
adc eax, 0x3ff7
add byte [eax + 6], al
adc eax, 0x3ff7
add byte [eax], al
add eax, 0x3ff715
add byte [eax], al
add byte [ebx], 0x15
idiv dword [edi]
add byte [eax], al
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