Function at 0x41b731
Capabilities:
Encode data using base64
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x16c
mov eax, dword [ebp + 8]
push ebx
xor ebx, ebx
mov dword [ebp - 0x124], ecx
mov ecx, dword [ecx]
push esi
mov esi, dword [eax]
mov eax, ecx
and eax, 0x800
mov dword [ebp - 0xc], 1
mov dword [ebp - 0x5c], eax
push edi
push ebx
pop eax
setne al
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 0x78], eax
mov eax, ecx
shr eax, 9
and eax, 1
mov dword [ebp - 0x13c], edx
mov edx, dword [edx]
mov dword [ebp - 0xf8], eax
xor eax, 1
and ecx, dword [ebp - 0xc]
mov dword [ebp - 0xfc], eax
push 0xfffffffffffffffe
pop eax
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x54], eax
mov dword [ebp - 0x34], eax
mov eax, dword [ebp + 0x2c]
mov dword [ebp - 0x58], eax
mov eax, ebx
mov dword [ebp - 0x4c], ebx
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0xac], ebx
mov dword [ebp - 0x8c], ebx
mov dword [ebp - 8], edx
mov dword [ebp - 0xc0], edx
mov dword [ebp - 0xb0], edx
mov dword [ebp - 0x64], ebx
mov dword [ebp - 0xa4], ebx
mov dword [ebp - 4], esi
mov dword [ebp - 0x50], ebx
mov dword [ebp - 0x28], ebx
mov dword [ebp - 0x88], ebx
mov dword [ebp - 0x40], ebx
mov dword [ebp - 0x84], ebx
mov dword [ebp - 0x7c], ebx
mov dword [ebp - 0x60], ebx
mov dword [ebp - 0x6c], ebx
mov dword [ebp - 0x94], ecx
mov dword [ebp - 0x98], 0xff
mov dword [ebp - 0x110], 0xfc00
mov dword [ebp - 0x114], 0xdc00
mov dword [ebp - 0x12c], 0x7b
mov dword [ebp - 0x120], 0x3a
mov dword [ebp - 0x140], 0x87
mov dword [ebp - 0x90], 0x30
mov dword [ebp - 0xb4], 0x39
mov dword [ebp - 0x128], 0x27
mov dword [ebp - 0x118], 0x1e
mov dword [ebp - 0x11c], 0x82
mov dword [ebp - 0x138], 0x5d
jmp 0x41b9de
mov eax, ebx
sub eax, 0x5b
je 0x41bde0
sub eax, 1
je 0x41c3e6
sub eax, 1
je 0x45a25e
sub eax, 1
je 0x45a233
sub eax, 0x1d
je 0x4595e3
sub eax, 1
je 0x41bbca
cmp dword [ebp - 0x5c], 0
mov ecx, dword [ebp - 0xc]
mov edi, ecx
mov word [ebp - 0x10c], bx
je 0x41b8cd
mov eax, 0xfc00
and ebx, eax
mov eax, 0xd800
cmp ebx, eax
je 0x45a284
push 2
pop esi
mov ebx, dword [ebp + 0x28]
mov dword [ebp - 0x28], edx
mov eax, dword [ebx + 0x20]
sub eax, dword [ebx + 0x10]
sar eax, 1
cmp dword [ebp - 0x5c], 0
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x2c]
je 0x41b93f
test cl, al
je 0x41b93f
movzx ecx, word [ebp - 0x10c]
mov edx, 0xfc00
mov eax, ecx
and eax, edx
add byte [ebx - 0x453ddc3f], cl
add al, bl
add byte [eax], al
shl dword [ebx], 0xc2
mov edx, 0xd800
cmp eax, edx
je 0x45b521
mov eax, ecx
mov ecx, 0x80
cdq
idiv ecx
movzx eax, byte [eax + 0x4bff40]
shl eax, 7
add eax, edx
mov edx, dword [ebp - 8]
movzx eax, word [eax*2 + 0x4b1c40]
movzx eax, byte [eax*8 + 0x4af3f3]
test eax, eax
jne 0x41bdb6
test dword [edx + 4], edi
add byte [eax], al
mov eax, dword [ebp - 0x2c]
and eax, dword [ebp - 0xc]
push 0x1d
pop ecx
add eax, ecx
mov word [edx], ax
add edx, esi
xor eax, eax
mov dword [ebp - 8], edx
mov ecx, eax
test edi, edi
je 0x41b96c
mov ax, word [ebp + ecx*2 - 0x10c]
mov word [edx], ax
add edx, esi
inc ecx
cmp ecx, edi
jb 0x41b957
mov dword [ebp - 8], edx
mov ax, word [ebp - 0x10c]
push 0xd
pop ecx
cmp ax, cx
je 0x45b54d
push 0xa
pop ecx
cmp ax, cx
je 0x45b54d
mov ecx, dword [ebp - 0x34]
cmp ecx, 0xfffffffe
je 0x41c4f4
mov eax, dword [ebp - 0x6c]
mov dword [ebp - 0x7c], eax
mov eax, dword [ebp - 0x60]
mov dword [ebp - 0x84], eax
mov eax, dword [ebp - 0x54]
mov dword [ebp - 0x68], ecx
mov ecx, dword [ebp - 0x94]
mov dword [ebp - 0x70], eax
cmp edi, dword [ebp - 0xc]
jne 0x45b582
movzx eax, word [edx - 2]
mov dword [ebp - 0x60], eax
mov eax, dword [ebx + 0x68]
or eax, ecx
mov dword [ebp - 0x54], eax
mov esi, dword [ebp - 4]
mov edx, dword [ebp - 8]
push 2
pop eax
add esi, eax
mov dword [ebp - 4], esi
mov eax, dword [ebp - 0x50]
movzx ebx, word [esi]
mov dword [ebp - 0x10], ebx
test ebx, ebx
je 0x41bc31
cmp dword [ebp + 0x2c], 0
mov edi, dword [ebp + 0x28]
mov ecx, dword [edi + 0x3c]
mov eax, dword [edi + 0x10]
lea ecx, [eax + ecx*2]
je 0x41bbbc
lea eax, [ecx - 0xc8]
cmp edx, eax
ja 0x45b6e4
mov eax, dword [ebp - 0xc0]
cmp edx, eax
jb 0x4587c9
mov ecx, edx
sub ecx, eax
mov eax, dword [ebp + 0x2c]
sar ecx, 1
mov edx, dword [eax]
mov eax, 0x7fffffeb
sub eax, edx
cmp eax, ecx
jl 0x45b80b
lea eax, [edx + ecx]
mov ecx, dword [ebp + 0x2c]
mov edx, dword [ebp - 0x28]
mov dword [ecx], eax
test edx, edx
je 0x41bc23
mov ecx, dword [ebp - 0xb0]
cmp edx, ecx
jbe 0x41ba85
mov esi, dword [ebp - 8]
mov eax, esi
sub eax, edx
and eax, 0xfffffffe
push eax
push edx
push ecx
call fcn.00422720
mov edx, dword [ebp - 0x28]
add esp, 0xc
mov ecx, dword [ebp - 0xb0]
sub edx, ecx
sar edx, 1
neg edx
mov dword [ebp - 0x28], ecx
lea esi, [esi + edx*2]
mov dword [ebp - 8], esi
mov esi, dword [ebp - 4]
mov edx, dword [ebp - 8]
mov dword [ebp - 0xc0], edx
test ebx, ebx
je 0x41baaf
push 0x5c
pop ecx
cmp ebx, ecx
je 0x41c07b
cmp dword [ebp - 0x64], 0
jne 0x4587e8
cmp ebx, ecx
je 0x41c090
mov edi, dword [ebp - 0x2c]
and edi, 8
mov dword [ebp - 0x30], edi
jne 0x458855
push 0x28
pop eax
cmp ebx, eax
je 0x41bc3e
push 0x2a
pop eax
cmp ebx, eax
je 0x41c0a2
push 0x2b
pop eax
cmp ebx, eax
je 0x41c0a2
push 0x3f
pop eax
cmp ebx, eax
je 0x41c0a2
push 0x7b
pop eax
cmp ebx, eax
je 0x45899d
mov edx, dword [ebp - 0x88]
xor eax, eax
mov ecx, eax
mov eax, dword [ebp - 0x50]
test edx, edx
jne 0x4589b5
test dword [ebp - 0x2c], 0x4000
jne 0x4589f6
mov edx, dword [ebp - 8]
push 0x3f
pop eax
cmp ebx, eax
ja 0x41b86f
je 0x4595d7
mov eax, ebx
xor ecx, ecx
sub eax, ecx
je 0x41bbca
sub eax, 0x24
je 0x4595c2
sub eax, 4
je 0x41bc5d
add dword [eax], eax
add byte [ebx + 0x7c7401e8], al
sub eax, 1
je 0x41bbca
sub eax, 1
je 0x41c0ad
sub eax, 1
je 0x458a44
sub eax, 3
jne 0x41b8a7
mov ecx, dword [ebp - 0x34]
cmp ecx, 0xfffffffe
jne 0x41bb77
or ecx, 0xffffffff
mov dword [ebp - 0x34], ecx
mov ebx, dword [ebp + 0x28]
mov eax, dword [ebp - 0x6c]
mov dword [ebp - 0x7c], eax
mov eax, dword [ebp - 0x54]
mov dword [ebp - 0x70], eax
mov eax, dword [ebx + 0x20]
sub eax, dword [ebx + 0x10]
sar eax, 1
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x2c]
shr eax, 2
and eax, dword [ebp - 0xc]
mov dword [ebp - 0x68], ecx
or eax, 0xc
mov ecx, dword [ebp - 0x60]
mov dword [ebp - 0x84], ecx
mov dword [ebp - 0x28], edx
mov word [edx], ax
push 2
pop eax
add edx, eax
mov dword [ebp - 8], edx
jmp 0x41b9cd
cmp dword [edi + 0x20], ecx
jbe 0x41ba8e
jmp 0x45b8b5
mov eax, dword [ebp + 0x10]
mov ecx, dword [ebp - 0x6c]
mov dword [eax], ecx
mov eax, dword [ebp + 0x14]
mov ecx, dword [ebp - 0x34]
mov dword [eax], ecx
mov eax, dword [ebp + 0x18]
mov ecx, dword [ebp - 0x60]
mov dword [eax], ecx
mov eax, dword [ebp + 0x1c]
mov ecx, dword [ebp - 0x54]
mov dword [eax], ecx
mov eax, dword [ebp - 0x13c]
mov dword [eax], edx
mov eax, dword [ebp + 8]
mov dword [eax], esi
mov eax, dword [ebp + 0x2c]
test eax, eax
je 0x41bc1b
sub edx, dword [ebp - 0xc0]
mov ebx, 0x7fffffeb
mov ecx, dword [eax]
sub ebx, ecx
sar edx, 1
cmp ebx, edx
jl 0x45b80b
add ecx, edx
mov dword [eax], ecx
mov eax, dword [ebp - 0xc]
pop edi
pop esi
pop ebx
leave
ret
mov edx, dword [ebp - 0xb0]
mov dword [ebp - 8], edx
jmp 0x41ba88
test eax, eax
je 0x41b9ec
jmp 0x4587b4
push 0x3f
pop eax
cmp word [esi + 2], ax
jne 0x41baf5
jmp [edx + 0x23]
push 0x23
pop eax
cmp word [esi + 4], ax
jne 0x41baf5
jmp 0x458958
add esi, 2
push 0x2a
mov dword [ebp - 4], esi
pop eax
movzx edx, word [esi]
cmp dx, ax
je 0x458a4c
mov eax, dword [ebp - 0x2c]
mov ecx, 0x85
mov dword [ebp - 0x24], ecx
xor edi, edi
mov ecx, dword [ebp + 0x28]
mov ebx, edi
mov dword [ebp - 0x3c], eax
push 0x3f
mov dword [ebp - 0x18], ebx
mov eax, dword [ecx + 0x20]
sub eax, dword [ecx + 0x10]
sar eax, 1
mov dword [ebp - 0x40], eax
pop eax
mov dword [ebp - 0x30], edi
cmp dx, ax
jne 0x41c23d
add esi, 2
mov dword [ebp - 4], esi
push 0x3a
pop edx
movzx ebx, word [esi]
mov eax, ebx
cmp eax, edx
jbe 0x458ccd
mov edx, esi
mov edi, ebx
mov dword [ebp - 0x1c], edx
sub eax, 0x3c
je 0x4593a9
sub eax, 1
je 0x45926b
sub eax, 1
je 0x45939f
sub eax, 5
je 0x4592f5
push 0xd
pop ebx
sub eax, ebx
je 0x4592ac
push 2
pop ebx
sub eax, ebx
je 0x45928f
push 0x2a
pop ebx
sub eax, ebx
je 0x45925b
xor ecx, ecx
push 0x29
mov eax, ecx
mov dword [ebp - 0x30], ecx
pop ebx
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 0x30]
cmp di, bx
je 0x45a527
mov ebx, edx
movzx eax, di
cmp di, word [ebp - 0x120]
je 0x41bd63
lea esi, [edx + 2]
movzx edi, di
push 0x69
pop edx
mov dword [ebp - 4], esi
cmp ax, dx
ja 0x45a4f7
jmp [edx + 0x69]
jne 0x45a4ac
mov eax, dword [ebp - 0xc]
or dword [ecx], eax
movzx eax, word [esi]
mov ebx, esi
push 0x29
mov dword [ebp - 0x1c], ebx
mov edx, ebx
pop ebx
mov edi, eax
cmp ax, bx
jne 0x41bd1f
mov ebx, esi
mov ecx, dword [ebp - 0x30]
mov eax, dword [ebp - 0x10]
or ecx, dword [ebp - 0x2c]
not eax
and ecx, eax
push 0x29
pop eax
mov dword [ebp - 0x3c], ecx
cmp word [esi], ax
jne 0x459202
mov edx, dword [ebp - 0xc]
mov eax, ecx
shr eax, 9
and eax, edx
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 0xf8], eax
xor eax, edx
mov dword [ebp - 0xfc], eax
mov eax, dword [ebp - 0x124]
mov dword [eax], ecx
xor eax, eax
mov dword [ebp - 0x28], eax
mov eax, ecx
and eax, edx
mov dword [ebp - 0x94], eax
jmp 0x41b9d0
push 0x10
pop ecx
mov word [edx], cx
add edx, esi
push 9
pop ecx
mov word [edx], cx
add edx, esi
mov word [edx], ax
add edx, esi
cmp dword [ebp - 0x34], 0xfffffffe
mov dword [ebp - 8], edx
je 0x45b540
mov esi, dword [ebp - 4]
jmp 0x41b9d3
push 6
lea ecx, [esi + 2]
mov edx, 0x49cc78
call fcn.0041c609
pop ecx
test eax, eax
je 0x45aba8
mov ecx, dword [ebp - 4]
mov edx, 0x49cc70
push 6
lea ecx, [ecx + 2]
call fcn.0041c609
add ch, al
inc dword [edi]
add byte [eax], al
pop ecx
test eax, eax
je 0x45abaf
mov edx, dword [ebp + 0x28]
mov ecx, dword [ebp - 4]
mov ebx, dword [ebp - 8]
push 0x3a
mov eax, dword [edx + 0x20]
sub eax, dword [edx + 0x10]
sar eax, 1
mov dword [ebp - 0x40], eax
movzx eax, word [ecx + 2]
pop edi
mov dword [ebp - 0x28], ebx
cmp ax, di
je 0x45abc8
push 0x2e
pop edx
cmp ax, dx
je 0x45abc8
push 0x3d
pop edx
cmp ax, dx
je 0x45abc8
xor esi, esi
push 0x5c
mov eax, esi
pop edx
mov dword [ebp - 0x10], eax
add ecx, 2
mov dword [ebp - 4], ecx
movzx edi, word [ecx]
mov dword [ebp - 0x14], edi
cmp edi, edx
je 0x45abe0
test eax, eax
jne 0x41be7d
cmp edi, 0x5e
je 0x45ac1a
push 0x5d
pop ecx
cmp edi, ecx
je 0x45ac22
lea eax, [ebx + 6]
mov dword [ebp - 0x38], esi
push 0x20
mov dword [ebp - 0x18], eax
mov ebx, esi
mov dword [ebp - 0x20], eax
pop eax
push eax
lea eax, [ebp - 0xe0]
mov dword [ebp - 0x70], esi
push esi
push eax
mov dword [ebp - 0x24], esi
mov dword [ebp - 0x1c], ebx
mov dword [ebp - 0x3c], esi
call fcn.00422340
mov esi, dword [ebp - 4]
add byte [ebx - 0x3b7c038b], cl
or al, 0x85
dec dword [edi]
test byte [edi - 0xb], ah
add eax, dword [eax]
jne 0x41beb2
add esp, 0xc
test edi, edi
je 0x45b428
mov edx, ebx
cmp dword [ebp - 0x5c], 0
mov dword [ebp - 0x80], ebx
mov ebx, edx
mov dword [ebp - 0x30], edx
je 0x41bee5
mov eax, edi
mov ecx, 0xfc00
and eax, ecx
cmp eax, 0xd800
je 0x45ac6a
mov ecx, dword [ebp - 0x18]
cmp dword [ebp - 0x20], ecx
ja 0x45aca6
cmp dword [ebp + 0x2c], 0
je 0x41bf02
mov eax, dword [ebp - 0x20]
cmp eax, ecx
ja 0x45acb1
cmp dword [ebp - 0x64], 0
jne 0x45acc5
cmp edi, 0x5b
je 0x45aced
fsubr st(5)
add eax, dword [eax]
push 0x5c
pop ecx
cmp edi, ecx
je 0x45af61
xor edx, edx
mov ecx, dword [ebp + 0x28]
mov ebx, dword [ebp - 0x2c]
push 0x5c
pop eax
cmp word [esi + 2], ax
je 0x45b231
push 0xd
pop eax
mov edx, esi
cmp edi, eax
je 0x45b25a
push 0xa
pop eax
cmp edi, eax
je 0x45b25a
add byte [ebx - 0x367a63b3], cl
mov ecx, dword [ebp - 0x64]
test ecx, ecx
jne 0x41bf61
push 0x2d
pop eax
cmp word [esi + 2], ax
je 0x45b266
mov eax, dword [ebp - 0x80]
mov ebx, eax
push 2
pop edx
mov dword [ebp - 0x1c], eax
cmp eax, edx
jl 0x41c070
test ecx, ecx
jne 0x41bf88
cmp dword [ebp - 0x3c], ecx
jne 0x41bf88
mov ecx, dword [ebp - 0xc]
cmp ebx, ecx
je 0x41c4e2
push edi
push edi
push dword [ebp + 0x28]
push dword [ebp - 0x2c]
lea edx, [ebp - 0x20]
lea ecx, [ebp - 0xe0]
call fcn.0041c574
mov edx, eax
add esp, 0x10
add edx, dword [ebp - 0x30]
mov esi, dword [ebp - 4]
mov dword [ebp - 0x24], edx
mov ecx, dword [ebp - 0x18]
mov eax, dword [ebp - 0x50]
push 2
pop edi
add esi, edi
mov dword [ebp - 4], esi
cld
movzx edi, word [esi]
mov dword [ebp - 0x14], edi
test edi, edi
je 0x45b409
push 0x5d
pop eax
cmp edi, eax
jne 0x41bec3
cmp dword [ebp - 0x64], 0
jne 0x41bec3
pushfd
add byte [edi], cl
test esi, esp
invalid
invalid
mov eax, dword [ebp - 0xc]
cmp dword [ebp - 0x20], ecx
ja 0x41bfe8
mov eax, dword [ebp - 0x70]
mov edi, dword [ebp - 0x34]
cmp edi, 0xfffffffe
jne 0x41bff6
or edi, 0xffffffff
mov dword [ebp - 0x34], edi
mov edx, dword [ebp - 0x6c]
mov dword [ebp - 0x7c], edx
mov edx, dword [ebp - 0x60]
mov dword [ebp - 0x84], edx
mov edx, dword [ebp - 0x54]
mov dword [ebp - 0x70], edx
mov edx, dword [ebp - 0x38]
mov dword [ebp - 0x68], edi
test eax, eax
jne 0x45b58f
mov ebx, dword [ebp + 0x2c]
test ebx, ebx
je 0x41c029
mov eax, dword [ebp - 0x20]
sub eax, ecx
sar eax, 1
add dword [ebx], eax
mov esi, dword [ebp - 0x10]
xor eax, eax
cmp esi, edx
mov edx, dword [ebp - 8]
push 0x6e
setne al
pop ecx
add eax, ecx
mov word [edx], ax
push 2
pop eax
add edx, eax
mov dword [ebp - 8], edx
test ebx, ebx
jne 0x41c069
test esi, esi
jne 0x45b6ce
push 0x20
pop eax
push eax
lea eax, [ebp - 0xe0]
push eax
push edx
call fcn.00420e20
mov edx, dword [ebp - 8]
add esp, 0xc
push 0x20
jmp 0x41bbb1
lea ebx, [eax + 1]
mov dword [ebp - 0x1c], ebx
jmp 0x41bf74
push 0x45
pop ecx
cmp word [esi + 2], cx
push 0x5c
pop ecx
jne 0x41ba9d
jmp 0x4587d3
push 0x51
pop ecx
cmp word [esi + 2], cx
jne 0x41baaf
jmp 0x4587da
mov ecx, dword [ebp - 0xc]
mov eax, dword [ebp - 0x50]
jmp 0x41bb0a
or eax, 0xffffffff
mov ebx, dword [ebp + 0xc]
mov dword [ebp - 0x4c], ecx
mov dword [ebp - 0x44], eax
mov edx, dword [ebp - 0x28]
test edx, edx
je 0x45b7d4
test ecx, ecx
jne 0x41c0e3
mov ebx, dword [ebp - 0x7c]
mov dword [ebp - 0x6c], ebx
mov ebx, dword [ebp - 0x68]
mov dword [ebp - 0x34], ebx
mov ebx, dword [ebp - 0x84]
mov dword [ebp - 0x60], ebx
mov ebx, dword [ebp - 0x70]
mov dword [ebp - 0x54], ebx
sub ecx, eax
mov dword [ebp - 0x48], edx
neg ecx
push 2
sbb ecx, ecx
xor ebx, ebx
pop eax
and ecx, eax
mov dword [ebp - 0x1c], ebx
mov dword [ebp - 0x80], ecx
test edi, edi
jne 0x45961a
push 0x23
pop eax
push 0x28
pop ecx
push 0x3f
pop edx
cmp word [esi + 2], cx
je 0x459716
lea ecx, [esi + 2]
movzx eax, word [ecx]
push 0x2b
pop edi
cmp ax, di
je 0x45976b
cmp ax, dx
jne 0x459776
mov ebx, dword [ebp - 0xfc]
mov esi, ecx
mov dword [ebp - 4], esi
mov edx, dword [ebp - 0x28]
push 0x75
pop eax
mov dword [ebp - 0x24], ebx
cmp word [edx], ax
je 0x459781
popfd
add al, 0xff
invalid
mov edi, dword [ebp - 8]
movzx ecx, word [edx]
push 0x1d
pop eax
cmp cx, ax
je 0x459ea1
push 0x1e
push ds
pop eax
cmp cx, ax
je 0x459ea1
push 0x1f
pop eax
cmp cx, ax
je 0x459ea1
push 0x20
pop eax
cmp cx, ax
je 0x459ea1
enter 0xffffffffffff840f, 0x1f
fld qword [ebx]
add byte [ebx - 0x7cf0e807], al
jg 0x41c15f
cmp ecx, 0x17
jae 0x45980a
add eax, dword [eax]
push 0x34
mov edi, ecx
pop ebx
mov dword [ebp - 0x18], edi
mov eax, ecx
push 0x10
pop ecx
cmp ax, cx
je 0x459f50
push 0xf
pop ecx
cmp ax, cx
je 0x459f50
or dword [ebp - 0x10], 0xffffffff
lea edi, [edx + 2]
or dword [ebp - 0x14], 0xffffffff
mov eax, dword [ebp - 0x44]
mov ecx, dword [ebp - 8]
mov dword [ebp - 8], edx
test eax, eax
je 0x41c22a
mov edx, dword [ebp - 0x24]
add edx, ebx
cmp dword [ebp - 0x4c], 0
mov dword [ebp - 0x30], edx
jne 0x459f97
mov ecx, dword [ebp - 0x44]
movzx eax, dx
cmp ecx, 0xffffffff
jne 0x459f65
mov ecx, dword [ebp - 0x28]
add eax, 0x21
push 2
mov word [ecx], ax
pop ecx
mov ebx, dword [ebp - 0x18]
mov esi, dword [ebp - 0x14]
cmp dword [ebp - 0x5c], 0
je 0x41c20a
test ebx, 0x10000000
jne 0x45a0c0
mov word [edi], bx
mov ebx, ecx
lea edx, [ebx + edi]
mov dword [ebp - 8], edx
test esi, esi
jns 0x459e8b
mov esi, dword [ebp - 4]
cmp dword [ebp - 0x1c], 0
jne 0x45a0de
mov ecx, dword [ebp + 0x28]
xor eax, eax
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x80]
or dword [ecx + 0x68], eax
jmp 0x41b9d0
test dword [ebp - 0x2c], 0x1000
jne 0x4595b2
mov edx, dword [ebp - 8]
inc dword [ecx + 0x40]
mov ax, word [ecx + 0x40]
mov ebx, dword [ebp - 0xc]
mov word [edx + 4], ax
mov esi, dword [ebp - 4]
mov ecx, dword [ecx + 0x58]
mov edi, dword [ebp + 0x28]
lea eax, [ecx + 1]
mov dword [edi + 0x58], eax
mov edi, dword [ebp - 0x24]
cmp ecx, 0xfa
jge 0x45b827
cmc
add eax, dword [eax]
mov eax, 0x80
cmp edi, eax
mov eax, dword [ebp + 0x28]
jbe 0x45a53f
mov ecx, dword [eax + 0x20]
sub ecx, dword [eax + 0x10]
sar ecx, 1
dec eax
and byte [ebx], ch
dec eax
adc cl, dl
stc
mov dword [ebp - 0x40], ecx
xor ecx, ecx
mov dword [ebp - 0x28], edx
mov word [edx], di
mov edi, dword [eax + 0x68]
mov esi, dword [eax + 0x40]
mov eax, dword [ebp + 0x2c]
neg eax
mov dword [ebp - 0x8c], ecx
lea ecx, [ebp - 0x8c]
mov dword [ebp - 0x48], edx
sbb eax, eax
mov dword [ebp - 0x80], edi
and eax, ecx
xor edx, edx
mov ecx, dword [ebp - 0x24]
cmp ecx, 0x87
sete dl
cmp ecx, 0x7f
je 0x45a55b
add byte [eax], al
add byte [edi], cl
xchg esp, eax
ret 0xf983
cmp ecx, 0x80
je 0x45a55b
xor ecx, ecx
push eax
push dword [ebp + 0x28]
lea eax, [ebp - 0xa0]
push dword [ebp + 0x20]
push eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0x9c]
push eax
lea eax, [ebp - 0xe4]
push eax
mov eax, dword [ebp + 0x24]
add eax, edx
lea edx, [ebp - 0x48]
push eax
push ebx
push dword [ebp - 0x30]
lea eax, [ebp - 4]
push ecx
push dword [ebp + 0xc]
mov ecx, dword [ebp - 0x3c]
push eax
call fcn.0041b4ca
add esp, 0x34
test eax, eax
je 0x45b3ae
mov ecx, dword [ebp + 0x28]
mov eax, 0x81
mov ebx, dword [ebp - 0x24]
dec dword [ecx + 0x58]
cmp ebx, eax
je 0x45a563
mov eax, dword [ebp - 8]
mov edx, 0x80
cmp ebx, edx
jbe 0x45a57c
mov ecx, 0x87
cmp ebx, ecx
je 0x45a584
mov eax, dword [ebp - 0xa0]
mov esi, dword [ebp - 4]
push 0x29
pop edx
cmp word [esi], dx
jne 0x45b819
cmp dword [ebp + 0x2c], 0
jne 0x41c531
mov edx, dword [ebp - 0x48]
mov dword [ebp - 8], edx
cmp ebx, 0x91
je 0x41b9d3
test byte [edx - 0xa], al
invalid
mov ecx, dword [ebp - 0x60]
mov dword [ebp - 0x84], ecx
mov ecx, dword [ebp - 0x54]
mov dword [ebp - 0x70], ecx
mov ecx, dword [ebp - 0x6c]
mov dword [ebp - 0x7c], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebp - 0x68], ecx
xor ecx, ecx
mov dword [ebp - 0xa4], ecx
mov ecx, 0x81
cmp ebx, ecx
mov ecx, dword [ebp - 0x9c]
jb 0x45a638
dec ebp
mov al, byte [0xff7c8d89]
invalid
cmp dword [ebp - 0x34], 0xfffffffe
je 0x45a5f1
test ecx, ecx
jns 0x45a619
test eax, eax
js 0x41b9d3
jmp 0x45a650
mov ebx, dword [ebp + 0xc]
lea edx, [ebp - 0xbc]
xor eax, eax
mov dword [ebp - 0x74], esi
mov esi, dword [ebp + 0x28]
lea ecx, [ebp - 4]
push eax
push dword [ebp - 0x2c]
push dword [esi + 0x40]
push ebx
call fcn.0041cb89
add byte [eax], al
xor edx, edx
add esp, 0x10
mov edi, eax
cmp dword [ebx], edx
jne 0x45b3ae
test edi, edi
je 0x45a2b7
mov ecx, dword [ebp - 0x34]
cmp ecx, 0xfffffffe
jne 0x41c434
lea eax, [edi - 6]
cmp eax, 0x10
ja 0x41c434
or ecx, 0xffffffff
mov dword [ebp - 0x34], ecx
mov eax, dword [ebp - 0x6c]
mov dword [ebp - 0x7c], eax
mov eax, dword [ebp - 0x54]
mov dword [ebp - 0x68], ecx
mov ecx, dword [ebp - 0x60]
mov dword [ebp - 0x84], ecx
mov dword [ebp - 0x70], eax
cmp edi, 0x1b
je 0x45a306
cmp edi, 0x1c
je 0x45a680
test edi, edi
js 0x45aa60
push 0xf
pop eax
cmp edi, eax
je 0x45ab26
push 0x10
pop eax
cmp edi, eax
je 0x45ab26
mov ecx, dword [ebp - 0xc]
cmp edi, 5
je 0x45aadd
push 4
pop eax
cmp edi, eax
je 0x45aadd
cmp edi, ecx
je 0x45aadd
mov ebx, esi
push 0x1d
pop eax
cmp edi, eax
jge 0x45aaf0
push 0x10
pop ecx
lea eax, [edi - 6]
cmp ecx, eax
mov ecx, dword [ebx + 0x20]
sbb edx, edx
sub ecx, dword [ebx + 0x10]
not edx
sar ecx, 1
and edx, dword [ebp - 8]
cmp dword [ebp - 0x5c], 0
mov dword [ebp - 0x28], edx
mov dword [ebp - 0x40], ecx
je 0x45ab13
mov edx, dword [ebp - 8]
push 2
pop esi
mov word [edx], di
add edx, esi
mov dword [ebp - 8], edx
jmp 0x41bdd8
push 0x5d
pop eax
cmp word [esi + 2], ax
jne 0x41bf88
jmp 0x45b436
mov ecx, dword [ebp - 0x60]
or dword [ebp - 0x68], 0xffffffff
mov dword [ebp - 0x84], ecx
mov ecx, dword [ebp - 0x54]
mov dword [ebp - 0x70], ecx
nop
mov ecx, dword [ebp - 0xc]
cmp edi, ecx
jne 0x45b559
movzx eax, ax
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp - 0x94]
mov dword [ebp - 0x34], eax
cmp edi, ecx
jne 0x45b573
mov edx, dword [ebp - 8]
jmp 0x41bdd8
mov ebx, dword [ebp + 0x2c]
mov ecx, 0x7fffffeb
mov edi, dword [ebp - 0x8c]
mov edx, dword [ebx]
sub ecx, edx
lea eax, [edi - 4]
dec dword [ebx - 0x7235d4ed]
inc edi
cld
cmp ecx, eax
jl 0x45b80b
push 2
pop ecx
lea eax, [edi - 4]
add eax, edx
mov edx, dword [ebp - 8]
add edx, ecx
mov dword [ebx], eax
push 0x78
pop eax
mov word [edx], cx
add edx, ecx
mov word [edx], ax
add edx, ecx
mov word [edx], cx
add edx, ecx
jmp 0x41bbb4
shl byte [esi - 0x77], 0x42
add ch, byte [edx + 0x78]
and al, 0x83
rol dword [ecx + ebp*8], 0x81
das
cld
mov ax, word [ebp + 0xc]
mov dword [eax], 0x14
inc ebp
or al, 0xc7
add byte [eax + eax], dl
add byte [eax], al
add cl, ch
jnp 0x4587dd
jmp 0x45875b
invalid
invalid
inc ebp
mov al, 0xf
mov bh, 0x1e
mov dword [ebp - 0x10], ebx
jmp 0x41ba18
inc edx
add cl, byte [ecx - 0x876b]
jmp dword [esi - 0x77]
je 0x458977
mov ax, word [esi]
mov ecx, 0xfc00
and ax, cx
mov ecx, 0xdc00
cmp ax, cx
jne 0x458977
add esi, 2
mov dword [ebp - 4], esi
mov edi, esi
movzx eax, word [esi]
jmp 0x4589f2
adc cl, byte [ebp + 0x75890272]
cld
mov edx, esi
movzx eax, word [esi]
mov ecx, eax
jmp 0x458a24
jne 0x6741b9fc
mov eax, dword [ebp + 0xc]
mov dword [eax], 0xffd712
jmp 0x144b8ea
invalid
jmp 0x458a07
sbb cl, dl
invalid
jne 0x41bb43
test eax, eax
jne 0x6741bb43
mov eax, dword [ebp - 8]
push 0x76
pop edx
mov dword [ebp - 0x88], eax
mov word [eax], dx
add eax, 2
mov edx, 0xff
push 2
mov word [eax], dx
mov dword [eax], edx
pop edx
add eax, edx
mov edx, dword [ebp + 0x28]
sub esi, dword [edx + 0x18]
sar esi, 1
xor edx, edx
mov word [eax + 2], dx
lea edx, [eax + 4]
mov word [eax], si
mov esi, dword [ebp - 4]
mov dword [ebp - 8], edx
jmp 0x41bb46
cmp eax, edx
ja 0x458ce3
or dword [esi + 0x64], 0x1000
mov dword [ebp - 8], ecx
jmp 0x458ce3
mov esi, dword [ebp - 4]
push 9
pop eax
cmp dword [ebp - 0x10], eax
jl 0x41b9fc
push 0x3c
jmp 0x7e54b8bb
invalid
pop ecx
cmp eax, ecx
je 0x45927a
push 0x2d
pop ecx
cmp eax, ecx
je 0x45927a
push ds
mov edx, esi
mov edi, ebx
mov dword [ebp - 0x1c], edx
cmp eax, 0x2f
jbe 0x41bd32
jmp [edx + 0x39]
push 0x39
pop ecx
mov dword [ebp - 0x1c], edx
cmp eax, ecx
ja 0x41bd32
push 0x29
pop eax
mov dword [ebp - 0x14], eax
mov edx, esi
jmp 0x4da3d1
jl 0x459250
add dword [eax], 2
fldpi
push es
inc dword [ecx + 0x5c]
push 0x7d
pop edi
add esi, 2
jmp 0x4592b0
pop esp
add esi, 4
mov dword [ebp - 0x24], edi
mov dword [ebp - 4], esi
jmp 0x1ca560
pop ecx
cmp ax, cx
jne 0x45b7b0
mov edi, eax
jmp 0x489416
add byte [eax], al
mov word [edx], cx
mov ecx, dword [ebp + 0x28]
push 2
pop eax
add edx, eax
mov dword [ebp - 0x28], ebx
mov eax, dword [ebp - 4]
sub eax, dword [ecx + 0x18]
sar eax, 1
inc eax
mov word [edx], ax
xor eax, eax
mov word [edx + 2], ax
push 4
pop eax
add edx, eax
jmp 0x41c506
imul ecx, dword [ebx + 0x30], 0xc
mov eax, dword [ebx + 0x28]
mov edx, dword [ebp - 0x14]
mov dword [ecx + eax + 8], edx
inc dword [ebx + 0x30]
mov esi, dword [ebp - 4]
mov ecx, dword [ebp + 0x28]
push 2
xor byte [ebx + 0x4d8bfc75], cl
sub byte [edx + 2], ch
pop eax
add esi, eax
mov dword [ebp - 4], esi
jmp 0x41c276
jg 0x459638
jmp 0xffac92a7
add byte [edx], al
invalid
lea eax, [ebp - 0x44]
push ebx
push eax
lea ecx, [esi + 2]
lea edx, [ebp - 0x4c]
call fcn.0049b149
mov esi, eax
xor eax, eax
pop ecx
pop ecx
mov dword [ebp - 4], esi
cmp dword [ebx], eax
jne 0x144b8ea
and bh, bh
add byte [ebx + 0x4d8bbc45], cl
mov ah, 0xe9
lahf
sub bh, ah
inc dword [ebx - 0x45fd3a]
add byte [eax], al
add byte [edi], cl
mov bh, 6
mov eax, dword [ebp - 0x44]
mov ecx, dword [ebp - 0x4c]
jmp 0x41c0e5
mov edx, 0xff
movzx eax, word [esi]
mov ebx, dword [ebp + 0x28]
mov ecx, eax
cmp ax, dx
ja 0x45968b
mov edi, dword [ebx + 0xc]
mov edx, eax
push 2
pop ebx
movzx eax, dx
movzx ecx, dx
mov edx, dword [ebp - 0xc]
test byte [eax + edi], dl
je 0x459683
add esi, ebx
movzx eax, word [esi]
mov edx, eax
mov ecx, eax
cmp ax, word [ebp - 0x98]
jbe 0x459663
mov ebx, dword [ebp + 0x28]
mov edx, 0xff
push 0x23
pop eax
cmp cx, ax
jne 0x459735
push 2
pop eax
add esi, eax
movzx edi, word [esi]
test di, di
je 0x45964e
mov edx, dword [ebx + 0x7e0ff384]
mov ecx, dword [ebx + 0x1c]
test edx, edx
je 0x4596d8
cmp esi, ecx
jae 0x459702
push dword [ebp - 0x78]
lea edi, [ebx + 0x8450088]
push edi
push ecx
mov ecx, esi
call 0x67406d0a
cmp dword [esi], 0xc
test ebx, ebp
je 0x459702
mov edx, dword [edi]
lea esi, [esi + edx*2]
jmp 0x459649
mov edx, dword [ebx + 0x8450088]
lea eax, [edx + edx]
sub ecx, eax
cmp esi, ecx
ja 0x459702
cmp di, word [ebx - 0x26fdff74]
jne 0x459702
cmp edx, dword [ebp - 0xc]
je 0x4596d0
mov ax, word [esi + 2]
cmp ax, word [ebx + 0x845008e]
je 0x4596d0
push 2
pop ecx
add esi, ecx
cmp dword [ebp - 0x5c], 0
je 0x459724
mov ax, word [esi]
mov edx, 0xfc00
and ax, dx
and eax, edx
mov edx, 0xdc00
cmp ax, dx
jne 0x459724
add esi, ecx
movzx edi, word [esi]
test di, di
jne 0x4596a4
jmp 0x459649
add esi, 0xfffffffe
xor ebx, ebx
mov dword [ebp - 4], esi
jmp 0x41c130
enter 0x296a, 0x58
cmp cx, ax
je 0x459786
lea esi, [edx + 2]
mov dword [ebp - 4], esi
mov edx, esi
add cl, byte [ecx - 0x2974038b]
movzx eax, word [esi]
mov ecx, eax
jmp 0x4597fa
cmp word [esi], bx
je 0x4589bb
push 0x3f
pop edx
jmp 0x6741c140
adc byte [ebx], al
sar dword [ebx], 0xd0
jb 0x45982b
mov eax, dword [ebp + 0x28]
mov ecx, dword [ebp - 0x28]
movzx esi, word [edx - 2]
push 2
sub ecx, dword [eax + 0x14]
pop eax
add ecx, eax
sar ecx, 1
cmp esi, ecx
jne 0x45982b
invalid
lea eax, [esi + 2]
mov word [edx - 2], ax
mov esi, dword [ebp - 4]
mov edx, dword [ebp - 0x28]
jmp 0x6741c17b
mov edx, dword [ebp - 0x28]
mov esi, dword [ebp - 4]
jmp 0x41c17b
lea eax, [ebx + 0x64]
mov edx, dword [ebp - 8]
push 2
pop ecx
jmp 0x459ec0
cmp eax, 0xffffffff
je 0x459e71
mov edx, dword [ebp - 8]
lea eax, [ebx + 0x68]
push 2
pop ecx
mov word [edx], ax
add edx, ecx
mov ax, word [ebp - 0x4c]
mov word [edx], ax
mov ah, 0x66
mov dword [edx], eax
add edx, ecx
mov eax, dword [ebp - 0x44]
inc eax
neg eax
sbb eax, eax
and eax, dword [ebp - 0x44]
mov dword [ebp - 0x44], eax
jmp 0x459ec0
mov word [edx], ax
add edx, ecx
mov dword [ebp - 8], edx
jmp 0x6741c249
invalid
mov eax, dword [ebp + 0x28]
mov dword [ebp - 0x60], edi
mov eax, dword [eax + 0x68]
or eax, dword [ebp - 0x94]
mov dword [ebp - 0x54], eax
jmp 0x6741c1bf
mov esi, dword [ebp - 0x14]
mov ecx, dword [ebp - 0x28]
push 2
jne 0x459fa9
add eax, 0x25
jmp 0x45a0e3
add eax, 0x27
jmp 0x459fb1
lea eax, [edx + 0x27]
mov word [ecx], ax
mov ax, word [ebp - 0x44]
pop ecx
mov word [edi], ax
add edi, ecx
jmp 0x6741c224
mov word [ecx], ax
pop eax
add ecx, eax
mov eax, dword [ebp - 0x44]
lea edi, [ecx + 2]
sub eax, dword [ebp - 0x4c]
mov dword [ebp - 0x44], eax
movzx edx, dx
push 2
cmp eax, 1
jne 0x459fae
invalid
lea eax, [edx + 0x25]
mov word [ecx], ax
pop ecx
jmp 0x6741c224
add al, 0x58
add edx, eax
mov eax, dword [ebp - 0x48]
push 0x78
mov word [eax], cx
lea ecx, [ebx + 2]
pop eax
mov word [edx], ax
add edx, esi
mov word [edx], cx
add edx, esi
mov eax, dword [ebp - 0x48]
mov dword [ebp - 8], edx
mov word [eax + 2], cx
push dword [ebx]
sal dh, 0x45
aam 2
mov dword [ebp - 0x28], eax
je 0x45a27c
cmp dword [ebp - 0x34], 0xfffffffe
jne 0x45a278
or dword [ebp - 0x34], 0xffffffff
or dword [ebp - 0x68], 0xffffffff
push 0x1c
jmp 0x45a27e
push 0x1b
pop ecx
mov word [edx], cx
add edx, 2
jmp 0x6741c506
add ch, cl
jl 0x45a2aa
cld
mov ax, word [ebp + 0x28]
test dword [eax + 0x60], 0x2d90200
je 0x6741b8d3
mov eax, dword [ebp + 0xc]
mov dword [eax], 0x8450040
jmp 0x45b8ea
clc
jmp 0x41b8d3
add byte [edx + 2], ch
mov ax, word [esi]
and ax, bx
mov ebx, 0xdc00
cmp ax, bx
jne 0x41b8fb
mov dword [ebp - 4], esi
mov ax, word [esi]
pop esi
mov word [ebp + 0x6610fef6], ax
mov edi, esi
jmp 0x6741b8fc
mov ecx, edi
lea edx, [ebp + 0x6610fef4]
call fcn.0049b9d3
add al, 0
mov edx, dword [ebp - 8]
mov edi, eax
mov ecx, dword [ebp - 0xc]
jmp 0x41b8f9
mov word [ebp + 0x6610fef4], di
mov edx, dword [ebp - 8]
mov edi, ecx
jmp 0x41b8f9
lea esi, [edx + 2]
mov dword [ebp - 4], esi
mov edx, esi
xor eax, eax
mov edi, eax
movzx eax, word [esi]
cmp ax, word [ebp - 0x90]
jb 0x45a466
push 0x30
mov ebx, eax
pop ecx
push 0x39
pop eax
cmp bx, ax
ja 0x45a460
cmp edi, 0xccccccb
jg 0x4db857
imul ecx, edi, 0xa
lea esi, [edx + 2]
movzx edi, bx
mov edx, esi
push 0x30
mov dword [ebp - 4], esi
movzx eax, word [esi]
add ecx, 0xffffffd0
mov ebx, eax
add edi, ecx
pop ecx
cmp ax, cx
jae 0x45a42c
mov ebx, dword [ebp - 0x3c]
mov ecx, dword [ebp - 0x30]
mov eax, dword [ebp - 0x14]
cmp word [esi], ax
jne 0x4db886
push 0x2d
pop eax
cmp cx, ax
jne 0x45a68d
test dword [ebx + 0x13fc840f], ecx
add byte [eax], al
mov ebx, dword [ebp + 0x28]
mov eax, dword [ebx + 0x40]
sub eax, edi
lea edi, [eax + 1]
test dword [ebx + 0x4308f0f], ecx
dec eax
add al, 0xe9
or dl, byte [eax + ecx]
add byte [edx + 0x2d], ch
pop eax
cmp cx, ax
jne 0x45a417
movzx eax, word [esi + 2]
mov dword [ebp - 0x1c], edx
movzx edi, cx
inc esi
add cl, byte [ecx - 0x48f01bab]
stc
cmp ax, word [ebp - 0x90]
jb 0x45a4d0
mov dword [ebp - 0x1c], edx
movzx edi, cx
cmp ax, word [ebp - 0xb4]
jbe 0x45a40f
mov edx, dword [ebp - 0x1c]
jmp 0x6741bd32
jle 0x45a511
cld
or word [ecx], 0x200
add byte [eax], al
jmp 0x6741bd79
add byte fs:[eax + ecx*2], al
add al, 0xe9
pop esi
sbb ah, bh
dec dword [ebp + 0x56e9f04d]
sbb ah, bh
push 0x6d
pop edx
cmp ax, dx
cmp eax, edx
je 0x45a54b
push 0x73
pop edx
cmp ax, dx
je 0x45a547
push 0x78
pop eax
cmp di, ax
jne 0x45b80a
or dword [ecx], 8
jmp 0x6741bd79
push 4
jmp 0x45a54d
push 2
pop eax
jmp 0x6741bd77
cld
mov cx, word [ebp + 0x28]
mov edx, dword [ebp - 8]
mov ebx, dword [ebp - 0x18]
jmp 0x41c28a
mov dword [eax + 0x80], ecx
jmp 0x41c2c5
sbb eax, 0x4d8bfffc
hlt
cld
push 2
pop eax
cmp edx, eax
jge 0x45b829
cmp esi, dword [ebp - 0xc]
jne 0x41c38c
or eax, 0xffffffff
or ecx, eax
mov dword [ebp - 0xa0], eax
mov dword [ebp - 0x9c], ecx
jmp 0x41c392
jne 0x45a638
cld
inc dword [ebp - 0x74e88737]
popfd
sbb al, 0xff
invalid
or dword [ebp - 0x34], 0xffffffff
or dword [ebp - 0x68], 0xffffffff
jmp 0x41c405
test dword [eax - 1], ecx
invalid
invalid
push 0x2b
pop eax
cmp bx, ax
jne 0x45a8c6
test dword [ebx + 0x11e1840f], ecx
add byte [eax], al
mov ebx, dword [ebp + 0x28]
add edi, dword [ebx + 0x40]
jmp 0x48a8c9
mov ebx, dword [ebp + 0x28]
mov ecx, dword [ebx + 0x20]
sub ecx, dword [ebx + 0x10]
mov eax, dword [ebp - 8]
mov esi, dword [ebx + 0x14]
sar ecx, 1
cmp dword [ebp + 0x2c], 0
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x40], ecx
jne 0x1ca981
xor ecx, ecx
mov word [eax], cx
test edi, edi
je 0x45a902
mov edx, dword [ebp - 0x78]
mov ecx, dword [ebx + 0x14]
push edi
call fcn.0049a3c6
mov esi, eax
mov eax, dword [ebp - 8]
pop ecx
test esi, esi
jne 0x45a956
cmp edi, dword [ebx + 0x44]
jg 0x88ab8a5
mov eax, dword [ebx + 0x14]
mov ecx, dword [ebx + 0x3c]
lea esi, [eax + edi*2]
mov eax, dword [ebx + 0x10]
lea eax, [eax + ecx*2]
add eax, 0xffffff38
cmp dword [ebx + 0x20], eax
jb 0x45a93c
mov ecx, ebx
call fcn.0049aa3a
mov ecx, dword [ebp + 0xc]
mov dword [ecx], eax
test eax, eax
jne 0x45b3da
mov edx, dword [ebp - 8]
mov ecx, edx
sub ecx, dword [ebx + 0x14]
mov eax, dword [ebx + 0x20]
push 2
pop edi
add ecx, edi
sar ecx, 1
mov word [eax], cx
add dword [ebx + 0x20], edi
jmp 0x45a984
xor ecx, ecx
cmp word [esi + 2], cx
jne 0x45a981
cmp dword [ebp + 0x24], ecx
jg 0x45a981
push ebx
push dword [ebp - 0x78]
mov edx, eax
mov ecx, esi
push dword [ebp + 0x20]
call fcn.0049a9fc
cmp dword [esi], 0xc
test eax, eax
je 0x45a981
push 0x28
jmp 0x45b8ae
mov edx, dword [ebp - 8]
mov edi, dword [ebp - 0x34]
push 0x75
pop eax
mov word [edx], ax
sub esi, dword [ebx + 0x14]
sar esi, 1
push 4
pop eax
mov word [edx + 2], si
add edx, eax
xor eax, eax
mov dword [ebp - 8], edx
mov dword [ebp - 0xa4], eax
cmp edi, 0xfffffffe
jne 0x45a9b1
or edi, 0xffffffff
mov dword [ebp - 0x34], edi
mov eax, dword [ebp - 0x6c]
mov dword [ebp - 0x7c], eax
mov dword [ebp - 0x68], edi
jmp 0x41be04
and al, 0xeb
or cl, byte [edi]
mov bh, 0x41
add al, 0x3b
ret 0x874
cmp edi, dword [ebx + 0x4c]
jle 0x45aae5
mov dword [ebx + 0x4c], edi
mov ecx, dword [ebx + 0x24]
jmp 0x45aaf4
movzx eax, word [ecx + 4]
cmp eax, edi
je 0x45aafd
mov ecx, dword [ecx]
test ecx, ecx
jne 0x45aaea
jmp 0x41be04
mov eax, dword [ebp - 0xc]
mov word [ecx + 6], ax
jmp 0x41be04
dec dword [ecx - 0x5216b7b5]
sbb esp, edi
inc dword [ebx - 0x70f0dd01]
scasd eax, dword es:[edi]
sbb esp, edi
dec dword [ebx + 0x348bfc45]
mov ebp, 0x4c39cc
inc ebp
cld
mov esi, dword [edi*4 + 0x4c39cc]
add eax, 2
push 2
pop edx
mov dword [ebp - 0x50], eax
sub esi, edx
jmp 0x41b9fc
invalid
add ecx, eax
mov ax, word [ebp - 0xe8]
mov word [edx], cx
push 2
pop esi
add edx, esi
mov word [edx], ax
add edx, esi
mov ax, word [ebp - 0xec]
mov word [edx], ax
jmp 0x41c504
adc al, 0xff
invalid
mov eax, dword [ebp - 4]
mov edx, dword [ebp - 8]
add eax, 0xe
mov dword [ebp - 0x50], eax
mov dword [ebp - 4], esi
jmp 0x41ba0a
add ch, bl
and dword [edx + 3], ebp
mov edx, 0x4c8000
lea ecx, [ecx + 2]
call fcn.0041c635
pop ecx
test eax, eax
jne 0x41beb4
dec esp
add byte [ebp + 0x9e80249], cl
sbb bh, ah
call [ecx - 0x7b]
ror byte [edi], 0x85
jg 0x45ac45
cld
dec dword [ebx + 0x5c6afc4d]
mov ecx, dword [ebp - 4]
push 0x5c
add ecx, 6
pop edx
mov eax, dword [ebp - 0x10]
jmp 0x41be88
dec dword [ebx + 0x37e9f445]
adc bh, ah
dec dword [ebx + 0x41f7284d]
pushal
add byte [edx], al
fld dword [edx]
je 0x41beb4
mov edx, dword [ebp - 8]
neg eax
mov ecx, dword [ebp - 0x34]
sbb eax, eax
and eax, 0xffffff70
add eax, 0x9d
mov word [edx], ax
push 2
pop eax
add edx, eax
mov dword [ebp - 8], edx
cmp ecx, 0xfffffffe
jne 0x45ac88
invalid
or ecx, 0xffffffff
mov dword [ebp - 0x34], ecx
mov eax, dword [ebp - 0x6c]
mov dword [ebp - 0x7c], eax
mov dword [ebp - 0x68], ecx
jmp 0x41be04
ror dword [edi], 0x85
adc bh, ah
inc dword [ebx - 0x46fd3a]
add eax, dword [ebp + 8]
and edi, ecx
inc dword [ebx]
inc ebp
or byte [ebx], ah
stc
shl edi, 0xa
movzx eax, word [esi]
and eax, ecx
mov dword [ebp - 4], esi
or edi, eax
add edi, 0xd7010448
mov dword [ebp - 0x14], edi
jmp 0x41bf11
invalid
cmp eax, 0x6afffc12
pop esp
pop ebx
cmp edi, ebx
jne 0x41bf4c
push 0x45
pop ebx
cmp word [esi + 2], bx
jne 0x41bf4c
xor ebx, ebx
add esi, 2
mov dword [ebp - 0x64], ebx
mov ebx, dword [ebp - 0x1c]
jmp 0x41bfdb
mov al, byte [ebp + ecx - 0x160]
not al
or byte [ebp + ecx - 0xe0], al
inc ecx
cmp ecx, edi
jb 0x45af50
jmp 0x45af7a
mov esi, dword [ebp - 0x74]
push 2
pop eax
mov ebx, eax
add esi, 2
mov dword [ebp - 0x1c], ebx
jmp 0x41bfd5
pop es
push 0xffffffffffffffff
push 0x4c53f0
push ecx
push dword [ebp - 0x2c]
lea edx, [ebp - 0x20]
lea ecx, [ebp - 0xe0]
call fcn.0049a50f
cmp dword [esi], 0x10
jmp 0x8e45ae04
sti
dec dword [ebp + 0x6a5b5c6a]
inc ebp
pop edi
cmp word [esi + 4], di
jne 0x45b278
add al, 0x75
jae 0x55ceb734
add esi, 4
mov dword [ebp - 0x64], edx
pushfd
mov dword [ebp - 4], esi
cmp word [esi + 2], bx
je 0x45b263
mov edi, dword [ebp - 0x14]
mov ecx, dword [ebp + 0x28]
mov ebx, dword [ebp - 0x2c]
jmp 0x6741bf61
cmp ax, dx
je 0x45b3c3
push 0x2e
pop edx
cmp ax, dx
je 0x45b3c3
push 0x3d
pop edx
cmp ax, dx
jne 0x45b3eb
lea edx, [ebp - 0x74]
mov ecx, esi
call fcn.0049a966
jmp 0x45b444
mov esi, dword [ebp - 4]
jmp 0x45b8ea
mov esi, dword [ebp - 4]
mov edi, dword [ebp - 0x14]
cmp ecx, edi
jb 0x48db8d6
je 0x45b42d
push 2
pop eax
mov ebx, eax
push 0xd
pop eax
mov dword [ebp - 0x1c], ebx
cmp ecx, eax
je 0x45b413
push 0xa
pop eax
cmp ecx, eax
je 0x45b413
mov eax, dword [ebp + 0x28]
jmp 0x45b41d
mov eax, dword [ebp + 0x28]
or dword [eax + 0x64], 0x800
push ecx
push edi
push eax
jmp 0x41bfb9
mov esi, edx
mov dword [ebp - 4], esi
mov ecx, dword [ebp - 0x64]
jmp 0x41bf8d
jge 0x45b3e8
add byte [ecx + ebx + 0x33], dh
test byte [ecx + 0x708db075], 2
mov dword [ebp - 4], esi
add cl, byte [ecx - 0x48f0038b]
mov dword ds:[ebp - 0x14], edi
jne 0x45b442
movzx edi, word [esi]
mov dword [ebp - 0x14], edi
test edi, edi
jne 0x6741bff4
mov eax, dword [ebp + 0xc]
mov dword [eax], 0x80006
jmp 0x48db8ea
lea edx, [edx + eax*2]
jmp 0x41c506
cmp edi, eax
jbe 0x45a321
jmp 0x45a2fb
mov eax, dword [ebp + 0x6610fef6]
mov edx, 0x84503ff
and ecx, edx
and eax, edx
shl ecx, 0xa
or ecx, eax
add ecx, 0xd7010448
jmp 0x41b937
retf 0xc223
invalid
add al, 0xfc
inc dword [ebx - 0x9343]
inc dword [eax]
je 0x41c53e
paddb mm7, mm7
or dword [ebp - 0x54], 0xffffffff
or dword [ebp - 0x34], 0xffffffff
jmp 0x41b9f9
and bh, bh
invalid
mov eax, dword [ebp - 0x20]
mov edx, dword [ebp - 0x28]
mov dword [ebp - 8], eax
sub eax, edx
sar eax, 1
mov word [edx + 2], ax
jmp 0x41b9f9
push 0x29
jmp 0x45b8bb
inc ebp
or al, 0xc7
add byte [0xe9000800], dl
stc
sti
dec word [ebx + 0xc70c45]
xor dword [eax], eax
or byte [eax], al
jmp 0x45b8ea
mov eax, dword [ebp + 0xc]
add esi, 0xfffffffe
mov dword [eax], 0x5dc00c
jmp 0x45b8ea
inc ebp
or al, 0x83
invalid
add byte [eax], al
mov eax, dword [ebp + 0xc]
mov dword [eax], 0x5dc036
jmp 0xffacb3da
dec word [ebx + 0xc70c45]
sbb eax, eax
pop ebp
add cl, ch
mov dword [0x8bff66fb], eax
inc ebp
or al, 0xc7
add byte [eax + eax], dl
add byte [eax], al
jmp 0x45b8ea
mov eax, dword [ebp + 0xc]
mov dword [eax], 0x5dc01b
jmp 0xffacb3da
mov eax, dword [ebp + 0xc]
pop ecx
mov dword [eax], ecx
jmp 0x45b3da
and ebx, edi
invalid
mov eax, dword [ebp + 0xc]
pop ecx
mov dword [eax], ecx
jmp 0x45b8ea
mov eax, dword [ebp + 8]
mov dword [eax], esi
xor eax, eax
jmp 0x41bc4a
stc
dec dword [ecx - 0x75ebdbbc]
dec eax
and byte [eax + 0x4d157d0d], cl
add bh, bh
jo 0x489438
call fcn.0046f0df
xor eax, eax
mov dword [esp + 0x24], 1
mov edi, eax
clc
mov dword [esp + 0x18], eax
mov dword [esp + 0x20], eax
cmp dword [esi + 0x1c], eax
jle 0x489479
lea ebx, [esi + 0x40]
lea eax, [esp + 0x18]
push eax
push ebx
call fcn.00488ba7
push 1
push 0xd9020200
lea eax, [esp + 0x20]
push eax
mov eax, dword [esi + 4]
push dword [eax + edi*4 + 4]
call fcn.0040a847
inc edi
add ebx, 0x18
cmp edi, dword [esi + 0x1c]
jl 0x489449
mov bl, byte [esp + 0x13]
lea eax, [esp + 0x18]
mov ecx, 0x4d1430
push eax
mov eax, dword [esp + 0x18]
push 0
mov eax, dword [eax + 0x10]
inc eax
push eax
call fcn.00473a56
mov ecx, 0x4d2380
call fcn.0040a730
mov eax, dword [esi + 0x30]
lea ecx, [esp + 0x18]
sub eax, 9
je 0x4894b9
sub eax, 1
je 0x4894b9
call fcn.0040b3bb
mov esi, eax
mov edi, edx
jmp 0x4894d0
call fcn.0040b6e1
fstp qword [0x4d1888]
mov edi, dword [0x4d188c]
mov esi, dword [0x4d1888]
lea ecx, [esp + 0x18]
mov byte [0x4d1361], 0
mov byte [0x4d157d], bl
call fcn.0040cfcc
mov eax, esi
mov edx, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
mov esp, ebp
pop ebp
ret 8
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], dh
xor byte [eax], dh
pop edi
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor byte [edi], bl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
xor byte [eax], dh
xor byte [edi + 0x30], bl
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
lahf
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
xor byte [eax], dh
xor byte [edi - 0xcfcfd0], bl
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor byte [edi], ch
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], dh
xor byte [eax], dh
pop edi
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor byte [edi], bl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
xor byte [eax], dh
xor byte [edi - 0xcfcfd0], bl
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor byte [edi], ch
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], dh
xor byte [eax], dh
pop edi
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor byte [edi], bl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
xor byte [eax], dh
xor byte [edi - 0xcfcfd0], bl
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor byte [edi], ch
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], dh
xor byte [eax], dh
pop edi
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor byte [edi], bl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
xor byte [eax], dh
xor byte [edi - 0xcfcfd0], bl
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor byte [edi], ch
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], dh
xor byte [eax], dh
pop edi
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor byte [edi], bl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
xor byte [eax], dh
xor byte [edi - 0xcfcfd0], bl
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor byte [edi], ch
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], dh
xor byte [eax], dh
pop edi
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor byte [edi], bl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
xor byte [eax], dh
xor byte [edi - 0xcfcfd0], bl
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor byte [edi], ch
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], dh
xor byte [eax], dh
pop es
xor byte [eax], dh
xor byte [edi], bl
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [eax], ah
xor byte [eax], dh
xor byte [edi], bl
xor byte [eax], dh
xor byte [edi], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
xor byte [eax], dh
xor byte [edi + 0x30], bl
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
lahf
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
xor byte [eax], dh
xor byte [edi - 0xcfcfd0], bl
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor byte [edi], ch
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], dh
xor byte [eax], dh
inc ecx
xor byte [eax], dh
xor byte [ebx - 0x4cfcfd0], bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bl, bh
xor byte [eax], dh
xor byte [ebx + 0x41303030], 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 [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
xor byte [eax], dh
xor byte [edi + 0x30], bl
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
lahf
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
xor byte [eax], dh
xor byte [edi - 0xcfcfd0], bl
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor byte [edi], ch
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], dh
xor byte [eax], dh
xor byte [eax], 0x30
xor dh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor dh, bh
xor byte [eax], dh
xor byte [edx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
xor byte [eax], dh
xor byte [edi + 0x30], bl
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
lahf
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
xor byte [eax], dh
xor byte [edi - 0xcfcfd0], bl
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor byte [edi], ch
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], dh
xor byte [eax], dh
pushal
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor byte [eax], ah
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], dh
xor byte [eax], dh
pop edi
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor byte [edi], bl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
xor byte [eax], dh
xor byte [edi - 0xcfcfd0], bl
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor byte [edi], ch
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], dh
xor byte [eax], dh
push es
xor byte [eax], dh
xor dh, ah
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, ah
xor byte [eax], dh
xor byte [edi], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
xor byte [eax], dh
xor byte [edi + 0x30], bl
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
lahf
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
xor byte [eax], dh
xor byte [edi - 0xcfcfd0], bl
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor byte [edi], ch
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], dh
xor byte [eax], dh
xor byte [ecx + 0x30], al
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
inc ecx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
xor byte [eax], dh
xor byte [edi + 0x30], bl
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
lahf
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
xor byte [eax], dh
xor byte [edi - 0xcfcfd0], bl
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor byte [edi], ch
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], dh
xor byte [eax], dh
pop edi
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor byte [edi], bl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], dh
xor byte [eax], dh
pop edi
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor byte [edi], bl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
xor byte [eax], dh
xor byte [edi - 0xcfcfd0], bl
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor byte [edi], ch
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], dh
xor byte [eax], dh
xor byte [edx + 0x30], bl
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
xor byte [edx], bl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], dh
xor byte [eax], dh
pop edi
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor byte [edi], bl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
xor byte [eax], dh
xor byte [edi - 0xcfcfd0], bl
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor byte [edi], ch
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], dh
xor byte [eax], dh
and al, 0x30
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
and al, 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], dh
xor byte [eax], dh
pop edi
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor byte [edi], bl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
xor byte [eax], dh
xor byte [edi - 0xcfcfd0], bl
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor byte [edi], ch
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], dh
xor byte [eax], dh
mov edx, 0xff303030
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor byte [ebx], 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
xor byte [eax], dh
xor byte [edi + 0x30], bl
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
push dword [eax]
xor byte [eax], dh
lahf
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
xor byte [eax], dh
xor byte [edi - 0xcfcfd0], bl
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor bh, bh
xor byte [eax], dh
xor byte [edi], ch
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], dh
xor byte [eax], dh
and dh, byte [eax]
xor byte [eax], dh
ljmp 0x3030