Function at 0x429e4d
Capabilities:
Encode data using xor

Disassembly:
mov dword [esp + 0x48], edi
mov dword [esp], 0xb925bb40
mov dword [esp + 4], 0xbd5bbf2d
mov dword [esp + 8], 0xb124b32d
mov dword [esp + 0xc], 0xb5b6b754
lea esi, [esp + 0x10]
mov word [esp + 0x10], 0
mov byte [esp + 0x12], 0
mov eax, 0xdf
mov ecx, 0x20
nop
movzx edi, byte [esp + eax - 0xdf]
mov ebx, eax
and ebx, edi
mov ebp, ecx
and ebp, edi
mov edx, ecx
xor edx, edi
sub edx, edi
add edx, ebp
or edx, ebx
mov bl, 0xa4
sub bl, dl
mov byte [esp + eax - 0xdf], bl
inc eax
dec ecx
cmp eax, 0xf2
jne 0x428d50
lea edi, [esp + 0x9e]
mov eax, esp
mov ecx, 4
xchg esi, eax
rep movsd dword es:[edi], dword [esi]
xchg esi, eax
lea edi, [esp + 0xae]
xor edx, edx
xor ecx, ecx
xchg esi, esi
rep movsw word es:[edi], word [esi]
xchg esi, esi
mov dword [esp], 0xcf57c90c
mov dword [esp + 4], 0xc365cd5b
mov dword [esp + 8], 0xc750c153
mov dword [esp + 0xc], 0xbb7dc560
mov dword [esp + 0x10], 0xbf2cb919
mov dword [esp + 0x14], 0xb324bd1d
mov dword [esp + 0x18], 0xb7b6b139
mov ecx, 0xffffffff
nop
nop
movzx eax, byte [esp + edx]
mov esi, ecx
or esi, 0xf2af2c32
mov edi, edx
or edi, 0xf2af2c32
add edi, esi
lea esi, [edx + edi]
inc esi
xor esi, eax
mov eax, esi
and eax, 0xc2942305
xor esi, 0x42942305
lea eax, [esi + eax*2]
mov esi, eax
not esi
and esi, 0xfabf6ff1
and eax, 0x540900e
sub eax, esi
mov esi, eax
and esi, 1
xor eax, 1
lea eax, [eax + esi*2]
add al, 0xf1
mov byte [esp + edx], al
lea eax, [edx + 1]
dec ecx
mov edx, eax
cmp eax, 0x1c
jne 0x428de0
lea edx, [esp + 0xd8]
mov eax, esp
mov edi, edx
mov ecx, 7
xchg esi, eax
rep movsd dword es:[edi], dword [esi]
xchg esi, eax
lea edi, [esp + 0xf4]
lea eax, [esp + 0x1c]
xor ecx, ecx
xchg esi, eax
rep movsw word es:[edi], word [esi]
xchg esi, eax
mov dword [esp], 0xc16dc708
mov dword [esp + 4], 0xcd6fc35d
mov dword [esp + 8], 0xc95ccf5d
mov dword [esp + 0xc], 0xb57acb64
mov dword [esp + 0x10], 0xb174b708
lea ebx, [esp + 0x14]
mov word [esp + 0x14], 0xb3b0
mov dword [esp + 0x16], 0
mov word [esp + 0x1a], 0
mov ecx, 0x31
mov ebp, 0xfdf2cace
nop
nop
nop
nop
nop
nop
nop
movzx eax, byte [esp + ecx - 0x31]
mov edi, ecx
and edi, eax
mov esi, ebp
xor esi, eax
add esi, eax
sub esi, edi
lea edi, [ebp + 0x20d3600]
and edi, eax
lea eax, [esi + esi]
not eax
add eax, esi
or eax, edi
add al, 0xb
mov byte [esp + ecx - 0x31], al
inc ecx
dec ebp
cmp ecx, 0x4d
jne case.default.0x428f41
lea esi, [esp + 0xc2]
mov eax, esp
mov edi, esi
mov ecx, 5
xchg esi, eax
rep movsd dword es:[edi], dword [esi]
xchg esi, eax
lea edi, [esp + 0xd6]
mov ecx, 1
xchg esi, ebx
rep movsw word es:[edi], word [esi]
xchg esi, ebx
lea eax, [esp + 0x9e]
mov dword [esp + 0x90], eax
mov dword [esp + 0x94], edx
mov dword [esp + 0x98], esi
mov eax, dword [esp + 0x48]
add eax, 2
mov dword [esp + 0x70], eax
xor ecx, ecx
xor eax, eax
mov dword [esp + 0x50], 0
cmp ecx, 0xc
setne al
xor ecx, ecx
jmp dword [eax*4 + 0x447f44]
mov ecx, dword [esp + 0x78]
add ecx, 4
xor eax, eax
cmp ecx, 0xc
setne al
jmp dword [eax*4 + 0x447f44]
push dword [esp + 0x40]
call fcn.004095b0
add esp, 4
movzx eax, bl
jmp dword [eax*4 + 0x447fec]
jmp dword [0x447ffc]
movzx eax, bl
jmp dword [eax*4 + 0x447fec]
mov eax, dword [esp + 0x44]
mov edx, dword [esp + 0x4c]
lea ecx, [edx + eax]
add edx, eax
add edx, 0x17
lea eax, [ecx*2 + 0x2e]
test edx, edx
jns 0x42948a
mov eax, 0xffffffff
push eax
call fcn.004095a0
add esp, 4
mov ebx, eax
mov eax, dword [esp + 0x48]
movzx ecx, word [eax]
mov eax, ebx
test cx, cx
je 0x4294c1
mov edx, dword [esp + 0x70]
mov eax, ebx
nop
nop
nop
nop
nop
nop
nop
mov word [eax], cx
add eax, 2
movzx ecx, word [edx]
add edx, 2
test cx, cx
jne 0x4294b0
mov dword [esp + 0x40], ebx
mov word [eax], 0x5c
mov dword [esp], 0x194e1bb8
mov dword [esp + 4], 0x65cb67a9
mov dword [esp + 8], 0x61d663cb
mov dword [esp + 0xc], 0x6d336f00
mov dword [esp + 0x10], 0x69db6bd0
mov dword [esp + 0x14], 0x75d977d6
mov dword [esp + 0x18], 0x71d973dd
mov dword [esp + 0x1c], 0x7dca7fd4
mov dword [esp + 0x20], 0x79c07bd7
mov dword [esp + 0x24], 0x45f247d3
mov dword [esp + 0x28], 0x41ec43e8
mov word [esp + 0x2c], 0x4f40
mov ecx, esp
mov byte [ecx + 0x30], 0
mov word [ecx + 0x2e], 0
mov ecx, 0xbc1d13bb
mov ebx, 0x44
nop
nop
movzx ebp, byte [esp + ecx + 0x43e2ec45]
mov edx, ebx
xor edx, ecx
and edx, ebp
xor edx, ecx
mov ebp, edx
and ebp, 1
or edx, 1
add edx, 0x58
xor edx, ebp
lea edx, [edx + ebp*2]
mov byte [esp + ecx + 0x43e2ec45], dl
inc ecx
dec ebx
cmp ecx, 0xbc1d13ec
jne 0x429540
add eax, 2
movzx ecx, word [esi]
test cx, cx
je 0x429591
lea edx, [esi + 2]
nop
mov word [eax], cx
add eax, 2
movzx ecx, word [edx]
add edx, 2
test cx, cx
jne 0x429580
mov word [eax], 0
movzx ecx, word [esp]
test cx, cx
je 0x4295c1
lea edx, [esp + 2]
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
mov word [eax], cx
add eax, 2
movzx ecx, word [edx]
add edx, 2
test cx, cx
jne 0x4295b0
mov word [eax], 0
add edi, 0x12
cmp dword [esp + 0x4c], 0xfffffff7
jge 0x4295d5
mov edi, 0xffffffff
push edi
call fcn.004095a0
add esp, 4
mov edi, eax
mov dword [esp], 0x9fe0b3d
mov dword [esp + 4], 0x58c07f3
mov dword [esp + 8], 0x1f603ff
mov dword [esp + 0xc], 0x1de01ffc
mov word [esp + 0x10], 0x1b1c
mov dword [esp + 0x12], 0
mov eax, 0x4ca9f443
mov ecx, 0xbc
nop
nop
nop
nop
nop
nop
nop
nop
movzx edx, byte [esp + eax - 0x4ca9f443]
mov ebx, eax
or ebx, edx
not edx
or edx, ecx
and edx, ebx
neg edx
mov ebx, edx
and ebx, 0x50
add ebx, ebx
xor edx, 0xaf
sub edx, ebx
add dl, 2
mov byte [esp + eax - 0x4ca9f443], dl
inc eax
dec ecx
cmp eax, 0x4ca9f459
jne 0x429620
movzx ecx, word [esi]
mov eax, edi
test cx, cx
je 0x429681
add esi, 2
mov eax, edi
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
mov word [eax], cx
add eax, 2
movzx ecx, word [esi]
add esi, 2
test cx, cx
jne 0x429670
mov word [eax], 0
movzx ecx, word [esp]
test cx, cx
mov esi, dword [esp + 0x40]
je 0x4296b1
lea edx, [esp + 2]
nop
nop
nop
nop
nop
nop
nop
nop
nop
mov word [eax], cx
add eax, 2
movzx ecx, word [edx]
add edx, 2
test cx, cx
jne 0x4296a0
mov word [eax], 0
mov dword [esp], 0x9f9e99b6
mov dword [esp + 4], 0
xor eax, eax
nop
nop
nop
nop
nop
nop
nop
nop
nop
mov ecx, eax
add cl, 0x1a
xor cl, byte [esp + eax]
add cl, 0x7e
mov byte [esp + eax], cl
inc eax
cmp eax, 8
jne 0x4296d0
push 0
push 0
push 0xc00000
lea eax, [esp + 0xc]
push eax
push esi
push edi
push dword [esp + 0x120]
call fcn.00421f10
add esp, 0x1c
mov ecx, dword [esp + 0x50]
and cl, 1
or cl, al
mov dword [esp + 0x50], ecx
jmp dword [0x447ff4]
push edi
call fcn.004095b0
add esp, 4
jmp dword [0x447ffc]
push esi
call fcn.004095b0
add esp, 4
mov ecx, dword [esp + 0x78]
add ecx, 4
xor eax, eax
cmp ecx, 0xc
setne al
jmp dword [eax*4 + 0x447f44]
push ebp
call fcn.004095b0
add esp, 4
jmp dword [0x447fac]
push dword [esp + 0x84]
call fcn.00402070
add esp, 4
mov eax, dword [case.0x428f41.7]
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
jmp eax
push dword [esp + 0x38]
call fcn.004095b0
add esp, 4
push dword [esp + 0x38]
call fcn.004095b0
add esp, 4
jmp dword [0x447fb4]
jmp dword [0x44800c]
mov ebx, dword [esp + 0x74]
lea eax, [ebx + ebx]
test ebx, ebx
jns 0x429c0e
mov eax, 0xffffffff
push eax
call fcn.004095a0
add esp, 4
mov edi, eax
push ebp
push ebx
push eax
push 0x1f
push esi
push 0
call dword [0x44d394]
jmp dword [0x448018]
mov edi, dword [esp + 0x74]
lea eax, [edi + edi]
test edi, edi
jns 0x429c3d
mov eax, 0xffffffff
push eax
call fcn.004095a0
add esp, 4
push ebp
push edi
push eax
push 0x1f
push esi
push 0
call dword [0x44d394]
jmp case.0x428f41.49
not eax
shr eax, 0x1f
jmp dword [eax*4 + 0x44802c]
xor ebx, ebx
jmp dword [0x448034]
push edi
call fcn.004095b0
add esp, 4
xor ebx, ebx
jmp case.0x428f41.48
lea esi, [esp + 0x24]
jmp dword [0x448040]
push 0x60
push 3
push 0x120089
push esi
push edi
call fcn.00440400
add esp, 0x14
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
push 0x60
push 3
push 0x120089
push esi
push edi
call fcn.00440400
add esp, 0x14
jmp dword [0x448048]
not eax
shr eax, 0x1f
jmp dword [eax*4 + 0x44804c]
xor ebx, ebx
jmp dword [0x448144]
mov eax, ebx
add esp, 0xbc
pop esi
pop edi
pop ebx
pop ebp
ret
lea eax, [esp + 0x14]
push 0
push eax
push dword [esp + 0x2c]
call fcn.004407d0
add esp, 0xc
not eax
shr eax, 0x1f
xor ebp, ebp
jmp dword [eax*4 + 0x448054]
mov esi, dword [esp + 0x14]
lea eax, [esi + 1]
push eax
call fcn.004095a0
add esp, 4
push 0
push esi
mov dword [esp + 0x24], eax
push eax
push dword [esp + 0x30]
call fcn.004408e0
add esp, 0x10
not eax
shr eax, 0x1f
mov dword [esp + 8], 0
jmp dword [eax*4 + 0x44805c]
jmp dword [0x448068]
mov eax, dword [esp + 0x14]
mov ebp, dword [esp + 0x1c]
mov byte [ebp + eax], 0
mov dword [esp + 8], 0
jmp dword [0x44806c]
mov eax, dword [esp + 0x14]
mov ebp, dword [esp + 0x1c]
mov byte [ebp + eax], 0
mov eax, dword [esp + 0x14]
mov byte [ebp + eax], 0
mov dword [esp + 8], 0
jmp dword [0x44806c]
lea ebp, [ebx + 0xa]
movzx eax, byte [ebx + 0xa]
xor edx, edx
test al, al
je 0x429dc2
mov ecx, ebp
nop
cmp al, 0x22
je 0x429dc0
movzx eax, byte [ecx + 1]
inc ecx
test al, al
jne 0x429db0
jmp 0x429dc2
mov edx, ecx
mov ecx, edx
sub ecx, ebp
xor eax, eax
cmp ecx, 5
setb al
jmp dword [eax*4 + 0x44807c]
xor eax, eax
cmp byte [edx - 1], 0x74
setne al
jmp dword [eax*4 + 0x448094]
xor eax, eax
cmp byte [edx - 2], 0x78
setne al
jmp dword [eax*4 + 0x44809c]
xor eax, eax
cmp byte [edx - 3], 0x74
setne al
jmp dword [eax*4 + 0x4480a4]
xor eax, eax
cmp byte [edx - 4], 0x2e
setne al
jmp dword [eax*4 + 0x4480ac]
mov dword [esp + 0x10], edx
mov eax, ecx
inc eax
mov dword [esp], eax
mov dword [esp + 0xc], ecx
lea esi, [ecx + ecx + 2]
jns 0x429e2e
mov esi, 0xffffffff
mov eax, dword [case.0x429dce.17]
mov dword [esp + 4], eax
nop
nop
nop
nop
nop
nop
nop
nop
nop
push esi
call fcn.004095a0
add esp, 4
jmp dword [esp + 4]
mov esi, dword [esp + 0x10]
push esi
push ebp
push dword [esp + 8]
push eax
mov dword [esp + 0x10], eax
call fcn.0040c150
add esp, 0x10
lea eax, [esp + 0x20]
push 0x60
push 3
push 0x120089
push eax
push dword [esp + 0x10]
call fcn.00440400
add esp, 0x14
not eax
shr eax, 0x1f
jmp dword [eax*4 + 0x4480c4]
jmp dword [0x448114]
lea eax, [esp + 0x70]
push 0
push eax
push dword [esp + 0x28]
call fcn.004407d0
add esp, 0xc
test eax, eax
setns al
mov edx, dword [esp + 0x70]
cmp edx, 0x100000
setb cl
and cl, al
movzx eax, cl
jmp dword [eax*4 + 0x4480cc]
push edx
mov dword [esp + 8], edx
call fcn.004095a0
add esp, 4
mov esi, eax
push 0
push dword [esp + 8]
push eax
push dword [esp + 0x2c]
call fcn.004408e0
add esp, 0x10
not eax
shr eax, 0x1f
jmp dword [eax*4 + 0x4480d4]
mov dword [esp + 0x78], esi
xor ecx, ecx
mov eax, dword [esp]
jmp 0x429f16
add eax, 2
test dx, dx
je 0x429f27
mov esi, ecx
movzx edx, word [eax]
mov ecx, eax
cmp dx, 0x5c
je 0x429f0e
mov ecx, esi
jmp 0x429f0e
xor eax, eax
test esi, esi
setne al
jmp dword [eax*4 + 0x4480dc]
xor esi, esi
xor eax, eax
jmp 0x429f56
sub esi, dword [esp]
sar esi, 1
mov eax, SysReAllocString
sub eax, esi
inc esi
mov edx, dword [esp + 0xc]
and eax, edx
add eax, eax
mov ecx, esi
xor ecx, edx
sub eax, ecx
add eax, 0x1b
push eax
call fcn.004095a0
add esp, 4
mov dword [esp + 0x18], eax
mov dword [esp + 0x6c], esi
sub dword [esp + 0xc], esi
mov dword [esp + 0x28], 0x9c929cf9
mov dword [esp + 0x2c], 0x99879196
mov dword [esp + 0x30], 0x82fcd98c
mov dword [esp + 0x34], 0xc08d9880
mov dword [esp + 0x38], 0x96868eee
mov dword [esp + 0x3c], 0xcc929484
mov word [esp + 0x40], 0xf6f3
mov byte [esp + 0x42], 0xa
mov dword [esp + 0x43], 0
mov eax, 0x8a8b1e48
movzx ecx, byte [esp + eax + 0x7574e1e0]
xor ecx, eax
lea edx, [ecx + 0x4b486897]
mov esi, edx
and esi, 1
mov dword [esp + 4], edx
and dword [esp + 4], 0xfe
xor edx, 1
add ecx, edx
add ecx, 0x4b486897
mov edx, ecx
sub edx, dword [esp + 4]
and ecx, esi
xor edx, esi
lea ecx, [edx + ecx*2]
mov byte [esp + eax + 0x7574e1e0], cl
inc eax
cmp eax, 0x8a8b1e67
jne 0x429fb7
add ebp, dword [esp + 0x6c]
movzx ecx, byte [esp + 0x28]
mov eax, dword [esp + 0x18]
test cl, cl
lea edx, [esp + 0x29]
je 0x42a023
mov eax, dword [esp + 0x18]
mov byte [eax], cl
inc eax
movzx ecx, byte [edx]
inc edx
test cl, cl
jne 0x42a018
mov byte [eax], 0
mov ecx, dword [esp + 0xc]
test ecx, ecx
mov esi, dword [esp + 0x10]
je 0x42a062
mov edx, dword [esp + 0x6c]
add edx, ebx
sub esi, edx
add esi, 0xfffffff5
mov ebx, ecx
and ebx, 3
je 0x42a06a
xor edx, edx
movzx ecx, byte [ebp]
cmp cl, 1
sbb ebp, 0xffffffff
mov byte [eax + edx], cl
inc edx
cmp ebx, edx
jne 0x42a046
add eax, edx
sub dword [esp + 0xc], edx
mov edx, eax
jmp 0x42a06a
mov edx, eax
mov ebx, dword [esp + 8]
jmp 0x42a0b4
cmp esi, 3
mov ebx, dword [esp + 8]
mov esi, dword [esp + 0xc]
jb 0x42a0b4
movzx ecx, byte [ebp]
cmp cl, 1
sbb ebp, 0xffffffff
mov byte [eax], cl
movzx ecx, byte [ebp]
cmp cl, 1
sbb ebp, 0xffffffff
mov byte [eax + 1], cl
movzx ecx, byte [ebp]
cmp cl, 1
sbb ebp, 0xffffffff
mov byte [eax + 2], cl
movzx ecx, byte [ebp]
cmp cl, 1
sbb ebp, 0xffffffff
lea edx, [eax + 4]
mov byte [eax + 3], cl
mov eax, edx
add esi, 0xfffffffc
jne 0x42a077
mov byte [edx], 0
mov ecx, dword [esp + 0xd0]
push dword [esp + 0x70]
mov esi, dword [esp + 0x7c]
push esi
mov ebp, dword [esp + 0x20]
push ebp
call fcn.0040a5a0
and bl, 1
or bl, al
mov dword [esp + 8], ebx
jmp dword [0x4480e4]
push ebp
call fcn.004095b0
add esp, 4
jmp dword [0x4480ec]
jmp dword [0x4480f4]
mov eax, dword [esp + 0x20]
mov dword [esp + 0x28], 0xb4b58a8b
mov byte [esp + 0x2c], 0
mov ecx, 0x685cb91e
nop
nop
nop
nop
nop
movzx edx, byte [esp + ecx - 0x685cb8f6]
xor edx, ecx
mov esi, edx
and esi, 0x69
xor edx, 0x69
lea edx, [edx + esi*2]
inc dl
mov byte [esp + ecx - 0x685cb8f6], dl
inc ecx
cmp ecx, 0x685cb923
jne 0x42a110
mov ecx, dword [0x44d398]
test ecx, ecx
je 0x42a165
mov edx, dword [esp + 0x28]
xor esi, esi
mov ebx, dword [0x44d39c]
cmp dword [ebx + esi*8], 0x1b6183f2
je 0x42a15d
inc esi
cmp ecx, esi
jne 0x42a14d
jmp 0x42a165
mov ecx, dword [ebx + esi*8 + 4]
cmp ecx, edx
jne 0x42a16f
mov esi, dword [esp + 0x10]
jmp dword [0x448114]
push eax
push 4
push ecx
push dword [0x44d3a0]
call fcn.0043dc10
add esp, 0x10
mov esi, dword [esp + 0x10]
jmp dword [0x448114]
push esi
call fcn.004095b0
add esp, 4
push esi
call fcn.004095b0
add esp, 4
jmp dword [0x448100]
mov dword [esp + 0x28], 0x3e06383e
mov dword [esp + 0x2c], 0x320b3c0a
mov dword [esp + 0x30], 0x9afbdd
mov eax, 0xa4
mov ecx, 0x5b
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
movzx esi, byte [esp + eax - 0x7c]
mov edx, ecx
xor edx, eax
and edx, esi
xor edx, eax
add dl, 0xcc
mov byte [esp + eax - 0x7c], dl
inc eax
dec ecx
cmp eax, 0xb0
jne 0x42a1e0
movzx ecx, byte [esp + 0x28]
test cl, cl
je 0x42a240
lea eax, [esp + 0x28]
mov ebx, ebp
jmp 0x42a217
movzx ecx, byte [eax]
test cl, cl
je 0x42a252
movzx edx, byte [ebp]
test dl, dl
je 0x42a250
inc ebp
inc eax
lea esi, [ebx + 1]
cmp dl, cl
je 0x42a22c
mov ebx, esi
mov ebp, esi
je 0x42a210
lea eax, [esp + 0x28]
jmp 0x42a210
mov ebx, ebp
jmp 0x42a252
xor ebx, ebx
xor eax, eax
test ebx, ebx
sete al
jmp dword [eax*4 + 0x448074]
mov ebp, dword [esp + 8]
jmp dword [0x44812c]
mov eax, dword [esp + 0x24]
mov dword [esp + 0x28], 0xb4b58a8b
mov byte [esp + 0x2c], 0
mov ecx, 0x685cb91e
nop
nop
nop
nop
movzx edx, byte [esp + ecx - 0x685cb8f6]
xor edx, ecx
mov esi, edx
and esi, 0x69
xor edx, 0x69
lea edx, [edx + esi*2]
inc dl
mov byte [esp + ecx - 0x685cb8f6], dl
inc ecx
cmp ecx, 0x685cb923
jne 0x42a290
mov ecx, dword [0x44d398]
test ecx, ecx
je 0x42a2e8
mov edx, dword [esp + 0x28]
xor esi, esi
mov ebx, dword [0x44d39c]
nop
nop
nop
cmp dword [ebx + esi*8], 0x1b6183f2
je 0x42a2e0
inc esi
cmp ecx, esi
jne 0x42a2d0
jmp 0x42a2e8
mov ecx, dword [ebx + esi*8 + 4]
cmp ecx, edx
jne 0x42a2f3
mov ebx, ebp
and bl, 1
jmp dword [0x448144]
push eax
push 4
push ecx
push dword [0x44d3a0]
call fcn.0043dc10
add esp, 0x10
mov ebx, ebp
and bl, 1
jmp dword [0x448144]
pop dword [edx]
xchg byte [edi - 0x70b1ffbe], cl
inc edx
add byte [edx - 0x71], bl
inc edx
add byte [ecx + edx*4], bl
inc edx
add byte [eax - 0x6f], al
inc edx
add byte [ebp - 0x69], cl
inc edx
add byte [ecx - 0x6f], ah
inc edx
add byte [edx - 0x66], ah
inc edx
add byte [ebx + 0x1004291], bl
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [ebx + 0x100429a], ch
add byte [eax], al
add byte [edx - 0x66], ah
inc edx
add byte [ebp + 0x23004291], bh
xchg esp, eax
inc edx
add byte [edi], dh
xchg esp, eax
inc edx
add ch, dh
cwde
inc edx
add cl, dh
xchg edi, eax
inc edx
add ch, dh
cwde
inc edx
add byte [eax], al
lcall 0x42, 0x9a0c0042
sbb byte [edx - 0x65c8ffbe], bl
inc edx
add byte [0x7400429a], bh
lcall 0x42, 0x9a680042
cmp eax, 0x6800429a
lcall 66, 0x9a600042
pushal
lcall 66, 0x9a600042
bound ebx, qword [edx + 0x10042]
add byte [eax], al
add dword [eax], eax
add byte [eax], al
add dword [eax], eax
add byte [eax], al
bound ebx, qword [edx - 0x68bbffbe]
inc edx
add byte [ebp - 0x69], cl
inc edx
add byte [ecx + edx*4], ah
inc edx
add byte [eax - 0x6c], ah
inc edx
add byte [eax - 0x71], dh
inc edx
add byte [edx - 0x6c], ch
inc edx
add byte [esi], dl
xchg edi, eax
inc edx
add byte [eax - 0x6c], dl
inc edx
add byte [0x70004297], ah
pop dword [edx]
clc
wait
inc edx
add dl, ah
pushfd
inc edx
add dh, bh
wait
inc edx
add byte [0x2d00429c], ch
pushfd
inc edx
add byte [esi - 0x64], dl
inc edx
add byte [ecx], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [esi - 0x64], dl
inc edx
add byte [ecx], al
add byte [eax], al
add byte [edx - 0x64], ah
inc edx
add byte [edi - 0x64], dh
inc edx
add byte [edx - 0x64], ch
inc edx
add dl, ah
pushfd
inc edx
add byte [ecx - 0x5fffbd64], al
pushfd
inc edx
add byte [eax - 0x46ffbd64], ah
pushfd
inc edx
add ch, al
pushfd
inc edx
add bh, ch
pushfd
inc edx
add byte [esi - 0x5e], dh
inc edx
add byte [eax], dl
popfd
inc edx
add byte [eax - 0x5e], ah
inc edx
add byte [eax - 0x63], cl
inc edx
add byte [eax - 0x63], dh
inc edx
add byte [esi - 0x63], cl
inc edx
add byte [eax + 0x700042a1], dh
popfd
inc edx
add byte [eax + 0x6000429d], ah
mov byte [0x9dd50042], al
popfd
popfd
inc edx
add byte [eax + 0x10042a1], dh
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add ch, dl
popfd
inc edx
add ch, ah
popfd
inc edx
add byte [eax - 0xaffbd5f], dh
popfd
inc edx
add byte [eax + 0x50042a1], dh
sahf
inc edx
add byte [eax + 0x150042a1], dh
sahf
inc edx
add byte [eax + 0x400042a1], dh
sahf
inc edx
add byte [eax - 0x62], al
inc edx
add byte [eax - 0x62], al
inc edx
add byte [ebp - 0x62], cl
inc edx
add byte [edx - 0x5bffbd62], cl
sahf
inc edx
add ch, dh
mov al, byte [0x9ed50042]
inc edx
add cl, ch
mov al, byte [0x9f030042]
inc edx
add byte [0x3b00429f], dh
lahf
inc edx
add al, ah
mov al, byte [0xa0e90042]
inc edx
add bh, ch
mov al, byte [0xa0f50042]
inc edx
add byte [ecx - 0x5e74ffbe], dl
inc edx
add byte [ebx - 0xaffbd5f], cl
mov al, byte [0x10042]
add byte [eax], al
add dword [eax], eax
add byte [eax], al
adc byte [ebx + 0x10042], ah
add byte [eax], al
nop
sahf
inc edx
add byte [ebx - 0x5fffbd62], bl
sahf
inc edx
add byte [eax - 0x4fffbd62], ah
mov eax, dword [0x9ea00042]
inc edx
add byte [edx - 0x5e], ch
inc edx
add byte [esi - 0x5e], dh
inc edx
add byte [ecx], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], dl
mov dword [0x10042], eax
add byte [eax], al
int 0x9c
inc edx
add dh, dl
pushfd
inc edx
add al, ah
pushfd
inc edx
add al, ah
pushfd
inc edx
add al, ah
pushfd
inc edx
add dl, ah
pushfd
inc edx
add byte [eax], al
add byte [eax], al
add cl, ch
daa
add esp, edx
daa
add dword [ecx], esp
daa
add dword [ecx + 0x65], ecx
daa
add dword [ebp + 0x27], esp
add dword [esi + 0x67160127], esp
daa
add ebp, eax
dec esp
daa
add dword [ebx], edx
dec esi
daa
add dword [edx], esi
dec esi
daa
add dword [esi + 0xe01274e], ebp
dec edi
daa
add dword [ebp + ecx*2 + 0x27], edi
add dword [esi], ecx
dec edi
daa
add dword [ecx - 0x76fed89f], ebx
popal
daa
add dword [esi], edi
arpl word [edi], sp
add dword [edi + 0x2e012764], ebx
daa
add edi, ebp
dec esp
daa
add dword [edi + 0x4d], esp
daa
add dword [ebp + 0x6f01275e], ebx
popal
daa
add ecx, ebx
pop ebx
daa
add dword [ebx], ebp
daa
add esp, edx
daa
add esp, edx
daa
add dword [ecx + 0x52], esi
daa
add dword [ecx + 0x4f], esp
daa
add dword [ecx + 0x4f], esp
daa
add dword [edi - 0x61fed8b1], esi
push eax
daa
add esi, ebp
dec edi
daa
add esi, ebp
dec edi
daa
add dword [ebx], eax
push eax
daa
add dword [ebx], eax
push eax
daa
add dword [ebx], esp
push ecx
daa
add dword [edi], ebp
push eax
daa
add dword [edi + 0x1a012751], edi
push edx
daa
add dword [esi], edi
dec edi
daa
add dword [esi], edi
dec edi
daa
add dword [ebx], edi
push edx
daa
add dword [eax + 0x52], edx
daa
add dword [edx + edx*2 + 0x27], ebp
add dword [eax + 0x6c012757], ebx
push edx
daa
add dword [ecx + 0x69], eax
daa
add dword [esi + 0x1e01275b], edi
inc ecx
daa
add dword [esi], ebx
inc ecx
daa
add dword [ecx + eax*2], esi
daa
add dword [ecx + eax*2], esi
daa
add dword [esi + 0x41], ebx
daa
add dword [ebx + 0x41], edi
daa
add dword [ecx + 0x43], ebx
daa
add dword [eax + 0x43], edx
daa
add dword [esi - 0xcfed8bd], edx
inc ebx
daa
add dword [esp + eax*2], esp
daa
add dword [esi + 0x44], esi
daa
add dword [edx - 0x5ffed8bc], esi
inc esp
daa
add dword [edx + 0x58012745], edx
inc esp
daa
add dword [edx - 0x51fed8bb], edx
inc ebp
daa
add dword [eax - 0x31fed8bb], esi
inc ebx
daa
add dword [eax - 0x27fed8bb], esi
dec eax
daa
add eax, edx
dec eax
daa
add dword [eax - 0xefed8b4], esi
daa
add edi, esp
dec esp
daa
add edi, esp
dec esp
daa
add dword [edi], ecx
daa
add esi, ebp
dec ebp
daa
add dword [esi + ecx*2 + 0x27], edx
add esi, ebp
pop ebx
daa
add dword [ecx + 0x68], eax
daa
add esi, ebp
dec edi
daa
add eax, ebx
push ecx
daa
add dword [esi], ebx
inc ecx
daa
add dword [esi - 0x17fed8bb], ebp
daa
add edi, esi
arpl word [ebp], bx
rcr dword [edi + 0x5d], 0
add eax, 0x75005d44
push ebp
pop ebp
add byte [edi + 0x5a], dl
pop ebp
add byte [ebx + 0x43], bh
pop ebp
add byte [ebx - 0x1fffa2bd], ch
inc ecx
pop ebp
add byte [0x42005d61], cl
pop bp
add byte [ebx], dl
pop esp
pop ebp
add byte [eax + 0x60], bl
pop ebp
add byte [0x6c005d51], al
dec eax
pop ebp
add byte [esi], ah
pop edx
pop ebp
add byte [edi + 0x63], dh
pop ebp
add byte [edx - 0x38ffa2ab], dh
pushal
pop ebp
add byte [edx - 0x58ffa2a5], dl
pop ebp
add dl, dh
pop ebp
pop ebp
add bh, bh
inc ebp
pop ebp
add byte [eax], bh
dec ebx
pop ebp
add byte [eax], bl
push esi
pop ebp
add ah, bl
inc ebx
pop ebp
add byte [edi], ch
push ecx
pop ebp
add byte [esi + ecx*2 + 0x483b005d], ch
pop ebp
add byte [0x2d005d61], bh
pushal
pop ebp
add dl, dh
pop ebp
add byte [edi + 0x44], dh
pop ebp
add byte [ebx - 0x32ffa29a], dh
inc ebp
pop ebp
add byte [ebx + 0xc005d47], ah
dec esp
pop ebp
add byte [edi + 0x5c], ch
pop ebp
add byte [esp + eax*2 + 0x5d], al
add ah, al
pop ebp
pop ebp
add byte [ebp + 0x4d005d60], cl
inc edi
pop ebp
add byte [edi], bh
arpl word [ebp], bx
dec ebp
inc ebx
pop ebp
add byte [eax], dl
inc eax
pop ebp
add al, al
pop ebx
pop ebp
add byte [edx - 0x13ffa29b], dh
bound ebx, qword [ebp]
inc ecx
pop esp
pop ebp
add byte [ebx], al
dec eax
pop ebp
add cl, cl
arpl word [ebp], bx
jle 0x4483d0
pop ebp
add al, ah
push ebp
pop ebp
add byte [esi + edi + 0x5d], bh
add cl, ch
pop edi
pop ebp
add byte [ebp + eax*2 + 0x5b2a005d], dh
pop ebp
add byte [esi], dh
push eax
pop ebp
add cl, dl
dec esi
pop ebp
add bl, dl
push eax
pop ebp
add byte [ebx + 0x47], bh
pop ebp
add byte [ebp + 0x51], ah
pop ebp
add byte [esi], bh
inc eax
pop ebp
add byte [esi + 0x4b], ah
pop ebp
add dh, cl
inc edi
pop ebp
add bl, bl
dec ebx
pop ebp
add bh, ah
pop bp
add byte [eax + 0x7f005d4b], bl
invalid
dec esp
xlatb
cmpsb byte [esi], byte es:[edi]
add byte [ebp - 0x29], bh
cmpsb byte [esi], byte es:[edi]
add byte [ecx + 0x4600a6c7], al
int 0xa6
add byte [eax], bl
into
cmpsb byte [esi], byte es:[edi]
add byte [ecx], cl
invalid