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

Disassembly:
add esp, 4
mov ecx, eax
mov edi, eax
call fcn.00a884c0
mov dword [esi + 4], edi
mov eax, esi
je 0xa884a7
jne 0xa884a7
pcmpeqb mm0, qword [ebx]
jne 0xa884a6
jmp 0x7507e32e
test byte [esi + 0x5f], bl
pop esi
pop edi
je 0xa884ad
jne 0xa884ad
ret
jne 0xa8848b
jmp 0xd31e592d
mov byte [esi + 0x2b], 0
mov byte [esi + 0x2c], 0
je 0xa887db
jne 0xa887db
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x3c], 0
je 0xa88862
jne 0xa88862
je 0xa8860f
jne 0xa88584
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x13], 0
je 0xa88738
jne 0xa88738
je fcn.00a88470
jne 0xa88506
add byte [eax], al
add byte [eax], al
je 0xa887b9
jne 0xa887b9
push 0xa88728
ret
mov byte [esi + 0x53], 0
je 0xa88820
jne 0xa88820
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x5a], 0
mov byte [esi + 0x5b], 0
mov dword [esi + 0x6c], 0
je 0xa8856d
jne 0xa8856d
je 0xa88807
jne 0xa88807
je 0x84b875fa
mov eax, esi
je 0xa88696
and dword [ecx], eax
add byte [eax], al
jne 0xa88696
je 0xa8856d
jne 0xa88679
jmp 0xcfcc4e
mov byte [esi + 0x27], 0
mov byte [esi + 0x28], 0
je 0xa886ce
jne 0xa886ce
je 0xa884a7
jne 0xa88647
add byte [eax], al
add byte [eax], al
jmp 0xa8856d
je 0xdacc7a
mov byte [esi + 0x32], 0
mov byte [esi + 0x33], 0
mov byte [esi + 0x34], 0
mov byte [esi + 0x35], 0
je 0xa8860f
jne 0xa8860f
je 0xa8848b
jne 0xa884b2
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 0xa88746
jmp 0x10770f56
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 0xa88626
mov byte [esi + 0x3b], 0
je 0xa8869a
jne 0xa8869a
je 0xb9ccfa
mov byte [esi + 0x11], 0
mov byte [esi + 0x12], 0
je 0xa88506
jmp 0xa8887e
jne 0xa88647
mov byte [esi + 0x22], 0
jmp 0xa888b5
mov edi, eax
call fcn.00aa9520
mov dword [esi + 0xc], edi
mov byte [esi + 0x10], 0
je 0xa88630
jne 0xa88630
je 0xa8865a
jne 0xa8865a
jmp 0xa887b7
je 0xa88892
jne 0xa88892
je 0xeacd51
mov byte [esi + 0x42], 0
mov byte [esi + 0x43], 0
mov byte [esi + 0x44], 0
jmp 0xa8870a
pop esi
pop edi
ret
push 0xa884e6
ret
mov byte [esi + 0x40], 0
mov byte [esi + 0x41], 0
je 0xa88687
jne 0xa88687
je 0xfef70ac5
invalid
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x29], 0
mov byte [esi + 0x2a], 0
je 0xa884ce
jne 0xa884ce
mov byte [esi + 0x20], 0
mov byte [esi + 0x21], 0
je 0xa88647
je 0xa88645
jne 0xa88645
je fcn.00a884c0
jne fcn.00a88470
je 0xedcdd4
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 0xa8878a
jne 0xa8878a
jmp 0xa88848
mov ecx, eax
je 0xa8865a
jne 0xa8865a
mov byte [esi + 0x14], 0
je 0xa8874e
push 0xa88654
ret
je 0xa886e2
jne 0xa886e2
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x15], 0
mov byte [esi + 0x16], 0
mov byte [esi + 0x17], 0
je 0xa888a7
jne 0xa888a7
je 0xa4408933
mov dword [ecx], 0xaca398
je 0xa88807
lodsb al, byte [esi]
add byte [edi], cl
test byte [ebx + 0xf000000], dl
test dword [ebp + 0xf000000], ecx
test byte [esi], ch
invalid
jne 0xa88807
je 0xa885ae
jne 0xa885ae
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 0xa88538
je 0x89ad4c40
add esp, 4
mov ecx, eax
mov edi, eax
je 0xa8884a
ror dword [ecx - 0x7b7bf039], 0
add byte [eax], al
push 0xa8881e
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 0xa885b0
jne 0xa885b0
add byte [eax], al
add byte [eax], al
je 0xa8878a
jne 0xa8878a
add byte [eax], al
add byte [eax], al
push 0x30
call fcn.00a85d20
je 0xa88522
jne 0xa88522
add byte [eax], al
add byte [eax], al
jne 0xa8884a
mov byte [esi + 0x54], 0
mov byte [esi + 0x55], 0
push 0xa887ce
ret
jne 0xa8854c
je 0xa885fb
jne 0xa885fb
je 0xa8881e
jne 0xa8848b
je 0x13d9a36
call fcn.00a91d60
mov dword [esi + 8], edi
push 0xf0
call fcn.00a85d20
jmp 0xa888f6
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 0xa886a4
jne 0xa886a4
add byte [eax], al
add byte [eax], al
jne 0xa88506
je 0xa88913
jne 0xa88913
je 0xffcf5c
mov byte [esi + 0x57], 0
mov byte [esi + 0x58], 0
mov byte [esi + 0x59], 0
je 0xa8854c
jmp 0xa8882e
je 0xa885d4
je 0xa888ca
jne 0xa888ca
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 0xa88584
jne 0xa885d4
je 0xa8848b
jne fcn.00a884c0
je 0xa886ca
jne 0xa886ca
je 0xa887db
jne 0xa88522
je 0xfad4d7d
add esp, 4
je 0xa8872a
test byte [ebx], ch
invalid
jne 0xa8872a
je 0xa88807
jne 0xa884a7
je 0xfef80d26
je 0xa88768
invalid
jne 0xa88768
nop
mov dword [ecx], 0xaca388
mov ecx, dword [ecx + 4]
test ecx, ecx
push 0xa88933
ret
je 0xa88937
jne 0xa88937
je 0xa88941
mov eax, dword [ecx]
jmp 0xa88942
ret
push 1
call dword [eax]
je 0xa8894e
jne 0xa8894e
add byte [eax], al
add byte [eax], al
je 0xa88941
jne 0xa88941
nop word cs:[eax + eax]
nop dword [eax]
mov ecx, dword [ecx + 4]
push 0xa8897b
ret
mov eax, dword [ecx]
push dword [esp + 0x10]
push 0x14c
je 0xa8898d
jne 0xa8898d
je 0x1d1d5304
test ecx, ecx
je 0xa8899b
je 0xa8896a
jne 0xa8896a
add byte [eax], al
add byte [eax], al
jmp 0xa8896a
push dword [esp + 0x10]
push dword [esp + 0x10]
call dword [eax + 4]
ret 0x10
xor eax, eax
ret 0x10
call fcn.00a884c0
je 0xa889e9
jne 0xa889e9
jmp 0x5f2c9981
ret
pop esi
pop edi
je 0xa889ba
jne 0xa889ba
add byte [eax], al
add byte [eax], al
call fcn.00a85d20
add esp, 4
mov ecx, eax
mov edi, eax
je 0xa889b0
jne 0xa889b0
je 0xa4388ba4
mov dword [ecx], 0xaca390
push 0x70
lodsb al, byte [esi]
add byte [edx + 0x70], ch
je 0xa889c7
jne 0xa889c7
add byte [eax], al
add byte [eax], al
mov dword [esi + 4], edi
mov eax, esi
jmp 0xa889bd
mov esi, ecx
je 0xa889d9
jne 0xa889d9
nop word cs:[eax + eax]
mov dword [ecx], 0xaca390
push 0xa88a17
ret
push dword [esp + 0x10]
je 0xa88a40
jne 0xa88a40
jmp 0xc2acdb43
call dword [eax + 4]
ret 0x10
push esi
mov dword [ecx], 0xaca398
mov esi, ecx
mov ecx, dword [ecx + 8]
test ecx, ecx
push 0xa88b17
ret
mov byte [esi + 0x5a], 0
jmp 0xa88db1
mov byte [esi + 0x58], 0
mov byte [esi + 0x59], 0
je 0xa88aaf
push 0xa88a88
ret
mov byte [esi + 0x3b], 0
mov byte [esi + 0x3c], 0
push 0xa88dc9
ret
jne 0xa88ce6
jmp 0xa9349099
push 0xa88c05
ret
jne 0xa88b59
je 0xa88b2d
jne 0xa889c7
push 1
call dword [eax]
mov byte [esi + 0x10], 0
jmp 0xa88be0
jne 0xa88cb9
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x2c], 0
push 0xa88af4
ret
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x20], 0
jmp 0xa88c6c
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 0xa88d1f
jne 0xa88d1f
push 0xa88b77
ret
jne 0xa88b7b
jmp 0xd3d283
mov byte [esi + 0x2b], 0
je 0xa88b59
jmp 0xa88b37
je 0xa88b41
push 0xa88bff
ret
mov byte [esi + 0x42], 0
push 0xa88aba
ret
mov byte [esi + 0x11], 0
mov byte [esi + 0x12], 0
mov byte [esi + 0x13], 0
je 0xa88b2d
jne 0xa88b2d
jmp 0xa915e8
jmp 0xa88b84
mov byte [esi + 0x29], 0
mov byte [esi + 0x2a], 0
je 0xa88bb9
jne 0xa88bb9
je 0xc6d2e7
mov byte [esi + 0x1e], 0
mov byte [esi + 0x1f], 0
je 0xa88b7b
je 0xa88bb6
jne 0xa88bb6
je 0xa889d9
jne 0xa88dc9
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 0xa88ae4
jne 0xa88ae4
jmp 0xffa61073
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 0xa88ac8
ret
je 0xecd356
mov byte [esi + 0x44], 0
mov byte [esi + 0x45], 0
mov byte [esi + 0x46], 0
mov byte [esi + 0x47], 0
je 0xa88d33
jne 0xa88d33
je 0xa8897b
jne 0xa886a4
jmp 0xa88cb9
push 1
call dword [eax]
mov ecx, dword [esi + 0xc]
test ecx, ecx
je 0xa88b45
mov eax, dword [ecx]
jmp 0xa88bc6
je 0xa88c8c
jne 0xa88c8c
je 0xd0d3a3
jmp 0xa88c0f
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 0xa88d4b
jne 0xa88d4b
je 0xa88933
jne 0xa8882e
je 0xa88cb9
je 0xa88b4f
jne 0xa88b4f
je 0x50ef53a6
mov byte [esi + 0x50], 0
mov byte [esi + 0x51], 0
mov byte [esi + 0x52], 0
push 0xa88c3f
ret
add dh, al
inc esi
push ecx
add dh, al
inc esi
push edx
add byte [eax + 0x3f], ch
mov word [eax - 0x7bf03d00], gs
mov byte [esi + 0x48], 0
je 0xa88bf9
jne 0xa88bf9
punpckhbw mm3, qword [esi]
lea ebp, [eax - 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 0xa88b08
jne 0xa88b08
jmp 0xa88c8a
mov byte [esi + 0x5b], 0
pop esi
ret
mov byte [esi + 0x41], 0
je 0xa88bd4
jne 0xa88bd4
je 0xe5d493
mov byte [esi + 0x3d], 0
mov byte [esi + 0x3e], 0
mov byte [esi + 0x3f], 0
mov byte [esi + 0x40], 0
je 0xa88db7
jne 0xa88db7
add byte [eax], al
add byte [eax], al
je 0xa88ce6
jne 0xa88ce6
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x15], 0
mov byte [esi + 0x16], 0
push 0xa88d6d
ret
mov ecx, dword [esi + 8]
lea edx, [esp + 0x3c]
push 0xa88f44
ret
mov ecx, esi
push dword [esp]
push ebp
call fcn.00a8b180
test eax, eax
je 0xa88ea6
je 0xa89777
push 0xa89418
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 0xa89701
jne 0xa89701
jmp 0x7cccd322
mov eax, dword [esp + 0x7c]
mov ebp, dword [esp + 0x78]
mov ebx, dword [esp + 0x70]
jmp 0xa8913a
je 0xa895fa
jne 0xa895fa
jmp 0x1bccd37d
mov byte [esp + 0x1b], 0
je 0xa88e64
jne 0xa88e64
je 0xa894e8
jne 0xa894e8
jne 0xa88fba
add byte [eax], al
add byte [eax], al
add esp, 4
je 0xa894c5
jne 0xa894c5
jmp 0x3be12f5
je 0xa891fd
jne 0xa891fd
je 0xb0e3dd
jmp 0xa89749
add cl, ch
mov byte [esp + 0x28], 0
mov byte [esp + 0x29], 0
mov byte [esp + 0x2a], 0
push 0xa89449
ret
ret 0x10
mov ecx, esi
push ebp
push ebx
call fcn.00a89d30
je 0xa891ab
jne 0xa891ab
mov ebp, dword [esp + 0x78]
je 0xa897ab
jne 0xa897ab
push ebp
call fcn.00a8b410
push 0xa88fe0
ret
lea ebx, [esp + 0x34]
lea ebp, [esp + 0x38]
mov eax, dword [ecx]
push edx
push ebx
push ebp
je 0xa8965d
jne 0xa8965d
je 0xa89552
jne 0xa89552
je 0xa93e7cd7
push 0xa895ed
ret
add bl, al
add byte [eax], al
add byte [eax], al
cmp dword [ecx + 0xc], 0
mov esi, ecx
je 0xa88ea6
je 0xa88e93
push 0xa897c1
ret
mov eax, dword [ebx]
push 0
push 0
push 0xa891da
ret
jmp 0xa88f75
jne 0xa8950c
add byte [eax], al
add byte [eax], al
push ebx
call 0xa897e0
xor edi, edi
test eax, eax
je 0xa88f12
push 0xa88ea6
ret
je 0xa88f0f
jne 0xa88f0f
add byte [eax], al
add byte [eax], al
je 0xa889f0
jne 0xa88b41
pcmpeqb mm3, qword [ebp + 0x75]
pop ebx
je 0xa88b84
jne 0xa88a37
add byte [eax], al
add byte [eax], al
je 0xa8962d
jne 0xa8962d
je 0x7ccd0532
push dword [esp + 0x7c]
call 0xa8a7a0
je 0xa8971b
jne 0xa8971b
push 0xa8958b
ret
mov ebx, dword [esp + 0x7c]
push ebx
call fcn.00a8aaf0
je 0xa892c7
jne 0xa892c7
jmp 0xe9fb91d1
push 1
push ebx
jmp 0xa89172
mov ebx, eax
mov ecx, esi
push dword [esp + 0x78]
je 0xa88f37
jne 0xa88f37
jmp 0x61714b5
test eax, eax
je 0xa88ea6
je 0xa88e26
je 0xa8960e
jne 0xa8960e
jmp 0xbf5bbd
call 0xa8a7a0
mov ebx, dword [esp + 0x30]
mov ecx, ebx
push 1
je 0xa8950c
je 0xa88fbc
jne 0xa88fbc
je 0xa88941
jne 0xa88942
je 0x30ccdd8d
mov edx, esp
push 0
je 0xa89358
jne 0xa89358
add byte [eax], al
add byte [eax], al
test ebp, ebp
je 0xa88ea6
je 0xa89432
jne 0xa89432
je 0xa88cd3
jne 0xa88645
add byte [eax], al
add byte [eax], al
mov dword [esi + 0x6c], eax
mov dword [esp + 0x3c], 0
mov byte [esp + 0x24], 0
push 0xa8978e
ret
je 0xa89769
jne 0xa89769
add byte [eax], al
add byte [eax], al
call 0xa8a7a0
lea ecx, [esi + 4]
lea eax, [esp + 0x4c]
lea edx, [esp + 0x4a]
push 0xa891f0
ret
mov ecx, ebx
je 0xa89257
push 0xa892e9
ret
jne 0xa88ef0
je 0xad4b8c
add byte [edi], cl
test cl, ch
sti
cld
invalid
jmp 0xa88ea6
test eax, eax
je 0xa88ea6
je 0xa8953e
jmp 0xa8952f
pop ebx
pop ebp
je 0xa88ff0
jne 0xa88ff0
je 0xa89670
jne 0xa89670
je 0xfd2415ed
invalid
lea eax, [ebx + 1]
push eax
call fcn.00ac4b2a
add esp, 4
test eax, eax
je 0xa88ea6
jmp 0xa89021
push ebp
push 0xe0000000
je 0xa88f27
jne 0xa88f27
push 0xa8963a
ret
test eax, eax
je 0xa88ea6
mov ecx, esi
push dword [esp + 0x3c]
je 0xa8951f
jne 0xa8951f
je 0xa88ce6
jne 0xa8960e
je 0x27ccd77e
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 0x84b85350
test eax, eax
je 0xa88ea6
xlatb
sti
invalid
je 0xa896cc
jne 0xa896cc
je 0xa8897b
jne 0xa88be0
je 0x1117fc
invalid
jne 0xa8945f
je 0xa895fa
jne 0xa895fa
jmp 0x45341731
mov eax, dword [esp + 0x7c]
je 0xa89485
jne 0xa89485
je 0xa88c1d
jne 0xa893a6
je 0xa88ea6
je 0xa88e17
jne 0xa88e17
je 0xa8887e
jne 0xa8881e
je 0x7cccd7e7
mov eax, dword [esp + 0x7c]
push eax
push edx
push ebx
push ebp
mov eax, dword [esp + 0x84]
je 0xa89162
je 0xa893bc
jne 0xa893bc
je 0xa88dc9
jne 0xa88f44
jmp 0x4f01791
mov ecx, ebx
mov dword [esp + 0x40], eax
mov eax, dword [esi + 0x68]
mov dword [esp + 0x44], eax
jmp 0xa88f91
jne 0xa89162
push dword [eax + 0x18]
lea eax, [esp + 8]
push eax
lea eax, [esp + 0x1c]
push eax
push ebp
call fcn.00a8adf0
je 0xa890b6
jne 0xa890b6
je 0xf16717f6
je 0xa884a7
invalid
jne 0xa8872a
push 0xa8931e
ret
je 0xa8963a
jne 0xa8963a
add byte [eax], al
add byte [eax], al
jmp 0xa88e64
mov eax, dword [esp + 0x74]
push 0xa890a2
ret
push eax
push 2
mov ebp, dword [esp + 0x7c]
push ebp
je 0xa890d1
jne 0xa890d1
jmp 0x4fb9487
call dword [edx + 4]
test eax, eax
je 0xa89338
jne 0xa89338
add byte [eax], al
add byte [eax], al
push 0
je 0xa8902f
je 0xa89626
jne 0xa89626
jmp 0x84b8704e
test ebx, ebx
je 0xa88ea6
mov ebp, dword [esp + 0x74]
mov ecx, esi
push dword [ebp + 0x18]
je 0xa89320
jne 0xa89320
jmp 0xa893e3
je 0xfe56d6
call fcn.00a8eab0
mov ebx, eax
push ebp
call fcn.00ac4b33
je 0xa88ed2
add byte [ecx + 0x3ce855c3], cl
mov dh, 3
add byte [edi], cl
test ch, dl
stc
invalid
jne 0xa88ed2
je 0xff601a18
jne 0xa893c2
invalid
jmp 0x7ccd019b
mov ebp, dword [esp + 0x7c]
push ebp
je 0xa89575
jne 0xa89575
add byte [eax], al
add byte [eax], al
jmp 0xa88f6b
mov eax, dword [esp + 0x78]
je 0xa893c2
jmp 0xa89505
jne 0xa8953e
je 0xa88738
jne 0xa885d4
jmp 0x74ccf1cd
mov ebx, dword [esp + 0x74]
mov ecx, esi
push dword [ebx + 0x18]
push ebp
push 0xa897a0
ret
add esp, 0x5c
pop esi
pop edi
jmp 0xa891be
push dword [esp + 0x34]
push dword [esp + 0x8c]
je 0xa8949b
jne 0xa8949b
je 0x78cd0a78
push dword [esp + 0x78]
call fcn.00a8fd00
je 0xa89188
jne 0xa89188
jmp 0x6af8eb78
mov eax, edi
je 0xa88f5d
jne 0xa88f5d
jmp 0xa89000
jne 0xa88e26
je 0x71a887a3
mov ecx, esi
push dword [eax + 0x18]
push ebp
je 0xa89063
sbb byte [ebp + 0xf], dl
test byte [ecx - 6], al
invalid
je 0xa89687
jne 0xa89687
jne 0xa8902f
jmp 0x411d5bba
mov ebp, eax
je 0xa89671
jne 0xa89671
jmp 0xa93a3ca0
mov eax, dword [esp + 0x10]
mov ebx, dword [esi + 0x6c]
mov dword [esp + 0x20], eax
mov eax, dword [esp + 0x4c]
je 0xa893a6
je 0xa89780
jne 0xa89780
je 0x85b0e760
call dword [eax + 8]
test eax, eax
je 0xa88ea6
ror byte [edi], 0x84
clc
invalid
mov eax, dword [esp + 0x38]
jmp 0xa896df
jmp 0x251d95c8
push ebx
push dword [esp + 0x24]
push eax
call fcn.00a85df0
add esp, 0xc
push 0xa890fe
ret
jne 0xa89063
je 0x9ccdb59
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 0xa896ce
push esp
je 0xa8955c
jne 0xa8955c
je 0xf9b01acc
invalid
je 0xa88ef0
push ds
clc
invalid
je 0xa89197
jne 0xa89197
jmp 0x34ccf36e
mov ebx, dword [esp + 0x34]
mov dword [esp + 0x20], eax
je 0xa88ee2
jne 0xa88ee2
je 0xa88d4b
jne 0xa884ad
je 0x3ccdbcb
mov byte [esp + 3], 0
mov byte [esp + 4], 0
je 0xa88f6b
add dh, al
inc esp
and al, 4
add byte [edi], cl
test byte [edx - 8], bl
invalid
jne 0xa88f6b
add byte [eax], al
add byte [eax], al
lea eax, [esp + 0x10]
je 0xa89787
jne 0xa89787
jmp 0xa936bd90
push ebx
je 0xa8904c
jne 0xa8904c
je 0xa88e64
jne 0xa88be0
add byte [eax], al
add byte [eax], al
je 0xa8945f
je 0xa8930b
jne 0xa8930b
je 0xa88768
jne 0xa885d4
je 0x7b2ca6bd
push eax
je 0xa894ea
std
invalid
jne 0xa894ea
jmp 0xa1a964
jmp 0xa8908d
jne 0xa893a6
jmp 0x50fe8914
mov ecx, esi
push ebp
push eax
jmp 0xa8972c
push ebp
call fcn.00a8e530
je 0xa8928c
jne 0xa8928c
add byte [eax], al
add byte [eax], al
jne 0xa88e93
add byte [eax], al
add byte [eax], al
push 4
call dword [eax + 0xc]
mov edx, dword [ebp]
mov ecx, ebp
push 0xa88e41
ret
je 0xa89ab7
jne 0xa89ab7
je 0xa8960e
jne 0xa884e6
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 0xa89ce0
je 0xa89c2e
jne 0xa89c2e
add byte [eax], al
add byte [eax], al
jmp 0xa89b1c
add byte [eax], al
add byte [eax], al
jmp 0xa89ca4
add byte [eax], al
add byte [eax], al
ja 0xa898e4
jmp 0xa89bab
push 0xa89986
ret
je 0xa89b3d
mov edi, eax
je 0xa89938
jne 0xa89938
je 0xa89b99
jne 0xa89b99
je 0xa89b8d
jne 0xa88e17
je 0x75a7efd5
and al, 0x18
push esi
call dword [sym.imp.HDWOMH_6aod_QddeNmda]
je 0xa89900
jne 0xa89900
por mm1, qword [eax - 0x17]
psubsw mm6, qword [ecx - 0x7cffffff]
les ecx, [eax]
test esi, esi
je 0xa89a13
mov ecx, dword [esi + 4]
push 0xa89c15
ret
push 0
je 0xa8981e
jne 0xa8981e
call dword [sym.imp.HDWOMH_6aod_DdqGahmWmf]
xor ebx, ebx
test eax, eax
jmp 0xa89bfb
je 0xa89afa
jmp 0xa89b54
jbe 0xa89bab
je 0xa89cc7
jne 0xa89cc7
je 0xa892c7
push 0xa89979
ret
test eax, eax
je 0xa89bf2
jne 0xa89bf2
je fcn.00a884c0
push 0xa89a23
ret
mov dword [esp + 0x1c], ecx
mov dword [esp + 0x18], eax
je 0xa89951
jne 0xa89951
add byte [eax], al
add byte [eax], al
je 0xa89aa6
jne 0xa89aa6
jmp 0xec90e97c
inc eax
push eax
call fcn.00ac4b2a
add esp, 4
test eax, eax
mov dword [esp + 0xc], eax
jmp 0xa89b8d
je 0xa89bcb
jne 0xa89bcb
je 0x2791d72
je 0xa89b35
add byte [eax], al
jne 0xa89b35
je 0xa885fb
jne 0xa887db
je 0xed711e8c
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 0xa89b9d
jne 0xa89b9d
je 0xa8983b
jne 0xa8983b
je 0xa899e3
jne 0xa888f6
je 0x3401eda
jne 0xa89c64
add byte [eax], al
jne 0xa89805
movzx eax, word [edi + 0x14]
je 0xa89a7e
jne 0xa89a7e
je 0x1ccdeaf
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 0xa89cf5
jne 0xa89cf5
add byte [eax], al
add byte [eax], al
jne 0xa8953e
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 0xa89c47
ret
xor esi, esi
movzx ecx, word [edi + 6]
je 0xa89c80
jne 0xa89c80
je 0x44b8aa88
movsd xmm0, qword [esp + 0x2c]
and al, 0x2c
movsd qword [esp + 4], xmm0
mov dword [esp], esi
je 0xa89a2d
jne 0xa89a2d
jmp 0x5f9d0037
lea esp, [ebp - 0xc]
pop esi
pop edi
je 0xa89a0e
jne 0xa89a0e
push ebp
mov ebp, esp
push ebx
push 0xa89824
ret
je 0xa89b63
jne 0xa89b63
add byte [eax], al
add byte [eax], al
call fcn.00a85f10
add esp, 8
je 0xa89b7e
push 0xa89b4d
ret
mov eax, dword [esp + 0xc]
mov edi, dword [eax + 0x3c]
add edi, eax
mov eax, dword [ebp + 0xc]
cmp eax, 0x8664
je 0xa89b2f
cmp eax, 0x14c
push 0xa89b6e
ret
cmp dword [edi + 0x74], 4
lea eax, [edi + eax + 0x18]
lea edi, [edi + 0x98]
jmp 0xa897fd
jmp 0xa89991
call fcn.00ac4b33
add esp, 4
mov eax, ebx
je 0xa8992b
jne 0xa8992b
je 0x4391cac6
std
invalid
jne 0xa89afa
je 0xa8981a
jne 0xa8981a
jmp 0x4cce02d
mov byte [esp + 4], 0
je 0xa89bd9
jne 0xa89bd9
je 0xff021f81
invalid
test eax, eax
je 0xa89853
jne 0xa89853
jmp 0x14114a05
je 0xa89b3d
push 0xa89d13
ret
add byte [eax], al
add byte [eax], al
lea eax, [edi + eax + 0x18]
push 0xa89ac1
ret
seta bl
push dword [esp + 0xc]
je 0xa8995f
jne 0xa8995f
je 0xa88bb9
jne 0xa88920
add byte [eax], al
add byte [eax], al
je 0xa89c5d
jne 0xa89c5d
je 0x5cce0a3
mov byte [esp + 5], 0
mov byte [esp + 6], 0
mov byte [esp + 7], 0
push 0xa898b0
add dh, al
inc esp
and al, 6
add dh, al
inc esp
and al, 7
add byte [eax - 0x50], ch
cwde
test al, 0
ret
je 0xa89bab
jmp 0xa898d1
je 0xa89b3d
mov dword [esp + 0x10], eax
push dword [ebp + 0xc]
push esi
je 0xa89ae5
jne 0xa89ae5
add ecx, 0x10
xor ebx, ebx
cmp dword [esp + 0x10], eax
je 0xa898de
jne 0xa898de
add byte [eax], al
add byte [eax], al
je 0xa89cd8
jne 0xa89cd8
je 0xa884ad
jne 0xa890b6
jmp 0xc12e777c
sub esp, 0x14
je 0xa89cb2
jne 0xa89cb2
mov edi, dword [eax + ecx*8 - 0x18]
add edi, dword [eax + ecx*8 - 0x14]
push edx
push edi
je 0xa8984d
jne 0xa8984d
push 0xa8984c
ret
mov edx, dword [edi + 0x3c]
je 0xa89815
jne 0xa89815
je 0xa94396fd
add bl, al
jmp 0xef8621ab
push esi
je 0xa898be
jne 0xa898be
jmp 0xa6789f
jmp 0xa89a92
mov eax, dword [esp + 0x10]
xor ebx, ebx
sub eax, edi
cmp eax, ecx
jmp 0xa89ba8
xor eax, eax
xor ecx, ecx
xor esi, esi
xor edx, edx
movzx ecx, cx
lea ecx, [ecx + ecx*4]
je 0xa89c64
jmp 0xa899c7
mov ecx, 0x10
xor ebx, ebx
cmp dword [esp + 0x10], eax
je 0xa8983f
jne 0xa8983f
punpckhbw mm7, mm4
xchg edi, eax
test al, 0
ret
push esi
jmp 0xa8a1d3
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 0xa8a2d9
je 0xa8a24f
jne 0xa8a24f
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
jmp 0xa89e2e
ja 0xa8a102
je 0xa8a687
jne 0xa8a687
je 0xa890d1
jne 0xa88b37
add byte [eax], al
add byte [eax], al
push edx
push ecx
mov ecx, dword [ebp + 0xc]
je 0xa89edd
jne 0xa89edd
jmp 0xa94c9946
push 0xa8a3fb
ret
mov dword [ebx + 0x64], eax
je 0xa89e0b
jne 0xa89e0b
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 0xa8a42e
je 0xa89f13
je 0xa8a273
jne 0xa8a273
je 0x4cce2ae
mov eax, dword [esp + 4]
je 0xa8a74b
jmp 0xa8a0e2
je 0xa8a0d6
jne 0xa8a0d6
test edi, edi
je 0xa89ec9
je 0xa89ec0
jne 0xa89ec0
je 0x83ad62cf
add esp, 4
cmp dword [esp + 0x1c], 0
jl 0xa89e72
sbb al, 0
jle 0xa89e56
add ebx, eax
jmp 0xa89e7c
sub ebx, eax
je 0xa89e7c
jmp 0xa89e85
mov ebx, dword [ebx + 0x5c]
add ebx, 5
push eax
je 0xa8a194
jne 0xa8a194
je 0xa89900
cli
invalid
jne 0xa89bcb
jmp 0xaa6969
jmp 0xa8a04b
jne 0xa89e7c
je 0xa8856d
jne 0xa893c2
je 0x62e22a8
je 0xa8a420
add byte [eax], al
je 0xa8a60c
jne 0xa8a60c
add byte [eax], al
add byte [eax], al
mov eax, dword [esp + 0x24]
test eax, eax
je 0xa89d7c
jmp 0xa8a3a1
push edi
call fcn.00ac4b33
add esp, 4
jmp 0xa89eab
push ecx
push eax
jmp 0xa8a48b
je 0xa8a255
jne 0xa89162
mov dword [esp + 0x40], eax
je 0xa8a285
jne 0xa8a285
add byte [eax], al
add byte [eax], al
push eax
call fcn.00ac4b33
jmp 0xa8a5b0
je 0x1ccce3a0
mov dword [esp + 0x1c], eax
jmp 0xa89e5c
test eax, eax
je 0xa89e95
je 0xa8a694
jne 0xa8a694
invalid
push edi
push esi
and esp, 0xfffffff8
sub esp, 0x50
mov ebx, dword [ebp + 8]
je 0xa8a0b4
jne 0xa8a0b4
je 0xa8848b
jne 0xa89a0e
sub ebx, eax
je 0xa8a1fb
jne 0xa8a1fb
punpckhbw mm3, mm4
sahf
test al, 0
ret
test eax, eax
je 0xa89e95
je 0xa8a290
jne 0xa8a290
mov eax, dword [esp + 4]
mov dword [eax + 0x68], ebx
mov ebx, 1
push 0xa8a4c0
ret
jne 0xa8a394
je 0xa8a1a2
jne 0xa8a1a2
jmp 0x89b4f174
call dword [eax + 0xc]
mov dword [esp + 0x20], eax
lea eax, [esp + 0x20]
je 0xa89dda
push 0xa89feb
ret
mov dword [esp + 4], ecx
mov dword [esp + 0x14], 0
mov byte [esp + 8], 0
mov byte [esp + 9], 0
je 0xa8a4c7
jne 0xa8a4c7
mov eax, ebx
lea esp, [ebp - 0xc]
pop esi
jmp 0xa8a644
jne 0xa8a74b
add byte [eax], al
add byte [eax], al
jmp 0xa8a30d
mov ecx, 0x66666667
mov eax, ebx
jmp 0xa8a76b
je 0xa8a1ed
jne 0xa8a1ed
push 0xa8a0f2
ret
mov byte [esp + 0xf], 0
push dword [ebp + 0xc]
push ebx
call fcn.00a85f10
add esp, 8
push 0xa89f58
ret
mov eax, ebx
xor edx, edx
div ecx
mov ebx, edx
jmp 0xa89fd7
mov ecx, dword [esp + 0x24]
lea eax, [eax + ecx + 1]
mov ecx, dword [esp + 0x18]
push eax
call fcn.00a91aa0
je 0xa89df6
jne 0xa89df6
call fcn.00abfadb
jmp 0xa89e48
je 0xa89616
jne 0xa892c7
jmp 0xff1f26c2
jne fcn.00a8a02b
je 0xa8a0ec
je 0xa8a32f
jne 0xa8a32f
je 0xa885ae
jne 0xa8a1a2
add byte [eax], al
add byte [eax], al
call fcn.00a8b8b0
test eax, eax
je fcn.00a8a02b
je 0xa89e1f
jne 0xa89e1f
jmp 0xa685da
jmp 0xa89fd5
mov ecx, dword [esp + 0x18]
push ebx
push dword [esp + 0x18]
call fcn.00a91d00
xor ebx, ebx
test eax, eax
je 0xa8a394
je 0xa8a05e
jne 0xa8a05e
jmp 0x24cce6af
mov eax, dword [esp + 0x24]
mov dword [esp + 0x18], ecx
mov dword [esp + 0x1c], eax
add edx, eax
push 0
push 2
je 0xa8a59d
jne 0xa8a59d
push 0xa8a409
ret
jne 0xa8a2d9
mov ebx, eax
cmp ecx, 5
je 0xa89da6
jne 0xa89da6
add byte [eax], al
add byte [eax], al
jmp 0xa8a69c
jne 0xa89f13
je 0xa897e0
jne 0xa88f5d
sub esp, 0x14
push 0xa8a5dc
ret
mov edi, eax
mov ecx, dword [esp + 0xc]
mov eax, dword [esp + 8]
mov dword [esp + 0x44], ecx
je 0xa89ef0
push 0xa8a6cd
ret
je 0xa8a124
jne 0xa8a124
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 0xa8a4f9
jne 0xa8a4f9
je 0xa88eb3
je 0xa8a38a
jne 0xa8a38a
mov ecx, dword [eax + 0x28]
test ecx, ecx
je fcn.00a8a02b
je 0xa8a26a
jne 0xa8a26a
add byte [eax], al
add byte [eax], al
push 0xa8a2e5
ret
jne 0xa8a0ec
je 0x10cce802
add byte [eax], al
add byte [eax], al
mov dword [esp + 0xc], 0
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
jmp 0xa8a65d
jne 0xa8a554
je 0xa89dc8
jne 0xa89dc8
je 0xa88a70
jne 0xa8991b
jmp 0x74ccd800
je 0xa8a13f
jne 0xa8a13f
je 0x200289d
jne 0xa8a4e7
add byte [eax], al
add byte [eax], al
add byte [eax], al
je fcn.00a8a02b
push 0xa8a4b2
ret
je 0xa8a534
jne 0xa8a534
je 0xa89900
jne 0xa88b08
jmp 0xa94fef26
je 0xa8a6bc
jne 0xa8a6bc
je 0x31da847
je 0xa8a3d5
jne 0xa8a3d5
je 0x84b8645e
test eax, eax
je 0xa8a4aa
int 0
add byte [eax], al
lea eax, [esp + 0x48]
je 0xa8a71b
jne 0xa8a71b
je 0xa88807
jne 0xa893bc
je 0xc1388c4f
invalid
je 0xa89e3a
jne 0xa89e3a
add byte [eax], al
add byte [eax], al
je 0xa8a570
jne 0xa8a570
je 0x70bea383
push ecx
call dword [sym.imp.HDWOMH_6aod_QddeNmda]
je 0xa8a628
mov eax, dword [0x840f00ac]
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 0xa8a628
add byte [eax], al
add byte [eax], al
mov ecx, dword [esp + 0x30]
je 0xa8a328
jne 0xa8a328
push 0
push eax
push esi
push edi
mov esi, ecx
jmp 0xa8a6ae
je 0xa89d41
jne 0xa89d41
je 0xfeb628ac
invalid
ret 8
mov esi, ecx
push 0xa8a0fd
ret
je 0xa89d49
jne 0xa89d49
je 0xfb6029e8
invalid
xor ebx, ebx
xor edi, edi
je fcn.00a8a02b
push 0xa89de0
ret
jmp 0xa8a176
je 0xa89938
jne 0xa89787
add byte [eax], al
add byte [eax], al
cmp ecx, 0x14c
je 0xa8a1af
jne 0xa8a1af
je 0xa88bb9
jne 0xa88ce6
jmp 0xa89f11
je 0xa89f04
jne 0xa89f04
psubsw mm7, qword [ebx - 0x16000008]
je 0xa8a3cf
jne 0xa8a3cf
jmp 0xfff62967
je 0xa8a4a7
jne 0xa8a4a7
je 0xa888b5
jne 0xa88b26
add byte [eax], al
add byte [eax], al
mov esi, ebx
push 0xa89f44
ret
push dword [ebp + 0xc]
je 0xa8a635
jne 0xa8a635
add byte [eax], al
add byte [eax], al
add esp, 4
je 0xa89d7c
jne 0xa89d7c
add byte [eax], al
add byte [eax], al
je 0xa8a0ec
je 0xa8a50f
jne 0xa8a50f
push 0xa89fa2
ret
jne 0xa8a420
jmp 0xa8a4ff
mov eax, edx
sar edx, 1
shr eax, 0x1f
push 0xa8a3c1
ret
test eax, eax
je fcn.00a8a02b
jmp 0xa8a6e5
lea eax, [esp + 0x20]
push eax
push 0xa8a677
ret
pop edi
pop ebx
pop ebp
je 0xa8a554
je 0xa8a354
jne 0xa8a354
add byte [eax], al
add byte [eax], al
cmp dword [esp + 0x14], 0
je 0xa8a410
mov ecx, dword [esp + 4]
lea eax, [esp + 0x14]
push 0xa8a57a
ret
je 0xa8a37c
jne 0xa8a37c
jmp 0xa94aec00
push 0xa8a245
ret
lea edx, [esp + 0x24]
je 0xa8a35a
jne 0xa8a35a
je 0xf7f72ac1
je 0xa89e02
invalid
jne 0xa89e02
je 0x53668c1
add edx, eax
lea eax, [edx + edx*4]
xchg edx, eax
je 0xa8a112
jne 0xa8a112
jne 0xa89ef0
add byte [eax], al
add byte [eax], al
je 0xa8a4f9
jne 0xa8a4f9
je 0x8be4ee74
mov eax, dword [edi + 0x3c]
mov ecx, dword [ebp + 0xc]
add eax, edi
dec ebp
or al, 1
clc
cmp ecx, 0x8664
je 0xa8a5c3
jne 0xa8a5c3
add byte [eax], al
add byte [eax], al
call fcn.00ac4b2a
add esp, 4
je 0xa8a037
jne 0xa8a037
add byte [eax], al
add byte [eax], al
je 0xa8a455
jne 0xa8a455
add byte [eax], al
add byte [eax], al
push 1
push 6
je 0xa8a071
jne 0xa8a071
je 0xa88b77
jne 0xa8992b
add byte [eax], al
add byte [eax], al
mov edx, dword [esp + 0x2c]
lea ecx, [eax + 5]
je 0xa8a220
jne 0xa8a220
je 0xa8a112
jne 0xa8965d
jmp 0x84b89166
imul ecx
je 0xa8a61a
jne 0xa8a61a
je 0xa89ee4
jne 0xa89ee4
je 0xa8983b
jne 0xa898b0
nop word cs:[eax + eax]
nop dword [eax + eax]
jmp 0xa8a825
sub eax, edx
je 0xa8a801
jne 0xa8a801
jmp 0x84b89552
test ebp, ebp
je 0xa8a897
jmp 0xa8a86a
add byte [eax], al
add byte [eax], al
mov ebx, 0
je 0xa8a981
mov edi, eax
mov eax, dword [esp + 0x2c]
je 0xa8a7c9
je 0xa8a90d
jne 0xa8a90d
jmp 0x481df174
push 0xa8a83a
ret
push ebp
je 0xa8aaa3
jne 0xa8aaa3
push 0xa8a7a5
ret
mov ecx, ebp
mov edx, edi
neg ecx
je 0xa8a967
je 0xa8aa8d
jne 0xa8aa8d
add byte [eax], al
add byte [eax], al
mov byte [edx], 0
inc edx
push 0xa8a894
ret
add esi, 4
mov edx, esp
je 0xa8aae2
jne 0xa8aae2
push 0xa8a847
ret
ret 0x10
jne 0xa8a7c9
invalid
push 0xa8a886
ret
mov eax, ebx
add esp, 0x10
pop esi
pop edi
je 0xa8aa6d
jne 0xa8aa6d
add byte [eax], al
add byte [eax], al
je 0xe41d84cf
jne 0xa8a981
push 0
push dword [esp + 0x28]
call dword [sym.imp.HDWOMH_6aod_DdqGahmWmf]
je 0xa8a832
jne 0xa8a832
je 0xa8a7d8
jne 0xa8a7d8
je 0xa885ae
jne 0xa89f58
je 0x30ccf661
xor edx, edx
test edi, edi
je 0xa8aa4a
jne 0xa8aa4a
je 0xa88dc9
jne 0xa89e1f
je 0xfe932eff
invalid
push edi
push esi
sub esp, 0x10
je 0xa8aa2c
jne 0xa8aa2c
add byte [eax], al
add byte [eax], al
push 0xa8a9a0
ret
mov esi, ecx
je 0xa8aa5a
jne 0xa8aa5a
je 0xdf822f47
invalid
cmovg edx, ecx
je 0xa8a7c2
jne 0xa8a7c2
jmp 0x8c14f3e9
mov ecx, dword [ecx + 0x6c]
mov eax, dword [ecx]
push 2
push 0
push 0xa8a900
ret
pop ebx
pop ebp
je 0xa8a8ee
jne 0xa8a8ee
add byte [eax], al
add byte [eax], al
mov eax, dword [ecx]
push 0x400
push 0xa8aaaa
ret
jne 0xa8a967
je 0xa89ad5
jne 0xa8983f
add byte [eax], al
add byte [eax], al
push ebx
jmp 0xa8aa0c
push 0xa8a9f6
ret
push 0xa8afc3
ret
jmp 0x3b4f3d3
mov eax, dword [ebp + 0xc]
add ebx, dword [eax + 4]
mov dword [esp + 0x14], 0
mov dword [esp + 0x1c], 0
je 0xa8b106
jne 0xa8b106
mov ecx, dword [ebp + 0x10]
mov byte [esp + 4], 0
jmp 0xa8b063
jne 0xa8b03c
je 0xa893c2
jne 0xa8a26a
push 0xa8ae16
ret
mov byte [esp + 0xd], 0
mov byte [esp + 0xe], 0
je 0xa8aeb5
jne 0xa8aeb5
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 0xa8b02c
jne 0xa8b02c
add byte [eax], al
add byte [eax], al
xor edi, edi
test ecx, ecx
je 0xa8b163
jne 0xa8b163
je 0xa8ae66
jne 0xa89fb2
je 0xa957156b
add bl, al
push 0xc
push edx
push 0x4c
push esi
call dword [eax + 4]
je 0xa8ae44
jne 0xa8ae44
add byte [eax], al
add byte [eax], al
je 0xa8b0b6
jne 0xa8b0b6
jmp 0x6ccf3f5
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 0xa8aea3
jne 0xa8aea3
je 0xa8ae43
jne 0xa8ae43
je 0xa889bd
jne 0xa884e6
je 0x18cd0c01
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 0xa8af93
jne 0xa8af93
je 0x10ccf45e
mov dword [esp + 0x10], 0
add byte [eax], al
add byte [eax], al
je 0xa8ae85
jne 0xa8ae85
add byte [eax], al
add byte [eax], al
je 0xa8b0e9
jne 0xa8b0e9
je 0xa8a3c1
jne 0xa89bd9
mov edx, dword [ebp + 8]
mov ecx, dword [ecx]
je 0xa8afed
jne 0xa8afed
je 0xa8a7d8
jne 0xa8a1a2
push 0
push eax
je 0xa8b03c
je 0xa8ae73
jne 0xa8ae73
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 0xa8b0b6
jne 0xa8b0b6
add byte [eax], al
add byte [eax], al
lea edx, [esp + 4]
je 0xa8af05
jne 0xa8af05
je 0xa88bb6
jne 0xa890d1
add byte [eax], al
add byte [eax], al
je 0xa8ae0f
jne 0xa8ae0f
add byte [eax], al
add byte [eax], al
push 0x4c
push esi
push dword [ebp + 8]
call dword [sym.imp.HDWOMH_6aod_TslumBaha]
push 0xa8b052
ret
mov eax, edi
je 0xa8b144
push 0xa8b0ca
ret
mov byte [esp + 5], 0
je 0xa8af2b
jne 0xa8af2b
jmp 0xebccc502
mov dword [esp], edx
jmp 0xa8b07b
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
mov ecx, dword [esi + 0xc]
jmp 0xa8aee1
mov dword [esp + 0x24], ecx
mov dword [esp + 4], eax
mov eax, dword [esp + 0x10]
push 0xa8ae8f
ret
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
test eax, eax
je 0xa8b054
lea eax, [esp + 0x28]
jmp 0xa8afd8
sub esp, 0x14
movsd xmm0, qword [esp + 0x34]
jmp 0xa8b14f
mov ebx, dword [ebp + 0x14]
je 0xa8b16f
jne 0xa8b16f
ret 0x14
mov dword [esp + 0x10], ebx
je 0xa8af74
jne 0xa8af74
je 0xa891a6
jne 0xa884ad
add byte [eax], al
add byte [eax], al
and esp, 0xfffffff8
sub esp, 0x30
mov esi, ecx
je 0xa8ae66
jne 0xa8ae66
push 0xa8b144
ret
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
jmp 0xa8b0ff
movsd qword [esp + 4], xmm0
je 0xa8b075
jne 0xa8b075
je 0xff943576
je 0xa8b054
invalid
jmp 0xa8b0f8
mov eax, dword [ecx]
add esi, 0x10
je 0xa8b00c
push 0xa8b09d
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 0xa8b3a6
jne 0xa8b3a6
je 0x24ccf659
lea eax, [esp + 0x24]
push 0
push eax
push 4
push ecx
push edi
je 0xa8b2e0
jne 0xa8b2e0
test eax, eax
push 0xa8b30d
ret
sub eax, dword [esi + 0x5c]
add eax, 0xfffffffb
mov dword [esp + 0xc], eax
je 0xa8b1c8
jne 0xa8b1c8
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 0xa8b196
jne 0xa8b196
je 0xa8b306
je 0xa8b322
jne 0xa8b322
je 0x84b7c144
sub byte [ecx], al
add byte [eax], al
push 0xa8b2f2
ret
mov byte [esp + 2], 0
mov byte [esp + 3], 0
jmp 0xa8b214
mov dword [esp], edi
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
je 0xa8b38d
jne 0xa8b38d
add byte [eax], al
add byte [eax], al
je 0xa8b1df
jne 0xa8b1df
add byte [eax], al
add byte [eax], al
call dword [sym.imp.HDWOMH_6aod_TslumBaha]
mov esi, eax
push 0xa8b255
ret
mov byte [esp + 1], 0
jmp 0xa8b290
jne 0xa8b0d0
mov dword [esp], edi
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
push 0xa8b2d0
ret
je 0xa8b206
jne 0xa8b206
add byte [eax], al
add byte [eax], al
push 0xa8b196
ret
mov eax, esi
lea esp, [ebp - 8]
pop esi
pop edi
pop ebp
ret 8
movsd qword [esp + 4], xmm0
je 0xa8b328
push 0xa8b37f
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 0xa96013
jne 0xa96013
je 0xeea1a1
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 0xa9615f
ret
mov byte [ecx + 0x2a], 0
push 0xa960a2
ret
mov byte [ecx + 0x44], 0
push 0xa95fd7
ret
je 0xa96164
jne 0xa96164
je 0xa96008
jne 0xa96008
jmp 0xaa0acb90
mov byte [ecx + 0x22], 0
mov byte [ecx + 0x23], 0
je 0xa96103
jne 0xa96103
mov byte [ecx + 0x32], 0
mov byte [ecx + 0x33], 0
je 0xa960e3
jne 0xa960e3
add byte [eax], al
add byte [eax], al
je 0xa960d3
jne 0xa960d3
add byte [eax], al
add byte [eax], al
mov byte [ecx + 0x2b], 0
je 0xa960e9
jne 0xa960e9
je 0xa96008
jne 0xa96008
add byte [eax], al
add byte [eax], al
mov byte [ecx + 0x55], 0
jmp 0xa95fad
mov byte [ecx + 0x20], 0
mov byte [ecx + 0x21], 0
je 0xa9607e
jne 0xa9607e
add byte [eax], al
add byte [eax], al
push 0xa9602e
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 0xa9608a
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 0xa95ffb
jne 0xa95ffb
je 0xffcce53c
invalid
mov byte [ecx + 0x5f], 0
ret
push esi
mov dword [ecx], 0xaca3f4
mov esi, ecx
mov ecx, dword [ecx + 4]
test ecx, ecx
je 0xa961ee
push 0xa961fc
ret
je 0x731ed622
jmp 0x213633e
test ecx, ecx
je 0xa9628e
jne 0xa9628e
je 0xaa0bef44
add bl, al
jmp 0x781edb57
call dword [eax]
je 0xa9627a
jne 0xa9627a
je 0x213638b
je 0xa961ec
jne 0xa961ec
jmp 0x541e2b8e
jne 0xa96220
je 0x68b5b0a4
mov ecx, dword [esi + 0xc]
push 0xa96269
ret
imul esp, dword [edx - 0x57], 0x840fc300
mov ecx, dword [esi + 0x18]
test ecx, ecx
je 0xa96253
mov eax, dword [ecx]
push 1
call dword [eax]
push 0xa96253
ret
je 0xa96215
jne 0xa96215
je 0xa961a8
jne 0xa961a8
je 0xa01e1cc2
jne 0xa9609a
pop esi
je 0xa9628d
jne 0xa9628d
je 0x4f34735d
adc al, 0x68
shl byte [ecx - 0x57], 0
ret
mov ecx, dword [esi + 8]
test ecx, ecx
je 0xa96237
mov eax, dword [ecx]
push 0xa96233
ret
ret
je 0xa96296
mov eax, dword [ecx]
push 1
call dword [eax]
je 0xa96220
je 0xa96211
jne 0xa96211
nop word cs:[eax + eax]
nop
push 0xa962b8
ret
je 0xa965b6
jne 0xa965b6
je 0xa96381
jne 0xa961c8
cmp dword [esi + 0x18], 0
je 0xa96603
push 0xa96450
ret
mov ecx, dword [esi + 8]
mov eax, dword [ecx]
push 0
call dword [eax + 0x10]
mov ecx, dword [esi + 0x18]
je 0xa96532
push 0xa965ef
ret
mov dword [esi + 0x10], edi
push 4
call fcn.00a85d20
je 0xa964dc
jne 0xa964dc
jmp 0xaa73d390
mov edi, eax
call fcn.00a9c230
test edi, edi
je 0xa964c0
jne 0xa964c0
je 0xc52d2390
add al, 0x5e
pop edi
pop ebx
pop ebp
je 0xa9640c
jne 0xa9640c
invalid
mov dword [esi + 0x18], edi
je 0xa96403
jne 0xa96403
je 0xa965f7
jne 0xa965f7
push 0xa96501
ret
je 0xa96501
jne 0xa96501
punpckhbw mm3, qword [edx + 0x65]
test eax, 0xc300
add byte [eax], al
je 0xa96470
je 0xa96388
jne 0xa96388
je 0xabe7f0
jmp 0xa9668b
add byte [eax], al
add byte [eax], al
add bl, al
ret
call fcn.00a85d20
add esp, 4
mov ecx, eax
mov edi, eax
call fcn.00a98500
jmp 0xa962c8
jne 0xa96641
jmp 0xaa0cbf97
push 0xa9635b
ret
nop word cs:[eax + eax]
nop dword [eax]
jmp 0xa962f2
call dword [eax + 4]
test eax, eax
je 0xa96470
mov ecx, esi
call fcn.00a96810
test eax, eax
jmp 0xa963fb
mov byte [esp], 0
mov byte [esp + 1], 0
mov byte [esp + 2], 0
je 0xa966d6
jne 0xa966d6
je 0xa961c8
jne 0xa96381
je 0xa8b2a7
invalid
mov dword [esi + 0xc], edi
je 0xa96603
je 0xa9655b
jne 0xa9655b
jmp 0xa966af
je 0xa96666
jne 0xa96666
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 0xa965cd
ret
push 0x40
push 0xa966a0
ret
je 0xa9642b
jne 0xa9642b
je 0xaa0ce684
add bl, al
mov edi, eax
call fcn.00aa5c70
je 0xa96381
jne 0xa96381
jmp 0xaa7a1f
jmp 0xa9664b
call fcn.00a85d20
je 0xa966b3
jne 0xa966b3
call ebx
mov ecx, dword [esi + 4]
test ecx, ecx
push 0xa963cb
ret
cmp dword [esi + 8], 0
je 0xa96603
cmp dword [esi + 0x10], 0
je 0xa96603
cmp dword [esi + 0x14], 0
je 0xa96603
push 0xa9633c
ret
mov esi, ecx
push 0xc
call fcn.00a85d20
add esp, 4
mov ecx, eax
mov edi, eax
call fcn.00a993b0
mov dword [esi + 8], edi
push 0xc
jmp 0xa96538
test edi, edi
mov dword [esi + 4], edi
je 0xa96470
je 0xa96492
jne 0xa96492
je 0xa96632
jne 0xa96632
je 0xc8332760
mov ecx, eax
mov edi, eax
call fcn.00a9e590
mov dword [esi + 0x14], edi
je 0xa963e4
jne 0xa963e4
add byte [eax], al
add byte [eax], al
jne 0xa96532
je 0x53925784
mov ecx, esi
call 0xa96a50
jmp 0xa96470
add al, 0
add cl, ch
insd dword es:[edi], dx
invalid
jmp 0xa9650a
je 0xa965d3
jne 0xa965d3
je 0x84b8827d
idiv ch
invalid
mov ebp, esp
je 0xa96462
jne 0xa96462
jmp 0xe9fe67d0
mov eax, dword [ecx]
push ebp
jmp 0xa96479
mov eax, dword [ecx]
push 0
push 1
call dword [eax + 0x18]
push 0x3e8
je 0xa96549
jne 0xa96549
jmp 0xebae2aed
add esp, 4
jmp 0xa96609
push 0x14
call fcn.00a85d20
add esp, 4
mov ecx, eax
jmp 0xa96344
add byte [eax], al
add byte [eax], al
add esp, 4
mov ecx, eax
mov edi, eax
call fcn.00a9d020
jmp 0xa9630d
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 0xa96641
jmp 0xa96424
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 0xa96781
jne 0xa96781
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 0xa967bc
jne 0xa967bc
je 0xc52d27c9
add al, 0x5e
pop edi
ret
je 0xa9674f
jne 0xa9674f
jmp 0x7f33674a
jne 0xa9695c
je 0x8bb1b7b7
mov ecx, dword [edi + 8]
mov eax, dword [ecx]
call dword [eax + 0x18]
je 0xa96a0c
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 0xa96a0c
jmp 0xa9688d
xor esi, esi
jmp 0xa9690e
je 0xa968e7
jne 0xa968e7
je 0xa961c8
jne 0xa969ba
jmp 0xaa1305d7
mov eax, esi
pop esi
pop edi
pop ebx
jmp 0xa96852
je 0xa969ba
push 0xa96902
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 0xa9690e
je 0xa969fc
jne 0xa969fc
je 0xa96a19
jne 0xa96a19
je 0xa96777
jne 0xa96190
je 0xb71d6a52
jne 0xa9687d
mov edx, dword [ebx]
inc eax
mov ecx, ebx
push eax
call dword [edx + 0x10]
mov ecx, dword [edi + 8]
push 0xa968c3
ret
pop ebp
ret
je 0xa96989
jne 0xa96989
je 0xa9664b
jne 0xa9651e
jmp 0x15bee15
mov esi, 1
jmp 0xa96875
je 0xa96909
je 0xa96981
jne 0xa96981
je 0xda326cbe
mov eax, dword [ebx]
mov ecx, ebx
call dword [eax + 0xc]
jmp 0xa968c9
call dword [sym.imp.muamdlhh_QuiHxr_E_aqmzuWiWupkneW]
mov ecx, edi
call fcn.00a97210
cmp eax, 1
jmp 0xa96927
mov ecx, dword [edi + 8]
je 0xa9695c
jmp 0xa96820
mov eax, dword [ecx]
call dword [eax + 0x18]
test eax, eax
je 0xa9683e
je 0xa96828
jne 0xa96828
je 0xa9674f
jne 0xa96532
push 0xa969a3
ret
test eax, eax
jne 0xa969d0
je 0xa9683e
jne 0xa9683e
jmp 0x8c932a89
mov eax, dword [ecx]
push 0
jmp 0xa969e9
call dword [eax + 4]
je 0xa968e9
je 0xa96a06
jne 0xa96a06
lea ebp, [edi + 0x1c]
lea esi, [edi + 0x20]
nop dword [eax]
je 0xa9694e
jne 0xa9694e
je 0xa960aa
jne 0xa9674e
jmp 0xfb9baec
call dword [eax + 0x10]
je 0xa96891
jne 0xa96891
add byte [eax], al
add byte [eax], al
push 0xa969c7
ret
jne 0xa968e9
mov eax, dword [eax + 0x18]
mov dword [edi + 0x1c], eax
push esi
push ebp
jmp 0xa96938
add byte [eax], al
add byte [eax], al
jmp 0xa96a20
je 0xa9690e
je 0xa9699d
jne 0xa9699d
je 0xa96641
jne 0xa96388
je 0xfea1ee53
invalid
mov ecx, dword [esi + 0xc]
lea ebx, [eax + eax + 2]
mov eax, dword [ecx]
je 0xa9703d
jne 0xa9703d
je 0xa96e35
jne 0xa96e35
je 0x1b0eea8
je 0xa96ba2
add byte [eax], al
jne 0xa96ba2
je 0xa96df2
jne 0xa96df2
je 0xa96f51
jne 0xa965cd
jmp 0x84b92b43
call dword [eax + 4]
test eax, eax
je 0xa96ba8
je 0xa96dd5
jne 0xa96dd5
je 0xa9710c
jne 0xa9710c
je 0xa96b00
je 0xa97197
jne 0xa97197
mov byte [esp + 0x1b], 0
je 0xa970f9
je 0xa96be7
jmp 0xa96e76
jne 0xa96e7e
add byte [eax], al
add byte [eax], al
call dword [eax + 8]
test eax, eax
jne 0xa971e0
push 0x2710
je 0xa96bb8
jne 0xa96bb8
jmp 0x8bb1b4da
mov ecx, dword [esp + 0x1c]
test ecx, ecx
je 0xa96fa0
jmp 0xa96c15
push dword [esi + 0x10]
call dword [edx + 4]
je 0xa96c50
jne 0xa96c50
add byte [eax], al
add byte [eax], al
call dword [sym.imp.HDWOMH_6aod_Pm_dx]
mov ecx, dword [esi + 0xc]
je 0xa96e37
jne 0xa96e37
jmp 0xfff9efe1
mov eax, dword [ebx + 4]
mov dword [esp], eax
jmp 0xa97100
nop word cs:[eax + eax]
nop
je 0xa96f0b
jne 0xa96f0b
je 0xa96632
push 0xa96b95
ret
mov eax, dword [esp + 0xc]
test eax, eax
je 0xa96ca9
je 0xa96b63
jne 0xa96b63
je 0xad4b53
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 0xa96e25
jne 0xa96e25
je 0xa971a2
jne 0xa971a2
jmp 0xccdb164
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.00a86490
jmp 0xa97138
push edx
push 0
call dword [eax + 0x18]
je 0xa96aee
jne 0xa96aee
push ebp
push edi
push 0xa96d20
ret
mov edi, dword [esp + 8]
push edi
call fcn.00abfa10
add esp, 4
jmp 0xa96a72
jne 0xa96cd5
xor eax, eax
add esp, 0x2c
pop esi
push 0xa970c9
ret
je 0xa96fb8
jne 0xa96fb8
mov ecx, dword [esi + 4]
jmp 0xa971b5
push eax
call dword [sym.imp.HDWOMH_6aod_Pm_dx]
je 0xa96ce7
jne 0xa96ce7
je 0xfed1f305
jne 0xa96c20
invalid
mov eax, dword [esp + 0xc]
jmp 0xa96fa0
lea ecx, [esp + 0x24]
jmp 0xa97069
je 0xa9708a
jne 0xa9708a
add byte [eax], al
add byte [eax], al
test eax, eax
jne 0xa971e0
push 0xa96d6b
ret
je 0x57fe6fc6
mov eax, dword [ecx]
push ebp
push edi
push ebx
jmp 0xa96eda
jne 0xa96be7
je 0x1c95743
shr eax, 0x1f
add edx, eax
imul eax, edx, 0x493e0
neg eax
lea eax, [ecx + eax + 0x1b7740]
jmp 0xa96ddd
ret 0xc269
mov ebx, dword [esi + 0x14]
mov ebp, dword [esi + 0x18]
je 0xa96dc9
jne 0xa96dc9
je 0xa9628d
jne 0xa9627a
add esp, 4
mov edx, 0x6fd91d85
mov ecx, eax
imul edx
mov eax, edx
sar edx, 0x11
je 0xa96e7e
je 0xa96b2c
jne 0xa96b2c
je 0x14cde3dd
push dword [esp + 0x14]
push dword [esp + 0x10]
push dword [esp + 0x18]
call dword [eax + 8]
je 0xa9709e
jne 0xa9709e
je 0xa965f7
jne 0xa9692f
jmp 0xaa59ef
mov byte [eax], 0
inc eax
dec ecx
je 0xa96df2
jne 0xa96df2
je 0xa960e3
jmp 0xa970e3
je 0xa96f82
jne 0xa96f82
add byte [eax], al
add byte [eax], al
lea edx, [esp + 0x10]
je 0xa97146
push 0xa96cdf
ret
je 0xa96f59
jne 0xa96f59
jmp 0xa96e9b
mov dword [esp + 0x10], eax
lea eax, [esi + 0x20]
push 0xa96e43
ret
lea ebp, [esp + 0x1c]
jmp 0xa96de4
push 0xa96d49
ret
mov eax, dword [ecx]
call dword [eax + 0x1c]
mov edx, dword [ebx]
je 0xa97180
jne 0xa97180
add byte [eax], al
add byte [eax], al
mov eax, dword [ecx]
je 0xa96cd5
je 0xa96d7b
jne 0xa96d7b
je 0xa96c99
jne 0xa962b0
je 0xccdb4bc
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 0xa96e15
push ebp
lea edx, [esp + 0x10]
jmp 0xa970dc
call fcn.00a99b80
je 0xa96d81
jne 0xa96d81
je 0xa9683e
jne 0xa962e0
add byte [eax], al
add byte [eax], al
mov byte [esp + 0x14], 0
push 0xa9715b
ret
test eax, eax
jne 0xa971e0
push 0x2710
call dword [sym.imp.HDWOMH_6aod_Pm_dx]
mov ecx, dword [esi + 0xc]
je 0xa96fcf
jne 0xa96fcf
push ebx
push edi
push 0xa96db2
ret
push edx
je 0xa970c0
jne 0xa970c0
je 0xfca7f5f6
jne 0xa96ce7
invalid
je 0xff4bf4fe
je 0xa96f93
invalid
jne 0xa96f93
je 0xcd75c4
mov dword [esp], 0
add byte [eax], al
add byte [ebx + 0x49e92404], cl
invalid
mov eax, dword [esp]
jmp 0xa96f51
mov ecx, esi
push edi
call fcn.00a97d10
test eax, eax
mov dword [esp + 8], eax
je 0xa96e0c
je 0xa970eb
jne 0xa970eb
je 0xa968e9
jne 0xa9674f
push 0xa96e67
ret
je 0xa96eb9
jne 0xa96eb9
je 0x8bc1bfd5
mov ecx, dword [esi + 0x18]
mov eax, dword [ecx]
je 0xa96cc3
add dword [edi], ecx
test byte [edx - 5], dh
invalid
jne 0xa96cc3
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 0xa96b0c
mov ecx, ebx
push ebp
mov ebp, edi
push eax
push dword [esp + 0xc]
push dword [esp + 0xc]
jmp 0xa96a95
mov dword [esp + 0x18], eax
jmp 0xa96f6b
je 0xa9640d
jne 0xa96583
jmp 0xa4bb9c
mov edi, ebp
je 0xa96f6f
jne 0xa96f6f
add byte [eax], al
add byte [eax], al
jmp 0xa96c99
mov ecx, dword [esi + 0x10]
mov eax, dword [ecx]
push dword [esp + 0x1c]
push dword [esp + 0x10]
jmp 0xa96ad7
mov byte [ecx + 0xa], 0
mov byte [ecx + 0xb], 0
push 0xaa286a
ret
mov byte [ecx + 0xc], 0
mov byte [ecx + 0xd], 0
mov byte [ecx + 0xe], 0
mov byte [ecx + 0xf], 0
ret
jmp 0xaa285a
push esi
mov dword [ecx], 0xaca560
mov esi, ecx
mov eax, dword [ecx + 0x14]
test eax, eax
je 0xaa28d1
push 0xaa2912
ret
add esp, 4
mov dword [esi + 0x14], 0
mov eax, dword [esi + 4]
test eax, eax
je 0xaa2972
jmp 0xaa294a
call fcn.00ac4b33
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 0xaa2955
jne 0xaa2955
je 0xaa28c7
push 0xaa2938
ret
jne 0xaa2932
je 0x22c61166
push eax
call fcn.00ac4b33
add al, byte [eax]
push 0xaa2928
ret
test eax, eax
je 0xaa2964
push eax
je 0xaa2932
jmp 0xaa290e
je 0xaa28c7
jne 0xaa28c7
je 0x84b9ec90
pop esi
ret
je 0xaa28e2
jne 0xaa28e2
je 0x11ae4b
invalid
push eax
call fcn.00a85d50
je 0xaa2968
jne 0xaa2968
jmp 0xb7701f
mov byte [esi + 0xd], 0
mov byte [esi + 0xe], 0
jmp 0xaa2960
mov byte [esi + 0xf], 0
je 0xaa292e
jne 0xaa292e
add esp, 4
mov dword [esi + 4], 0
mov eax, dword [esi + 8]
je 0xaa291e
jne 0xaa291e
nop dword [eax]
push 0xaa2b0f
ret
test eax, eax
je 0xaa2b6b
jne 0xaa2b6b
je 0xaa2980
push 0xaa2b19
ret
mov edi, 1
je 0xaa2989
je 0xaa2af1
jne 0xaa2af1
je 0xcce865a
lea ebx, [esp + 0xc]
push 0x40
push 0x100
je 0xaa2a37
jne 0xaa2a37
je 0xaa28b0
jne 0xaa2c58
push 0xaa2c11
ret
jne 0xaa2ac3
mov dword [esi + 0xc], 0x3000
push 0x3000
je 0xaa2ca5
jne 0xaa2ca5
psubsw mm7, qword [ecx - 1]
invalid
jne 0xaa2bcc
je 0xaa2980
jne 0xaa2989
add byte [eax], al
add byte [eax], al
push edi
lea edi, [edi + 0x20]
je 0xaa2ad5
jne 0xaa2ad5
jne 0xaa2cde
jmp 0xa14a4051
call dword [sym.imp.HDWOMH_6aod_DdqGahmEpqqakswcwV]
cmp eax, 0xffffffff
je 0xaa2aae
push 0x3020
push 0xaa2bf8
ret
mov eax, dword [esi + 0x14]
test eax, eax
je 0xaa2cf3
je 0xaa2bb7
jne 0xaa2bb7
je 0xaa2ba9
jne 0xaa294a
mov byte [eax], 0
je 0xaa2b9c
jne 0xaa2b9c
je 0xaa2c98
jne 0xaa2a87
test eax, eax
sete cl
mov eax, ecx
jmp 0xaa2b3a
pop ebx
pop ebp
ret
push 0xaa2c4a
ret
mov ecx, dword [esi + 0xc]
test ecx, ecx
je 0xaa2cce
je 0xaa2aeb
jne 0xaa2aeb
mov byte [eax + ecx + 0x3020], 0
push 0xaa2ba9
ret
push ebx
call fcn.00ab2fc0
add esp, 0x10
je 0xaa2c2d
jne 0xaa2c2d
jmp 0xaac2d8
jmp 0xaa2b87
jne 0xaa2989
je 0xaa29b4
jne 0xaa29b4
je 0xaad43e71
add bl, al
add byte [eax], al
add byte [eax], al
push ebp
push ebx
push edi
push esi
push 0xaa2c3a
ret
je 0xaa2cf3
jmp 0xaa2c53
dec ecx
je 0xaa2cc8
jne 0xaa2cc8
mov eax, edi
add esp, 0x4c
pop esi
pop edi
je 0xaa2aab
jmp 0xaa2d0d
je 0xaa2cf3
jmp 0xaa2a64
push dword [esi + 4]
push 0
push 0x3020
push 0xaa2b4e
ret
nop word [eax + eax]
je 0xaa2a87
jne 0xaa2a87
inc eax
je 0xaa2b2b
jne 0xaa2b2b
je 0xaa2c98
jne 0xaa2bb7
je 0xaa2cde
push 0xaa2a47
ret
push eax
je 0xaa2a4e
jne 0xaa2a4e
je 0xaa2b6b
jne 0xaa2955
mov dword [esp + 8], 0x7060504
mov dword [esp], eax
call fcn.00ab2fb0
je 0xaa29c9
jne 0xaa29c9
je 0xaa2ab4
jne 0xaa2cbe
add byte [eax], al
add byte [eax], al
call fcn.00a85d20
add esp, 4
test eax, eax
mov dword [esi + 4], eax
je 0xaa2b1f
jmp 0xaa2cbe
mov ecx, 0xffffcfe0
nop word cs:[eax + eax]
je 0xaa2ac3
jne 0xaa2ac3
jmp 0x4ce70be
lea eax, [esp + 4]
push eax
push ebx
push 0xaa2c76
ret
mov ecx, esi
push 0xaa299f
ret
je 0xaa2c11
jne 0xaa2c11
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 0xaa2bcc
jmp 0xaa2a21
je 0xaa29b4
jne 0xaa29b4
jmp 0x2c8ad91
call fcn.00ac4b2a
add esp, 4
test eax, eax
mov dword [esi + 8], eax
je 0xaa2cf3
push 0xaa2ab4
ret
jne 0xaa2b1f
add byte [eax], al
add byte [eax], al
jne 0xaa2a87
je 0xaa2b77
jne 0xaa2b77
add byte [eax], al
add byte [eax], al
inc ecx
jmp 0xaa29eb
je 0xaa2b38
jne 0xaa2b38
push 0xaa2cda
ret
jne 0xaa2aab
jmp 0xaad73280
add esp, 0xc
jmp 0xaa2f57
je 0xaa2ef5
jne 0xaa2ef5
add byte [eax], al
add byte [eax], al
call dword [sym.imp.HDWOMH_6aod_DdqMiwAvwlz]
je 0xaa2ea2
jne 0xaa2ea2
je 0xaa2df0
jne 0xaa2df0
mov dword [edi + 0x14], 0
xor esi, esi
je 0xaa2f57
jne 0xaa2f57
push 0xaa2d95
ret
je 0xaa2ebd
jne 0xaa2ebd
je 0x1f7b217
add byte [eax], al
jne 0xaa2f57
je 0x27627fe
add byte [ebx + 0x1d8b04c4], al
test byte [esi], al
scasb al, byte es:[edi]
add byte [ecx + 0x473c8de1], cl
call fcn.00a90fa0
je 0xaa2fd8
jne 0xaa2fd8
push 0xaa2e56
ret
test eax, eax
mov dword [edi + 0x14], eax
je 0xaa2de2
mov ecx, 0xffffdffe
nop dword [eax]
jmp 0xaa2db5
add esp, 4
je 0xaa2e3d
jne 0xaa2e3d
je 0xba2ecb
push 0x1000
call dword [sym.imp.HDWOMH_6aod_DdqUmixTeqk_]
add bh, bh
adc eax, sym.imp.HDWOMH_6aod_DdqUmixTeqk_
test eax, eax
je 0xaa2e79
mov edi, dword [edi + 0x14]
push 0xaa2dd7
ret
mov eax, dword [edi + 0x14]
test eax, eax
je 0xaa2de2
push eax
call fcn.00ac4b33
add esp, 4
je 0xaa2ddb
jne 0xaa2ddb
push 0xaa2ebc
ret
je 0xaa2f80
jne 0xaa2f80
je 0xaa291e
jne 0xaa2980
je 0xdf6917a9
call fcn.00a90d80
mov ecx, esp
push 0xadfb06
call fcn.00a90d80
cmp dword [edi + 0x14], 0
mov esi, 1
jne 0xaa2f57
invalid
push 0xaa2fab
ret
test eax, eax
je 0xaa2f8b
je 0xaa2dc5
jne 0xaa2dc5
je 0xaa2fc8
jne 0xaa2fc8
pop ebx
je 0xaa2fc2
push 0xaa2d9b
ret
push 0x1000
push ebx
push eax
call dword [sym.imp.HDWOMH_6aod_DdqDfravkknmgrUgvhc_lgW]
je 0xaa2ee1
jne 0xaa2ee1
jmp 0xff29b43c
mov ecx, esp
call fcn.00a90ed0
lea ecx, [esp + 8]
push 0xaa2d5f
ret
mov ebx, dword [edi + 0x14]
lea ecx, [esp + 8]
call fcn.00a90fa0
push 0xaa2fe8
ret
cmp eax, 0xcb
jne 0xaa2e6e
push dword [edi + 0x14]
je 0xaa2e5f
jne 0xaa2e5f
je 0xaa2fa0
add byte [eax], al
add byte [eax], al
inc ecx
jne 0xaa2db5
je 0xaa2f6a
jne 0xaa2f6a
push 0x2002
call fcn.00ac4b2a
je 0xaa2e56
jne 0xaa2e56
jmp 0x7681a489
ret
mov byte [eax + ecx + 0x2002], 0
je 0xaa2fa0
jne 0xaa2fa0
add byte [eax], al
add byte [eax], al
push ebx
push eax
push edi
call dword [sym.imp.VR_S_6_hi_trusajbS]
jmp 0xaa2d49
xor ecx, ecx
cmp eax, 0xffffffff
setne cl
mov eax, ecx
ret 4
mov byte [esi + 0x17], al
push 0xaa3756
ret
add byte [eax], al
add byte [eax], al
mov esi, eax
je 0xaa337e
jne 0xaa337e
jmp 0x84934e8d
jmp 0xaa30bd
add esp, 4
mov byte [esi + 0xd], al
je 0xaa366c
jne 0xaa366c
push 0xaa3861
ret
call fcn.00a86490
add esp, 4
je 0xaa38ed
push 0xaa327d
ret
mov ecx, 0xffffcfe0
push 0xaa35cf
ret
je 0xaa316b
jne 0xaa316b
je 0xaa2ee1
jne 0xaa2db5
je 0xaa31bf
add byte [ebp - 0x687bf040], al
add dword [eax], eax
add byte [edi], cl
test ah, dh
push es
add byte [eax], al
jne 0xaa3804
je 0xaa389d
jne 0xaa389d
call fcn.00a86490
add esp, 4
mov byte [esi + 0x19], al
je 0xaa30eb
jne 0xaa30eb
add byte [eax], al
add byte [eax], al
je 0xaa38ed
jne 0xaa38ed
je 0xaa34fe
jne 0xaa34fe
je 0x114f8dc
mov edi, eax
push 0
jmp 0xaa330d
add esp, 4
test eax, eax
mov dword [edi + 8], eax
push 0xaa306c
ret
push ebx
call fcn.00a86490
jmp 0xaa3678
mov byte [esi + 0x15], al
je 0xaa37cd
jne 0xaa37cd
jmp 0x721b59a
je 0xaa302d
jne 0xaa309e
jmp 0x88aef62b
add esp, 4
mov byte [esi + 0xa], al
push ebx
call fcn.00a86490
je 0xaa395a
jne 0xaa395a
je 0xaa2ab4
clc
invalid
jne 0xaa2928
jmp 0xfb68158
mov ecx, dword [edi + 0xc]
je 0xaa36cf
jne 0xaa36cf
call dword [sym.imp.HDWOMH_6aod__s__aNmh_T]
je 0xaa358b
jmp 0xaa387f
call fcn.00a86490
add esp, 4
mov byte [esi + 0x16], al
push ebx
je 0xaa3944
jne 0xaa3944
jne 0xaa34db
je 0x84a31692
in al, dx
push 0x7d83f631
or byte [eax], al
je 0xaa35f4
jne 0xaa35f4
je 0xaa2ea2
jne 0xaa2f17
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 0xaa34b2
jne 0xaa34b2
je 0x1a78149
call fcn.00ab2fb0
push 0x40
add byte [edx + 0x40], ch
push 0x100
je 0xaa372b
jne 0xaa372b
je 0xff2b1c64
jmp 0xa8b365
invalid
je 0xaa3233
jne 0xaa3233
add byte [eax], al
add byte [eax], al
je 0xaa30d1
jne 0xaa30d1
xor esi, esi
mov eax, esi
lea esp, [ebp - 0xc]
pop esi
je 0xaa3529
jne 0xaa3529
je 0xaa3197
jne 0xaa3197
add esp, 4
je 0xaa328b
jne 0xaa328b
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 0xaa33d4
ret
push ebx
call fcn.00a86490
add esp, 4
mov byte [esi + 1], al
je 0xaa37db
jne 0xaa37db
jmp 0x172b710
push ebx
push 0x3020
je 0xaa3767
jne 0xaa3767
jmp 0x53b279ac
mov byte [esi + 8], al
push ebx
call fcn.00a86490
je 0xaa378f
jne 0xaa378f
je 0xab2524
add byte [edi], cl
test byte [ebx + 0x478b10c4], al
adc al, 0xf
test byte [esi], ch
invalid
push 0x3000
call fcn.00ac4b2a
je 0xaa315c
jne 0xaa315c
je 0xaa3277
jne 0xaa3277
je 0x285b88b
jne 0xaa3559
add byte [eax], al
push edi
call dword [sym.imp.HDWOMH_6aod__mjrmLij_if]
je 0xaa3504
jne 0xaa3504
push 0xaa33bb
ret
jne 0xaa3354
push 0xaa315a
ret
jmp 0xaa3122
call fcn.00a86490
add esp, 4
mov byte [esi + 4], al
je 0xaa36e4
jne 0xaa36e4
je 0xaa3631
push 0xaa3782
ret
mov byte [esi + 0x1e], al
push ebx
call fcn.00a86490
je 0xaa32bf
jne 0xaa32bf
add byte [eax], al
add byte [eax], al
mov byte [esi + 0x10], al
push ebx
call fcn.00a86490
add esp, 4
push 0xaa36a5
ret
jne 0xaa35c0
je 0xaa383e
jne 0xaa383e
je 0x74aef915
push edx
jne 0xaa34e5
je 0xaa2bf8
jne 0xaa2bb7
add byte [eax], al
add byte [eax], al
push ebx
je 0xaa309e
jne 0xaa309e
je 0xaa36fc
jne 0xaa36fc
je 0xaa307e
jne 0xaa28a5
call fcn.00a86490
je 0xaa3659
jne 0xaa3659
push 0xaa345d
ret
mov byte [esi + 7], al
push ebx
call fcn.00a86490
add esp, 4
je 0xaa3320
jne 0xaa3320
jmp 0xaae1406a
push 0xaa370b
ret
jmp 0xaa32a1
je 0xaa329f
jne 0xaa329f
je 0xaa3696
jne 0xaa3696
jmp 0xaae30a8e
pop edi
pop ebx
pop ebp
ret 4
jmp 0xaa347a
jne 0xaa36c0
je 0xaa2955
jne 0xaa315c
je 0x10ce79ea
lea eax, [esp + 0x10]
push eax
push ebx
je 0xaa3567
jne 0xaa3567
add byte [eax], al
add byte [eax], al
call fcn.00ab3030
add esp, 8
push dword [esp + 0x1c]
push esi
push dword [esp + 0x28]
push ebx
push 0xaa3515
ret
cmp eax, 0xffffffff
je 0xaa3509
je 0xaa314f
jne 0xaa314f
je 0xaa308b
jne 0xaa308b
add byte [eax], al
add byte [eax], al
dec ecx
je 0xaa3540
jne 0xaa3540
jmp 0x1fb96420
nop word cs:[eax + eax]
mov byte [eax], 0
je 0xaa390a
jne 0xaa390a
nop
mov byte [eax + ecx + 0x3020], 0
inc ecx
jne 0xaa35d0
mov dword [edi + 0xc], 0x3000
je 0xaa3354
je 0xaa33b3
jne 0xaa33b3
je 0xaa32a1
je 0xaa3631
jne 0xaa3631
je 0xa971ed
dec dword [eax - 0x17acecba]
sub byte [esi], 0xfe
inc dword [ebx + 0x468804c4]
adc al, 0x53
call fcn.00a86490
add esp, 4
je 0xaa3177
jne 0xaa3177
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov edi, ecx
push 0x3020
call fcn.00a85d20
je 0xaa3973
jne 0xaa3973
je 0xaa2912
jne 0xaa2a64
add byte [eax], al
add byte [eax], al
add esp, 4
je 0xaa307e
jne 0xaa307e
add byte [eax], al
add byte [eax], al
push ebx
call fcn.00a86490
push 0xaa381c
ret
add esp, 4
mov byte [esi + 0x1a], al
je 0xaa38d5
jne 0xaa38d5
je 0xaa3320
jne 0xaa2aeb
call fcn.00ab3060
push 0xaa333e
ret
call fcn.00a86490
add esp, 4
push 0xaa37b7
ret
test ecx, ecx
je 0xaa3480
je 0xaa35b6
jne 0xaa35b6
jmp 0x2e511f3b
push ebx
call fcn.00a86490
add esp, 4
mov byte [esi + 5], al
je 0xaa382e
jne 0xaa382e
mov dword [esp + 0x20], eax
mov dword [esp + 0x1c], ecx
jmp 0xaa325d
push esi
add esi, 0x20
push ebx
call fcn.00ab2fc0
add esp, 0x10
je 0xaa3559
je 0xaa3378
jne 0xaa3378
je 0xaa2df6
jne fcn.00aa2850
push ebx
je 0xaa3391
jne 0xaa3391
add byte [eax], al
add byte [eax], al
push esi
push eax
call dword [sym.imp.HDWOMH_6aod_TslumBaha]
je 0xaa308f
jne 0xaa308f
push 0xaa3335
ret
add esp, 4
mov byte [esi + 9], al
push ebx
call fcn.00a86490
je 0xaa31a4
jne 0xaa31a4
je 0xaa362d
jne 0xaa362d
add byte [eax], al
add byte [eax], al
mov byte [esi + 0xc], al
push ebx
call fcn.00a86490
je 0xaa30a1
jne 0xaa30a1
jmp 0x182e4724
push ebx
je 0xaa31eb
jne 0xaa31eb
jmp 0xd22e4732
push ebx
je 0xaa30b3
jne 0xaa30b3
add byte [eax], al
add byte [eax], al
push ebx
call fcn.00a86490
add esp, 4
je 0xaa34db
jmp 0xaa3203
mov esi, dword [edi + 4]
mov byte [esp + 0x10], 0
je 0xaa32ca
jne 0xaa32ca
add byte [eax], al
add byte [eax], al
add esp, 4
mov byte [esi + 0xe], al
push ebx
call fcn.00a86490
push 0xaa3533
ret
push ebx
call fcn.00a86490
push 0xaa339b
ret
mov esi, dword [edi + 4]
call dword [sym.imp.HDWOMH_6aod_DdqUagcGkpm]
je 0xaa38bb
jne 0xaa38bb
je 0xfeb0bc60
invalid
jmp 0xaa31c9
jne 0xaa358b
add byte [eax], al
add byte [eax], al
mov byte [esi + 3], al
push ebx
je 0xaa3409
jne 0xaa3409
add byte [eax], al
add byte [eax], al
push 0
push 0
push 4
push 0
push 1
push 0x40000000
push eax
push 0xaa31d8
ret
lea ebx, [esp + 0x24]
mov dword [esp + 0x24], eax
push ebx
call fcn.00a86490
add esp, 4
mov byte [esi], al
jmp 0xaa32e4
push ebx
call fcn.00a86490
add esp, 4
mov byte [esi + 0x1b], al
je 0xaa34a5
jne 0xaa34a5
mov byte [esi + 0x1c], al
push ebx
call fcn.00a86490
add esp, 4
mov byte [esi + 0x1d], al
je 0xaa3923
jne 0xaa3923
add byte [eax], al
add byte [eax], al
push 0xaa36fc
ret
inc eax
je 0xaa35b0
jne 0xaa35b0
je 0xaa2b1f
jne 0xaa2955
push ebx
call fcn.00a86490
add esp, 4
je 0xaa3444
jne 0xaa3444
je 0xaa2f9c
jne 0xaa2f6a
je 0xaa34ca
jne 0xaa34ca
psubsw mm3, qword [ecx]
sti
invalid
add esp, 4
mov byte [esi + 0xb], al
push ebx
je 0xaa36c0
je 0xaa3545
jne 0xaa3545
add esp, 4
test eax, eax
mov dword [edi + 4], eax
je 0xaa32a1
je 0xaa3293
jne 0xaa3293
je 0xaa385b
jne 0xaa385b
nop dword [eax]
push ebp
mov ebp, esp
push ebx
push edi
push esi
and esp, 0xfffffff8
sub esp, 0x20
je 0xaa3bb1
je 0xaa3a1c
jne 0xaa3a1c
je 0xaa2e3d
jne 0xaa2c4a
add byte [eax], al
add byte [eax], al
jne 0xaa3b20
jmp 0xa1f24fd0
call dword [sym.imp.HDWOMH_6aod__s__aNmh_T]
cmp eax, 0xffffffff
je 0xaa3b15
mov esi, eax
jmp 0xaa3a05
push 1
push 0x80000000
push eax
je 0xaa39cd
jne 0xaa39cd
sbb edx, 0
jl 0xaa3aa1
je 0xaa3c19
jne 0xaa3c19
mov eax, esp
push eax
push esi
je 0xaa3b7e
jne 0xaa3b7e
jmp 0xaa3bda
jne 0xaa3bb1
jmp 0x7ce7eed
mov byte [esp + 7], 0
push 0
push 0
push 3
push 0
je 0xaa39e4
jne 0xaa39e4
je 0x5c09be49
je 0xc307959b
pop edi
pop ebx
pop ebp
ret 0x10
adc byte [eax], al
push 0xaa3b20
ret
je 0xaa3a38
jne 0xaa3a38
je 0xaa3a36
jne 0xaa3a36
je 0xc89398c8
jne 0xaa3aaf
jmp 0xcce7f1d
inc esp
and al, 0xc
add byte [eax], al
add byte [eax], al
call dword [sym.imp.HDWOMH_6aod_PdqGahmTklmltF]
je 0xaa3b3d
jne 0xaa3b3d
add byte [eax], al
add byte [eax], al
je 0xaa3bb1
jne 0xaa3bb1
je 0x84b95bf6
adc al, byte [ecx]
add byte [eax], al
jne 0xaa3b98
push 0xaa3b7a
ret
mov edi, eax
je 0xaa3c35
jne 0xaa3c35
je 0xbce7f79
mov byte [esp + 0xb], 0
je 0xaa3c06
add byte [edi], cl
test byte [ecx + eax], cl
add byte [edi], cl
test dword [esi + 1], eax
add byte [eax], al
jne 0xaa3c06
jmp 0x44bb4ab7
mov dword [esp + 0x10], eax
mov dword [esp + 0x14], 0
sub esp, 0x14
je 0xaa3b02
jmp 0xaa3bed
mov eax, dword [ebp + 0x10]
mov ebx, dword [ebp + 0xc]
mov edx, dword [esp + 4]
lea ecx, [eax + ebx]
cmp dword [esp], ecx
je 0xaa39f0
jne 0xaa39f0
jmp 0xaae4ce6e
push 0xaa3a93
ret
call dword [sym.imp.HDWOMH_6aod__mjrmLij_if]
jmp 0xaa3bfa
xor edi, edi
jmp 0xaa3bfa
mov byte [esp + 4], 0
mov byte [esp + 5], 0
mov byte [esp + 6], 0
je 0xaa3a23
jne 0xaa3a23
je 0x7f12fbc6
test eax, eax
push 0xaa3a7e
ret
cmp ch, byte [edx + 0xc300]
add byte [eax], al
je 0xaa3bdb
jne 0xaa3bdb
add byte [eax], al
add byte [eax], al
mov dword [esp + 0xc], 0
je 0xaa3ace
jne 0xaa3ace
je 0xaa33cb
jne 0xaa286a
jmp 0xaa3b7e
call dword [sym.imp.HDWOMH_6aod_DdqGahmWmfMq]
xor edi, edi
test eax, eax
je 0xaa3aa1
jmp 0xaa3ae5
lea eax, [esp + 0x18]
push 0
push eax
push ebx
push dword [ebp + 0x14]
push esi
call dword [sym.imp.HDWOMH_6aod_QddeNmda]
jmp 0xaa3a9f
mov eax, dword [ebp + 8]
test eax, eax
je 0xaa3b15
mov byte [esp + 8], 0
mov byte [esp + 9], 0
mov byte [esp + 0xa], 0
je 0xaa3aaf
jmp 0xaa3a4f
jmp 0x10ce80a6
mov dword [esp + 0x10], 0
push 0xaa3a52
ret
jne 0xaa3b02
por mm4, qword [ecx]
mov eax, edi
lea esp, [ebp - 0xc]
pop esi
jmp 0xaa3a45
mov byte [esp + 0xc], 0
mov byte [esp + 0xd], 0
mov byte [esp + 0xe], 0
je 0xaa3c46
jne 0xaa3c46
test eax, eax
je 0xaa3b98
mov dword [esp + 8], eax
je 0xaa3b59
jne 0xaa3b59
add byte [eax], al
add byte [eax], al
push esi
je 0xaa3b0a
jne 0xaa3b0a
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 0xaa3b20
jmp 0xaa39c6
ret
dec dword [edi]
test ebp, edi
cld
invalid
push ebp
je 0xaa79d6
jne 0xaa79d6
je 0x265fdb2
add byte [eax], al
je 0xaa7a33
jne 0xaa7a54
jmp 0x81aec9b5
lea ecx, [esp + 0x18]
call fcn.00a90ed0
je 0xaa7a54
jne 0xaa7a54
jmp 0xaa76994b
push 0xa9cc20
push 0xa9ca70
push 0xaa7bf1
ret
jmp 0xaa7cd7
je 0xaa7c4a
jne 0xaa7c4a
je 0xaa797f
jne 0xaa7903
je 0xe21f40ab
mov edi, eax
je 0xaa7903
jne 0xaa7903
jmp 0xaa7a5e
lea ecx, [esp + 0x10]
push 0xaa7ce8
ret
mov esi, eax
call fcn.00a9c230
test esi, esi
je 0xaa797f
push 0xaa7b6b
ret
je 0xaa794c
jne 0xaa794c
je 0xaa7bbe
jne 0xaa7b7f
je 0x164fd86
add byte [eax], al
jne 0xaa7a33
mov ebx, 1
mov ecx, esp
call fcn.00a99b80
lea ecx, [esp + 8]
call fcn.00a90ed0
je 0xaa790c
jne 0xaa790c
add byte [eax], al
add byte [eax], al
lea ecx, [esp + 0x20]
call fcn.00a90ed0
lea ecx, [esp + 0x28]
call fcn.00a90ed0
jmp 0xaa7d0f
jne 0xaa7ab8
je 0xaa7bfe
jne 0xaa794c
add byte [eax], al
add byte [eax], al
push 0
jmp 0xaa7afa
push ebx
push edi
push esi
sub esp, 0x30
je 0xaa7b7f
jne 0xaa7b7f
je 0x1c1f9762
jmp 0x6c2e8943
jmp 0xaa7ba2
push eax
call fcn.00a99ff0
lea ecx, [esp + 0x18]
call fcn.00a90fa0
jmp 0xaa7b24
push dword [esp + 0x4c]
je 0xaa7a09
jne 0xaa7a09
je 0xaa78df
jne 0xaa7a1f
add byte [eax], al
add byte [eax], al
jmp 0xaa7ad5
pop esi
pop edi
pop ebx
je 0xaa7a60
push 0xaa789f
ret
push 0xaa79a4
ret
je 0xcb3cc1
pop ebp
ret 0x20
add byte [eax], al
add byte [eax], al
call fcn.00a90fa0
je 0xaa792b
push 0xaa7c37
ret
lea ecx, [esp + 0x28]
push 0xadfb88
call fcn.00a90d80
je 0xaa7c2e
jne 0xaa7c2e
jmp 0xaa7ab7
lea ecx, [esp + 0x20]
jmp 0xaa7cae
jmp 0x2156c45
mov ecx, esi
push 1
call dword [eax]
jmp 0xaa7984
call fcn.00a90fa0
mov ecx, edi
push dword [esp + 0x60]
push eax
call fcn.00a99d70
lea ecx, [esp + 0x20]
call fcn.00a90fa0
mov ecx, edi
jmp 0xaa7c75
push 0
je 0xaa78df
je 0xaa7bd6
jne 0xaa7bd6
add byte [eax], al
add byte [eax], al
push 0x14
call fcn.00a85d20
add esp, 4
mov ecx, eax
jmp 0xaa7961
mov ecx, edi
push dword [esp + 0x5c]
push eax
je 0xaa7bdd
jne 0xaa7bdd
je 0xaa7c61
jne 0xaa7c61
add byte [eax], al
add byte [eax], al
mov ebx, 1
test eax, eax
je 0xaa7c9d
lea ecx, [esp + 8]
je 0xaa7a68
jne 0xaa7a68
push 0xaa7aa7
ret
je 0xaa7a89
jne 0xaa7a89
mov ecx, edi
push ebp
push eax
call fcn.00a99eb0
je 0xaa7cfd
jne 0xaa7cfd
je 0x28cec833
lea ecx, [esp + 0x28]
je 0xaa7a33
jne 0xaa7a33
je 0xaa7a68
jne 0xaa78df
lea ecx, [esp + 0x10]
push 0xadfbde
call fcn.00a90d80
lea ecx, [esp + 8]
push 0xaa7a79
ret
jne 0xaa78df
jmp 0xffce8ac9
call fcn.00a99ff0
mov ecx, edi
call fcn.00a99d10
test eax, eax
push 0xaa78f0
ret
mov ebx, dword [esp + 0x58]
mov ebp, dword [esp + 0x54]
je 0xaa791e
jne 0xaa791e
je 0xfeb00027
invalid
jmp 0xaa7aae
invalid
lea ecx, [esp + 0x10]
call fcn.00a90ed0
je 0xaa78c9
jne 0xaa78c9
je 0x261fa3d9
je 0xaa7c8a
jne 0xaa7c8a
je 0xaa7890
jne 0xaa7890
add byte [eax], al
add byte [eax], al
je 0xaa7a1f
jne 0xaa7a1f
punpckhbw mm5, qword [edx]
jns 0xaa7c30
add bl, al
je 0x251f7be5
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 0xaa7ab8
jmp 0xaa79bb
push 0xadfba2
call fcn.00a90d80
lea ecx, [esp + 0x18]
push 0xadfbbc
call fcn.00a90d80
je 0xaa7bbe
jne 0xaa7bbe
jmp 0xaa797f
push eax
call fcn.00abfa10
add esp, 4
push 0xaa7a46
ret
je 0xaa7a04
jne 0xaa7a04
push 0xaa7c22
ret
mov eax, ebx
add esp, 0x30
jmp 0xaa7a39
xor eax, eax
push 0xaac416
ret
and al, 0x20
call fcn.00a90ed0
lea ecx, [esp + 0x28]
call fcn.00a90ed0
lea ecx, [esp + 0x30]
call fcn.00a90ed0
je 0xaac148
push 0xaabecf
ret
nop
and eax, 0x8beb00ab
jmp 0x84bae8a4
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