Function at 0x43fdf0
Capabilities:
Encode data using xor

Disassembly:
mov dword [ebp - 0xb8], 0x4fdc49f1
mov dword [ebp - 0xb4], 0x43d64ddb
mov dword [ebp - 0xb0], 0x47da41e1
mov dword [ebp - 0xac], 0xbb0a45d8
mov dword [ebp - 0xa8], 0xbf2ab919
mov dword [ebp - 0xa4], 0xb3b2bd24
mov word [ebp - 0xa0], 0
mov byte [ebp - 0x9e], 0
xor eax, eax
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
lea ecx, [eax + 0x6bff20f2]
mov esi, 0x9400df0d
sub esi, eax
mov edi, esi
and edi, 0x80008368
mov edx, ecx
and edx, 0x152097
or edx, edi
movzx edi, byte [ebp + eax - 0xb8]
xor edx, 0x14157c97
and esi, 0xdd
and ecx, 0x22
or ecx, esi
mov esi, edx
xor esi, edi
xor ecx, 0x22
and ecx, edi
not edi
and edi, edx
add esi, edx
not esi
add esi, edi
or esi, ecx
mov ecx, esi
and ecx, 0x45
xor esi, 0xe4045b45
lea ecx, [esi + ecx*2]
and esi, 1
xor ecx, 1
lea ecx, [ecx + esi*2]
mov byte [ebp + eax - 0xb8], cl
mov ecx, eax
and ecx, 1
xor eax, 1
lea eax, [eax + ecx*2]
cmp eax, 0x1b
jb 0x428370
mov dword [ebp - 0x84], 0xd11ccf10
mov dword [ebp - 0x80], 0xd51bd317
mov dword [ebp - 0x7c], 0xd903d71f
mov dword [ebp - 0x78], 0xdd08db0c
mov dword [ebp - 0x74], 0xa102df07
mov dword [ebp - 0x70], 0xa561a36f
mov dword [ebp - 0x6c], 0xa96ea761
mov dword [ebp - 0x68], 0xad64ab63
mov dword [ebp - 0x64], 0xb172af6b
mov dword [ebp - 0x60], 0xb563b365
mov dword [ebp - 0x5c], 0xb962b772
mov dword [ebp - 0x58], 0xbd79bb61
mov dword [ebp - 0x54], 0x8179bf6e
mov dword [ebp - 0x50], 0x8554835c
mov dword [ebp - 0x4c], 0x892a8727
mov dword [ebp - 0x48], 0x8d2d8b3e
mov dword [ebp - 0x44], 0x915b8f50
mov dword [ebp - 0x40], 0x95359324
mov dword [ebp - 0x3c], 0x99399737
mov word [ebp - 0x38], 0x9b98
mov word [ebp - 0x32], 0
mov dword [ebp - 0x36], 0
xor eax, eax
nop
nop
nop
nop
nop
nop
nop
nop
mov ecx, eax
add cl, 0x2d
xor cl, byte [ebp + eax - 0x84]
add cl, 0x1f
mov byte [ebp + eax - 0x84], cl
mov ecx, eax
and ecx, 1
xor eax, 1
lea eax, [eax + ecx*2]
cmp eax, 0x54
jb 0x428490
lea ecx, [ebp - 0xb8]
lea eax, [ebp - 0x84]
push ecx
push eax
call fcn.00439c60
add esp, 8
jmp dword [0x448038]
lea ecx, [eax + 0x6bff20f2]
mov esi, 0x9400df0d
sub esi, eax
mov edi, esi
and edi, 0x80008368
out 0x68, eax
add dword [eax], 0xffffff80
out 0x68, eax
add dword [eax], 0xffffff80
mov edx, ecx
and edx, 0x152097
or edx, edi
movzx edi, byte [ebp + eax - 0xb8]
xor edx, 0x14157c97
and esi, 0xdd
and ecx, 0x22
or ecx, esi
mov esi, edx
xor esi, edi
xor ecx, 0x22
and ecx, edi
not edi
and edi, edx
add esi, edx
not esi
add esi, edi
or esi, ecx
mov ecx, esi
and ecx, 0x45
xor esi, 0xe4045b45
lea ecx, [esi + ecx*2]
and esi, 1
xor ecx, 1
lea ecx, [ecx + esi*2]
mov byte [ebp + eax - 0xb8], cl
mov ecx, eax
and ecx, 1
xor eax, 1
lea eax, [eax + ecx*2]
cmp eax, 0x1b
jb 0x428520
mov dword [ebp - 0x84], 0xd11ccf10
mov dword [ebp - 0x80], 0xd51bd317
mov dword [ebp - 0x7c], 0xd903d71f
mov dword [ebp - 0x78], 0xdd08db0c
mov dword [ebp - 0x74], 0xa102df07
mov dword [ebp - 0x70], 0xa561a36f
mov dword [ebp - 0x6c], 0xa96ea761
mov dword [ebp - 0x68], 0xad64ab63
mov dword [ebp - 0x64], 0xb172af6b
mov dword [ebp - 0x60], 0xb563b365
mov dword [ebp - 0x5c], 0xb962b772
mov dword [ebp - 0x58], 0xbd79bb61
mov dword [ebp - 0x54], 0x8179bf6e
mov dword [ebp - 0x50], 0x8554835c
mov dword [ebp - 0x4c], 0x892a8727
mov dword [ebp - 0x48], 0x8d2d8b3e
mov dword [ebp - 0x44], 0x915b8f50
mov dword [ebp - 0x40], 0x95359324
mov dword [ebp - 0x3c], 0x99399737
mov word [ebp - 0x38], 0x9b98
mov word [ebp - 0x32], 0
mov dword [ebp - 0x36], 0
xor eax, eax
nop
nop
nop
nop
nop
nop
nop
nop
mov ecx, eax
add cl, 0x2d
xor cl, byte [ebp + eax - 0x84]
add cl, 0x1f
mov byte [ebp + eax - 0x84], cl
mov ecx, eax
and ecx, 1
xor eax, 1
lea eax, [eax + ecx*2]
cmp eax, 0x54
jb 0x428640
lea eax, [ebp - 0xb8]
lea ecx, [ebp - 0x84]
push eax
push ecx
call fcn.00439c60
add esp, 8
jmp 0x428315
movsd dword es:[edi], dword [esi]
imul byte [ebx - 0x3073ba39]
test eax, 0x45c7afdd
nop
fisubr word [ebp + 0x45c7b3d8]
xchg esp, eax
fnstenv [ecx + 0x45c7b7dd]
cwde
xchg byte [ebp + 0x45c7bbc0], dh
pushfd
fdivr qword [ecx + 0x45c7bfd4]
mov al, byte [0xbdbc]
mov byte [ebp - 0x5c], 0
xor ecx, ecx
nop
nop
nop
nop
nop
nop
nop
nop
mov edx, ecx
add dl, 0x1a
xor dl, byte [ebp + ecx - 0x84]
add dl, 0x7e
mov byte [ebp + ecx - 0x84], dl
inc dword [ecx - 0x7d]
stc
sub dword [ebp - 0x1c], esi
inc dword [ecx - 0x7d]
stc
sub dword [ebp - 0x1c], esi
movzx ecx, word [edi]
test cx, cx
je 0x428781
lea edx, [edi + 2]
nop
nop
nop
nop
nop
nop
nop
nop
nop
mov word [eax], cx
add eax, 2
movzx ecx, word [edx]
add edx, 2
test cx, cx
or byte [ebx - 0x48f0fd40], al
or al, byte [ebx - 0x7a99fd3e]
leave
jne case.0x43fe40.2
mov word [eax], 0
movzx ecx, word [ebp - 0x84]
test cx, cx
je 0x4287b1
mov dword [eax], 0xb70f0000
lea edi, [edi + edi*8 - 1]
jmp dword [esi - 0x7b]
lea edx, [ebp - 0x82]
nop
nop
nop
nop
nop
nop
nop
nop
mov word [eax], cx
add eax, 2
movzx ecx, word [edx]
add edx, 2
test cx, cx
jne 0x4287a0
mov word [eax], 0
jmp 0x4287cb
add bl, ch
adc edx, dword [eax - 0x6f6f6f70]
nop
nop
nop
mov word [edx], 0
jmp dword [0x448054]
lea ebx, [ebp - 0x82]
lea esi, [edi + 2]
mov eax, 0xfffffffe
nop
nop
nop
nop
nop
nop
nop
cmp word [edi + eax + 2], 0
lea eax, [eax + 2]
jne 0x4287e0
cmp eax, 0xffffffd9
jge 0x428800
mov eax, 0xffffffff
jmp 0x428803
add eax, 0x26
push eax
call fcn.0040a3b0
add esp, 4
mov dword [ebp - 0x84], 0x9ff999c4
mov dword [ebp - 0x80], 0xa3d09def
mov dword [ebp - 0x7c], 0xa7cfa1ca
mov dword [ebp - 0x78], 0xabf6a5cf
mov dword [ebp - 0x74], 0xafdda9cf
mov dword [ebp - 0x70], 0xb3d8adde
mov dword [ebp - 0x6c], 0xb7ddb1d9
mov dword [ebp - 0x68], 0xbbc0b586
mov dword [ebp - 0x64], 0xbfd4b9dc
mov word [ebp - 0x60], 0xbdbc
mov byte [ebx + 0x26], 0
mov word [ebx + 0x24], 0
xor edx, edx
mov ecx, edx
add cl, 0x1a
xor cl, byte [ebp + edx - 0x84]
add cl, 0x7e
mov byte [ebp + edx - 0x84], cl
inc edx
cmp edx, 0x29
jne 0x428860
movzx ecx, word [edi]
mov edx, eax
test cx, cx
je 0x4288a1
mov edx, eax
nop
nop
nop
nop
nop
nop
nop
nop
mov word [edx], cx
add edx, 2
movzx ecx, word [esi]
add esi, 2
test cx, cx
jne 0x428890
mov word [edx], 0
movzx ecx, word [ebp - 0x84]
test cx, cx
je 0x4287c0
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
mov word [edx], cx
add edx, 2
movzx ecx, word [ebx]
add ebx, 2
test cx, cx
jne 0x4288c0
jmp 0x4287c0
test dword [ecx + edi], 0xff0675d1
and eax, 0x4481d4
push eax
push 4
push ecx
push dword [0x44d308]
call fcn.0043e370
add esp, 0x10
jmp dword [0x4481d4]
and al, 0xf8
add byte [eax], al
add byte [ecx], dh
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
mov eax, 0xffffffff
push eax
call fcn.0040a3b0
add esp, 4
mov esi, eax
push edi
push ebx
push eax
push 9
push ebp
push 0
call dword [0x44d2fc]
jmp dword [0x448214]
lds ecx, [ebx + eax*8 - 0x39]
inc esp
and al, 0x18
dec ecx
rcr esi, 0xdf
xor ecx, ecx
nop
nop
nop
nop
nop
nop
nop
nop
nop
movzx eax, byte [esp + ecx]
mov edx, ebx
and edx, 0x2c
mov edi, ecx
xor edi, 0x371c71f6
sbb al, 0x37
sbb al, 0x37
add edi, edx
xor edi, eax
mov eax, edi
xor eax, 0xce
or edi, 0x31
and eax, edi
clc
clc
add eax, edi
inc al
mov byte [esp + ecx], al
inc ecx
add ebx, 2
cmp ecx, 0x1c
jne case.0x43fe40.37
lea edx, [esp + 0xf8]
mov eax, esp
mov edi, edx
mov ecx, 7
xchg esi, eax
rep movsd dword es:[edi], dword [esi]
xchg esi, eax
lea edi, [esp + 0x114]
lea ebx, [esp + 0x1c]
xor eax, eax
xor ecx, ecx
xchg esi, ebx
rep movsw word es:[edi], word [esi]
xchg esi, ebx
mov dword [esp], 0x1ed07c8
mov dword [esp + 4], 0xdef03fd
mov dword [esp + 8], 0x9fc0ffd
mov dword [esp + 0xc], 0x15da0be4
mov dword [esp + 0x10], 0x11d417c8
lea ebx, [esp + 0x14]
mov word [esp + 0x14], 0x1310
mov byte [esi + 2], 0
mov word [esi], 0
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
mov ecx, eax
add cl, 0xc1
xor cl, byte [esp + eax]
add cl, 0x3b
mov byte [esp + eax], cl
inc eax
cmp eax, 0x19
jne 0x429040
lea esi, [esp + 0xce]
mov eax, esp
mov edi, esi
mov ecx, 5
xchg esi, eax
rep movsd dword es:[edi], dword [esi]
xchg esi, eax
lea edi, [esp + 0xe2]
mov ecx, 1
xchg esi, ebx
rep movsw word es:[edi], word [esi]
xchg esi, ebx
mov dword [esp + 0x84], ebp
mov dword [esp + 0x88], edx
mov dword [esp + 0x8c], esi
jmp dword [0x448234]
mov dword [esp + 0x70], eax
mov eax, dword [esp + 0x44]
lea esi, [eax + 2]
lea eax, [esp + 2]
mov dword [esp + 0x68], eax
lea edi, [esp + 2]
xor eax, eax
cmp ecx, 0xc
setne al
mov ebx, esi
jmp dword [eax*4 + 0x448238]
cmp word [ebp + eax + 2], 0
lea eax, [eax + 2]
jne case.0x43fe40.46
mov dword [esp + 0xb0], ecx
mov al, 0
add byte [eax], al
mov dword [esp + 0x6c], eax
mov esi, eax
sar esi, 1
mov eax, dword [esp + 0x54]
inc esp
and al, 0x54
inc esp
and al, 0x54
lea ecx, [esi + eax]
add ecx, 0xd
test ecx, ecx
mov dword [esp + 0x5c], esi
mov dword [esp + 0xac], edx
jns 0x4291c0
mov eax, 0xffffffff
jmp case.0x43fe40.54
add eax, esi
lea eax, [eax*2 + 0x1a]
push eax
call fcn.0040a3b0
add esp, 4
add al, 0x89
invalid
mov eax, dword [esp + 0x44]
movzx ecx, word [eax]
mov eax, esi
test cx, cx
je 0x429201
add al, 0x89
invalid
mov eax, esi
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
mov word [eax], cx
add eax, 2
movzx ecx, word [ebx]
add ebx, 2
test cx, cx
leave
leave
jne 0x4291f0
mov word [eax], 0x5c
mov dword [esp], 0x69266b38
mov dword [esp + 4], 0x6d0b6f19
mov dword [esp + 8], 0x711e730b
mov dword [esp + 0xc], 0x75237750
mov dword [esp + 0x10], 0x791d7b00
mov dword [esp + 0x14], 0x7d157f0c
mov word [esp + 0x18], 0x837c
invalid
inc esp
and al, 0x18
jl 0x4291bf
mov dword [esp + 0x18], 0x8c8b837c
and al, 0xa4
add byte [eax], al
add byte [esi - 0x39], ah
inc ecx
add al, 0
mov ecx, dword [esp + 0xa4]
mov word [ecx + 4], 0
add bh, al
add dword [eax], eax
add byte [eax], al
add byte [ecx + 0x67], bh
add bh, al
add dword [eax], eax
add byte [eax], al
add byte [ecx + 0x67], bh
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
movzx edx, byte [esp + ecx - 0x67]
mov ebx, edx
and ebx, ecx
add bl, bl
sub dl, bl
movzx edx, dl
add edx, ecx
add dl, 0xfd
mov byte [esp + ecx - 0x67], dl
inc ecx
cmp ecx, 0x87
jne 0x429260
add eax, 2
movzx ecx, word [ebp]
test cx, cx
je 0x4292b1
lea edx, [ebp + 2]
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
mov word [eax], cx
add eax, 2
movzx ecx, word [edx]
add edx, 2
test cx, cx
jne 0x4292a0
mov word [eax], 0
movzx ecx, word [esp]
test cx, cx
je 0x4292d1
nop
mov word [eax], cx
add eax, 2
movzx ecx, word [edi]
add edi, 2
test cx, cx
jne 0x4292c0
mov word [eax], 0
lea eax, [esp + 0x50]
push 0x60
push 3
push 0x120089
push eax
push esi
call fcn.004409d0
add esp, 0x14
adc al, 0xf7
rol cl, 1
call 0x24af1c14
invalid
adc al, 0xf7
rol cl, 1
call 0x24af1c14
je 0x4292f6
jmp dword [eax*4 + 0x448258]
and al, 0x85
pop eax
add byte [eax + eax + 0x31], 0xdb
jmp dword [0x4482d8]
and eax, 0x4482d8
and eax, 0x4482d8
push esi
call fcn.0040a3c0
add esp, 4
movzx eax, bl
jmp dword [eax*4 + 0x4482f0]
jmp dword [ecx*4 + 0x448290]
dec esi
push esp
dec esi
dec ebx
mov dword [esp + 0x10], 0x487d7575
mov word [esp + 0x14], 0x5c71
adc al, 0x71
pop esp
adc al, 0x71
pop esp
mov byte [esp + 0x16], 0xd6
mov ecx, dword [esp + 0x90]
mov byte [ecx + 4], 0
inc ecx
add al, 0
inc ecx
add al, 0
mov dword [ecx], 0
mov ecx, 0xd8
add byte [eax], al
add byte [edx + 0x27], bh
add byte [eax], al
add byte [edx + 0x27], bh
nop
nop
nop
nop
nop
nop
nop
nop
mov edi, edx
and edi, 0x28
mov ebx, ecx
and ebx, 0xd7
or ebx, edi
xor bl, byte [esp + ecx - 0xd8]
pushfd
or al, 0x28
invalid
invalid
inc dword [eax - 0x3c7fd70d]
enter 0xffffffffffff9c88, 0xc
sub bh, bh
invalid
inc dword [ecx + 0x4a]
cmp ecx, 0xf4
jne case.0x43fe40.72
pushfd
or al, 0x28
invalid
mov ecx, esp
push ecx
push eax
call fcn.00402ab0
add esp, 8
mov edx, 0xffffffff
mov ecx, 0xfffffffd
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
add ecx, 3
cmp byte [eax + edx + 1], 0
lea edx, [edx + 1]
jne 0x429490
shr ecx, 2
mov edi, edx
mov dword [esp + 0x34], edx
push esp
and al, 0x34
push esp
and al, 0x34
movzx edx, byte [eax + edx - 1]
cmp edx, 0x3d
je 0x4294b5
cmp edx, 0x2e
jne 0x4294b6
dec ecx
mov edx, dword [esp + 0x34]
movzx edx, byte [eax + edx - 2]
cmp edx, 0x3d
cli
invalid
cli
cmp eax, 0x60244489
mov dword [esp + 0x60], eax
mov dword [esp + 0x60], eax
je 0x4294cd
cmp edx, 0x2e
jne 0x4294ce
dec ecx
mov dword [esp + 0x94], ecx
lea eax, [ecx + 1]
push eax
call fcn.0040a3b0
add esp, 4
mov dword [esp + 0x40], eax
cmp dword [esp + 0x34], 0
je 0x429605
xor eax, eax
xor ebp, ebp
in eax, dx
in eax, dx
jmp 0x429512
mov edx, dword [esp + 0x34]
mov edi, dword [esp + 0x3c]
nop
nop
and ebx, 8
xor ebp, 4
add ebp, ebx
mov eax, edi
cmp ebp, edx
jae 0x429605
mov dword [esp + 0x48], eax
mov edi, dword [esp + 0x60]
movzx eax, byte [edi + ebp]
push eax
call fcn.0041da20
inc dword [ebx - 0x3877fb3c]
inc dword [ebx - 0x3877fb3c]
movzx eax, byte [edi + ebp + 1]
push eax
call fcn.0041da20
mov edx, dword [esp + 0x38]
add esp, 4
shl bh, 2
mov byte [esp + 0x3c], al
shr al, 4
and al, 3
or al, bh
mov ecx, dword [esp + 0x40]
mov edi, dword [esp + 0x48]
mov byte [ecx + edi], al
lea ebx, [ebp*2]
mov ecx, ebx
and ecx, 4
mov eax, ebp
call 0x14585e9
enter 0x3947, 0xffffffffffffffd0
call 0x14585e9
enter 0x3947, 0xffffffffffffffd0
jae 0x429500
mov ecx, dword [esp + 0x60]
movzx eax, byte [ecx + eax]
push eax
call fcn.0041da20
mov edx, dword [esp + 0x38]
add esp, 4
cmp al, 0x40
je 0x429500
movzx edx, byte [esp + 0x3c]
shl dl, 4
mov ecx, eax
shr cl, 2
and cl, 0xf
or cl, dl
mov edi, dword [esp + 0x48]
lea edx, [edi + 2]
mov dword [esp + 0x3c], edx
mov edx, dword [esp + 0x40]
mov byte [edx + edi + 1], cl
mov edx, dword [esp + 0x34]
lea ecx, [ebp + 3]
cmp ecx, edx
jae 0x4294fa
mov byte [esp + 0x3b], al
mov eax, dword [esp + 0x60]
movzx eax, byte [eax + ecx]
push eax
call fcn.0041da20
add esp, 4
cmp al, 0x40
je 0x4294f6
movzx ecx, byte [esp + 0x3b]
shl cl, 6
add al, cl
mov ecx, edi
and ecx, 1
mov edx, dword [esp + 0x3c]
or edx, 1
add edx, ecx
mov ecx, dword [esp + 0x40]
mov byte [ecx + edi + 2], al
mov edi, edx
mov edx, dword [esp + 0x34]
jmp 0x429500
mov edi, dword [esp + 0x94]
add edi, 0xfffffffb
mov dword [esp + 0xb4], edi
mov eax, dword [esp + 0x40]
add eax, 5
mov dword [esp + 0xb8], eax
mov dword [esp + 0x78], 0
mov dword [esp + 0x7c], 0
push 0xe18a387a
push dword [0x44d30c]
call fcn.0043fed0
add esp, 8
lea ecx, [esp + 0x78]
lea edx, [esp + 0xb4]
push ecx
push 0
push 0
push 0
push 0
push 0
push edx
call eax
xor ecx, ecx
test eax, eax
setne cl
mov ebp, dword [esp + 0x74]
jmp dword [ecx*4 + 0x448298]
add byte [eax], al
add byte [ecx], dh
rcl byte [eax - 0x6f6f6f70], 0x90
nop
nop
nop
nop
nop
mov ecx, eax
add cl, 0xb9
xor cl, byte [esp + eax]
add cl, 0x63
mov byte [esp + eax], cl
inc eax
cmp eax, 0x14
adc al, 0x75
in al, dx
adc al, 0x75
in al, dx
movzx ecx, word [ebp]
mov eax, ebx
test cx, cx
je 0x429721
lea edx, [ebp + 2]
mov eax, ebx
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
mov word [eax], cx
add eax, 2
movzx ecx, word [edx]
add edx, 2
test cx, cx
jne 0x429710
mov word [eax], 0
movzx ecx, word [esp]
test cx, cx
je 0x429751
mov edx, dword [esp + 0x68]
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
mov word [eax], cx
add eax, 2
movzx ecx, word [edx]
add edx, 2
test cx, cx
jne 0x429740
mov word [eax], 0
mov ecx, dword [esp + 0x128]
push dword [esp + 0x78]
push dword [esp + 0x80]
push ebx
call fcn.0040af90
mov ecx, ebx
mov ebx, eax
jmp dword [0x4482a0]
ret 0x44
push ebx
push edi
push esi
push eax
mov ecx, dword [esp + 0x14]
mov dword [esp], 0xf10e0fdc
mov eax, 0xfd
mov edx, 2
nop
nop
nop
nop
nop
nop
nop
movzx esi, byte [esp + eax - 0xfd]
mov ebx, edx
xor ebx, eax
and ebx, esi
xor ebx, eax
add bl, 0xf
mov byte [esp + eax - 0xfd], bl
inc eax
dec edx
cmp eax, 0x101
jne case.default.0x43fe40
mov eax, dword [esp]
mov eax, dword fs:[eax]
xor edx, edx
test ecx, ecx
sete dl
jmp dword [edx*4 + 0x44aa64]
jbe 0x44aa3d
add byte [eax + 0x5a004275], bh
add byte [edx], 0x16
test dword [edx], eax
les eax, [eax - 0x7f98ffbe]
inc edx
add ah, al
add byte [edx], 0xd1
add byte [edx], 0xdd
add byte [edx], 0xf5
add byte [edx], 0xe5
add byte [edx], 0x16
test dword [edx], eax
inc dword [eax - 0x7d3fffbe]
inc edx
add al, al
add byte [edx], 0x96
test byte [edx], al
inc byte [edx + eax*2 + 0x42856a00]
add byte [ecx], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add dh, bh
test dword [edx], eax
add dword [eax], eax
add byte [eax], al
add dword [eax], eax
add byte [eax], al
inc byte [edx + eax*2 + 0x100]
add byte [eax*4 - 0x7aefffbe], al
inc edx
add ch, bh
test byte [edx], al
add dword [eax], eax
add byte [eax], al
add al, 0x85
inc edx
add byte [eax], dl
test dword [edx], eax
std
xchg byte [edx], al
and byte [edi - 0x78d2ffbe], al
inc edx
add byte [eax - 0x79], al
xchg dword [edx], eax
inc eax
xchg dword [edx], eax
push ebp
xchg dword [edx], eax
jo 0x44a9f9
xchg dword [edx], eax
inc eax
xchg dword [edx], eax
push ebp
xchg dword [edx], eax
jo 0x44a9f9
inc edx
add byte [eax - 0x79], dh
inc edx
add byte [eax - 0x79], dh
inc edx
add byte [edx - 0x79], dh
inc edx
add dl, dh
mov eax, dword [edx]
add byte [edi - 0x741cffbe], 0x42
add byte [ebp - 486522233], dh
mov eax, dword [edx]
fld dword [edi - 0x758dffbe]
inc edx
add byte [eax + 0x7800428a], cl
mov eax, dword [edx]
or dword [ebx - 0x745fffbe], 0x8a7e0042
inc edx
add al, dl
mov eax, dword [edx]
mov dh, 0x8b
inc edx
add al, dl
mov eax, dword [edx]
jecxz 0x44aa49
inc edx
add byte [ecx], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add bl, ah
mov eax, dword [edx]
jmp 0xf244ed60