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

Disassembly:
add esp, 4
mov ecx, eax
mov edi, eax
call fcn.008784c0
mov dword [esi + 4], edi
mov eax, esi
je 0x8784a7
jne 0x8784a7
pcmpeqb mm0, qword [ebx]
jne 0x8784a6
jmp 0x74e6e32e
test byte [esi + 0x5f], bl
pop esi
pop edi
je 0x8784ad
jne 0x8784ad
ret
jne 0x87848b
jmp 0xd2fd592d
mov byte [esi + 0x2b], 0
mov byte [esi + 0x2c], 0
je 0x8787db
jne 0x8787db
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x3c], 0
je 0x878862
jne 0x878862
je 0x87860f
jne 0x878584
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x13], 0
je 0x878738
jne 0x878738
je fcn.00878470
jne 0x878506
add byte [eax], al
add byte [eax], al
je 0x8787b9
jne 0x8787b9
push 0x878728
ret
mov byte [esi + 0x53], 0
je 0x878820
jne 0x878820
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x5a], 0
mov byte [esi + 0x5b], 0
mov dword [esi + 0x6c], 0
je 0x87856d
jne 0x87856d
je 0x878807
jne 0x878807
je 0x849775fa
mov eax, esi
je 0x878696
and dword [ecx], eax
add byte [eax], al
jne 0x878696
je 0x87856d
jne 0x878679
jmp 0xaecc4e
mov byte [esi + 0x27], 0
mov byte [esi + 0x28], 0
je 0x8786ce
jne 0x8786ce
je 0x8784a7
jne 0x878647
add byte [eax], al
add byte [eax], al
jmp 0x87856d
je 0xb9cc7a
mov byte [esi + 0x32], 0
mov byte [esi + 0x33], 0
mov byte [esi + 0x34], 0
mov byte [esi + 0x35], 0
je 0x87860f
jne 0x87860f
je 0x87848b
jne 0x8784b2
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 0x878746
jmp 0x10560f56
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 0x878626
mov byte [esi + 0x3b], 0
je 0x87869a
jne 0x87869a
je 0x98ccfa
mov byte [esi + 0x11], 0
mov byte [esi + 0x12], 0
je 0x878506
jmp 0x87887e
jne 0x878647
mov byte [esi + 0x22], 0
jmp 0x8788b5
mov edi, eax
call fcn.00899520
mov dword [esi + 0xc], edi
mov byte [esi + 0x10], 0
je 0x878630
jne 0x878630
je 0x87865a
jne 0x87865a
jmp 0x8787b7
je 0x878892
jne 0x878892
je 0xc9cd51
mov byte [esi + 0x42], 0
mov byte [esi + 0x43], 0
mov byte [esi + 0x44], 0
jmp 0x87870a
pop esi
pop edi
ret
push 0x8784e6
ret
mov byte [esi + 0x40], 0
mov byte [esi + 0x41], 0
je 0x878687
jne 0x878687
je 0xfed60ac5
invalid
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x29], 0
mov byte [esi + 0x2a], 0
je 0x8784ce
jne 0x8784ce
mov byte [esi + 0x20], 0
mov byte [esi + 0x21], 0
je 0x878647
je 0x878645
jne 0x878645
je fcn.008784c0
jne fcn.00878470
je 0xcccdd4
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 0x87878a
jne 0x87878a
jmp 0x878848
mov ecx, eax
je 0x87865a
jne 0x87865a
mov byte [esi + 0x14], 0
je 0x87874e
push 0x878654
ret
je 0x8786e2
jne 0x8786e2
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x15], 0
mov byte [esi + 0x16], 0
mov byte [esi + 0x17], 0
je 0x8788a7
jne 0x8788a7
je 0xa41f8933
mov dword [ecx], 0x8ba398
mov eax, dword [eax]
je 0x878807
jne 0x878807
je 0x8785ae
jne 0x8785ae
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 0x878538
je 0x898c4c40
add esp, 4
mov ecx, eax
mov edi, eax
je 0x87884a
ror dword [ecx - 0x7b7bf039], 0
add byte [eax], al
push 0x87881e
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 0x8785b0
jne 0x8785b0
add byte [eax], al
add byte [eax], al
je 0x87878a
jne 0x87878a
add byte [eax], al
add byte [eax], al
push 0x30
call fcn.00875d20
je 0x878522
jne 0x878522
add byte [eax], al
add byte [eax], al
jne 0x87884a
mov byte [esi + 0x54], 0
mov byte [esi + 0x55], 0
push 0x8787ce
ret
jne 0x87854c
je 0x8785fb
jne 0x8785fb
je 0x87881e
jne 0x87848b
je 0x11c9a36
call fcn.00881d60
mov dword [esi + 8], edi
push 0xf0
call fcn.00875d20
jmp 0x8788f6
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 0x8786a4
jne 0x8786a4
add byte [eax], al
add byte [eax], al
jne 0x878506
je 0x878913
jne 0x878913
je 0xdecf5c
mov byte [esi + 0x57], 0
mov byte [esi + 0x58], 0
mov byte [esi + 0x59], 0
je 0x87854c
jmp 0x87882e
je 0x8785d4
je 0x8788ca
jne 0x8788ca
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 0x878584
jne 0x8785d4
je 0x87848b
jne fcn.008784c0
je 0x8786ca
jne 0x8786ca
je 0x8787db
jne 0x878522
je 0xf8c4d7d
add esp, 4
je 0x87872a
test byte [ebx], ch
invalid
jne 0x87872a
je 0x878807
jne 0x8784a7
je 0xfed70d26
je 0x878768
invalid
jne 0x878768
nop
mov dword [ecx], 0x8ba388
mov ecx, dword [ecx + 4]
test ecx, ecx
push 0x878933
ret
je 0x878937
jne 0x878937
je 0x878941
mov eax, dword [ecx]
jmp 0x878942
ret
push 1
call dword [eax]
je 0x87894e
jne 0x87894e
add byte [eax], al
add byte [eax], al
je 0x878941
jne 0x878941
nop word cs:[eax + eax]
nop dword [eax]
mov ecx, dword [ecx + 4]
push 0x87897b
ret
mov eax, dword [ecx]
push dword [esp + 0x10]
push 0x14c
je 0x87898d
jne 0x87898d
je 0x1cfc5304
test ecx, ecx
je 0x87899b
je 0x87896a
jne 0x87896a
add byte [eax], al
add byte [eax], al
jmp 0x87896a
push dword [esp + 0x10]
push dword [esp + 0x10]
call dword [eax + 4]
ret 0x10
xor eax, eax
ret 0x10
call fcn.008784c0
je 0x8789e9
jne 0x8789e9
jmp 0x5f0b9981
ret
pop esi
pop edi
je 0x8789ba
jne 0x8789ba
add byte [eax], al
add byte [eax], al
call fcn.00875d20
add esp, 4
mov ecx, eax
mov edi, eax
je 0x8789b0
jne 0x8789b0
je 0xa4178ba4
mov dword [ecx], 0x8ba390
mov eax, dword [eax]
push 0x70
je 0x8789c7
jne 0x8789c7
add byte [eax], al
add byte [eax], al
mov dword [esi + 4], edi
mov eax, esi
jmp 0x8789bd
mov esi, ecx
je 0x8789d9
jne 0x8789d9
nop word cs:[eax + eax]
mov dword [ecx], 0x8ba390
push 0x878a17
ret
push dword [esp + 0x10]
je 0x878a40
jne 0x878a40
jmp 0xc28bdb43
call dword [eax + 4]
ret 0x10
push esi
mov dword [ecx], 0x8ba398
mov esi, ecx
mov ecx, dword [ecx + 8]
test ecx, ecx
push 0x878b17
ret
mov byte [esi + 0x5a], 0
jmp 0x878db1
mov byte [esi + 0x58], 0
mov byte [esi + 0x59], 0
je 0x878aaf
push 0x878a88
ret
mov byte [esi + 0x3b], 0
mov byte [esi + 0x3c], 0
push 0x878dc9
ret
jne 0x878ce6
jmp 0x88139099
push 0x878c05
ret
jne 0x878b59
je 0x878b2d
jne 0x8789c7
push 1
call dword [eax]
mov byte [esi + 0x10], 0
jmp 0x878be0
jne 0x878cb9
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x2c], 0
push 0x878af4
ret
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x20], 0
jmp 0x878c6c
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 0x878d1f
jne 0x878d1f
push 0x878b77
ret
jne 0x878b7b
jmp 0xb2d283
mov byte [esi + 0x2b], 0
je 0x878b59
jmp 0x878b37
je 0x878b41
push 0x878bff
ret
mov byte [esi + 0x42], 0
push 0x878aba
ret
mov byte [esi + 0x11], 0
mov byte [esi + 0x12], 0
mov byte [esi + 0x13], 0
je 0x878b2d
jne 0x878b2d
jmp 0x8815e8
jmp 0x878b84
mov byte [esi + 0x29], 0
mov byte [esi + 0x2a], 0
je 0x878bb9
jne 0x878bb9
je 0xa5d2e7
mov byte [esi + 0x1e], 0
mov byte [esi + 0x1f], 0
je 0x878b7b
je 0x878bb6
jne 0x878bb6
je 0x8789d9
jne 0x878dc9
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 0x878ae4
jne 0x878ae4
jmp 0xff851073
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 0x878ac8
ret
je 0xcbd356
mov byte [esi + 0x44], 0
mov byte [esi + 0x45], 0
mov byte [esi + 0x46], 0
mov byte [esi + 0x47], 0
je 0x878d33
jne 0x878d33
je 0x87897b
jne 0x8786a4
jmp 0x878cb9
push 1
call dword [eax]
mov ecx, dword [esi + 0xc]
test ecx, ecx
je 0x878b45
mov eax, dword [ecx]
jmp 0x878bc6
je 0x878c8c
jne 0x878c8c
je 0xafd3a3
jmp 0x878c0f
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 0x878d4b
jne 0x878d4b
je 0x878933
jne 0x87882e
je 0x878cb9
je 0x878b4f
jne 0x878b4f
je 0x50ce53a6
mov byte [esi + 0x50], 0
mov byte [esi + 0x51], 0
mov byte [esi + 0x52], 0
push 0x878c3f
ret
add dh, al
inc esi
push ecx
add dh, al
inc esi
push edx
add byte [eax + 0x3f], ch
mov word [edi - 0x7bf03d00], es
mov byte [esi + 0x48], 0
je 0x878bf9
jne 0x878bf9
punpckhbw mm3, qword [esi]
lea eax, [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 0x878b08
jne 0x878b08
jmp 0x878c8a
mov byte [esi + 0x5b], 0
pop esi
ret
mov byte [esi + 0x41], 0
je 0x878bd4
jne 0x878bd4
je 0xc4d493
mov byte [esi + 0x3d], 0
mov byte [esi + 0x3e], 0
mov byte [esi + 0x3f], 0
mov byte [esi + 0x40], 0
je 0x878db7
jne 0x878db7
add byte [eax], al
add byte [eax], al
je 0x878ce6
jne 0x878ce6
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x15], 0
mov byte [esi + 0x16], 0
push 0x878d6d
ret
mov ecx, dword [esi + 8]
lea edx, [esp + 0x3c]
push 0x878f44
ret
mov ecx, esi
push dword [esp]
push ebp
call fcn.0087b180
test eax, eax
je 0x878ea6
je 0x879777
push 0x879418
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 0x879701
jne 0x879701
jmp 0x7cabd322
mov eax, dword [esp + 0x7c]
mov ebp, dword [esp + 0x78]
mov ebx, dword [esp + 0x70]
jmp 0x87913a
je 0x8795fa
jne 0x8795fa
jmp 0x1babd37d
mov byte [esp + 0x1b], 0
je 0x878e64
jne 0x878e64
je 0x8794e8
jne 0x8794e8
jne 0x878fba
add byte [eax], al
add byte [eax], al
add esp, 4
je 0x8794c5
jne 0x8794c5
jmp 0x39d12f5
je 0x8791fd
jne 0x8791fd
je 0x8fe3dd
jmp 0x879749
add cl, ch
mov byte [esp + 0x28], 0
mov byte [esp + 0x29], 0
mov byte [esp + 0x2a], 0
push 0x879449
ret
ret 0x10
mov ecx, esi
push ebp
push ebx
call fcn.00879d30
je 0x8791ab
jne 0x8791ab
mov ebp, dword [esp + 0x78]
je 0x8797ab
jne 0x8797ab
push ebp
call fcn.0087b410
push 0x878fe0
ret
lea ebx, [esp + 0x34]
lea ebp, [esp + 0x38]
mov eax, dword [ecx]
push edx
push ebx
push ebp
je 0x87965d
jne 0x87965d
je 0x879552
jne 0x879552
je 0x881d7cd7
push 0x8795ed
ret
add bl, al
add byte [eax], al
add byte [eax], al
cmp dword [ecx + 0xc], 0
mov esi, ecx
je 0x878ea6
je 0x878e93
push 0x8797c1
ret
mov eax, dword [ebx]
push 0
push 0
push 0x8791da
ret
jmp 0x878f75
jne 0x87950c
add byte [eax], al
add byte [eax], al
push ebx
call 0x8797e0
xor edi, edi
test eax, eax
je 0x878f12
push 0x878ea6
ret
je 0x878f0f
jne 0x878f0f
add byte [eax], al
add byte [eax], al
je 0x8789f0
jne 0x878b41
pcmpeqb mm3, qword [ebp + 0x75]
pop ebx
je 0x878b84
jne 0x878a37
add byte [eax], al
add byte [eax], al
je 0x87962d
jne 0x87962d
je 0x7cac0532
push dword [esp + 0x7c]
call 0x87a7a0
je 0x87971b
jne 0x87971b
push 0x87958b
ret
mov ebx, dword [esp + 0x7c]
push ebx
call fcn.0087aaf0
je 0x8792c7
jne 0x8792c7
jmp 0xe9da91d1
push 1
push ebx
jmp 0x879172
mov ebx, eax
mov ecx, esi
push dword [esp + 0x78]
je 0x878f37
jne 0x878f37
jmp 0x5f614b5
test eax, eax
je 0x878ea6
je 0x878e26
je 0x87960e
jne 0x87960e
jmp 0x9e5bbd
call 0x87a7a0
mov ebx, dword [esp + 0x30]
mov ecx, ebx
push 1
je 0x87950c
je 0x878fbc
jne 0x878fbc
je 0x878941
jne 0x878942
je 0x30abdd8d
mov edx, esp
push 0
je 0x879358
jne 0x879358
add byte [eax], al
add byte [eax], al
test ebp, ebp
je 0x878ea6
je 0x879432
jne 0x879432
je 0x878cd3
jne 0x878645
add byte [eax], al
add byte [eax], al
mov dword [esi + 0x6c], eax
mov dword [esp + 0x3c], 0
mov byte [esp + 0x24], 0
push 0x87978e
ret
je 0x879769
jne 0x879769
add byte [eax], al
add byte [eax], al
call 0x87a7a0
lea ecx, [esi + 4]
lea eax, [esp + 0x4c]
lea edx, [esp + 0x4a]
push 0x8791f0
ret
mov ecx, ebx
je 0x879257
push 0x8792e9
ret
jne 0x878ef0
je 0x8c4b8c
add byte [edi], cl
test cl, ch
sti
cld
invalid
jmp 0x878ea6
test eax, eax
je 0x878ea6
je 0x87953e
jmp 0x87952f
pop ebx
pop ebp
je 0x878ff0
jne 0x878ff0
je 0x879670
jne 0x879670
je 0xfd0315ed
invalid
lea eax, [ebx + 1]
push eax
call fcn.008b4b2a
add esp, 4
test eax, eax
je 0x878ea6
jmp 0x879021
push ebp
push 0xe0000000
je 0x878f27
jne 0x878f27
push 0x87963a
ret
test eax, eax
je 0x878ea6
mov ecx, esi
push dword [esp + 0x3c]
je 0x87951f
jne 0x87951f
je 0x878ce6
jne 0x87960e
je 0x27abd77e
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 0x84975350
test eax, eax
je 0x878ea6
xlatb
sti
invalid
je 0x8796cc
jne 0x8796cc
je 0x87897b
jne 0x878be0
je 0xfff017fc
invalid
jne 0x87945f
je 0x8795fa
jne 0x8795fa
jmp 0x45131731
mov eax, dword [esp + 0x7c]
je 0x879485
jne 0x879485
je 0x878c1d
jne 0x8793a6
je 0x878ea6
je 0x878e17
jne 0x878e17
je 0x87887e
jne 0x87881e
je 0x7cabd7e7
mov eax, dword [esp + 0x7c]
push eax
push edx
push ebx
push ebp
mov eax, dword [esp + 0x84]
je 0x879162
je 0x8793bc
jne 0x8793bc
je 0x878dc9
jne 0x878f44
jmp 0x4cf1791
mov ecx, ebx
mov dword [esp + 0x40], eax
mov eax, dword [esi + 0x68]
mov dword [esp + 0x44], eax
jmp 0x878f91
jne 0x879162
push dword [eax + 0x18]
lea eax, [esp + 8]
push eax
lea eax, [esp + 0x1c]
push eax
push ebp
call fcn.0087adf0
je 0x8790b6
jne 0x8790b6
je 0xf14617f6
je 0x8784a7
invalid
jne 0x87872a
push 0x87931e
ret
je 0x87963a
jne 0x87963a
add byte [eax], al
add byte [eax], al
jmp 0x878e64
mov eax, dword [esp + 0x74]
push 0x8790a2
ret
push eax
push 2
mov ebp, dword [esp + 0x7c]
push ebp
je 0x8790d1
jne 0x8790d1
jmp 0x4da9487
call dword [edx + 4]
test eax, eax
je 0x879338
jne 0x879338
add byte [eax], al
add byte [eax], al
push 0
je 0x87902f
je 0x879626
jne 0x879626
jmp 0x8497704e
test ebx, ebx
je 0x878ea6
mov ebp, dword [esp + 0x74]
mov ecx, esi
push dword [ebp + 0x18]
je 0x879320
jne 0x879320
jmp 0x8793e3
je 0xdd56d6
call fcn.0087eab0
mov ebx, eax
push ebp
call fcn.008b4b33
je 0x878ed2
add byte [ecx + 0x3ce855c3], cl
mov dh, 3
add byte [edi], cl
test ch, dl
stc
invalid
jne 0x878ed2
je 0xff3f1a18
jne 0x8793c2
invalid
jmp 0x7cac019b
mov ebp, dword [esp + 0x7c]
push ebp
je 0x879575
jne 0x879575
add byte [eax], al
add byte [eax], al
jmp 0x878f6b
mov eax, dword [esp + 0x78]
je 0x8793c2
jmp 0x879505
jne 0x87953e
je 0x878738
jne 0x8785d4
jmp 0x74abf1cd
mov ebx, dword [esp + 0x74]
mov ecx, esi
push dword [ebx + 0x18]
push ebp
push 0x8797a0
ret
add esp, 0x5c
pop esi
pop edi
jmp 0x8791be
push dword [esp + 0x34]
push dword [esp + 0x8c]
je 0x87949b
jne 0x87949b
je 0x78ac0a78
push dword [esp + 0x78]
call fcn.0087fd00
je 0x879188
jne 0x879188
jmp 0x6ad7eb78
mov eax, edi
je 0x878f5d
jne 0x878f5d
jmp 0x879000
jne 0x878e26
je 0x718787a3
mov ecx, esi
push dword [eax + 0x18]
push ebp
je 0x879063
sbb byte [ebp + 0xf], dl
test byte [ecx - 6], al
invalid
je 0x879687
jne 0x879687
jne 0x87902f
jmp 0x40fc5bba
mov ebp, eax
je 0x879671
jne 0x879671
jmp 0x88193ca0
mov eax, dword [esp + 0x10]
mov ebx, dword [esi + 0x6c]
mov dword [esp + 0x20], eax
mov eax, dword [esp + 0x4c]
je 0x8793a6
je 0x879780
jne 0x879780
je 0x858fe760
call dword [eax + 8]
test eax, eax
je 0x878ea6
ror byte [edi], 0x84
clc
invalid
mov eax, dword [esp + 0x38]
jmp 0x8796df
jmp 0x24fc95c8
push ebx
push dword [esp + 0x24]
push eax
call fcn.00875df0
add esp, 0xc
push 0x8790fe
ret
jne 0x879063
je 0x9abdb59
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 0x8796ce
push esp
je 0x87955c
jne 0x87955c
je 0xf98f1acc
invalid
je 0x878ef0
push ds
clc
invalid
je 0x879197
jne 0x879197
jmp 0x34abf36e
mov ebx, dword [esp + 0x34]
mov dword [esp + 0x20], eax
je 0x878ee2
jne 0x878ee2
je 0x878d4b
jne 0x8784ad
je 0x3abdbcb
mov byte [esp + 3], 0
mov byte [esp + 4], 0
je 0x878f6b
add dh, al
inc esp
and al, 4
add byte [edi], cl
test byte [edx - 8], bl
invalid
jne 0x878f6b
add byte [eax], al
add byte [eax], al
lea eax, [esp + 0x10]
je 0x879787
jne 0x879787
jmp 0x8815bd90
push ebx
je 0x87904c
jne 0x87904c
je 0x878e64
jne 0x878be0
add byte [eax], al
add byte [eax], al
je 0x87945f
je 0x87930b
jne 0x87930b
je 0x878768
jne 0x8785d4
je 0x7b0ba6bd
push eax
je 0x8794ea
std
invalid
jne 0x8794ea
jmp 0x80a964
jmp 0x87908d
jne 0x8793a6
jmp 0x50dd8914
mov ecx, esi
push ebp
push eax
jmp 0x87972c
push ebp
call fcn.0087e530
je 0x87928c
jne 0x87928c
add byte [eax], al
add byte [eax], al
jne 0x878e93
add byte [eax], al
add byte [eax], al
push 4
call dword [eax + 0xc]
mov edx, dword [ebp]
mov ecx, ebp
push 0x878e41
ret
je 0x879ab7
jne 0x879ab7
je 0x87960e
jne 0x8784e6
add byte [eax], al
add byte [eax], al
test byte [edi], cl
inc edi
imul ecx
fild dword [eax + eax]
add byte [edi], cl
test byte [ebx], ah
add al, 0
add byte [edi], cl
test dword [4], ebx
add byte [eax], al
add cl, ch
add al, byte [ebx]
add byte [eax], al
cmova esi, edi
jmp 0x879ce0
je 0x879c2e
jne 0x879c2e
add byte [eax], al
add byte [eax], al
jmp 0x879b1c
add byte [eax], al
add byte [eax], al
jmp 0x879ca4
add byte [eax], al
add byte [eax], al
ja 0x8798e4
jmp 0x879bab
push 0x879986
ret
je 0x879b3d
mov edi, eax
je 0x879938
jne 0x879938
je 0x879b99
jne 0x879b99
je 0x879b8d
jne 0x878e17
je 0x7586efd5
and al, 0x18
push esi
call dword [sym.imp.HDWOMH_6aod_QddeNmda]
je 0x879900
jne 0x879900
por mm1, qword [eax - 0x17]
psubsw mm6, qword [ecx - 0x7cffffff]
les ecx, [eax]
test esi, esi
je 0x879a13
mov ecx, dword [esi + 4]
push 0x879c15
ret
push 0
je 0x87981e
jne 0x87981e
call dword [sym.imp.HDWOMH_6aod_DdqGahmWmf]
xor ebx, ebx
test eax, eax
jmp 0x879bfb
je 0x879afa
jmp 0x879b54
jbe 0x879bab
je 0x879cc7
jne 0x879cc7
je 0x8792c7
push 0x879979
ret
test eax, eax
je 0x879bf2
jne 0x879bf2
je fcn.008784c0
push 0x879a23
ret
mov dword [esp + 0x1c], ecx
mov dword [esp + 0x18], eax
je 0x879951
jne 0x879951
add byte [eax], al
add byte [eax], al
je 0x879aa6
jne 0x879aa6
jmp 0xec6fe97c
inc eax
push eax
call fcn.008b4b2a
add esp, 4
test eax, eax
mov dword [esp + 0xc], eax
jmp 0x879b8d
je 0x879bcb
jne 0x879bcb
je 0x2581d72
je 0x879b35
add byte [eax], al
jne 0x879b35
je 0x8785fb
jne 0x8787db
je 0xed501e8c
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 0x879b9d
jne 0x879b9d
je 0x87983b
jne 0x87983b
je 0x8799e3
jne 0x8788f6
je 0x31f1eda
jne 0x879c64
add byte [eax], al
jne 0x879805
movzx eax, word [edi + 0x14]
je 0x879a7e
jne 0x879a7e
je 0x1abdeaf
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 0x879cf5
jne 0x879cf5
add byte [eax], al
add byte [eax], al
jne 0x87953e
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 0x879c47
ret
xor esi, esi
movzx ecx, word [edi + 6]
je 0x879c80
jne 0x879c80
je 0x4497aa88
movsd xmm0, qword [esp + 0x2c]
and al, 0x2c
movsd qword [esp + 4], xmm0
mov dword [esp], esi
je 0x879a2d
jne 0x879a2d
jmp 0x5f7c0037
lea esp, [ebp - 0xc]
pop esi
pop edi
je 0x879a0e
jne 0x879a0e
push ebp
mov ebp, esp
push ebx
push 0x879824
ret
je 0x879b63
jne 0x879b63
add byte [eax], al
add byte [eax], al
call fcn.00875f10
add esp, 8
je 0x879b7e
push 0x879b4d
ret
mov eax, dword [esp + 0xc]
mov edi, dword [eax + 0x3c]
add edi, eax
mov eax, dword [ebp + 0xc]
cmp eax, 0x8664
je 0x879b2f
cmp eax, 0x14c
push 0x879b6e
ret
cmp dword [edi + 0x74], 4
lea eax, [edi + eax + 0x18]
lea edi, [edi + 0x98]
jmp 0x8797fd
jmp 0x879991
call fcn.008b4b33
add esp, 4
mov eax, ebx
je 0x87992b
jne 0x87992b
je 0x4370cac6
std
invalid
jne 0x879afa
je 0x87981a
jne 0x87981a
jmp 0x4abe02d
mov byte [esp + 4], 0
je 0x879bd9
jne 0x879bd9
je 0xfee11f81
invalid
test eax, eax
je 0x879853
jne 0x879853
jmp 0x13f04a05
je 0x879b3d
push 0x879d13
ret
add byte [eax], al
add byte [eax], al
lea eax, [edi + eax + 0x18]
push 0x879ac1
ret
seta bl
push dword [esp + 0xc]
je 0x87995f
jne 0x87995f
je 0x878bb9
jne 0x878920
add byte [eax], al
add byte [eax], al
je 0x879c5d
jne 0x879c5d
je 0x5abe0a3
mov byte [esp + 5], 0
mov byte [esp + 6], 0
mov byte [esp + 7], 0
push 0x8798b0
add dh, al
inc esp
and al, 6
add dh, al
inc esp
and al, 7
add byte [eax - 0x50], ch
cwde
xchg dword [eax], eax
ret
je 0x879bab
jmp 0x8798d1
je 0x879b3d
mov dword [esp + 0x10], eax
push dword [ebp + 0xc]
push esi
je 0x879ae5
jne 0x879ae5
add ecx, 0x10
xor ebx, ebx
cmp dword [esp + 0x10], eax
je 0x8798de
jne 0x8798de
add byte [eax], al
add byte [eax], al
je 0x879cd8
jne 0x879cd8
je 0x8784ad
jne 0x8790b6
jmp 0xc10d777c
sub esp, 0x14
je 0x879cb2
jne 0x879cb2
mov edi, dword [eax + ecx*8 - 0x18]
add edi, dword [eax + ecx*8 - 0x14]
push edx
push edi
je 0x87984d
jne 0x87984d
push 0x87984c
ret
mov edx, dword [edi + 0x3c]
je 0x879815
jne 0x879815
je 0x882296fd
add bl, al
jmp 0xef6521ab
push esi
je 0x8798be
jne 0x8798be
jmp 0x85789f
jmp 0x879a92
mov eax, dword [esp + 0x10]
xor ebx, ebx
sub eax, edi
cmp eax, ecx
jmp 0x879ba8
xor eax, eax
xor ecx, ecx
xor esi, esi
xor edx, edx
movzx ecx, cx
lea ecx, [ecx + ecx*4]
je 0x879c64
jmp 0x8799c7
mov ecx, 0x10
xor ebx, ebx
cmp dword [esp + 0x10], eax
je 0x87983f
jne 0x87983f
punpckhbw mm7, mm4
xchg edi, eax
xchg dword [eax], eax
ret
push esi
jmp 0x87a1d3
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 0x87a2d9
je 0x87a24f
jne 0x87a24f
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
jmp 0x879e2e
ja 0x87a102
je 0x87a687
jne 0x87a687
je 0x8790d1
jne 0x878b37
add byte [eax], al
add byte [eax], al
push edx
push ecx
mov ecx, dword [ebp + 0xc]
je 0x879edd
jne 0x879edd
jmp 0x882b9946
push 0x87a3fb
ret
mov dword [ebx + 0x64], eax
je 0x879e0b
jne 0x879e0b
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 0x87a42e
je 0x879f13
je 0x87a273
jne 0x87a273
je 0x4abe2ae
mov eax, dword [esp + 4]
je 0x87a74b
jmp 0x87a0e2
je 0x87a0d6
jne 0x87a0d6
test edi, edi
je 0x879ec9
je 0x879ec0
jne 0x879ec0
je 0x838c62cf
add esp, 4
cmp dword [esp + 0x1c], 0
jl 0x879e72
sbb al, 0
jle 0x879e56
add ebx, eax
jmp 0x879e7c
sub ebx, eax
je 0x879e7c
jmp 0x879e85
mov ebx, dword [ebx + 0x5c]
add ebx, 5
push eax
je 0x87a194
jne 0x87a194
je 0x879900
cli
invalid
jne 0x879bcb
jmp 0x896969
jmp 0x87a04b
jne 0x879e7c
je 0x87856d
jne 0x8793c2
je 0x60d22a8
je 0x87a420
add byte [eax], al
je 0x87a60c
jne 0x87a60c
add byte [eax], al
add byte [eax], al
mov eax, dword [esp + 0x24]
test eax, eax
je 0x879d7c
jmp 0x87a3a1
push edi
call fcn.008b4b33
add esp, 4
jmp 0x879eab
push ecx
push eax
jmp 0x87a48b
je 0x87a255
jne 0x879162
mov dword [esp + 0x40], eax
je 0x87a285
jne 0x87a285
add byte [eax], al
add byte [eax], al
push eax
call fcn.008b4b33
jmp 0x87a5b0
je 0x1cabe3a0
mov dword [esp + 0x1c], eax
jmp 0x879e5c
test eax, eax
je 0x879e95
je 0x87a694
jne 0x87a694
invalid
push edi
push esi
and esp, 0xfffffff8
sub esp, 0x50
mov ebx, dword [ebp + 8]
je 0x87a0b4
jne 0x87a0b4
je 0x87848b
jne 0x879a0e
sub ebx, eax
je 0x87a1fb
jne 0x87a1fb
punpckhbw mm3, mm4
sahf
xchg dword [eax], eax
ret
test eax, eax
je 0x879e95
je 0x87a290
jne 0x87a290
mov eax, dword [esp + 4]
mov dword [eax + 0x68], ebx
mov ebx, 1
push 0x87a4c0
ret
jne 0x87a394
je 0x87a1a2
jne 0x87a1a2
jmp 0x8993f174
call dword [eax + 0xc]
mov dword [esp + 0x20], eax
lea eax, [esp + 0x20]
je 0x879dda
push 0x879feb
ret
mov dword [esp + 4], ecx
mov dword [esp + 0x14], 0
mov byte [esp + 8], 0
mov byte [esp + 9], 0
je 0x87a4c7
jne 0x87a4c7
mov eax, ebx
lea esp, [ebp - 0xc]
pop esi
jmp 0x87a644
jne 0x87a74b
add byte [eax], al
add byte [eax], al
jmp 0x87a30d
mov ecx, 0x66666667
mov eax, ebx
jmp 0x87a76b
je 0x87a1ed
jne 0x87a1ed
push 0x87a0f2
ret
mov byte [esp + 0xf], 0
push dword [ebp + 0xc]
push ebx
call fcn.00875f10
add esp, 8
push 0x879f58
ret
mov eax, ebx
xor edx, edx
div ecx
mov ebx, edx
jmp 0x879fd7
mov ecx, dword [esp + 0x24]
lea eax, [eax + ecx + 1]
mov ecx, dword [esp + 0x18]
push eax
call fcn.00881aa0
je 0x879df6
jne 0x879df6
call fcn.008afadb
jmp 0x879e48
je 0x879616
jne 0x8792c7
jmp 0xfefe26c2
jne fcn.0087a02b
je 0x87a0ec
je 0x87a32f
jne 0x87a32f
je 0x8785ae
jne 0x87a1a2
add byte [eax], al
add byte [eax], al
call fcn.0087b8b0
test eax, eax
je fcn.0087a02b
je 0x879e1f
jne 0x879e1f
jmp 0x8585da
jmp 0x879fd5
mov ecx, dword [esp + 0x18]
push ebx
push dword [esp + 0x18]
call fcn.00881d00
xor ebx, ebx
test eax, eax
je 0x87a394
je 0x87a05e
jne 0x87a05e
jmp 0x24abe6af
mov eax, dword [esp + 0x24]
mov dword [esp + 0x18], ecx
mov dword [esp + 0x1c], eax
add edx, eax
push 0
push 2
je 0x87a59d
jne 0x87a59d
push 0x87a409
ret
jne 0x87a2d9
mov ebx, eax
cmp ecx, 5
je 0x879da6
jne 0x879da6
add byte [eax], al
add byte [eax], al
jmp 0x87a69c
jne 0x879f13
je 0x8797e0
jne 0x878f5d
sub esp, 0x14
push 0x87a5dc
ret
mov edi, eax
mov ecx, dword [esp + 0xc]
mov eax, dword [esp + 8]
mov dword [esp + 0x44], ecx
je 0x879ef0
push 0x87a6cd
ret
je 0x87a124
jne 0x87a124
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 0x87a4f9
jne 0x87a4f9
je 0x878eb3
je 0x87a38a
jne 0x87a38a
mov ecx, dword [eax + 0x28]
test ecx, ecx
je fcn.0087a02b
je 0x87a26a
jne 0x87a26a
add byte [eax], al
add byte [eax], al
push 0x87a2e5
ret
jne 0x87a0ec
je 0x10abe802
add byte [eax], al
add byte [eax], al
mov dword [esp + 0xc], 0
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
jmp 0x87a65d
jne 0x87a554
je 0x879dc8
jne 0x879dc8
je 0x878a70
jne 0x87991b
jmp 0x74abd800
je 0x87a13f
jne 0x87a13f
je 0x1df289d
jne 0x87a4e7
add byte [eax], al
add byte [eax], al
add byte [eax], al
je fcn.0087a02b
push 0x87a4b2
ret
je 0x87a534
jne 0x87a534
je 0x879900
jne 0x878b08
jmp 0x882eef26
je 0x87a6bc
jne 0x87a6bc
je 0x2fca847
je 0x87a3d5
jne 0x87a3d5
je 0x8497645e
test eax, eax
je 0x87a4aa
int 0
add byte [eax], al
lea eax, [esp + 0x48]
je 0x87a71b
jne 0x87a71b
je 0x878807
jne 0x8793bc
je 0xc1178c4f
invalid
je 0x879e3a
jne 0x879e3a
add byte [eax], al
add byte [eax], al
je 0x87a570
jne 0x87a570
je 0x709da383
push ecx
call dword [sym.imp.HDWOMH_6aod_QddeNmda]
je 0x87a628
mov eax, dword [0x840f008b]
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 0x87a628
add byte [eax], al
add byte [eax], al
mov ecx, dword [esp + 0x30]
je 0x87a328
jne 0x87a328
push 0
push eax
push esi
push edi
mov esi, ecx
jmp 0x87a6ae
je 0x879d41
jne 0x879d41
je 0xfe9528ac
invalid
ret 8
mov esi, ecx
push 0x87a0fd
ret
je 0x879d49
jne 0x879d49
je 0xfb3f29e8
invalid
xor ebx, ebx
xor edi, edi
je fcn.0087a02b
push 0x879de0
ret
jmp 0x87a176
je 0x879938
jne 0x879787
add byte [eax], al
add byte [eax], al
cmp ecx, 0x14c
je 0x87a1af
jne 0x87a1af
je 0x878bb9
jne 0x878ce6
jmp 0x879f11
je 0x879f04
jne 0x879f04
psubsw mm7, qword [ebx - 0x16000008]
je 0x87a3cf
jne 0x87a3cf
jmp 0xffd52967
je 0x87a4a7
jne 0x87a4a7
je 0x8788b5
jne 0x878b26
add byte [eax], al
add byte [eax], al
mov esi, ebx
push 0x879f44
ret
push dword [ebp + 0xc]
je 0x87a635
jne 0x87a635
add byte [eax], al
add byte [eax], al
add esp, 4
je 0x879d7c
jne 0x879d7c
add byte [eax], al
add byte [eax], al
je 0x87a0ec
je 0x87a50f
jne 0x87a50f
push 0x879fa2
ret
jne 0x87a420
jmp 0x87a4ff
mov eax, edx
sar edx, 1
shr eax, 0x1f
push 0x87a3c1
ret
test eax, eax
je fcn.0087a02b
jmp 0x87a6e5
lea eax, [esp + 0x20]
push eax
push 0x87a677
ret
pop edi
pop ebx
pop ebp
je 0x87a554
je 0x87a354
jne 0x87a354
add byte [eax], al
add byte [eax], al
cmp dword [esp + 0x14], 0
je 0x87a410
mov ecx, dword [esp + 4]
lea eax, [esp + 0x14]
push 0x87a57a
ret
je 0x87a37c
jne 0x87a37c
jmp 0x8829ec00
push 0x87a245
ret
lea edx, [esp + 0x24]
je 0x87a35a
jne 0x87a35a
je 0xf7d62ac1
je 0x879e02
invalid
jne 0x879e02
je 0x51568c1
add edx, eax
lea eax, [edx + edx*4]
xchg edx, eax
je 0x87a112
jne 0x87a112
jne 0x879ef0
add byte [eax], al
add byte [eax], al
je 0x87a4f9
jne 0x87a4f9
je 0x8bc3ee74
mov eax, dword [edi + 0x3c]
mov ecx, dword [ebp + 0xc]
add eax, edi
dec ebp
or al, 1
clc
cmp ecx, 0x8664
je 0x87a5c3
jne 0x87a5c3
add byte [eax], al
add byte [eax], al
call fcn.008b4b2a
add esp, 4
je 0x87a037
jne 0x87a037
add byte [eax], al
add byte [eax], al
je 0x87a455
jne 0x87a455
add byte [eax], al
add byte [eax], al
push 1
push 6
je 0x87a071
jne 0x87a071
je 0x878b77
jne 0x87992b
add byte [eax], al
add byte [eax], al
mov edx, dword [esp + 0x2c]
lea ecx, [eax + 5]
je 0x87a220
jne 0x87a220
je 0x87a112
jne 0x87965d
jmp 0x84979166
imul ecx
je 0x87a61a
jne 0x87a61a
je 0x879ee4
jne 0x879ee4
je 0x87983b
jne 0x8798b0
nop word cs:[eax + eax]
nop dword [eax + eax]
jmp 0x87a825
sub eax, edx
je 0x87a801
jne 0x87a801
jmp 0x84979552
test ebp, ebp
je 0x87a897
jmp 0x87a86a
add byte [eax], al
add byte [eax], al
mov ebx, 0
je 0x87a981
mov edi, eax
mov eax, dword [esp + 0x2c]
je 0x87a7c9
je 0x87a90d
jne 0x87a90d
jmp 0x47fcf174
push 0x87a83a
ret
push ebp
je 0x87aaa3
jne 0x87aaa3
push 0x87a7a5
ret
mov ecx, ebp
mov edx, edi
neg ecx
je 0x87a967
je 0x87aa8d
jne 0x87aa8d
add byte [eax], al
add byte [eax], al
mov byte [edx], 0
inc edx
push 0x87a894
ret
add esi, 4
mov edx, esp
je 0x87aae2
jne 0x87aae2
push 0x87a847
ret
ret 0x10
jne 0x87a7c9
invalid
push 0x87a886
ret
mov eax, ebx
add esp, 0x10
pop esi
pop edi
je 0x87aa6d
jne 0x87aa6d
add byte [eax], al
add byte [eax], al
je 0xe3fc84cf
jne 0x87a981
push 0
push dword [esp + 0x28]
call dword [sym.imp.HDWOMH_6aod_DdqGahmWmf]
je 0x87a832
jne 0x87a832
je 0x87a7d8
jne 0x87a7d8
je 0x8785ae
jne 0x879f58
je 0x30abf661
xor edx, edx
test edi, edi
je 0x87aa4a
jne 0x87aa4a
je 0x878dc9
jne 0x879e1f
je 0xfe722eff
invalid
push edi
push esi
sub esp, 0x10
je 0x87aa2c
jne 0x87aa2c
add byte [eax], al
add byte [eax], al
push 0x87a9a0
ret
mov esi, ecx
je 0x87aa5a
jne 0x87aa5a
je 0xdf612f47
invalid
cmovg edx, ecx
je 0x87a7c2
jne 0x87a7c2
jmp 0x8bf3f3e9
mov ecx, dword [ecx + 0x6c]
mov eax, dword [ecx]
push 2
push 0
push 0x87a900
ret
pop ebx
pop ebp
je 0x87a8ee
jne 0x87a8ee
add byte [eax], al
add byte [eax], al
mov eax, dword [ecx]
push 0x400
push 0x87aaaa
ret
jne 0x87a967
je 0x879ad5
jne 0x87983f
add byte [eax], al
add byte [eax], al
push ebx
jmp 0x87aa0c
push 0x87a9f6
ret
push 0x87afc3
ret
jmp 0x393f3d3
mov eax, dword [ebp + 0xc]
add ebx, dword [eax + 4]
mov dword [esp + 0x14], 0
mov dword [esp + 0x1c], 0
je 0x87b106
jne 0x87b106
mov ecx, dword [ebp + 0x10]
mov byte [esp + 4], 0
jmp 0x87b063
jne 0x87b03c
je 0x8793c2
jne 0x87a26a
push 0x87ae16
ret
mov byte [esp + 0xd], 0
mov byte [esp + 0xe], 0
je 0x87aeb5
jne 0x87aeb5
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 0x87b02c
jne 0x87b02c
add byte [eax], al
add byte [eax], al
xor edi, edi
test ecx, ecx
je 0x87b163
jne 0x87b163
je 0x87ae66
jne 0x879fb2
je 0x8836156b
add bl, al
push 0xc
push edx
push 0x4c
push esi
call dword [eax + 4]
je 0x87ae44
jne 0x87ae44
add byte [eax], al
add byte [eax], al
je 0x87b0b6
jne 0x87b0b6
jmp 0x6abf3f5
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 0x87aea3
jne 0x87aea3
je 0x87ae43
jne 0x87ae43
je 0x8789bd
jne 0x8784e6
je 0x18ac0c01
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 0x87af93
jne 0x87af93
je 0x10abf45e
mov dword [esp + 0x10], 0
add byte [eax], al
add byte [eax], al
je 0x87ae85
jne 0x87ae85
add byte [eax], al
add byte [eax], al
je 0x87b0e9
jne 0x87b0e9
je 0x87a3c1
jne 0x879bd9
mov edx, dword [ebp + 8]
mov ecx, dword [ecx]
je 0x87afed
jne 0x87afed
je 0x87a7d8
jne 0x87a1a2
push 0
push eax
je 0x87b03c
je 0x87ae73
jne 0x87ae73
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 0x87b0b6
jne 0x87b0b6
add byte [eax], al
add byte [eax], al
lea edx, [esp + 4]
je 0x87af05
jne 0x87af05
je 0x878bb6
jne 0x8790d1
add byte [eax], al
add byte [eax], al
je 0x87ae0f
jne 0x87ae0f
add byte [eax], al
add byte [eax], al
push 0x4c
push esi
push dword [ebp + 8]
call dword [sym.imp.HDWOMH_6aod_TslumBaha]
push 0x87b052
ret
mov eax, edi
je 0x87b144
push 0x87b0ca
ret
mov byte [esp + 5], 0
je 0x87af2b
jne 0x87af2b
jmp 0xebabc502
mov dword [esp], edx
jmp 0x87b07b
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
mov ecx, dword [esi + 0xc]
jmp 0x87aee1
mov dword [esp + 0x24], ecx
mov dword [esp + 4], eax
mov eax, dword [esp + 0x10]
push 0x87ae8f
ret
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
test eax, eax
je 0x87b054
lea eax, [esp + 0x28]
jmp 0x87afd8
sub esp, 0x14
movsd xmm0, qword [esp + 0x34]
jmp 0x87b14f
mov ebx, dword [ebp + 0x14]
je 0x87b16f
jne 0x87b16f
ret 0x14
mov dword [esp + 0x10], ebx
je 0x87af74
jne 0x87af74
je 0x8791a6
jne 0x8784ad
add byte [eax], al
add byte [eax], al
and esp, 0xfffffff8
sub esp, 0x30
mov esi, ecx
je 0x87ae66
jne 0x87ae66
push 0x87b144
ret
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
jmp 0x87b0ff
movsd qword [esp + 4], xmm0
je 0x87b075
jne 0x87b075
je 0xff733576
je 0x87b054
invalid
jmp 0x87b0f8
mov eax, dword [ecx]
add esi, 0x10
je 0x87b00c
push 0x87b09d
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 0x87b3a6
jne 0x87b3a6
je 0x24abf659
lea eax, [esp + 0x24]
push 0
push eax
push 4
push ecx
push edi
je 0x87b2e0
jne 0x87b2e0
test eax, eax
push 0x87b30d
ret
sub eax, dword [esi + 0x5c]
add eax, 0xfffffffb
mov dword [esp + 0xc], eax
je 0x87b1c8
jne 0x87b1c8
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 0x87b196
jne 0x87b196
je 0x87b306
je 0x87b322
jne 0x87b322
je 0x8496c144
sub byte [ecx], al
add byte [eax], al
push 0x87b2f2
ret
mov byte [esp + 2], 0
mov byte [esp + 3], 0
jmp 0x87b214
mov dword [esp], edi
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
je 0x87b38d
jne 0x87b38d
add byte [eax], al
add byte [eax], al
je 0x87b1df
jne 0x87b1df
add byte [eax], al
add byte [eax], al
call dword [sym.imp.HDWOMH_6aod_TslumBaha]
mov esi, eax
push 0x87b255
ret
mov byte [esp + 1], 0
jmp 0x87b290
jne 0x87b0d0
mov dword [esp], edi
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
push 0x87b2d0
ret
je 0x87b206
jne 0x87b206
add byte [eax], al
add byte [eax], al
push 0x87b196
ret
mov eax, esi
lea esp, [ebp - 8]
pop esi
pop edi
pop ebp
ret 8
movsd qword [esp + 4], xmm0
je 0x87b328
push 0x87b37f
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 0x886013
jne 0x886013
je 0xcda1a1
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 0x88615f
ret
mov byte [ecx + 0x2a], 0
push 0x8860a2
ret
mov byte [ecx + 0x44], 0
push 0x885fd7
ret
je 0x886164
jne 0x886164
je 0x886008
jne 0x886008
jmp 0x88e9cb90
mov byte [ecx + 0x22], 0
mov byte [ecx + 0x23], 0
je 0x886103
jne 0x886103
mov byte [ecx + 0x32], 0
mov byte [ecx + 0x33], 0
je 0x8860e3
jne 0x8860e3
add byte [eax], al
add byte [eax], al
je 0x8860d3
jne 0x8860d3
add byte [eax], al
add byte [eax], al
mov byte [ecx + 0x2b], 0
je 0x8860e9
jne 0x8860e9
je 0x886008
jne 0x886008
add byte [eax], al
add byte [eax], al
mov byte [ecx + 0x55], 0
jmp 0x885fad
mov byte [ecx + 0x20], 0
mov byte [ecx + 0x21], 0
je 0x88607e
jne 0x88607e
add byte [eax], al
add byte [eax], al
push 0x88602e
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 0x88608a
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 0x885ffb
jne 0x885ffb
je 0xffabe53c
invalid
mov byte [ecx + 0x5f], 0
ret
push esi
mov dword [ecx], 0x8ba3f4
mov esi, ecx
mov ecx, dword [ecx + 4]
test ecx, ecx
je 0x8861ee
push 0x8861fc
ret
je 0x72fdd622
jmp 0x1f2633e
test ecx, ecx
je 0x88628e
jne 0x88628e
je 0x88eaef44
add bl, al
jmp 0x77fddb57
call dword [eax]
je 0x88627a
jne 0x88627a
je 0x1f2638b
je 0x8861ec
jne 0x8861ec
jmp 0x53fd2b8e
jne 0x886220
je 0x6894b0a4
mov ecx, dword [esi + 0xc]
push 0x886269
ret
imul esp, dword [edx - 0x78], 0x840fc300
mov ecx, dword [esi + 0x18]
test ecx, ecx
je 0x886253
mov eax, dword [ecx]
push 1
call dword [eax]
push 0x886253
ret
je 0x886215
jne 0x886215
je 0x8861a8
jne 0x8861a8
je 0x9ffd1cc2
jne 0x88609a
pop esi
je 0x88628d
jne 0x88628d
je 0x4f13735d
adc al, 0x68
shl byte [ecx - 0x78], 0
ret
mov ecx, dword [esi + 8]
test ecx, ecx
je 0x886237
mov eax, dword [ecx]
push 0x886233
ret
ret
je 0x886296
mov eax, dword [ecx]
push 1
call dword [eax]
je 0x886220
je 0x886211
jne 0x886211
nop word cs:[eax + eax]
nop
push 0x8862b8
ret
je 0x8865b6
jne 0x8865b6
je 0x886381
jne 0x8861c8
cmp dword [esi + 0x18], 0
je 0x886603
push 0x886450
ret
mov ecx, dword [esi + 8]
mov eax, dword [ecx]
push 0
call dword [eax + 0x10]
mov ecx, dword [esi + 0x18]
je 0x886532
push 0x8865ef
ret
mov dword [esi + 0x10], edi
push 4
call fcn.00875d20
je 0x8864dc
jne 0x8864dc
jmp 0x8952d390
mov edi, eax
call fcn.0088c230
test edi, edi
je 0x8864c0
jne 0x8864c0
je 0xc50c2390
add al, 0x5e
pop edi
pop ebx
pop ebp
je 0x88640c
jne 0x88640c
invalid
mov dword [esi + 0x18], edi
je 0x886403
jne 0x886403
je 0x8865f7
jne 0x8865f7
push 0x886501
ret
je 0x886501
jne 0x886501
punpckhbw mm3, qword [edx + 0x65]
mov byte [eax], al
ret
je 0x886470
je 0x886388
jne 0x886388
je 0x8ae7f0
jmp 0x88668b
add byte [eax], al
add byte [eax], al
add bl, al
ret
call fcn.00875d20
add esp, 4
mov ecx, eax
mov edi, eax
call fcn.00888500
jmp 0x8862c8
jne 0x886641
jmp 0x88ebbf97
push 0x88635b
ret
nop word cs:[eax + eax]
nop dword [eax]
jmp 0x8862f2
call dword [eax + 4]
test eax, eax
je 0x886470
mov ecx, esi
call fcn.00886810
test eax, eax
jmp 0x8863fb
mov byte [esp], 0
mov byte [esp + 1], 0
mov byte [esp + 2], 0
je 0x8866d6
jne 0x8866d6
je 0x8861c8
jne 0x886381
je 0x87b2a7
invalid
mov dword [esi + 0xc], edi
je 0x886603
je 0x88655b
jne 0x88655b
jmp 0x8866af
je 0x886666
jne 0x886666
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 0x8865cd
ret
push 0x40
push 0x8866a0
ret
je 0x88642b
jne 0x88642b
je 0x88ebe684
add bl, al
mov edi, eax
call fcn.00895c70
je 0x886381
jne 0x886381
jmp 0x897a1f
jmp 0x88664b
call fcn.00875d20
je 0x8866b3
jne 0x8866b3
call ebx
mov ecx, dword [esi + 4]
test ecx, ecx
push 0x8863cb
ret
cmp dword [esi + 8], 0
je 0x886603
cmp dword [esi + 0x10], 0
je 0x886603
cmp dword [esi + 0x14], 0
je 0x886603
push 0x88633c
ret
mov esi, ecx
push 0xc
call fcn.00875d20
add esp, 4
mov ecx, eax
mov edi, eax
call fcn.008893b0
mov dword [esi + 8], edi
push 0xc
jmp 0x886538
test edi, edi
mov dword [esi + 4], edi
je 0x886470
je 0x886492
jne 0x886492
je 0x886632
jne 0x886632
je 0xc8122760
mov ecx, eax
mov edi, eax
call fcn.0088e590
mov dword [esi + 0x14], edi
je 0x8863e4
jne 0x8863e4
add byte [eax], al
add byte [eax], al
jne 0x886532
je 0x53715784
mov ecx, esi
call 0x886a50
jmp 0x886470
add al, 0
add cl, ch
insd dword es:[edi], dx
invalid
jmp 0x88650a
je 0x8865d3
jne 0x8865d3
je 0x8497827d
idiv ch
invalid
mov ebp, esp
je 0x886462
jne 0x886462
jmp 0xe9dd67d0
mov eax, dword [ecx]
push ebp
jmp 0x886479
mov eax, dword [ecx]
push 0
push 1
call dword [eax + 0x18]
push 0x3e8
je 0x886549
jne 0x886549
jmp 0xeb8d2aed
add esp, 4
jmp 0x886609
push 0x14
call fcn.00875d20
add esp, 4
mov ecx, eax
jmp 0x886344
add byte [eax], al
add byte [eax], al
add esp, 4
mov ecx, eax
mov edi, eax
call fcn.0088d020
jmp 0x88630d
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 0x886641
jmp 0x886424
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 0x886781
jne 0x886781
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 0x8867bc
jne 0x8867bc
je 0xc50c27c9
add al, 0x5e
pop edi
ret
je 0x88674f
jne 0x88674f
jmp 0x7f12674a
jne 0x88695c
je 0x8b90b7b7
mov ecx, dword [edi + 8]
mov eax, dword [ecx]
call dword [eax + 0x18]
je 0x886a0c
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 0x886a0c
jmp 0x88688d
xor esi, esi
jmp 0x88690e
je 0x8868e7
jne 0x8868e7
je 0x8861c8
jne 0x8869ba
jmp 0x88f205d7
mov eax, esi
pop esi
pop edi
pop ebx
jmp 0x886852
je 0x8869ba
push 0x886902
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 0x88690e
je 0x8869fc
jne 0x8869fc
je 0x886a19
jne 0x886a19
je 0x886777
jne 0x886190
je 0xb6fc6a52
jne 0x88687d
mov edx, dword [ebx]
inc eax
mov ecx, ebx
push eax
call dword [edx + 0x10]
mov ecx, dword [edi + 8]
push 0x8868c3
ret
pop ebp
ret
je 0x886989
jne 0x886989
je 0x88664b
jne 0x88651e
jmp 0x13aee15
mov esi, 1
jmp 0x886875
je 0x886909
je 0x886981
jne 0x886981
je 0xda116cbe
mov eax, dword [ebx]
mov ecx, ebx
call dword [eax + 0xc]
jmp 0x8868c9
call dword [sym.imp.muamdlhh_QuiHxr_E_aqmzuWiWupkneW]
mov ecx, edi
call fcn.00887210
cmp eax, 1
jmp 0x886927
mov ecx, dword [edi + 8]
je 0x88695c
jmp 0x886820
mov eax, dword [ecx]
call dword [eax + 0x18]
test eax, eax
je 0x88683e
je 0x886828
jne 0x886828
je 0x88674f
jne 0x886532
push 0x8869a3
ret
test eax, eax
jne 0x8869d0
je 0x88683e
jne 0x88683e
jmp 0x8c722a89
mov eax, dword [ecx]
push 0
jmp 0x8869e9
call dword [eax + 4]
je 0x8868e9
je 0x886a06
jne 0x886a06
lea ebp, [edi + 0x1c]
lea esi, [edi + 0x20]
nop dword [eax]
je 0x88694e
jne 0x88694e
je 0x8860aa
jne 0x88674e
jmp 0xf98baec
call dword [eax + 0x10]
je 0x886891
jne 0x886891
add byte [eax], al
add byte [eax], al
push 0x8869c7
ret
jne 0x8868e9
mov eax, dword [eax + 0x18]
mov dword [edi + 0x1c], eax
push esi
push ebp
jmp 0x886938
add byte [eax], al
add byte [eax], al
jmp 0x886a20
je 0x88690e
je 0x88699d
jne 0x88699d
je 0x886641
jne 0x886388
je 0xfe80ee53
invalid
mov ecx, dword [esi + 0xc]
lea ebx, [eax + eax + 2]
mov eax, dword [ecx]
je 0x88703d
jne 0x88703d
je 0x886e35
jne 0x886e35
je 0x18feea8
je 0x886ba2
add byte [eax], al
jne 0x886ba2
je 0x886df2
jne 0x886df2
je 0x886f51
jne 0x8865cd
jmp 0x84982b43
call dword [eax + 4]
test eax, eax
je 0x886ba8
je 0x886dd5
jne 0x886dd5
je 0x88710c
jne 0x88710c
je 0x886b00
je 0x887197
jne 0x887197
mov byte [esp + 0x1b], 0
je 0x8870f9
je 0x886be7
jmp 0x886e76
jne 0x886e7e
add byte [eax], al
add byte [eax], al
call dword [eax + 8]
test eax, eax
jne 0x8871e0
push 0x2710
je 0x886bb8
jne 0x886bb8
jmp 0x8b90b4da
mov ecx, dword [esp + 0x1c]
test ecx, ecx
je 0x886fa0
jmp 0x886c15
push dword [esi + 0x10]
call dword [edx + 4]
je 0x886c50
jne 0x886c50
add byte [eax], al
add byte [eax], al
call dword [sym.imp.HDWOMH_6aod_Pm_dx]
mov ecx, dword [esi + 0xc]
je 0x886e37
jne 0x886e37
jmp 0xffd8efe1
mov eax, dword [ebx + 4]
mov dword [esp], eax
jmp 0x887100
nop word cs:[eax + eax]
nop
je 0x886f0b
jne 0x886f0b
je 0x886632
push 0x886b95
ret
mov eax, dword [esp + 0xc]
test eax, eax
je 0x886ca9
je 0x886b63
jne 0x886b63
je 0x8c4b53
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 0x886e25
jne 0x886e25
je 0x8871a2
jne 0x8871a2
jmp 0xcacb164
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.00876490
jmp 0x887138
push edx
push 0
call dword [eax + 0x18]
je 0x886aee
jne 0x886aee
push ebp
push edi
push 0x886d20
ret
mov edi, dword [esp + 8]
push edi
call fcn.008afa10
add esp, 4
jmp 0x886a72
jne 0x886cd5
xor eax, eax
add esp, 0x2c
pop esi
push 0x8870c9
ret
je 0x886fb8
jne 0x886fb8
mov ecx, dword [esi + 4]
jmp 0x8871b5
push eax
call dword [sym.imp.HDWOMH_6aod_Pm_dx]
je 0x886ce7
jne 0x886ce7
je 0xfeb0f305
jne 0x886c20
invalid
mov eax, dword [esp + 0xc]
jmp 0x886fa0
lea ecx, [esp + 0x24]
jmp 0x887069
je 0x88708a
jne 0x88708a
add byte [eax], al
add byte [eax], al
test eax, eax
jne 0x8871e0
push 0x886d6b
ret
je 0x57dd6fc6
mov eax, dword [ecx]
push ebp
push edi
push ebx
jmp 0x886eda
jne 0x886be7
je 0x1a85743
shr eax, 0x1f
add edx, eax
imul eax, edx, 0x493e0
neg eax
lea eax, [ecx + eax + 0x1b7740]
jmp 0x886ddd
ret 0xc269
mov ebx, dword [esi + 0x14]
mov ebp, dword [esi + 0x18]
je 0x886dc9
jne 0x886dc9
je 0x88628d
jne 0x88627a
add esp, 4
mov edx, 0x6fd91d85
mov ecx, eax
imul edx
mov eax, edx
sar edx, 0x11
je 0x886e7e
je 0x886b2c
jne 0x886b2c
je 0x14ace3dd
push dword [esp + 0x14]
push dword [esp + 0x10]
push dword [esp + 0x18]
call dword [eax + 8]
je 0x88709e
jne 0x88709e
je 0x8865f7
jne 0x88692f
jmp 0x8959ef
mov byte [eax], 0
inc eax
dec ecx
je 0x886df2
jne 0x886df2
je 0x8860e3
jmp 0x8870e3
je 0x886f82
jne 0x886f82
add byte [eax], al
add byte [eax], al
lea edx, [esp + 0x10]
je 0x887146
push 0x886cdf
ret
je 0x886f59
jne 0x886f59
jmp 0x886e9b
mov dword [esp + 0x10], eax
lea eax, [esi + 0x20]
push 0x886e43
ret
lea ebp, [esp + 0x1c]
jmp 0x886de4
push 0x886d49
ret
mov eax, dword [ecx]
call dword [eax + 0x1c]
mov edx, dword [ebx]
je 0x887180
jne 0x887180
add byte [eax], al
add byte [eax], al
mov eax, dword [ecx]
je 0x886cd5
je 0x886d7b
jne 0x886d7b
je 0x886c99
jne 0x8862b0
je 0xcacb4bc
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 0x886e15
push ebp
lea edx, [esp + 0x10]
jmp 0x8870dc
call fcn.00889b80
je 0x886d81
jne 0x886d81
je 0x88683e
jne 0x8862e0
add byte [eax], al
add byte [eax], al
mov byte [esp + 0x14], 0
push 0x88715b
ret
test eax, eax
jne 0x8871e0
push 0x2710
call dword [sym.imp.HDWOMH_6aod_Pm_dx]
mov ecx, dword [esi + 0xc]
je 0x886fcf
jne 0x886fcf
push ebx
push edi
push 0x886db2
ret
push edx
je 0x8870c0
jne 0x8870c0
je 0xfc86f5f6
jne 0x886ce7
invalid
je 0xff2af4fe
je 0x886f93
invalid
jne 0x886f93
je 0xac75c4
mov dword [esp], 0
add byte [eax], al
add byte [ebx + 0x49e92404], cl
invalid
mov eax, dword [esp]
jmp 0x886f51
mov ecx, esi
push edi
call fcn.00887d10
test eax, eax
mov dword [esp + 8], eax
je 0x886e0c
je 0x8870eb
jne 0x8870eb
je 0x8868e9
jne 0x88674f
push 0x886e67
ret
je 0x886eb9
jne 0x886eb9
je 0x8ba0bfd5
mov ecx, dword [esi + 0x18]
mov eax, dword [ecx]
je 0x886cc3
add dword [edi], ecx
test byte [edx - 5], dh
invalid
jne 0x886cc3
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 0x886b0c
mov ecx, ebx
push ebp
mov ebp, edi
push eax
push dword [esp + 0xc]
push dword [esp + 0xc]
jmp 0x886a95
mov dword [esp + 0x18], eax
jmp 0x886f6b
je 0x88640d
jne 0x886583
jmp 0x83bb9c
mov edi, ebp
je 0x886f6f
jne 0x886f6f
add byte [eax], al
add byte [eax], al
jmp 0x886c99
mov ecx, dword [esi + 0x10]
mov eax, dword [ecx]
push dword [esp + 0x1c]
push dword [esp + 0x10]
jmp 0x886ad7
mov byte [ecx + 0xa], 0
mov byte [ecx + 0xb], 0
push 0x89286a
ret
mov byte [ecx + 0xc], 0
mov byte [ecx + 0xd], 0
mov byte [ecx + 0xe], 0
mov byte [ecx + 0xf], 0
ret
jmp 0x89285a
push esi
mov dword [ecx], 0x8ba560
mov esi, ecx
mov eax, dword [ecx + 0x14]
test eax, eax
je 0x8928d1
push 0x892912
ret
add esp, 4
mov dword [esi + 0x14], 0
mov eax, dword [esi + 4]
test eax, eax
je 0x892972
jmp 0x89294a
call fcn.008b4b33
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 0x892955
jne 0x892955
je 0x8928c7
push 0x892938
ret
jne 0x892932
je 0x22a51166
push eax
call fcn.008b4b33
add al, byte [eax]
push 0x892928
ret
test eax, eax
je 0x892964
push eax
je 0x892932
jmp 0x89290e
je 0x8928c7
jne 0x8928c7
je 0x8498ec90
pop esi
ret
je 0x8928e2
jne 0x8928e2
je 0xfff0ae4b
invalid
push eax
call fcn.00875d50
je 0x892968
jne 0x892968
jmp 0x96701f
mov byte [esi + 0xd], 0
mov byte [esi + 0xe], 0
jmp 0x892960
mov byte [esi + 0xf], 0
je 0x89292e
jne 0x89292e
add esp, 4
mov dword [esi + 4], 0
mov eax, dword [esi + 8]
je 0x89291e
jne 0x89291e
nop dword [eax]
push 0x892b0f
ret
test eax, eax
je 0x892b6b
jne 0x892b6b
je 0x892980
push 0x892b19
ret
mov edi, 1
je 0x892989
je 0x892af1
jne 0x892af1
je 0xcad865a
lea ebx, [esp + 0xc]
push 0x40
push 0x100
je 0x892a37
jne 0x892a37
je 0x8928b0
jne 0x892c58
push 0x892c11
ret
jne 0x892ac3
mov dword [esi + 0xc], 0x3000
push 0x3000
je 0x892ca5
jne 0x892ca5
psubsw mm7, qword [ecx - 1]
invalid
jne 0x892bcc
je 0x892980
jne 0x892989
add byte [eax], al
add byte [eax], al
push edi
lea edi, [edi + 0x20]
je 0x892ad5
jne 0x892ad5
jne 0x892cde
jmp 0xa1294051
call dword [sym.imp.HDWOMH_6aod_DdqGahmEpqqakswcwV]
cmp eax, 0xffffffff
je 0x892aae
push 0x3020
push 0x892bf8
ret
mov eax, dword [esi + 0x14]
test eax, eax
je 0x892cf3
je 0x892bb7
jne 0x892bb7
je 0x892ba9
jne 0x89294a
mov byte [eax], 0
je 0x892b9c
jne 0x892b9c
je 0x892c98
jne 0x892a87
test eax, eax
sete cl
mov eax, ecx
jmp 0x892b3a
pop ebx
pop ebp
ret
push 0x892c4a
ret
mov ecx, dword [esi + 0xc]
test ecx, ecx
je 0x892cce
je 0x892aeb
jne 0x892aeb
mov byte [eax + ecx + 0x3020], 0
push 0x892ba9
ret
push ebx
call fcn.008a2fc0
add esp, 0x10
je 0x892c2d
jne 0x892c2d
jmp 0x89c2d8
jmp 0x892b87
jne 0x892989
je 0x8929b4
jne 0x8929b4
je 0x89b33e71
add bl, al
add byte [eax], al
add byte [eax], al
push ebp
push ebx
push edi
push esi
push 0x892c3a
ret
je 0x892cf3
jmp 0x892c53
dec ecx
je 0x892cc8
jne 0x892cc8
mov eax, edi
add esp, 0x4c
pop esi
pop edi
je 0x892aab
jmp 0x892d0d
je 0x892cf3
jmp 0x892a64
push dword [esi + 4]
push 0
push 0x3020
push 0x892b4e
ret
nop word [eax + eax]
je 0x892a87
jne 0x892a87
inc eax
je 0x892b2b
jne 0x892b2b
je 0x892c98
jne 0x892bb7
je 0x892cde
push 0x892a47
ret
push eax
je 0x892a4e
jne 0x892a4e
je 0x892b6b
jne 0x892955
mov dword [esp + 8], 0x7060504
mov dword [esp], eax
call fcn.008a2fb0
je 0x8929c9
jne 0x8929c9
je 0x892ab4
jne 0x892cbe
add byte [eax], al
add byte [eax], al
call fcn.00875d20
add esp, 4
test eax, eax
mov dword [esi + 4], eax
je 0x892b1f
jmp 0x892cbe
mov ecx, 0xffffcfe0
nop word cs:[eax + eax]
je 0x892ac3
jne 0x892ac3
jmp 0x4ad70be
lea eax, [esp + 4]
push eax
push ebx
push 0x892c76
ret
mov ecx, esi
push 0x89299f
ret
je 0x892c11
jne 0x892c11
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 0x892bcc
jmp 0x892a21
je 0x8929b4
jne 0x8929b4
jmp 0x2a7ad91
call fcn.008b4b2a
add esp, 4
test eax, eax
mov dword [esi + 8], eax
je 0x892cf3
push 0x892ab4
ret
jne 0x892b1f
add byte [eax], al
add byte [eax], al
jne 0x892a87
je 0x892b77
jne 0x892b77
add byte [eax], al
add byte [eax], al
inc ecx
jmp 0x8929eb
je 0x892b38
jne 0x892b38
push 0x892cda
ret
jne 0x892aab
jmp 0x89b63280
add esp, 0xc
jmp 0x892f57
je 0x892ef5
jne 0x892ef5
add byte [eax], al
add byte [eax], al
call dword [sym.imp.HDWOMH_6aod_DdqMiwAvwlz]
je 0x892ea2
jne 0x892ea2
je 0x892df0
jne 0x892df0
mov dword [edi + 0x14], 0
xor esi, esi
je 0x892f57
jne 0x892f57
push 0x892d95
ret
je 0x892ebd
jne 0x892ebd
je 0x1d6b217
add byte [eax], al
jne 0x892f57
je 0x25527fe
add byte [ebx + 0x1d8b04c4], al
test byte [esi], al
lea eax, [eax]
mov ecx, esp
lea edi, [edi + eax*2]
call fcn.00880fa0
je 0x892fd8
jne 0x892fd8
push 0x892e56
ret
test eax, eax
mov dword [edi + 0x14], eax
je 0x892de2
mov ecx, 0xffffdffe
nop dword [eax]
jmp 0x892db5
add esp, 4
je 0x892e3d
jne 0x892e3d
je 0x992ecb
push 0x1000
call dword [sym.imp.HDWOMH_6aod_DdqUmixTeqk_]
add bh, bh
adc eax, sym.imp.HDWOMH_6aod_DdqUmixTeqk_
test eax, eax
je 0x892e79
mov edi, dword [edi + 0x14]
push 0x892dd7
ret
mov eax, dword [edi + 0x14]
test eax, eax
je 0x892de2
push eax
call fcn.008b4b33
add esp, 4
je 0x892ddb
jne 0x892ddb
push 0x892ebc
ret
je 0x892f80
jne 0x892f80
je 0x89291e
jne 0x892980
je 0xdf4817a9
call fcn.00880d80
mov ecx, esp
push 0x8cfb06
call fcn.00880d80
cmp dword [edi + 0x14], 0
mov esi, 1
jne 0x892f57
invalid
push 0x892fab
ret
test eax, eax
je 0x892f8b
je 0x892dc5
jne 0x892dc5
je 0x892fc8
jne 0x892fc8
pop ebx
je 0x892fc2
push 0x892d9b
ret
push 0x1000
push ebx
push eax
call dword [sym.imp.HDWOMH_6aod_DdqDfravkknmgrUgvhc_lgW]
je 0x892ee1
jne 0x892ee1
jmp 0xff08b43c
mov ecx, esp
call fcn.00880ed0
lea ecx, [esp + 8]
push 0x892d5f
ret
mov ebx, dword [edi + 0x14]
lea ecx, [esp + 8]
call fcn.00880fa0
push 0x892fe8
ret
cmp eax, 0xcb
jne 0x892e6e
push dword [edi + 0x14]
je 0x892e5f
jne 0x892e5f
je 0x892fa0
add byte [eax], al
add byte [eax], al
inc ecx
jne 0x892db5
je 0x892f6a
jne 0x892f6a
push 0x2002
call fcn.008b4b2a
je 0x892e56
jne 0x892e56
jmp 0x7660a489
ret
mov byte [eax + ecx + 0x2002], 0
je 0x892fa0
jne 0x892fa0
add byte [eax], al
add byte [eax], al
push ebx
push eax
push edi
call dword [sym.imp.VR_S_6_hi_trusajbS]
jmp 0x892d49
xor ecx, ecx
cmp eax, 0xffffffff
setne cl
mov eax, ecx
ret 4
mov byte [esi + 0x17], al
push 0x893756
ret
add byte [eax], al
add byte [eax], al
mov esi, eax
je 0x89337e
jne 0x89337e
jmp 0x84724e8d
jmp 0x8930bd
add esp, 4
mov byte [esi + 0xd], al
je 0x89366c
jne 0x89366c
push 0x893861
ret
call fcn.00876490
add esp, 4
je 0x8938ed
push 0x89327d
ret
mov ecx, 0xffffcfe0
push 0x8935cf
ret
je 0x89316b
jne 0x89316b
je 0x892ee1
jne 0x892db5
je 0x8931bf
add byte [ebp - 0x687bf040], al
add dword [eax], eax
add byte [edi], cl
test ah, dh
push es
add byte [eax], al
jne 0x893804
je 0x89389d
jne 0x89389d
call fcn.00876490
add esp, 4
mov byte [esi + 0x19], al
je 0x8930eb
jne 0x8930eb
add byte [eax], al
add byte [eax], al
je 0x8938ed
jne 0x8938ed
je 0x8934fe
jne 0x8934fe
je 0xf3f8dc
mov edi, eax
push 0
jmp 0x89330d
add esp, 4
test eax, eax
mov dword [edi + 8], eax
push 0x89306c
ret
push ebx
call fcn.00876490
jmp 0x893678
mov byte [esi + 0x15], al
je 0x8937cd
jne 0x8937cd
jmp 0x700b59a
je 0x89302d
jne 0x89309e
jmp 0x888df62b
add esp, 4
mov byte [esi + 0xa], al
push ebx
call fcn.00876490
je 0x89395a
jne 0x89395a
je 0x892ab4
clc
invalid
jne 0x892928
jmp 0xf958158
mov ecx, dword [edi + 0xc]
je 0x8936cf
jne 0x8936cf
call dword [sym.imp.HDWOMH_6aod__s__aNmh_T]
je 0x89358b
jmp 0x89387f
call fcn.00876490
add esp, 4
mov byte [esi + 0x16], al
push ebx
je 0x893944
jne 0x893944
jne 0x8934db
je 0x84821692
in al, dx
push 0x7d83f631
or byte [eax], al
je 0x8935f4
jne 0x8935f4
je 0x892ea2
jne 0x892f17
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 0x8934b2
jne 0x8934b2
je 0x1868149
call fcn.008a2fb0
push 0x40
add byte [edx + 0x40], ch
push 0x100
je 0x89372b
jne 0x89372b
je 0xff0a1c64
jmp 0x87b365
invalid
je 0x893233
jne 0x893233
add byte [eax], al
add byte [eax], al
je 0x8930d1
jne 0x8930d1
xor esi, esi
mov eax, esi
lea esp, [ebp - 0xc]
pop esi
je 0x893529
jne 0x893529
je 0x893197
jne 0x893197
add esp, 4
je 0x89328b
jne 0x89328b
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 0x8933d4
ret
push ebx
call fcn.00876490
add esp, 4
mov byte [esi + 1], al
je 0x8937db
jne 0x8937db
jmp 0x151b710
push ebx
push 0x3020
je 0x893767
jne 0x893767
jmp 0x539179ac
mov byte [esi + 8], al
push ebx
call fcn.00876490
je 0x89378f
jne 0x89378f
je 0x8a2524
add byte [edi], cl
test byte [ebx + 0x478b10c4], al
adc al, 0xf
test byte [esi], ch
invalid
push 0x3000
call fcn.008b4b2a
je 0x89315c
jne 0x89315c
je 0x893277
jne 0x893277
je 0x264b88b
jne 0x893559
add byte [eax], al
push edi
call dword [sym.imp.HDWOMH_6aod__mjrmLij_if]
je 0x893504
jne 0x893504
push 0x8933bb
ret
jne 0x893354
push 0x89315a
ret
jmp 0x893122
call fcn.00876490
add esp, 4
mov byte [esi + 4], al
je 0x8936e4
jne 0x8936e4
je 0x893631
push 0x893782
ret
mov byte [esi + 0x1e], al
push ebx
call fcn.00876490
je 0x8932bf
jne 0x8932bf
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x10], al
push ebx
call fcn.00876490
add esp, 4
push 0x8936a5
ret
jne 0x8935c0
je 0x89383e
jne 0x89383e
je 0x748df915
push edx
jne 0x8934e5
je 0x892bf8
jne 0x892bb7
add byte [eax], al
add byte [eax], al
push ebx
je 0x89309e
jne 0x89309e
je 0x8936fc
jne 0x8936fc
je 0x89307e
jne 0x8928a5
call fcn.00876490
je 0x893659
jne 0x893659
push 0x89345d
ret
mov byte [esi + 7], al
push ebx
call fcn.00876490
add esp, 4
je 0x893320
jne 0x893320
jmp 0x89c0406a
push 0x89370b
ret
jmp 0x8932a1
je 0x89329f
jne 0x89329f
je 0x893696
jne 0x893696
jmp 0x89c20a8e
pop edi
pop ebx
pop ebp
ret 4
jmp 0x89347a
jne 0x8936c0
je 0x892955
jne 0x89315c
je 0x10ad79ea
lea eax, [esp + 0x10]
push eax
push ebx
je 0x893567
jne 0x893567
add byte [eax], al
add byte [eax], al
call fcn.008a3030
add esp, 8
push dword [esp + 0x1c]
push esi
push dword [esp + 0x28]
push ebx
push 0x893515
ret
cmp eax, 0xffffffff
je 0x893509
je 0x89314f
jne 0x89314f
je 0x89308b
jne 0x89308b
add byte [eax], al
add byte [eax], al
dec ecx
je 0x893540
jne 0x893540
jmp 0x1f986420
nop word cs:[eax + eax]
mov byte [eax], 0
je 0x89390a
jne 0x89390a
nop
mov byte [eax + ecx + 0x3020], 0
inc ecx
jne 0x8935d0
mov dword [edi + 0xc], 0x3000
je 0x893354
je 0x8933b3
jne 0x8933b3
je 0x8932a1
je 0x893631
jne 0x893631
je 0x8871ed
dec dword [eax - 0x17acecba]
sub byte [esi], 0xfe
inc dword [ebx + 0x468804c4]
adc al, 0x53
call fcn.00876490
add esp, 4
je 0x893177
jne 0x893177
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov edi, ecx
push 0x3020
call fcn.00875d20
je 0x893973
jne 0x893973
je 0x892912
jne 0x892a64
add byte [eax], al
add byte [eax], al
add esp, 4
je 0x89307e
jne 0x89307e
add byte [eax], al
add byte [eax], al
push ebx
call fcn.00876490
push 0x89381c
ret
add esp, 4
mov byte [esi + 0x1a], al
je 0x8938d5
jne 0x8938d5
je 0x893320
jne 0x892aeb
call fcn.008a3060
push 0x89333e
ret
call fcn.00876490
add esp, 4
push 0x8937b7
ret
test ecx, ecx
je 0x893480
je 0x8935b6
jne 0x8935b6
jmp 0x2e301f3b
push ebx
call fcn.00876490
add esp, 4
mov byte [esi + 5], al
je 0x89382e
jne 0x89382e
mov dword [esp + 0x20], eax
mov dword [esp + 0x1c], ecx
jmp 0x89325d
push esi
add esi, 0x20
push ebx
call fcn.008a2fc0
add esp, 0x10
je 0x893559
je 0x893378
jne 0x893378
je 0x892df6
jne fcn.00892850
push ebx
je 0x893391
jne 0x893391
add byte [eax], al
add byte [eax], al
push esi
push eax
call dword [sym.imp.HDWOMH_6aod_TslumBaha]
je 0x89308f
jne 0x89308f
push 0x893335
ret
add esp, 4
mov byte [esi + 9], al
push ebx
call fcn.00876490
je 0x8931a4
jne 0x8931a4
je 0x89362d
jne 0x89362d
add byte [eax], al
add byte [eax], al
mov byte [esi + 0xc], al
push ebx
call fcn.00876490
je 0x8930a1
jne 0x8930a1
jmp 0x180d4724
push ebx
je 0x8931eb
jne 0x8931eb
jmp 0xd20d4732
push ebx
je 0x8930b3
jne 0x8930b3
add byte [eax], al
add byte [eax], al
push ebx
call fcn.00876490
add esp, 4
je 0x8934db
jmp 0x893203
mov esi, dword [edi + 4]
mov byte [esp + 0x10], 0
je 0x8932ca
jne 0x8932ca
add byte [eax], al
add byte [eax], al
add esp, 4
mov byte [esi + 0xe], al
push ebx
call fcn.00876490
push 0x893533
ret
push ebx
call fcn.00876490
push 0x89339b
ret
mov esi, dword [edi + 4]
call dword [sym.imp.HDWOMH_6aod_DdqUagcGkpm]
je 0x8938bb
jne 0x8938bb
je 0xfe8fbc60
invalid
jmp 0x8931c9
jne 0x89358b
add byte [eax], al
add byte [eax], al
mov byte [esi + 3], al
push ebx
je 0x893409
jne 0x893409
add byte [eax], al
add byte [eax], al
push 0
push 0
push 4
push 0
push 1
push 0x40000000
push eax
push 0x8931d8
ret
lea ebx, [esp + 0x24]
mov dword [esp + 0x24], eax
push ebx
call fcn.00876490
add esp, 4
mov byte [esi], al
jmp 0x8932e4
push ebx
call fcn.00876490
add esp, 4
mov byte [esi + 0x1b], al
je 0x8934a5
jne 0x8934a5
mov byte [esi + 0x1c], al
push ebx
call fcn.00876490
add esp, 4
mov byte [esi + 0x1d], al
je 0x893923
jne 0x893923
add byte [eax], al
add byte [eax], al
push 0x8936fc
ret
inc eax
je 0x8935b0
jne 0x8935b0
je 0x892b1f
jne 0x892955
push ebx
call fcn.00876490
add esp, 4
je 0x893444
jne 0x893444
je 0x892f9c
jne 0x892f6a
je 0x8934ca
jne 0x8934ca
psubsw mm3, qword [ecx]
sti
invalid
add esp, 4
mov byte [esi + 0xb], al
push ebx
je 0x8936c0
je 0x893545
jne 0x893545
add esp, 4
test eax, eax
mov dword [edi + 4], eax
je 0x8932a1
je 0x893293
jne 0x893293
je 0x89385b
jne 0x89385b
nop dword [eax]
push ebp
mov ebp, esp
push ebx
push edi
push esi
and esp, 0xfffffff8
sub esp, 0x20
je 0x893bb1
je 0x893a1c
jne 0x893a1c
je 0x892e3d
jne 0x892c4a
add byte [eax], al
add byte [eax], al
jne 0x893b20
jmp 0xa1d14fd0
call dword [sym.imp.HDWOMH_6aod__s__aNmh_T]
cmp eax, 0xffffffff
je 0x893b15
mov esi, eax
jmp 0x893a05
push 1
push 0x80000000
push eax
je 0x8939cd
jne 0x8939cd
sbb edx, 0
jl 0x893aa1
je 0x893c19
jne 0x893c19
mov eax, esp
push eax
push esi
je 0x893b7e
jne 0x893b7e
jmp 0x893bda
jne 0x893bb1
jmp 0x7ad7eed
mov byte [esp + 7], 0
push 0
push 0
push 3
push 0
je 0x8939e4
jne 0x8939e4
je 0x5be8be49
je 0xc2e6959b
pop edi
pop ebx
pop ebp
ret 0x10
adc byte [eax], al
push 0x893b20
ret
je 0x893a38
jne 0x893a38
je 0x893a36
jne 0x893a36
je 0xc87298c8
jne 0x893aaf
jmp 0xcad7f1d
inc esp
and al, 0xc
add byte [eax], al
add byte [eax], al
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
je 0x893b3d
jne 0x893b3d
add byte [eax], al
add byte [eax], al
je 0x893bb1
jne 0x893bb1
je 0x84985bf6
adc al, byte [ecx]
add byte [eax], al
jne 0x893b98
push 0x893b7a
ret
mov edi, eax
je 0x893c35
jne 0x893c35
je 0xbad7f79
mov byte [esp + 0xb], 0
je 0x893c06
add byte [edi], cl
test byte [ecx + eax], cl
add byte [edi], cl
test dword [esi + 1], eax
add byte [eax], al
jne 0x893c06
jmp 0x449a4ab7
mov dword [esp + 0x10], eax
mov dword [esp + 0x14], 0
sub esp, 0x14
je 0x893b02
jmp 0x893bed
mov eax, dword [ebp + 0x10]
mov ebx, dword [ebp + 0xc]
mov edx, dword [esp + 4]
lea ecx, [eax + ebx]
cmp dword [esp], ecx
je 0x8939f0
jne 0x8939f0
jmp 0x89c3ce6e
push 0x893a93
ret
call dword [sym.imp.HDWOMH_6aod__mjrmLij_if]
jmp 0x893bfa
xor edi, edi
jmp 0x893bfa
mov byte [esp + 4], 0
mov byte [esp + 5], 0
mov byte [esp + 6], 0
je 0x893a23
jne 0x893a23
je 0x7ef1fbc6
test eax, eax
push 0x893a7e
ret
cmp cl, byte [ecx + 0xc300]
add byte [eax], al
je 0x893bdb
jne 0x893bdb
add byte [eax], al
add byte [eax], al
mov dword [esp + 0xc], 0
je 0x893ace
jne 0x893ace
je 0x8933cb
jne 0x89286a
jmp 0x893b7e
call dword [sym.imp.HDWOMH_6aod_DdqGahmWmfMq]
xor edi, edi
test eax, eax
je 0x893aa1
jmp 0x893ae5
lea eax, [esp + 0x18]
push 0
push eax
push ebx
push dword [ebp + 0x14]
push esi
call dword [sym.imp.HDWOMH_6aod_QddeNmda]
jmp 0x893a9f
mov eax, dword [ebp + 8]
test eax, eax
je 0x893b15
mov byte [esp + 8], 0
mov byte [esp + 9], 0
mov byte [esp + 0xa], 0
je 0x893aaf
jmp 0x893a4f
jmp 0x10ad80a6
mov dword [esp + 0x10], 0
push 0x893a52
ret
jne 0x893b02
por mm4, qword [ecx]
mov eax, edi
lea esp, [ebp - 0xc]
pop esi
jmp 0x893a45
mov byte [esp + 0xc], 0
mov byte [esp + 0xd], 0
mov byte [esp + 0xe], 0
je 0x893c46
jne 0x893c46
test eax, eax
je 0x893b98
mov dword [esp + 8], eax
je 0x893b59
jne 0x893b59
add byte [eax], al
add byte [eax], al
push esi
je 0x893b0a
jne 0x893b0a
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 0x893b20
jmp 0x8939c6
ret
dec dword [edi]
test ebp, edi
cld
invalid
push ebp
je 0x8979d6
jne 0x8979d6
je 0x244fdb2
add byte [eax], al
je 0x897a33
jne 0x897a54
jmp 0x818dc9b5
lea ecx, [esp + 0x18]
call fcn.00880ed0
je 0x897a54
jne 0x897a54
jmp 0x8955994b
push 0x88cc20
push 0x88ca70
push 0x897bf1
ret
jmp 0x897cd7
je 0x897c4a
jne 0x897c4a
je 0x89797f
jne 0x897903
je 0xe1fe40ab
mov edi, eax
je 0x897903
jne 0x897903
jmp 0x897a5e
lea ecx, [esp + 0x10]
push 0x897ce8
ret
mov esi, eax
call fcn.0088c230
test esi, esi
je 0x89797f
push 0x897b6b
ret
je 0x89794c
jne 0x89794c
je 0x897bbe
jne 0x897b7f
je 0x143fd86
add byte [eax], al
jne 0x897a33
mov ebx, 1
mov ecx, esp
call fcn.00889b80
lea ecx, [esp + 8]
call fcn.00880ed0
je 0x89790c
jne 0x89790c
add byte [eax], al
add byte [eax], al
lea ecx, [esp + 0x20]
call fcn.00880ed0
lea ecx, [esp + 0x28]
call fcn.00880ed0
jmp 0x897d0f
jne 0x897ab8
je 0x897bfe
jne 0x89794c
add byte [eax], al
add byte [eax], al
push 0
jmp 0x897afa
push ebx
push edi
push esi
sub esp, 0x30
je 0x897b7f
jne 0x897b7f
je 0x1bfe9762
jmp 0x6c0d8943
jmp 0x897ba2
push eax
call fcn.00889ff0
lea ecx, [esp + 0x18]
call fcn.00880fa0
jmp 0x897b24
push dword [esp + 0x4c]
je 0x897a09
jne 0x897a09
je 0x8978df
jne 0x897a1f
add byte [eax], al
add byte [eax], al
jmp 0x897ad5
pop esi
pop edi
pop ebx
je 0x897a60
push 0x89789f
ret
push 0x8979a4
ret
je 0xaa3cc1
pop ebp
ret 0x20
add byte [eax], al
add byte [eax], al
call fcn.00880fa0
je 0x89792b
push 0x897c37
ret
lea ecx, [esp + 0x28]
push 0x8cfb88
call fcn.00880d80
je 0x897c2e
jne 0x897c2e
jmp 0x897ab7
lea ecx, [esp + 0x20]
jmp 0x897cae
jmp 0x1f46c45
mov ecx, esi
push 1
call dword [eax]
jmp 0x897984
call fcn.00880fa0
mov ecx, edi
push dword [esp + 0x60]
push eax
call fcn.00889d70
lea ecx, [esp + 0x20]
call fcn.00880fa0
mov ecx, edi
jmp 0x897c75
push 0
je 0x8978df
je 0x897bd6
jne 0x897bd6
add byte [eax], al
add byte [eax], al
push 0x14
call fcn.00875d20
add esp, 4
mov ecx, eax
jmp 0x897961
mov ecx, edi
push dword [esp + 0x5c]
push eax
je 0x897bdd
jne 0x897bdd
je 0x897c61
jne 0x897c61
add byte [eax], al
add byte [eax], al
mov ebx, 1
test eax, eax
je 0x897c9d
lea ecx, [esp + 8]
je 0x897a68
jne 0x897a68
push 0x897aa7
ret
je 0x897a89
jne 0x897a89
mov ecx, edi
push ebp
push eax
call fcn.00889eb0
je 0x897cfd
jne 0x897cfd
je 0x28adc833
lea ecx, [esp + 0x28]
je 0x897a33
jne 0x897a33
je 0x897a68
jne 0x8978df
lea ecx, [esp + 0x10]
push 0x8cfbde
call fcn.00880d80
lea ecx, [esp + 8]
push 0x897a79
ret
jne 0x8978df
jmp 0xffad8ac9
call fcn.00889ff0
mov ecx, edi
call fcn.00889d10
test eax, eax
push 0x8978f0
ret
mov ebx, dword [esp + 0x58]
mov ebp, dword [esp + 0x54]
je 0x89791e
jne 0x89791e
std
invalid
je 0xfe8f0027
invalid
jmp 0x897aae
lea ecx, [esp + 0x10]
call fcn.00880ed0
je 0x8978c9
jne 0x8978c9
je 0x25fea3d9
je 0x897c8a
jne 0x897c8a
je 0x897890
jne 0x897890
add byte [eax], al
add byte [eax], al
je 0x897a1f
jne 0x897a1f
punpckhbw mm5, qword [edx]
jns 0x897c0f
add bl, al
je 0x24fe7be5
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 0x897ab8
jmp 0x8979bb
push 0x8cfba2
call fcn.00880d80
lea ecx, [esp + 0x18]
push 0x8cfbbc
call fcn.00880d80
je 0x897bbe
jne 0x897bbe
jmp 0x89797f
push eax
call fcn.008afa10
add esp, 4
push 0x897a46
ret
je 0x897a04
jne 0x897a04
push 0x897c22
ret
mov eax, ebx
add esp, 0x30
jmp 0x897a39
xor eax, eax
push 0x89c416
ret
and al, 0x20
call fcn.00880ed0
lea ecx, [esp + 0x28]
call fcn.00880ed0
lea ecx, [esp + 0x30]
call fcn.00880ed0
je 0x89c148
push 0x89becf
ret
nop
and eax, 0x8beb008a
jmp 0x8499e8a4
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