Function at 0x68d000
Capabilities:
Contain obfuscated stackstrings
Resolve function by parsing pe exports

Disassembly:
push ebx
push ecx
push edx
push edi
push esi
push ebp
mov ecx, esp
call 0x68d00d
pop ebp
mov eax, 0x401415
sub eax, 0x401408
sub ebp, eax
sub ebp, 0x1000
mov eax, ebp
cmp dword [ebp + 0x120], 0x12345678
je 0x68d724
jmp 0x68d03f
push eax
mov ecx, 0xf00
add eax, 0x30
call fcn.0068d034
pop eax
sub eax, dword [ebp + 0x11c]
mov dword [ebp + 0x124], eax
mov dword [ebp + 0x120], 0x12345678
mov eax, dword [ebp + 0x2010]
add eax, dword [ebp + 0x124]
mov dword [ebp + 0x12c], eax
mov eax, dword [ebp + 0x2024]
add eax, dword [ebp + 0x124]
mov dword [ebp + 0x130], eax
mov eax, dword [ebp + 0x2038]
add eax, dword [ebp + 0x124]
mov eax, dword [eax]
mov dword [ebp + 0x128], eax
mov dword [ebp], 0x6c6c6443
mov dword [ebp + 4], 0x6c642e38
mov dword [ebp + 8], 0x6c
lea eax, [ebp]
push eax
mov ebx, dword [ebp + 0x12c]
call dword [ebx + 4]
push eax
mov dword [ebp], 0x65696853
mov dword [ebp + 4], 0x4350646c
mov dword [ebp + 8], 0
lea ebx, [ebp]
push ebx
push eax
mov ebx, dword [ebp + 0x12c]
call dword [ebx + 8]
mov dword [ebp + 0x16c], eax
pop eax
push eax
mov dword [ebp], 0x4746594c
mov dword [ebp + 4], 0x614c7465
mov dword [ebp + 8], 0x72457473
mov dword [ebp + 0xc], 0x72
lea ebx, [ebp]
push ebx
push eax
mov ebx, dword [ebp + 0x12c]
call dword [ebx + 8]
mov dword [ebp + 0x174], eax
pop eax
push eax
mov dword [ebp], 0x74696e49
mov dword [ebp + 4], 0x65746169
mov dword [ebp + 8], 0x6b636f4c
mov dword [ebp + 0xc], 0
lea ebx, [ebp]
push ebx
push eax
mov ebx, dword [ebp + 0x12c]
call dword [ebx + 8]
mov dword [ebp + 0x170], eax
pop eax
push eax
mov dword [ebp], 0x6e756f43
mov dword [ebp + 4], 0x726574
lea ebx, [ebp]
push ebx
push eax
mov ebx, dword [ebp + 0x12c]
call dword [ebx + 8]
mov dword [ebp + 0x178], eax
pop eax
mov dword [ebp], 0x64616552
mov dword [ebp + 4], 0x6b636f4c
mov dword [ebp + 8], 0
lea ebx, [ebp]
push ebx
push eax
mov ebx, dword [ebp + 0x12c]
call dword [ebx + 8]
mov dword [ebp + 0x17c], eax
mov eax, 0
push eax
call dword [ebp + 0x170]
add esp, 4
cmp eax, 0
je 0x68dac8
mov ax, word [ebp + 0x180]
cmp ax, 0
je 0x68d203
mov eax, 0
push eax
push eax
lea eax, [ebp + 0x194]
push eax
lea ebx, [ebp]
push ebx
mov eax, 0
mov ax, word [ebp + 0x182]
push eax
mov eax, dword [ebp + 0x17c]
call eax
add esp, 0x14
cmp eax, 0
je 0x68dac8
mov eax, dword [ebp]
mov ebx, dword [ebp + 0x184]
cmp eax, ebx
jne 0x68daff
cmp dword [ebp + 0x140], 1
jne 0x68d231
lea ebx, [ebp]
push ebx
push 1
push 0
push 0
lea eax, [ebp + 0x194]
push eax
mov eax, dword [ebp + 0x178]
call eax
add esp, 0x14
cmp eax, 0
je 0x68daff
mov dword [ebp], 0xffffffff
xor eax, eax
mov ax, word [ebp + 0x14e]
push eax
mov ax, word [ebp + 0x14c]
push eax
mov ax, word [ebp + 0x14a]
push eax
mov ax, word [ebp + 0x148]
push eax
push 0x4d2
call dword [ebp + 0x16c]
add esp, 0x14
push eax
push 0
lea ebx, [ebp]
push ebx
push 0x4d2
mov eax, dword [ebp + 0x128]
call eax
add esp, 0
cmp eax, 0
je 0x68daff
pop eax
cmp dword [ebp], eax
jne 0x68dac8
push 0
push 0
push 3
push 0
push 3
push 0
mov dword [ebp], 0x5c2e5c5c
mov dword [ebp + 4], 0x4349544e
mov dword [ebp + 8], 0x45
lea eax, [ebp]
push eax
mov ebx, dword [ebp + 0x12c]
call dword [ebx + 0x14]
cmp eax, 0xffffffff
push 0
push 0
push 3
push 0
push 3
push 0
mov dword [ebp], 0x5c2e5c5c
mov dword [ebp + 4], 0x45434953
mov dword [ebp + 8], 0
lea eax, [ebp]
push eax
mov ebx, dword [ebp + 0x12c]
call dword [ebx + 0x14]
cmp eax, 0xffffffff
push 0
push 0
push 3
push 0
push 3
push 0
mov dword [ebp], 0x5c2e5c5c
mov dword [ebp + 4], 0x44574953
mov dword [ebp + 8], 0x47554245
mov dword [ebp + 0xc], 0
lea eax, [ebp]
push eax
mov ebx, dword [ebp + 0x12c]
call dword [ebx + 0x14]
cmp eax, 0xffffffff
push 0
push 0
push 3
push 0
push 3
push 0
mov dword [ebp], 0x5c2e5c5c
mov dword [ebp + 4], 0x575254
lea eax, [ebp]
push eax
mov ebx, dword [ebp + 0x12c]
call dword [ebx + 0x14]
cmp eax, 0xffffffff
jne 0x68d964
push 0
push 0
push 3
push 0
push 3
push 0
mov dword [ebp], 0x5c2e5c5c
mov dword [ebp + 4], 0x44575254
mov dword [ebp + 8], 0x47554245
mov dword [ebp + 0xc], 0
lea eax, [ebp]
push eax
mov ebx, dword [ebp + 0x12c]
call dword [ebx + 0x14]
cmp eax, 0xffffffff
jne 0x68d964
pushal
mov eax, dword fs:[0x30]
push eax
mov ebx, 0
pop eax
test eax, eax
mov ebx, 0
js 0x68d4ab
mov eax, dword [eax + 0xc]
mov eax, dword [eax + 0xc]
mov dword [eax + 0x20], 0x4000
mov esi, dword [eax + 0x18]
mov dword [ebp], 0x6e72656b
mov dword [ebp + 4], 0x32336c65
mov dword [ebp + 8], 0x6c6c642e
mov dword [ebp + 0xc], 0
lea eax, [ebp]
push eax
mov ebx, dword [ebp + 0x12c]
call dword [ebx + 4]
push eax
mov dword [ebp], 0x43746547
mov dword [ebp + 4], 0x65727275
mov dword [ebp + 8], 0x7250746e
mov dword [ebp + 0xc], 0x7365636f
mov dword [ebp + 0x10], 0x73
lea ebx, [ebp]
push ebx
push eax
mov ebx, dword [ebp + 0x12c]
call dword [ebx + 8]
call eax
mov edx, eax
pop ecx
push edx
mov dword [ebp], 0x74726956
mov dword [ebp + 4], 0x506c6175
mov dword [ebp + 8], 0x65746f72
mov dword [ebp + 0xc], 0x78457463
mov dword [ebp + 0x10], 0
lea ebx, [ebp]
push ebx
push ecx
mov ebx, dword [ebp + 0x12c]
call dword [ebx + 8]
pop edx
push ebp
push 0x40
push 0x1000
push esi
push edx
call eax
mov edi, dword [esi + 0x3c]
mov dword [esi + edi + 0xf8], 0
mov dword [esi + edi + 0xfc], 0
mov dword [esi + edi + 0x100], 0
mov dword [esi + edi + 0x104], 0
mov dword [esi + edi + 0x108], 0
mov dword [esi + edi + 0x10c], 0
jmp 0x68d4ca
push 0
mov ebx, dword [ebp + 0x12c]
call dword [ebx + 4]
test edx, edx
jns 0x68d4ca
cmp dword [edx + 8], 0xffffffff
jne 0x68d4ca
mov edx, dword [edx + 4]
mov dword [edx + 0x50], 0x1000
popal
pushal
mov esi, dword [ebp + 0x124]
add esi, dword [ebp + 0x104]
mov ecx, dword [ebp + 0x108]
call fcn.0068d83f
popal
pushal
mov eax, dword [ebp + 0x124]
add eax, dword [ebp + 0x10c]
mov ecx, dword [ebp + 0x110]
call fcn.0068d959
popal
mov eax, dword [ebp + 0x134]
cmp eax, 0xffffffff
je 0x68d542
call 0x68d50d
pop eax
mov edi, 0x401915
sub edi, 0x401910
sub eax, edi
mov edi, 0x401d9f
sub edi, 0x401910
add eax, edi
push eax
push dword [ebp + 0x134]
push 0
push 0
mov ebx, dword [ebp + 0x130]
call dword [ebx + 4]
mov dword [ebp + 0x138], eax
mov esi, dword [ebp + 0x124]
add esi, dword [ebp + 0x10c]
mov eax, dword [esi + 0xc]
or eax, eax
je 0x68d6de
add eax, dword [ebp + 0x124]
push eax
mov dword [ebp + 0x20], eax
mov ebx, dword [ebp + 0x124]
mov ebx, dword [ebp + 0x12c]
call dword [ebx + 4]
mov edx, dword [ebp + 0x20]
or eax, eax
jne 0x68d5d4
push edx
push eax
and eax, 0
cmp byte [edx], 0
je 0x68d59b
mov cl, byte [edx]
mov byte [ebp + eax + 0x1c], cl
inc edx
inc eax
cmp byte [edx], 0
jne 0x68d583
mov byte [ebp + eax + 0x1c], 0x21
inc eax
mov byte [ebp + eax + 0x1c], 0
pop eax
call dword [ebx]
or eax, eax
jne 0x68d5d4
mov eax, dword [ebp + 0x2fc]
test eax, eax
je 0x68da87
push 0
push 0
lea ebx, [ebp + 0x300]
push ebx
lea eax, [ebp + 0x1c]
push eax
push 0
mov ebx, dword [ebp + 0x130]
call dword [ebx]
push 0
mov ebx, dword [ebp + 0x12c]
call dword [ebx + 0x1c]
mov edx, eax
mov dword [ebp + 0x98], edx
mov eax, dword [esi]
add eax, dword [ebp + 0x124]
mov dword [ebp + 0x94], eax
mov eax, dword [esi + 0x10]
add eax, dword [ebp + 0x124]
mov dword [ebp + 0x90], eax
mov ecx, dword [ebp + 0x94]
mov eax, ecx
sub eax, dword [ebp + 0x124]
cmp eax, 0
jne 0x68d611
call fcn.0068d671
mov eax, dword [ecx]
shr eax, 0x1f
cmp eax, 0
jne 0x68d664
mov eax, dword [ecx]
add eax, dword [ebp + 0x124]
add eax, 2
push eax
mov dword [ebp + 0x8c], eax
push dword [ebp + 0x98]
call dword [ebx + 8]
cmp eax, 0
je 0x68d684
mov ecx, dword [ebp + 0x90]
mov dword [ecx], eax
add dword [ebp + 0x94], 4
add dword [ebp + 0x90], 4
mov eax, dword [ebp + 0x94]
cmp dword [eax], 0
jne 0x68d5f9
add esi, 0x14
jmp 0x68d54e
mov eax, dword [ecx]
shl eax, 1
shr eax, 1
and eax, 0xffff
jmp 0x68d626
mov eax, dword [ebp + 0x98]
add eax, 0x3c
mov ecx, dword [eax]
mov eax, dword [ebp + 0x98]
add eax, ecx
cmp word [eax], 0x4550
jne 0x68d5a2
add eax, 0x78
mov ecx, dword [ebp + 0x98]
add ecx, dword [eax]
add ecx, 0x1c
mov eax, dword [ecx]
add eax, dword [ebp + 0x98]
mov ecx, eax
push ebx
mov ebx, 4
mov eax, dword [ebp + 0x8c]
dec eax
imul bx
pop ebx
add eax, ecx
mov eax, dword [eax]
add eax, dword [ebp + 0x98]
jmp 0x68d54e
call 0x68d7a1
call 0x68d7a2
pushal
push dword fs:[0x30]
pop eax
test eax, eax
js 0x68d704
mov eax, dword [eax + 0xc]
mov eax, dword [eax + 0xc]
mov dword [eax + 0x20], 0x1000
jmp 0x68d723
push 0
mov ebx, dword [ebp + 0x12c]
call dword [ebx + 4]
test edx, edx
jns 0x68d723
cmp dword [edx + 8], 0xffffffff
jne 0x68d723
mov edx, dword [edx + 4]
mov dword [edx + 0x50], 0x1000
popal
mov eax, dword [ebp + 0x124]
add eax, dword [ebp + 0x104]
pop ebp
pop esi
pop edi
pop edx
pop ecx
pop ebx
jmp eax
mov eax, dword [ebp + 0x2fc]
test eax, eax
je 0x68da87
push 0
push 0
lea eax, [ebp + 0x300]
push eax
lea ebx, [ebp + 0x600]
push ebx
push 0
mov ebx, dword [ebp + 0x130]
call dword [ebx]
mov ebx, dword [ebp + 0x12c]
call dword [ebx + 0x1c]
pushal
call 0x68d99d
pop ebp
mov ebx, 0x401da5
sub ebx, 0x401408
sub ebp, ebx
sub ebp, 0x1000
mov dword [ebp], 0xffffffff
xor eax, eax
mov ax, word [ebp + 0x14e]
push eax
mov ax, word [ebp + 0x14c]
push eax
mov ax, word [ebp + 0x14a]
push eax
mov ax, word [ebp + 0x148]
push eax
push 0x4d2
call dword [ebp + 0x16c]
add esp, 0x14
push eax
push 0
lea ebx, [ebp]
push ebx
push 0x4d2
mov eax, dword [ebp + 0x128]
call eax
add esp, 0
cmp eax, 0
je 0x68daff
pop eax
cmp dword [ebp], eax
je 0x68da49
call 0x68da13
pop eax
mov edi, 0x401e1b
sub edi, 0x401e16
sub eax, edi
mov edi, 0x401e9a
sub edi, 0x401e16
add eax, edi
push eax
push 0x2710
push 0
push 0
mov ebx, dword [ebp + 0x130]
call dword [ebx + 4]
mov dword [ebp + 0x13c], eax
jmp 0x68da4b
popal
ret
mov ebx, dword [ebp + 0x130]
push dword [ebp + 0x138]
push 0
call dword [ebx + 8]
mov eax, dword [ebp + 0x2fc]
test eax, eax
je 0x68da87
push 0
push 0
lea eax, [ebp + 0x300]
push eax
lea eax, [ebp + 0x700]
push eax
push 0
call dword [ebx]
mov ebx, dword [ebp + 0x12c]
push 0
call dword [ebx + 0x1c]
push 0
mov ebx, dword [ebp + 0x12c]
call dword [ebx + 0x1c]
pushal
call 0x68da98
pop ebp
mov ebx, 0x401ea0
sub ebx, 0x401408
sub ebp, ebx
sub ebp, 0x1000
mov ebx, dword [ebp + 0x130]
push dword [ebp + 0x13c]
push 0
call dword [ebx + 8]
mov ebx, dword [ebp + 0x12c]
push 0
call dword [ebx + 0x1c]
call dword [ebp + 0x174]
mov eax, dword [ebp + 0x2fc]
test eax, eax
je 0x68da87
mov ebx, dword [ebp + 0x130]
push 0
push 0
lea eax, [ebp + 0x300]
push eax
lea eax, [ebp + 0x400]
push eax
push 0
call dword [ebx]
mov ebx, dword [ebp + 0x12c]
push 0
call dword [ebx + 0x1c]
mov eax, dword [ebp + 0x2fc]
test eax, eax
je 0x68da87
mov ebx, dword [ebp + 0x130]
push 0
push 0
lea eax, [ebp + 0x300]
push eax
lea eax, [ebp + 0x500]
push eax
push 0
call dword [ebx]
mov ebx, dword [ebp + 0x12c]
push 0
call dword [ebx + 0x1c]
mov eax, dword [ebp + 0x2fc]
test eax, eax
je 0x68da87
mov ebx, dword [ebp + 0x130]
push 0
push 0
lea eax, [ebp + 0x300]
push eax
lea eax, [ebp + 0xa00]
push eax
push 0
call dword [ebx]
mov ebx, dword [ebp + 0x12c]
push 0
call dword [ebx + 0x1c]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x28e1], dl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], ch
jecxz 0x68e037
add byte [edx + 0x28], bl
add byte [ecx + 0x28], bh
add byte [eax], al
add byte [eax], al
add byte [eax], al
xor eax, 0x880028e3
loop 0x68e04f
add ah, cl
loope 0x68e053
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax - 0x1d], al
sub byte [eax], al
cwde
loop 0x68e063
add byte [eax - 0x2bffd71e], bl
add ah, dl
loope 0x68e067
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edx - 0x1d], cl
sub byte [eax], al
mov al, byte [0xdc0028e2]
add ah, bl
loope 0x68e07b
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx + 0x28], dl
add byte [eax - 0x1bffd71e], ch
add ah, ah
loope 0x68e08f
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax - 0x1d], ah
sub byte [eax], al
mov al, 0xe2
sub byte [eax], al
in al, dx
loope 0x68e0a3
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx + 0x28], ch
add byte [eax + 0x28e2], bh
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edx], al
sub byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
js 0x68e0a5
sub byte [eax], al
shl dl, 1
sub byte [eax], al
or al, 0xe2
sub byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
and bl, 0x28
add al, bl
loop 0x68e103
add byte [edx], dl
sub byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid
add byte [edx], ah
sub byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
test eax, 0xf00028e3
loop 0x68e13f
add byte [edx], ch
sub byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov ch, 0xe3
sub byte [eax], al
clc
loop 0x68e153
add byte [edx], dh
sub byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
ret 0x28e3
add byte [edx], bh
sub byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
int 0xe3
sub byte [eax], al
or bl, ah
sub byte [eax], al
inc esp
loop 0x68e17f
add byte [edx + 0x28], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add bh, dl
jecxz 0x68e18b
add byte [eax], dl
jecxz 0x68e18f
add byte [edx + 0x28], cl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add ah, ah
jecxz 0x68e19f
add byte [eax], bl
jecxz 0x68e1a3
add byte [edx + 0x28], dl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add cl, dh
jecxz 0x68e1b3
add byte [eax], ah
jecxz 0x68e1b7
add byte [ecx], cl
in al, 0x28
add byte [eax], bl
in al, 0x28
add byte [ebx], ch
in al, 0x28
add byte [esp], bh
sub byte [eax], al
sbb ah, ah
sub byte [eax], al
sub esp, esp
sub byte [eax], al
cmp al, 0xe4
sub byte [eax], al
dec edx
in al, 0x28
add byte [edx - 0x1c], cl
sub byte [eax], al
pop ecx
in al, 0x28
add byte [edi - 0x1c], ah
sub byte [eax], al
jns 0x68e192
add byte [ecx - 0x1c], bl
sub byte [eax], al
in al, 0x28
add byte [ecx - 0x1c], bh
sub byte [eax], al
xchg esp, esp
sub byte [eax], al
xchg edi, eax
in al, 0x28
add byte [edi + 0x28e4], dl
add byte [eax], al
add byte [eax], al
add byte [esp - 0x1b4bffd8], ah
sub byte [eax], al
mov edi, 0x28e4
add byte [eax], al
add bl, cl
in al, 0x28
add byte [eax], al
add byte [eax], al
add ch, bl
in al, 0x28
add byte [eax], al
add byte [eax], al
add byte [ebx], dl
add byte [eax], al
add byte [eax], 0
add byte [eax], al
int1
in al, 0x28
add byte [eax], al
add byte [eax], al
add byte [edx], al
in eax, 0x28
add byte [eax], al
add byte [eax], al
add byte [ebx], bl
in eax, 0x28
add byte [eax], al
add byte [eax], al
add byte [esi], ch
in eax, 0x28
add byte [eax], al
add byte [eax], al
add byte [ecx - 0x1b], al
sub byte [eax], al
add byte [eax], al
add byte [eax], al
push eax
in eax, 0x28
add byte [eax], al
add byte [eax], al
add byte [esi - 0x1b], bl
sub byte [eax], al
add byte [eax], al
add byte [eax], al
outsb dx, byte [esi]
in eax, 0x28
add byte [eax], al
add byte [eax], al
add byte [eax], cl
add byte [eax], al
add byte [eax], 0
add byte [eax], al
and ch, 0x28
add byte [eax], al
add byte [eax], al
add ch, bh
add byte [eax], al
add byte [eax], 0
add byte [eax], al
mov ecx, 0x800000
add byte [eax], al
add byte [ecx + 0x28e5], ah
add byte [eax], al
add byte [esi + 0x28e5], dh
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], cl
or esp, esp
sub byte [eax], al
sbb ah, ah
sub byte [eax], al
sub esp, esp
sub byte [eax], al
cmp al, 0xe4
sub byte [eax], al