Function at 0x10007d87
Capabilities:
Encrypt data using rc4 ksa
Link many functions at runtime
Resolve function by parsing pe exports

Disassembly:
push esi
mov byte [ebp - 0xa4], 0x74
mov byte [ebp - 0xa3], 0x72
mov byte [ebp - 0xa2], 0x6f
mov byte [ebp - 0xa1], 0x79
mov byte [ebp - 0xa0], 0x48
jmp 0x10002a65
mov byte [ebp - 0x9f], 0x61
mov byte [ebp - 0x9e], 0x73
jmp 0x10002a7a
mov byte [ebp - 0x9d], 0x68
mov byte [ebp - 0x9c], 0
jmp 0x10002a8f
lea eax, [ebp - 0xac]
jmp 0x10002a99
push eax
mov ecx, dword [ebp - 0x230]
mov edx, dword [ecx + 0x5c]
push edx
jmp 0x10002ab0
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x10002abd
mov ecx, dword [ebp - 0x230]
mov dword [ecx + 8], eax
mov edx, dword [ebp - 0x230]
cmp dword [edx + 8], 0
jne 0x10002ae4
mov byte [ebp - 0x231], 0
jmp 0x10003bed
mov byte [ebp - 0x1f4], 0x43
mov byte [ebp - 0x1f3], 0x72
jmp 0x10002af9
mov byte [ebp - 0x1f2], 0x79
mov byte [ebp - 0x1f1], 0x70
mov byte [ebp - 0x1f0], 0x74
mov byte [ebp - 0x1ef], 0x47
mov byte [ebp - 0x1ee], 0x65
jmp 0x10002b24
mov byte [ebp - 0x1ed], 0x74
mov byte [ebp - 0x1ec], 0x48
jmp 0x10002b35
mov byte [ebp - 0x1eb], 0x61
mov byte [ebp - 0x1ea], 0x73
mov byte [ebp - 0x1e9], 0x68
mov byte [ebp - 0x1e8], 0x50
jmp 0x10002b55
mov byte [ebp - 0x1e7], 0x61
mov byte [ebp - 0x1e6], 0x72
jmp 0x10002b6a
mov byte [ebp - 0x1e5], 0x61
mov byte [ebp - 0x1e4], 0x6d
jmp 0x10002b7d
mov byte [ebp - 0x1e3], 0
jmp 0x10002b89
lea eax, [ebp - 0x1f4]
jmp 0x10002b97
push eax
push dword [ebp - 0x230]
pop ecx
mov edx, dword [ecx + 0x5c]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x10002bb7
push dword [ebp - 0x230]
pop ecx
mov dword [ecx + 0xc], eax
jmp 0x10002bc7
mov edx, dword [ebp - 0x230]
cmp dword [edx + 0xc], 0
jne 0x10002bea
jmp 0x10002bd6
mov byte [ebp - 0x231], 0
jmp 0x10003bed
mov byte [ebp - 0x90], 0x43
mov byte [ebp - 0x8f], 0x72
jmp 0x10002bfd
mov byte [ebp - 0x8e], 0x79
jmp 0x10002c09
mov byte [ebp - 0x8d], 0x70
mov byte [ebp - 0x8c], 0x74
mov byte [ebp - 0x8b], 0x48
jmp 0x10002c22
mov byte [ebp - 0x8a], 0x61
mov byte [ebp - 0x89], 0x73
jmp 0x10002c3c
mov byte [ebp - 0x88], 0x68
mov byte [ebp - 0x87], 0x44
mov byte [ebp - 0x86], 0x61
jmp 0x10002c5b
mov byte [ebp - 0x85], 0x74
mov byte [ebp - 0x84], 0x61
mov byte [ebp - 0x83], 0
lea eax, [ebp - 0x90]
push eax
jmp 0x10002c7e
mov ecx, dword [ebp - 0x230]
mov edx, dword [ecx + 0x5c]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x10002c98
mov ecx, dword [ebp - 0x230]
mov dword [ecx + 0x10], eax
mov edx, dword [ebp - 0x230]
cmp dword [edx + 0x10], 0
jne 0x10002cb9
mov byte [ebp - 0x231], 0
jmp 0x10003bed
mov byte [ebp - 0x1e0], 0x43
mov byte [ebp - 0x1df], 0x72
mov byte [ebp - 0x1de], 0x79
jmp 0x10002cd7
mov byte [ebp - 0x1dd], 0x70
jmp 0x10002ce5
mov byte [ebp - 0x1dc], 0x74
jmp 0x10002cef
mov byte [ebp - 0x1db], 0x52
jmp 0x10002cfb
mov byte [ebp - 0x1da], 0x65
mov byte [ebp - 0x1d9], 0x6c
mov byte [ebp - 0x1d8], 0x65
mov byte [ebp - 0x1d7], 0x61
jmp 0x10002d21
mov byte [ebp - 0x1d6], 0x73
jmp 0x10002d2e
mov byte [ebp - 0x1d5], 0x65
mov byte [ebp - 0x1d4], 0x43
mov byte [ebp - 0x1d3], 0x6f
jmp 0x10002d4a
mov byte [ebp - 0x1d2], 0x6e
mov byte [ebp - 0x1d1], 0x74
mov byte [ebp - 0x1d0], 0x65
mov byte [ebp - 0x1cf], 0x78
mov byte [ebp - 0x1ce], 0x74
mov byte [ebp - 0x1cd], 0
lea eax, [ebp - 0x1e0]
jmp 0x10002d80
push eax
jmp 0x10002d89
mov ecx, dword [ebp - 0x230]
mov edx, dword [ecx + 0x5c]
push edx
jmp 0x10002d9e
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [ebp - 0x230]
mov dword [ecx + 0x14], eax
mov edx, dword [ebp - 0x230]
cmp dword [edx + 0x14], 0
jmp 0x10002dbe
jne 0x10002dd6
jmp 0x10002dc4
mov byte [ebp - 0x231], 0
jmp 0x10003bed
mov byte [ebp - 0xdc], 0x47
jmp 0x10002de7
mov byte [ebp - 0xdb], 0x65
mov byte [ebp - 0xda], 0x74
mov byte [ebp - 0xd9], 0x50
mov byte [ebp - 0xd8], 0x72
jmp 0x10002e09
mov byte [ebp - 0xd7], 0x6f
mov byte [ebp - 0xd6], 0x63
mov byte [ebp - 0xd5], 0x65
mov byte [ebp - 0xd4], 0x73
mov byte [ebp - 0xd3], 0x73
mov byte [ebp - 0xd2], 0x48
mov byte [ebp - 0xd1], 0x65
mov byte [ebp - 0xd0], 0x61
jmp 0x10002e46
mov byte [ebp - 0xcf], 0x70
mov byte [ebp - 0xce], 0
lea eax, [ebp - 0xdc]
push eax
mov ecx, dword [ebp - 0x230]
mov edx, dword [ecx + 0x60]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [ebp - 0x230]
mov dword [ecx + 0x18], eax
mov edx, dword [ebp - 0x230]
cmp dword [edx + 0x18], 0
jne 0x10002e8c
mov byte [ebp - 0x231], 0
jmp 0x10003bed
mov byte [ebp - 0x1bc], 0x47
jmp 0x10002e98
mov byte [ebp - 0xf5], 0x64
jmp 0x100033f2
mov byte [ebp - 0xf4], 0
lea eax, [ebp - 0x100]
push eax
mov ecx, dword [ebp - 0x230]
mov edx, dword [ecx + 0x60]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x1000341a
push dword [ebp - 0x230]
pop ecx
mov dword [ecx + 0x34], eax
mov edx, dword [ebp - 0x230]
cmp dword [edx + 0x34], 0
jne 0x1000343f
jmp 0x10003433
mov byte [ebp - 0x231], 0
jmp 0x10003bed
mov byte [ebp - 0x11c], 0x45
mov byte [ebp - 0x11b], 0x78
mov byte [ebp - 0x11a], 0x69
jmp 0x1000345a
mov byte [ebp - 0x119], 0x74
mov byte [ebp - 0x118], 0x50
jmp 0x1000346c
mov byte [ebp - 0x117], 0x72
mov byte [ebp - 0x116], 0x6f
mov byte [ebp - 0x115], 0x63
jmp 0x1000348d
mov byte [ebp - 0x114], 0x65
mov byte [ebp - 0x113], 0x73
mov byte [ebp - 0x112], 0x73
mov byte [ebp - 0x111], 0
lea eax, [ebp - 0x11c]
push eax
jmp 0x100034b8
mov ecx, dword [ebp - 0x230]
mov edx, dword [ecx + 0x60]
jmp 0x100034c5
push edx
jmp 0x100034cc
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
push dword [ebp - 0x230]
pop ecx
mov dword [ecx + 0x38], eax
mov edx, dword [ebp - 0x230]
cmp dword [edx + 0x38], 0
jne 0x100034ff
mov byte [ebp - 0x231], 0
jmp 0x10003bed
mov byte [ebp - 0xf0], 0x47
mov byte [ebp - 0xef], 0x65
jmp 0x10003517
mov byte [ebp - 0xee], 0x74
mov byte [ebp - 0xed], 0x43
mov byte [ebp - 0xec], 0x75
jmp 0x10003531
mov byte [ebp - 0xeb], 0x72
mov byte [ebp - 0xea], 0x72
mov byte [ebp - 0xe9], 0x65
jmp 0x1000354c
mov byte [ebp - 0xe8], 0x6e
jmp 0x1000355c
mov byte [ebp - 0xe7], 0x74
mov byte [ebp - 0xe6], 0x54
mov byte [ebp - 0xe5], 0x68
mov byte [ebp - 0xe4], 0x72
mov byte [ebp - 0xe3], 0x65
mov byte [ebp - 0xe2], 0x61
mov byte [ebp - 0xe1], 0x64
mov byte [ebp - 0xe0], 0
jmp 0x1000359b
lea eax, [ebp - 0xf0]
push eax
jmp 0x100035a6
mov ecx, dword [ebp - 0x230]
mov edx, dword [ecx + 0x60]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
push dword [ebp - 0x230]
pop ecx
mov dword [ecx + 0x3c], eax
jmp 0x100035c4
mov edx, dword [ebp - 0x230]
cmp dword [edx + 0x3c], 0
jne 0x100035e9
jmp 0x100035d5
mov byte [ebp - 0x231], 0
jmp 0x10003bed
mov byte [ebp - 0x220], 0x47
jmp 0x100035f6
mov byte [ebp - 0x21f], 0x65
jmp 0x10003601
mov byte [ebp - 0x21e], 0x74
mov byte [ebp - 0x21d], 0x4d
mov byte [ebp - 0x21c], 0x6f
mov byte [ebp - 0x21b], 0x64
mov byte [ebp - 0x21a], 0x75
mov byte [ebp - 0x219], 0x6c
mov byte [ebp - 0x218], 0x65
mov byte [ebp - 0x217], 0x48
mov byte [ebp - 0x216], 0x61
mov byte [ebp - 0x215], 0x6e
mov byte [ebp - 0x214], 0x64
mov byte [ebp - 0x213], 0x6c
jmp 0x1000365e
mov byte [ebp - 0x212], 0x65
mov byte [ebp - 0x211], 0x41
mov byte [ebp - 0x210], 0
lea eax, [ebp - 0x220]
jmp 0x10003681
push eax
push dword [ebp - 0x230]
pop ecx
mov edx, dword [ecx + 0x60]
push edx
jmp 0x10003696
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
push dword [ebp - 0x230]
pop ecx
mov dword [ecx + 0x40], eax
mov edx, dword [ebp - 0x230]
cmp dword [edx + 0x40], 0
jne 0x100036ca
mov byte [ebp - 0x231], 0
jmp 0x100036c1
jmp 0x10003bed
mov byte [ebp - 0x20c], 0x47
mov byte [ebp - 0x20b], 0x65
mov byte [ebp - 0x20a], 0x74
jmp 0x100036e7
mov byte [ebp - 0x209], 0x53
mov byte [ebp - 0x208], 0x79
jmp 0x100036fd
mov byte [ebp - 0x207], 0x73
jmp 0x1000370c
mov byte [ebp - 0x206], 0x74
mov byte [ebp - 0x205], 0x65
jmp 0x1000371d
mov byte [ebp - 0x204], 0x6d
mov byte [ebp - 0x203], 0x54
mov byte [ebp - 0x202], 0x69
mov byte [ebp - 0x201], 0x6d
jmp 0x1000373e
mov byte [ebp - 0x200], 0x65
mov byte [ebp - 0x1ff], 0x41
mov byte [ebp - 0x1fe], 0x73
mov byte [ebp - 0x1fd], 0x46
mov byte [ebp - 0x1fc], 0x69
jmp 0x10003768
mov byte [ebp - 0x1fb], 0x6c
mov byte [ebp - 0x1fa], 0x65
mov byte [ebp - 0x1f9], 0x54
mov byte [ebp - 0x1f8], 0x69
jmp 0x10003788
mov byte [ebp - 0x1f7], 0x6d
mov byte [ebp - 0x1f6], 0x65
mov byte [ebp - 0x1f5], 0
lea eax, [ebp - 0x20c]
jmp 0x100037a9
push eax
mov ecx, dword [ebp - 0x230]
mov edx, dword [ecx + 0x60]
push edx
jmp 0x100037b8
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [ebp - 0x230]
mov dword [ecx + 0x44], eax
mov edx, dword [ebp - 0x230]
cmp dword [edx + 0x44], 0
jne 0x100037ea
jmp 0x100037d9
mov byte [ebp - 0x231], 0
jmp 0x100037e5
jmp 0x10003bed
mov byte [ebp - 0x110], 0x47
mov byte [ebp - 0x10f], 0x65
jmp 0x100037fe
mov byte [ebp - 0x10e], 0x74
jmp 0x1000380e
mov byte [ebp - 0x10d], 0x54
jmp 0x1000381d
mov byte [ebp - 0x10c], 0x68
jmp 0x10003828
mov byte [ebp - 0x10b], 0x72
mov byte [ebp - 0x10a], 0x65
mov byte [ebp - 0x109], 0x61
jmp 0x10003843
mov byte [ebp - 0x108], 0x64
mov byte [ebp - 0x107], 0x54
mov byte [ebp - 0x106], 0x69
mov byte [ebp - 0x105], 0x6d
jmp 0x10003862
mov byte [ebp - 0x104], 0x65
jmp 0x10003870
mov byte [ebp - 0x103], 0x73
jmp 0x10003880
mov byte [ebp - 0x102], 0
lea eax, [ebp - 0x110]
push eax
mov ecx, dword [ebp - 0x230]
mov edx, dword [ecx + 0x60]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [ebp - 0x230]
mov dword [ecx + 0x48], eax
jmp 0x100038b5
mov edx, dword [ebp - 0x230]
cmp dword [edx + 0x48], 0
jne 0x100038cd
mov byte [ebp - 0x231], 0
jmp 0x10003bed
mov byte [ebp - 0x1a4], 0x53
mov byte [ebp - 0x1a3], 0x65
mov byte [ebp - 0x1a2], 0x74
jmp 0x100038e9
mov byte [ebp - 0x1a1], 0x4c
jmp 0x100038f4
mov byte [ebp - 0x1a0], 0x61
jmp 0x1000390d
mov byte [ebp - 0x19f], 0x73
mov byte [ebp - 0x19e], 0x74
mov byte [ebp - 0x19d], 0x45
mov byte [ebp - 0x19c], 0x72
jmp 0x1000392c
mov byte [ebp - 0x19b], 0x72
jmp 0x10003937
mov byte [ebp - 0x19a], 0x6f
mov byte [ebp - 0x199], 0x72
jmp 0x1000394d
mov byte [ebp - 0x198], 0
lea eax, [ebp - 0x1a4]
push eax
mov ecx, dword [ebp - 0x230]
mov edx, dword [ecx + 0x60]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
push dword [ebp - 0x230]
pop ecx
mov dword [ecx + 0x4c], eax
jmp 0x1000397b
mov edx, dword [ebp - 0x230]
cmp dword [edx + 0x4c], 0
jne 0x10003997
jmp 0x1000398b
mov byte [ebp - 0x231], 0
jmp 0x10003bed
mov byte [ebp - 0x170], 0x53
mov byte [ebp - 0x16f], 0x65
mov byte [ebp - 0x16e], 0x74
mov byte [ebp - 0x16d], 0x54
mov byte [ebp - 0x16c], 0x68
mov byte [ebp - 0x16b], 0x72
mov byte [ebp - 0x16a], 0x65
mov byte [ebp - 0x169], 0x61
mov byte [ebp - 0x168], 0x64
mov byte [ebp - 0x167], 0x50
mov byte [ebp - 0x166], 0x72
jmp 0x100039ee
mov byte [ebp - 0x165], 0x69
mov byte [ebp - 0x164], 0x6f
jmp 0x10003a05
mov byte [ebp - 0x163], 0x72
mov byte [ebp - 0x162], 0x69
mov byte [ebp - 0x161], 0x74
mov byte [ebp - 0x160], 0x79
mov byte [ebp - 0x15f], 0
jmp 0x10003a2b
lea eax, [ebp - 0x170]
push eax
mov ecx, dword [ebp - 0x230]
mov edx, dword [ecx + 0x60]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [ebp - 0x230]
mov dword [ecx + 0x50], eax
push dword [ebp - 0x230]
pop edx
cmp dword [edx + 0x50], 0
jne 0x10003a67
mov byte [ebp - 0x231], 0
jmp 0x10003a62
jmp 0x10003bed
mov byte [ebp - 0x98], 0x53
jmp 0x10003a72
mov byte [ebp - 0x97], 0x6c
mov byte [ebp - 0x96], 0x65
mov byte [ebp - 0x95], 0x65
mov byte [ebp - 0x94], 0x70
mov byte [ebp - 0x93], 0
lea eax, [ebp - 0x98]
push eax
push dword [ebp - 0x230]
pop ecx
push dword [ecx + 0x60]
pop edx
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x10003ab4
push dword [ebp - 0x230]
pop ecx
mov dword [ecx + 0x54], eax
jmp 0x10003ac5
mov edx, dword [ebp - 0x230]
cmp dword [edx + 0x54], 0
jne 0x10003ae0
mov byte [ebp - 0x231], 0
jmp 0x10003bed
mov byte [ebp - 0x184], 0x57
mov byte [ebp - 0x183], 0x61
mov byte [ebp - 0x182], 0x69
jmp 0x10003afd
mov byte [ebp - 0x181], 0x74
jmp 0x10003b0b
mov byte [ebp - 0x180], 0x46
mov byte [ebp - 0x17f], 0x6f
mov byte [ebp - 0x17e], 0x72
jmp 0x10003b24
mov byte [ebp - 0x17d], 0x53
mov byte [ebp - 0x17c], 0x69
mov byte [ebp - 0x17b], 0x6e
mov byte [ebp - 0x17a], 0x67
mov byte [ebp - 0x179], 0x6c
mov byte [ebp - 0x178], 0x65
mov byte [ebp - 0x177], 0x4f
mov byte [ebp - 0x176], 0x62
jmp 0x10003b66
mov byte [ebp - 0x175], 0x6a
jmp 0x10003b72
mov byte [ebp - 0x174], 0x65
jmp 0x10003b84
mov byte [ebp - 0x173], 0x63
jmp 0x10003b93
mov byte [ebp - 0x172], 0x74
mov byte [ebp - 0x171], 0
lea eax, [ebp - 0x184]
jmp 0x10003bb0
push eax
mov ecx, dword [ebp - 0x230]
mov edx, dword [ecx + 0x60]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [ebp - 0x230]
mov dword [ecx + 0x58], eax
mov edx, dword [ebp - 0x230]
cmp dword [edx + 0x58], 0
jne 0x10003be6
mov byte [ebp - 0x231], 0
jmp 0x10003bed
mov byte [ebp - 0x231], 1
push edx
push ebx
add byte [eax - 0x6f6f6f70], dl
sub dword [0x10013192], eax
jne 0x100053d2
jns 0x10005dbe
jmp 0xfffc23d
jmp 0x10005dc5
pop es
add byte [eax], dl
sbb byte [esi + 0x77], ch
add byte [ebx - 0x76efdbbc], cl
adc al, 0x85
ja 0x10007b94
nop
nop
loop 0x10007b60
inc esp
or byte [ebp + 0xe8b8b34], cl
lea esi, [ebx + ecx*4]
mov ecx, dword [esi]
ja 0x10007be3
push ecx
or eax, 0xc0967770
or byte [ecx], cl
add bh, bh
jle 0x10007bc8
push eax
inc ebp
jne 0x10007bad
jne 0x10007b85
push ebp
ja 0x10007b19
nop
call 0x10002c43
mov edi, edi
cmp eax, 0xfffffff6
ja 0x10007b84
clc
div byte [edi - 5]
or edi, ebx
jne 0x10007ba1
jne 0x10007bc8
shr byte [edx], cl
push esi
push ebp
lds eax, [edx]
mov edi, edi
pushal
push esi
inc eax
add cl, byte [ebx + 0x405660ff]
sub al, 0xff
pop ebx
and dword [ebp - 0x30], 0
ror byte [edi], 0x85
cmp byte [eax + 0x77], 0x39
nop
add byte [eax + 0x3b850f02], ch
test dword [ebx], edi
add byte [ebx - 0x48f0fbbf], cl
or al, 0xff
inc ecx
test byte [esi + 0x490000a0], ah
je 0x10007b50
mov bh, 0xc
inc dword [ecx - 0x7c]
cmpsb byte [esi], byte es:[edi]
mov al, byte [0x74490000]
add byte [ecx + 0x74], cl
nop
push ebp
add eax, 0x90909090
push ebp
nop
mov ebp, esp
jnp 0x10007bb4
clc
ja 0x10007b7d
ja 0x10007c16
nop
nop
test dl, ch
aam 0x51
sal dword [ebp + ebx + 0x39], 0x8d
call 0x10007d87
push ebp
test ecx, ecx
sbb eax, 0xa6e88d39
add dword [eax], eax
add byte [ebp - 0x7b], dl
leave
jne 0x10007c28
mov ecx, dword [ebp - 4]
je 0x10005189
sal dword [ebx - 0x2d], 1
nop
jg 0x10007bf6
cmpsd dword [esi], dword es:[edi]
cmp word [eax - 2], 0
ja 0x10007bc0
salc
nop
add byte [eax], al
ja 0x10007bbc
xor eax, ebp
lea eax, [ebp - 0x24]
lea eax, [ebp - 0xc]
jne 0x10007c25
push edi
add byte [eax], al
jne 0x10007c76
mov ebp, esp
add byte [ebp - 0x3e], bl
leave
lea eax, [ebp - 0x14]
cmpsb byte [esi], byte es:[edi]
fild qword [esi + 0x77]
nop
nop
ret 0xc
pop ebp
ret 0x8dc9
jne 0x10007bd9
or bh, bh
neg ecx
push edi
fld dword [ecx]
add dl, ah
mov ebp, dword [ecx + ebx*4]
add dword [eax], eax
loop 0x10007bba
sub al, 0x99
nop
dec ebp
sub al, 0x56
nop
nop
nop
fst dword [ecx - 0x2f]
cmp esi, 0xfffffff5
add byte [eax], al
nop
dec edi
lea eax, [ebp - 0x1c]
je 0x10007c2f
inc ebp
hlt
sti
nop
nop
push ebp
jne 0x10007c08
push edi
test byte [edx + eax*8 + 0x43d0000], bl
and byte [ebp - 0x56ca888f], dl
nop
and al, 0xc
xchg ebp, eax
jno 0x10007cf0
xor eax, 0xc2490a9
test eax, 0xf0c2490
test esp, ebp
or dword [eax], eax
add byte [0x75070318], dh
jne 0x10008670
xor eax, 0x75070318
jl 0x10007c96
push esi
pop ecx
sti
nop
ja 0x10007cfa
imul esi, dword [edi - 5], 0xf9775690
ja 0x10007c8e
nop
push esi
ja 0x10007c90
stc
sal dword [ebx - 0x15], 1
push ecx
nop
and eax, 0x74fb0924
mov eax, dword [edi + 0x5c]
add byte [ebp - 0x17aff7bb], cl
nop
sbb dh, byte [ecx + 0x77]
add al, byte [eax]
inc ebp
lea eax, [ebp - 0x10]
nop
or byte [esi + 0x77], ch
movzx esi, si
nop
nop
jne 0x10007ce3
inc ebp
invalid
ja 0x10007c7a
add byte [0x1002473f], bh
nop
mov dword es:[esi + 0x75], edx
nop
nop
cmpsd dword [esi], dword es:[edi]
je 0x10007cb2
jne 0x10007cdc
push ebp
add dword [eax], eax
add eax, 0x9d57556
ja 0x10007c8c
scasd eax, dword es:[edi]
enter 0x6dfb, 0x77
ja 0x10007c97
rcr byte [eax], 0x73
add byte [edi + edi*8 + 0xffff], dh
nop
js 0x10007d67
into
je 0x10007c67
nop
push 0
push esi
push ecx
add bh, bh
mov dword [eax + 0x18], ecx
nop
jne 0x10007d1c
or edi, ebx
mov dword [eax + 0x32], ecx
movzx eax, word [eax + esi*2]
nop
mov esi, dword [ebp - 0x2c]
test byte [edi + 1], ah
invalid
inc ebp
lock xchg dword [eax], edx
mov edx, cs
inc eax
nop
jne 0x10007cc7
and al, 0xfb
jne 0x10005378
invalid
or byte [ebx + 0x48890c4e], cl
test dword [esi - 0x7d000000], eax
dec esi
jne 0x10007d04
mov ecx, dword [esp + 4]
mov ebp, esp
add al, 0x8b
in al, dx
add eax, dword [eax]
push ebp
sub byte [edi + 0x77], 0x9b
add byte [0x1002241b], bh
add eax, 0x90909090
test dword [ebx - 0xfffd2a], ecx
xor ah, 0x6e
nop
lea eax, [ebp - 0xc]
sti
or ecx, ecx
pop esi
nop
ja 0x10007d62
lds ebp, [esi + 0x2b307771]
cwde
fst qword [edi]
and al, 8
nop
pop es
stc
test ecx, ecx
push 0xb8776ee0
jne 0x10007d2c
push esi
inc ebp
push ebp
mov ebp, esp
jno 0x10007dfe
push ebp
add byte [eax - 0x3d637bf1], al
test byte [edi + 0x3d0000c2], ah
test edi, edi
and eax, 0x74fb0b38
jbe 0x10007e14
test dword [edx + 0xb], ebp
nop
add dh, bh
push ebp
jbe 0x10007e1d
nop
add byte [eax - 0x3d8f7bf1], al
nop
je 0x10007d40
ja 0x10007dc5
sbb esi, dword [ecx + 0x77]
sal dword [ebx], 0x57
add byte [ebp + 0x4c8b0049], cl
and al, 0x8b
push edi
add byte [eax], dl
cmp eax, 0xfffffff5
mov ebx, 0xf89c7776
adc byte [ebx - 0x3c380a08], al
jbe 0x10007e45
pushfd
clc
test bl, bh
push ecx
sub dword [0x1001527f], esi
invalid
add dword [eax], eax
or byte [eax], al
jb 0x10007dc6
add byte [edx - 0x3e], dh
cmp dword [ebp - 0xa0], ebx
adc al, 0xff
add byte [ebx], bh
add eax, dword [eax]
jae 0x10007e1e
pushal
pushal
add byte [ebx + 0x65833040], cl
jb 0x10007e74
mov eax, dword [eax + 0x30]
and dword [ebp + 0x72], 0x57
nop
nop
jne 0x10002a3d
sbb byte [0x10026ac3], dl
ja 0x10007dc5
or al, 0
add byte [edi], al
add word [esi], ax
add dword [eax], eax
sti
push ds
stc
les esp, [0x100117e1]
push edi
or ebx, edi
movsb byte es:[edi], byte [esi]
add eax, 0x90909090
nop
nop
nop
sti
mov eax, dword [0x18]
mov ecx, 0x35f57556
nop
ja 0x10007e16
jne 0x10007e47
xor eax, 0xbc07790
outsb dx, byte [esi]
ja 0x10007e66
or ebp, dword [esi + 0x77]
or al, 0x89
add byte [ebx - 0x7bf00a02], al
nop
pop eax
neg eax
mov dword [eax], eax
cmp esi, 0xfffffff5
je 0xe8f7d6f5
add byte [eax - 0x6f6f6f70], dl
nop
nop
nop
nop
nop
and byte [esi + 0x77], ch
rep stosd dword es:[edi], eax
cmp eax, 0x69755601
nop
loop 0x10007e7a
imul edx, dword [eax + 0x2e2], 0x777770fb
add byte [eax], al
sti
jo 0x10007ef4
ja 0x10007ef5
ja 0x10007e01
xor byte [edi - 0x31], 0x26
jecxz 0x10007ed9
ja 0x10007e50
jecxz 0x10007ed9
jne 0x10007eef
nop
nop
test bh, bh
push es
dec edi
nop
add byte [ebx + 0x458d0ce7], al
nop
push ebp
je 0x100020f1
mov ebp, esp
jo 0x10007f16
nop
nop
add eax, 0x89dc4d8b
add byte [0x10025c22], bh
or byte [edx - 0x3e], dh
int3
pop ss
or byte [ebx + 0x7d8bd475], cl
sbb al, 0x3c
push esi
nop
nop
cli
inc ebp
nop
add dword [eax], eax
ja 0x10007f2a
std
stc
add al, byte [edi + 0x56]
jne 0x10007e7c
ja 0x10007f12
nop
ja 0x10007f33
push esi
sti
mov ebp, esp
shl dword [esi], 1
push 7
sub dword [edi + 0x77], 0xffffff85
cmp edx, dword [ecx + 2]
je 0x1000b594
add byte [eax], al
ja 0x10007f34
inc esp
and al, 0xc
nop
push esi
add byte [ebx - 0x23ba76ff], cl
mov eax, dword [ecx]
mov dword [ebp - 0x24], eax
add al, 0
mov dword [ebp - 4], 0xfffffffe
nop
or bl, bh
ja 0x10007eb8
neg esi
jne 0x10007f59
mov dword [eax], ecx
mov bh, 0x10
mov ebp, esp
add dword [eax], eax
push esi
ret 0xc
or al, 0
stc
and edx, 0x10000003
imul esp, esi, 0xa14d7555
stc
xor byte [esi], al
js 0x10007f46
sbb al, 0xf6
movd dword [ecx + ebx*8], mm0
test byte [edi], 0x7e
add al, 0xd9
cwde
add byte [eax], al
pop esi
pop edi
jne 0x10007f83
jmp 0x10007f9b
nop
jne 0x10007ec1
nop
add eax, dword [eax]
add eax, dword [eax]
sar byte [eax + 0x38], 0x8b
dec eax
mov edi, edi
nop
mov bh, 4
jmp 0x10007f51
call dword [eax + 0x5eb04b7]
push edi
adc byte [esi + 0x77], ch
add eax, 0x776e1057
outsb dx, byte [esi]
ja 0x10007ee3
xchg edx, eax
nop
jne 0x10007f5c
nop
nop
ja 0x10007f4b
inc ebp
or al, 0xb
xchg ecx, eax
nop
mov edi, edi
and eax, 0x74fb0d6c
ja 0x10007f29
push es
inc ebp
jb 0x10007fe1
and al, 0x89
jne 0x10007fea
mov ecx, 0x35f57556
add ah, byte [eax]
ljmp 0x7770
push esi
jne 0x10007f67
xor eax, 0x6eea2002
ja 0x10007f66
retf
jne 0x10007f56
or byte [eax + 0xf], cl
push esi
adc al, 0xff
je 0x10007f9e
and ecx, 8
mov dword [esi + 0x3c], eax
jne 0x10007fe4
jne 0x1000800c
jne 0x10007fe4
add al, byte [eax]
jne 0x10007f38
invalid
and dl, byte [eax - 0x647af039]
aad 2
ja 0x10008009
add byte [eax], al
add dword [esi + 0x75], edx
je 0x10005d69
jb 0x10008025
ja 0x10007f6f
mov eax, 0x707d1276
jbe 0x10007fcb
jge 0x1000802b
jo 0x10007f5b
lahf
je 0x10007f4e
nop
and ch, byte [esi + 0x77]
mov dword [ebp - 0xc4], eax
add al, byte [edi]
add eax, 0xb60f74fb
lea eax, [ebp - 0x24]
sti
je 0x10007fdd
mov dh, 0x8d
inc ebp
fdiv qword [eax + 0x77]
jo 0x1000804b
push eax
je 0x10007f67
mov ebp, esp
or ebx, edi
ja 0x1000802d
adc eax, 0xc0
nop
ror dword [ecx - 0x3f7a03bb], cl
rol byte [eax], 0
add byte [eax - 0x3ba762d], dl
mov dword [ebp - 4], eax
test eax, eax
mov dword [eax + 0x1c], ecx
jne 0x10007fde
dec eax
sbb al, 0x75
lock add byte [eax], al
add byte [eax], al
jne 0x10007fba
mov dl, 0x56
add byte [ecx + 0x5f], bl
clc
push edi
push ebp
cmp dword [ebp + 8], esi
nop
add al, byte [eax]
nop
and eax, 0x74fb02d8
and al, 0
sub edi, esi
hlt
std
jne 0x10007fb6
pop eax
lea eax, [ebp - 8]
clc
or al, 0x89
jne 0x10008024
mov esi, dword [0x1001f434]
ja 0x10007fd2
jne 0x1000803e
clc
nop
or byte [ebx], cl
push 0
or ebp, dword [edx]
lea eax, [ebp - 0x94]
pop eax
cmp dword [ebp - 0x98], 0x80000005
nop
invalid
call [eax - 0x7f]
mov ebp, 0xffffff68
add eax, 0x90800000
nop
or edi, ebx
and eax, 0x74fb0c30
pop es
xor byte [ebx + edi*8], cl
or al, 0xfb
je 0x1000804a
nop
or ebx, edi
jne 0x10008047
invalid
cmp dword [ebp + 8], esi
or byte [ebx], ah
loope 0x100080a5
and esp, ecx
push edi
mov ecx, 0
mov word [eax + 0x30], cx
pop ebp
jno 0x100080d1
adc al, 0x6e
call fcn.10002a2b
jne 0x10008063
add eax, dword [ebx + 0x758b0027]
jne 0x10008084
nop
add byte [esi + 0x77], ch
jne 0x1000803f
nop
add byte [eax], al
hlt
inc ebp
in al, 8
clc
sub byte [eax], al
add byte [ebx + 0x3e181c8], cl
nop
fistp dword [edi - 0x5f928aa9]
mov edi, edi
nop
std
jno 0x10008115
add eax, dword [eax]
mov dl, byte [esi + 0x75]
nop
nop
xor edx, dword [edi + 0x75]
add byte [eax], al
nop
nop
nop
add byte [eax + 0x5184840f], al
ja 0x10008101
aam 0xfe
jmp 0x1000804e
shr al, 0x3d
xchg ecx, eax
invalid
sti
je 0x10008154
and al, 0xcd
ret 0x45f7
invalid
xchg ebp, eax
jne 0x100080e6
xor eax, 0x2a0e7556
xor eax, 0x2a0e7556
and eax, 0x74fb0da0
push ebp
nop
mov edi, edi
add byte [eax - 0x6f6f6f70], dl
add byte [ebx - 0x7bf00902], al
nop
sal dword [ebx - 0x15], 1
jmp 0x100080dc
pop eax
jne 0x10008161
push eax
mov ecx, dword [esi + 8]
jne 0x1000812a
jae 0x10008197
push eax
jnp 0x10008124
add byte [ecx], bh
nop
invalid
cmp dword [eax - 0x17888f25], edx
shr byte [eax + eax], cl
add byte [edi + 0x77], dh
ja 0x10008110
pop es
jmp 0x1000813a
and dword [ebp - 0x79f88aab], ecx
push ebp
nop
nop
jne 0x100080f2
adc byte [ebx - 0x6a74f7bd], cl
jne 0x1000819b
inc ebx
or byte [ebx + 0x3b4e7595], cl
push esp
and al, 0xc
cmp edx, dword [esp + 0xc]
cmp eax, dword [ebx - 0x7bf00007]
and eax, 0x74fb0af8
stc
dec dword [edi]
test byte [0x74fb0af8], ah
je 0x10008186
je 0x100080f0
je 0x100080f2
nop
ror byte [ebx], 0x6e
mov dword [esi + 0x40], eax
inc eax
and al, 0x57
inc esi
dec esp
jne 0x10008147
add dword [edi], ecx
add ecx, dword [edi]
lea esi, [esi + 0x77]
ja 0x10008153
push esi
cmp byte [eax + esi*2 + 0x77], cl
jne 0x10008132
ja 0x100081f3
mov bl, 0x77
push 0x5600ff18
push 0x55e2f61b
ja 0x100081e9
sbb bh, bh
add byte [esi + 0x68], dl
sbb esi, esi
loop 0x100081df
sbb byte [ecx + 0x478b3846], cl
rcl dword [edi + 0x75], cl
nop
xor eax, 0
add byte [eax], al
hlt
pop ecx
pop eax
or byte [eax + 0xf], cl
cmp byte [0x1002e264], 0
nop
jne 0x1000ac59
nop
pop ebp
or al, byte [eax]
add byte [ebp + 0x20], dh
jne 0x100081d4
clc
xchg ecx, eax
pop es
cmp dword [esi + 4], edi
or eax, 0x909074fb
add byte [eax + 0x516e840f], al
nop
inc ebp
ror byte [edi], 0x85
ror dword [ecx - 0x3f7a03bb], cl
and eax, 0x74fb0d50
nop
sti
je 0x10008167
nop
sub dword [edi + edx*2], esi
sub edx, dword [esi + 0x75]
add eax, dword [eax]
add byte [edi + 0x15], dh
ja 0x100081f7
or al, 1
ja 0x100081de
cmp ebp, dword [edi + 0x77]
outsd dx, dword [esi]
ja 0x10008261
ja 0x100081e0
cmc
push 0x74fb2298
mov ebp, esp
cwde
and bh, bl
je 0x1000817c
in al, dx
ja 0x10008204
adc byte [eax + 0x73], dh
jo 0x10008269
mov bh, 0x56
push esi
js 0x100081b1
nop
ja 0x10008259
ja 0x1000824f
inc ebp
sbb eax, 0xc057556
jne 0x10008223
or al, 0x75
sbb al, 0x75
or cl, bl
shr byte [esp + eax], 0x56
jne 0x10008211
fld st(0)
sub al, 4
push esi
jmp 0x10008262
rol dword [ebx + 0x3b5900d2], 0xd1
nop
nop
nop
nop
jne 0x100081b2
xchg esp, eax
sub al, 4
nop
mov word [eax], cs
adc byte [ebp + 0x75], 0xf3
add dh, dh
mov eax, dword [eax + 0x30]
je 0x100033e6
nop
ja 0x10008291
nop
ja 0x1000821d
jne 0x100081ec
jne 0x1000823c
pushfd
mov ecx, 0x6f777797
jne 0x10008286
inc edx
jmp 0x10008283
inc esi
add al, 0x89
inc ebp
or al, 0xe8
je 0x100081e7
nop
add byte [eax - 0x6f6f6f70], dl
nop
nop
nop
nop
adc eax, 0x74fb0554
add eax, 0x90fc74fb
je 0x1000825f
cld
nop
add byte [ebp - 0x457af040], al
lodsb al, byte [esi]
cwde
hlt
mov edx, 0x83f498ac
cli
add edx, dword [eax + 0x35690a7]
rcl dword [eax + 0xf08458b], 0x85
sub al, 0x9f
inc ebp
or byte [edi], cl
test dword [edi + ebx*4], ebp
invalid
push esp
mov al, byte [0xa2407557]
sti
cmpsb byte [esi], byte es:[edi]
cmpsb byte [esi], byte es:[edi]
jne 0x100082c8
mov byte [0xa6a666fb], al
push 0x44
add byte [eax], al
jno 0x10008259
fnstcw word [ecx + 0x35f57556]
aam 0xff
add dword [eax], eax
xor eax, 0x75070318
inc dword [ecx]
add byte [0x75070318], dh
pop ss
stc
test ebx, eax
ja 0x10008324
nop
sar byte [ebx], 0xf0
cld
inc ebp
or al, byte [eax]
pop ebp
je 0x10008243
dec ebp
retf
outsb dx, byte [esi]
ja 0x10008256
mul edx
push ebp
jne 0x10008278
nop
js 0x100082ea
cld
call fcn.100088c7
inc esi
pop ss
jb 0x1000829a
or eax, 0x34297558
dec esp
adc ebp, esp
push esi
ja 0x10008351
nop
or byte [ecx + 0x7d8bc445], cl
push ebp
rol byte [eax], cl
jne 0x100082c3
cmp al, 0x6d
inc esp
test byte [esi - 0x74fffcc0], bh
nop
and eax, 0x74fb0964
inc ecx
shl dword [ecx], 0x56
retf
cmp byte [eax], dl
push esi
ja 0x10008345
push esi
nop
and eax, 0x74fb0a78
nop
xchg edx, eax
add byte [edx + 1], ch
and al, 4
jno 0x100083b0
jne 0x100083b0
pop eax
jb 0x100083b5
mov bh, 0xc3
movzx esi, word [ecx]
push edx
jne 0x1000834e
or byte [eax], al
invalid
add byte [edi], cl
je 0x1000257a
test byte [eax + 0x77], bh
rcl dword [edi + 0x75], cl
rcl ecx, 0xe8
xor cl, byte [ebx + 0x8c87]
loop 0x10008376
push ebp
sti
nop
nop
invalid
ja 0x10008360
sbb ch, byte [esi]
je 0x100016a7
je 0x100016a7
push eax
sbb bl, bh
nop
push ebp
sti
jne 0x10009a65
test edx, ebp
push ss
add byte [eax], al
cmpsb byte [esi], byte es:[edi]
ja 0x10008365
add eax, dword [eax]
push ebp
push edi
rcr byte [ecx - 0x73], 0x7d
sti
inc ebx
add byte [ebx], bh
sti
nop
mov al, 9
lodsb al, byte [esi]
nop
nop
ret 4
lea eax, [ebp - 0xb8]
ja 0x10008417
and eax, 0x74fb096c
pop ebp
sti
je 0x10008410
cld
mov al, byte [0x3b776e19]
ja 0x100083db
sbb dword [esi + 0x77], ebp
cmp esi, dword [edi + 0x20]
pop ebp
nop
aaa
ja 0x100083a5
clc
add byte [eax], al
add eax, 0x90909090
inc ebp
push eax
or eax, 0x13c776e
mov ecx, dword [esi + 0x32]
inc esi
inc ebp
jne 0x100083e2
je 0x10008368
inc ebp
mov edi, edi
ret 0xc
lcall 0xb577, 0x16a0000
xor al, 0x57
nop
nop
nop
push esi
je 0x10008381
pop esi
sti
cld
into
dec eax
nop
js 0x10008471
jo 0x10008473
fild dword [edx]
int3
cmp al, 0xc5
add al, 0x56
stc
nop
jne 0x100083f6
xor edi, edi
nop
add al, byte [eax]
sahf
jne 0x1000842a
adc bl, bh
sti
inc esi
dec esi
stc
adc al, 0x56
je 0x100083a5
mov ecx, dword [ebp + 8]
jne 0x10008490
adc edx, 0
bound ecx, qword [eax]
nop
add eax, 0x3ad97557
jne 0x10008419
jne 0x1000840a
cmp dh, byte [ebp - 0x1b]
sti
pop edi
mov esi, dword [0x100292a9]
add byte [eax + 0x1290840f], al
jne 0x100083fc
cmp edx, 0x63
mov esi, dword [esi]
sbb ebp, dword [esi + 0x77]
arpl word [ebx + 0x776e1b36], cx
nop
jmp 0x1000843c
jl 0x1000200a
push esi
nop
add al, byte [eax]
ja 0x100084bf
or eax, 0x1e00776e
nop
or ebx, edi
xchg edi, eax
push edi
invalid
inc edi
jne 0x100084a3
jne 0x100084ad
test byte [edi], bh
adc al, 0x85
or dword [esi + 0x77], ebp
test dword [ecx], ecx
outsb dx, byte [esi]
ja 0x1000849d
add byte [ebx - 0x47fbdbb4], cl
dec ebp
mov ecx, dword [esp + 4]
mov eax, 0x908b1c4d
sbb al, 0x8b
nop
fdiv dword [eax + 0x77]
ja 0x10008467
ja 0x1000842f
sar byte [eax + 3], 0xc2
nop
ja 0x100084ee
jle 0x100084b2
add al, 0
arpl word [ebp - 0x58f58aab], sp
mov dh, 0x12
add byte [eax], al
mov edi, edi
ja 0x10008446
adc al, byte [eax]
add byte [ebx + 0x778077ff], cl
cmp bh, byte [eax - 0x7c99ff8b]
inc ebp
les eax, [edx]
ja 0x10008502
cmp al, 5
jne 0x100084cc
add word [ebp - 0x3c], 2
ret 0xc
add byte [eax], al
ja 0x1000849c
les ebp, [ecx]
nop
inc esp
jne 0x1000850c
ja 0x10008568
sbb al, 0x51
jne 0x10008493
test ebp, ebx
nop
add dword [esi + 0x75], edx
test eax, 0x9ba5776f
movsb byte es:[edi], byte [esi]
add byte [eax], al
call fcn.100077cb
shl dword [esi], 1
add al, ch
ret
cmp eax, 0x80000004
sub dword [edi + 0x77], 0xffffff85
outsd dx, dword [esi]
ja 0x10008498
mov esi, eax
add cl, byte [ecx + 0xc458b37]
mov eax, dword [ebp - 4]
jl 0x10008597
nop
add byte [ecx], bh
cmp ax, 2
jne 0x100084df
jle 0x10008527
loopne 0x10008583
je 0x100084d4
add byte [eax], al
cmp dword [edi + 4], ebx
or byte [ebx], cl
add byte [eax], al
push ecx
stc
ja 0x10008510
jbe 0x100085ce
nop
je 0x1000850a
add byte [eax], al
jne 0x1000858a
jnp 0x10008542
adc ch, byte [esi + 0x77]
add eax, 0xf800000
mov esi, dword [ebx + 0x77]
pop edi
ja 0x100085eb
add dh, bh
inc edi
ja 0x1000859b
sar esi, 0x66
mov edi, edi
mov ch, 0x68
nop
jae 0x10008618
nop
push esi
add byte [ebx], bh
adc cl, byte [ebx - 0x72172e3f]
nop
ja 0x100085ef
nop
sal ah, 0x75
neg eax
and byte [ebp - 0x5fa98888], dl
or al, 0x6e
ja 0x10008600
popfd
mov edi, edi
xor ah, 0x6e
add byte [eax], al
invalid
pop esi
pop ebp
ret 0x6ea
push es
push esi
jne 0x10008630
add dword [eax], eax
add byte [edi], cl
mov ebp, gs
mov ch, 0xff
push dword [edi - 5]
push esi
sti
mov dword [ebp + 0xc], eax
jne 0x100085c6
std
movzx esi, si
add al, 0x89
fmul qword [ebx + 0x4d890449]
leave
jne 0x1000864c
adc al, 0x20
push esi
add byte [ebx + 0x45890cc4], al
jge 0x10008609
add al, cl
loop 0x100086a5
inc eax
jae 0x100086e7
nop
and eax, 0x74fb08f4
jae 0x100086a7
sti
inc eax
ja 0x1000868c
sahf
cld
mov ebp, esp
jne 0x100086d6
push ds
nop
dec esi
jge 0x1000866d
jb 0x10008700
mul edx
cmp al, 1
ja 0x100086b3
add dword [edi + 0x24], esi
je 0x10008ed7
ja 0x1000870b
je 0x1000870d
jne 0x100086e3
dec edx
jne 0x10008621
jne 0x100086b5
add byte [ecx], bh
mov dword [ebp - 4], eax
ja 0x10008670
nop
add byte [eax], al
ficom word [ebp + 0x75]
push ebp
and eax, 0x74fb0d50
movsd dword es:[edi], dword [esi]
inc esi
and bh, bl
sti
push edi
jge 0x100086c7
sub edx, dword [esi + 0x75]
je 0x1000864c
push esi
jne 0x1000872f
nop
sub dword [ecx - 0x5e5b8aa9], esp
add byte [eax], al
push es
add byte [esi], al
mov dword [0x8b000000], eax
ja 0x100086d8
add byte [eax], al
mov esi, dword [edi + 0xc]
or al, 0x8b
inc dword [ebp - 0x78a5aba]
mov edi, edi
test dword [esi - 0x5b], eax
jne 0x100086cb
nop
std
xchg edi, eax
jo 0x1000874f
nop
ja 0x1000874d
mov edi, edi
xor byte [ebx], ch
cmp byte [0x1001bd7b], cl
add dword [eax], edx
jne 0x100086ef
jne 0x100086fd
jge 0x10008696
add byte [esi + 1], ah
or eax, 0x5d8d0002
popfd
add al, byte [eax]
lea ebx, [ebp - 0x63]
push 0
xor dword [ebp - 4], eax
je 0x1000868b
je 0x10008bb2
mov cl, 4
add byte [eax], al
add byte [eax], al
pop ebp
ret 0x6afb
add byte [ebp - 0x3e], bl
sti
push 0xc
nop
xor eax, 0x5f7772a9
ja 0x1000876c
pop edi
les esp, [esi + 0x12b47773]
add bh, bh
and eax, 0x74fb0960
ja 0x100086b8
push es
adc al, 0x6e
add byte [eax], al
pushal
nop
add byte [ebp - 0x17aff7bb], cl
ja 0x100086c3
add dword [eax], eax
mov ebp, esp
invalid
nop
push esi
jns 0x1000878e
push ebp
or al, 0xff
and byte [eax], al
push ebp
or edx, dword [esi + 0x75]
add byte [edi + esi*2 - 0x1b], bh
add al, byte [eax]
add byte [eax], al
invalid
mov eax, dword [ebp - 0xc0]
sbb bh, bh
or bl, bh
inc eax
invalid
sti
mov dword fs:[0], eax
dec edx
mov byte [ecx], ch
push esi
jo 0x100087da
push edi
inc esi
mov ax, word [edi + 0x6c]
inc ebp
nop
push eax
mov al, byte [0xa01a7557]
add al, ah
mov dword [edi], eax
sti
or al, 0xff
or bl, bh
je 0x1000870c
add al, 0xc2
nop
add bh, dh
jne 0x10008735
wait
jne 0x10008792
xchg edi, eax
lea ebx, [ebp - 0x20]
add eax, 0xf800000
pcmpeqb mm2, qword [eax + 0x77735690]
je 0x10008721
nop
push esi
jae 0x1000880c
jne 0x100087bf
jge 0x100087a5
adc dl, byte [esi + 0x75]
fst dword [ecx + 2]
inc eax
mov ah, 0xff
ja 0x10008738
mov word [ebp + 0x75], ss
sbb bl, bh
push ebp
jne 0x100087c0
sti
sub edx, dword [esi + 0x75]
jno 0x10008825
nop
push esi
push edi
sti
cmp dword [ebp - 0x24], 1
jne 0x100087d0
nop
nop
aad 0x70
mov edx, dword [ebx + 8]
and eax, 0x74fb0b34
je 0x10008756
xor al, 0xb
sti
je 0x10008839
nop
or eax, dword [eax]
ja 0x10008826
jne 0x100087dc
ja 0x10008773
dec edx
jne 0x10006cae
test ecx, ebx
in al, 0xff
inc dword [eax]
or byte [edi], 0x84
sal byte [edx + eax*2 - 0x7b], 0xc3
add byte [eax + 0x74c0840f], al
inc edx
je 0x1000881e
test ebx, eax
sub dword [edi + 0x46b57770], eax
jmp 0x1000878f
add al, 0xf
mov bh, 0xd1
stc
and al, 0xc
or al, 0x76
ja 0x1000882d
pop es
xor al, 0xf
nop
lcall 0x6e12, 0xe47772a7
leave
mov ebp, esp
mov dword [ebx - 0x5bea8aab], esp
mov dword [ebp - 0x1c], edi
hlt
push esi
add byte [eax], al
push esi
ja 0x10009a74
je 0x100099fd
push ebp
add al, byte [edi]
call fcn.100040a5
test dword [ebx], edi
nop
inc dword [ebp - 0x79bd6fc5]
je 0x10009a7d
inc edx
xchg byte [ecx + eax], dh
add byte [ebx + esi*2], cl
or al, 0x73
nop
push ebp
and dword [ebp - 0x30], 0
add byte [ebx - 0x74fbdbb4], cl
je 0x10007c2b
pop ebp
add byte [edx + 0x77], dh
rol byte [ebx + 0xf001c7d], 0x85
nop
nop
jne 0x1000acc3
invalid
aas
clc
jne 0x1000b5af
adc al, 0xff
movsd dword es:[edi], dword [esi]
nop
push ebp
and al, 0xfb
cmp eax, 0x8b00020c
add byte [eax], al
push ecx
inc ebp
push ss
mov ebp, esp
nop
mov dh, 3
mov eax, dword [ebp + 0xc]
and dword [ebp - 0x30], 0
inc ebp
or al, 0x83
rol byte gs:[eax], 1
and dword [esi], 0
add byte [eax], al
invalid