Function at 0x4331b0
Capabilities:
Encode data using xor
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
and esp, 0xfffffff8
sub esp, 0x50
mov esi, esp
mov ebx, dword [ebp + 8]
push eax
sub esp, 0x18
mov eax, esp
mov dword [esi + 0x20], eax
movzx eax, word [ebx]
mov dword [esi + 0x28], 0xb3b2dbed
mov dword [esi + 0x2c], 0
mov dword [esi + 0x30], 0
mov word [esi + 0x34], 0
mov dword [esi + 4], 0
mov ecx, dword [esi + 4]
cmp ecx, 0xd
ja 0x433239
nop
nop
nop
nop
nop
nop
nop
nop
nop
mov ecx, dword [esi + 4]
mov edx, dword [esi + 4]
movzx edx, byte [esi + edx + 0x28]
mov edi, 0xc7
sub edi, ecx
add ecx, 0x30f238
xor edi, ecx
and edi, edx
xor edi, ecx
mov dword [esi + 0x24], edi
mov ecx, dword [esi + 0x24]
add cl, 0x78
mov edx, dword [esi + 4]
mov byte [esi + edx + 0x28], cl
inc dword [esi + 4]
mov ecx, dword [esi + 4]
cmp ecx, 0xe
jb 0x433200
xor ecx, ecx
cmp dword [esi + 0x28], eax
setne cl
xor eax, eax
jmp dword [ecx*4 + 0x43d654]
mov ecx, dword [ebx + 0x3c]
mov eax, dword [ebx + ecx]
mov dword [esi + 0x28], 0x2b2ae0dc
mov dword [esi + 0x2c], 0
mov dword [esi + 0x30], 0
mov word [esi + 0x34], 0
mov dword [esi + 4], 0
mov edx, dword [esi + 4]
cmp edx, 0xd
ja 0x4332b9
nop
nop
nop
nop
nop
nop
mov edx, dword [esi + 4]
mov edi, dword [esi + 4]
movzx edi, byte [esi + edi + 0x28]
mov ebx, 5
sub ebx, edx
add edx, 0x83f268fa
xor ebx, edx
and ebx, edi
xor ebx, edx
mov dword [esi + 0x24], ebx
mov edx, dword [esi + 0x24]
add dl, 0x2a
mov edi, dword [esi + 4]
mov byte [esi + edi + 0x28], dl
inc dword [esi + 4]
mov edx, dword [esi + 4]
cmp edx, 0xe
jb 0x433280
xor edx, edx
cmp eax, dword [esi + 0x28]
setne dl
xor eax, eax
mov edi, dword [ebp + 8]
jmp dword [edx*4 + 0x43d65c]
jmp dword [0x43d670]
mov edx, dword [edi + ecx + 0x78]
cmp dword [edi + ecx + 0x7c], 0
sete al
test edx, edx
sete cl
or cl, al
movzx ecx, cl
xor eax, eax
jmp dword [ecx*4 + 0x43d674]
mov eax, dword [edi + edx + 0x20]
add eax, edi
mov dword [esi + 0x44], eax
mov eax, dword [edi + edx + 0x24]
add eax, edi
mov dword [esi + 0x3c], eax
mov eax, dword [edi + edx + 0x1c]
add eax, edi
mov dword [esi + 0x38], eax
mov ecx, edi
mov ebx, dword [0x43f064]
xor eax, eax
test ebx, ebx
sete al
jmp dword [eax*4 + 0x43d67c]
mov edi, dword [0x43f060]
mov dword [esi + 0xc], edx
mov eax, dword [ecx + edx + 0x18]
add eax, edi
mov ecx, 0xffffffff
cmp eax, 0x20000000
jae 0x433346
shl eax, 3
mov ecx, eax
push ecx
call fcn.00408a30
add esp, 4
lea ecx, [edi*8]
lea edx, [ebx + edi*8]
mov edi, eax
cmp eax, ebx
jbe 0x43344a
cmp edx, edi
jbe 0x43344a
test ecx, ecx
je 0x4333cf
mov eax, ecx
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
movzx edx, byte [ebx + ecx - 1]
mov byte [edi + ecx - 1], dl
movzx edx, byte [ebx + ecx - 2]
mov byte [edi + ecx - 2], dl
movzx edx, byte [ebx + ecx - 3]
mov byte [edi + ecx - 3], dl
movzx edx, byte [ebx + ecx - 4]
mov byte [edi + ecx - 4], dl
movzx edx, byte [ebx + ecx - 5]
mov byte [edi + ecx - 5], dl
movzx edx, byte [ebx + ecx - 6]
mov byte [edi + ecx - 6], dl
movzx edx, byte [ebx + ecx - 7]
mov byte [edi + ecx - 7], dl
movzx edx, byte [ebx + ecx - 8]
mov byte [edi + ecx - 8], dl
add eax, 0xfffffff8
mov ecx, eax
jne 0x433380
xor eax, eax
test ebx, ebx
sete al
jmp dword [eax*4 + 0x43d684]
mov dword [0x43f064], edi
xor ecx, ecx
xor eax, eax
mov edi, dword [ebp + 8]
mov dword [esi + 0x10], 0
mov edx, dword [esi + 0xc]
cmp ecx, dword [edi + edx + 0x18]
setb al
xor edx, edx
jmp dword [eax*4 + 0x43d68c]
mov eax, dword [ecx + edx + 0x18]
mov edi, ecx
mov ecx, 0xffffffff
cmp eax, 0x20000000
mov dword [esi + 0xc], edx
jae 0x43341e
shl eax, 3
mov ecx, eax
push ecx
call fcn.00408a30
add esp, 4
mov dword [0x43f064], eax
xor ecx, ecx
xor eax, eax
mov dword [esi + 0x10], 0
mov edx, dword [esi + 0xc]
cmp ecx, dword [edi + edx + 0x18]
setb al
xor edx, edx
jmp dword [eax*4 + 0x43d68c]
mov eax, edi
add eax, ecx
shr ecx, 2
mov dword [esi + 8], edi
mov edi, dword [esi + 8]
xchg esi, ebx
rep movsd dword es:[edi], dword [esi]
xchg esi, ebx
mov edi, eax
xor ecx, ecx
xchg esi, edx
rep movsw word es:[edi], word [esi]
xchg esi, edx
mov edi, dword [esi + 8]
mov ebx, dword [0x43f064]
xor eax, eax
test ebx, ebx
sete al
jmp dword [eax*4 + 0x43d684]
push ebx
call fcn.00408a40
add esp, 4
mov dword [0x43f064], edi
xor ecx, ecx
xor eax, eax
mov edi, dword [ebp + 8]
mov dword [esi + 0x10], 0
mov edx, dword [esi + 0xc]
cmp ecx, dword [edi + edx + 0x18]
setb al
xor edx, edx
jmp dword [eax*4 + 0x43d68c]
mov eax, dword [esi + 0x3c]
mov edx, dword [esi + 0x18]
movzx eax, word [eax + edx*2]
mov ecx, dword [esi + 0x38]
mov eax, dword [ecx + eax*4]
mov dword [0x43f068], eax
inc edx
xor eax, eax
mov edi, dword [ebp + 8]
mov ecx, dword [esi + 0xc]
cmp edx, dword [edi + ecx + 0x18]
setb al
jmp dword [eax*4 + 0x43d68c]
mov eax, dword [esi + 0x44]
mov dword [esi + 0x18], edx
mov ebx, dword [eax + edx*4]
add ebx, edi
mov edx, 0xffffffff
xor eax, eax
nop
nop
mov ecx, eax
cmp byte [ebx + edx + 1], 0
lea edx, [edx + 1]
lea eax, [eax + 1]
jne 0x4334f0
test edx, edx
mov dword [esi + 0x1c], ebx
je 0x433520
cmp edx, 4
jae 0x433530
mov edi, ebx
mov ebx, 0xa4c9dcf
test dl, 3
jne 0x43357f
jmp 0x4335a1
mov ebx, 0xa4c9dcf
jmp 0x4335a1
mov eax, ecx
and eax, 0xfffffffc
mov dword [esi + 8], eax
mov eax, 0xa4c9dcf
mov edi, ebx
nop
movsx ebx, byte [edi]
xor ebx, eax
imul eax, ebx, 0x1000193
movsx ebx, byte [edi + 1]
xor ebx, eax
imul eax, ebx, 0x1000193
movsx ebx, byte [edi + 2]
xor ebx, eax
imul ebx, ebx, 0x1000193
movsx eax, byte [edi + 3]
add edi, 4
xor eax, ebx
imul eax, eax, 0x1000193
add dword [esi + 8], 0xfffffffc
jne 0x433540
mov ebx, eax
test dl, 3
je 0x4335a1
and ecx, 3
xor eax, eax
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
movsx edx, byte [edi + eax]
xor edx, ebx
imul ebx, edx, 0x1000193
inc eax
cmp ecx, eax
jne 0x433590
mov dword [esi + 0x40], ebx
xor ebx, 0x84f57947
xor ecx, ecx
or ebx, dword [0x43f068]
sete cl
jmp dword [ecx*4 + 0x43d694]
xor eax, eax
mov ecx, dword [esi + 0x1c]
cmp byte [ecx], 0x4e
setne al
mov edx, dword [esi + 0x18]
mov edi, dword [ebp + 8]
jmp dword [eax*4 + 0x43d6ac]
xor eax, eax
cmp byte [ecx + 1], 0x74
setne al
jmp dword [eax*4 + 0x43d6b4]
mov eax, dword [esi + 0x3c]
movzx eax, word [eax + edx*2]
mov ecx, dword [esi + 0x38]
mov ecx, dword [ecx + eax*4]
add ecx, edi
mov dword [esi + 0x14], 0xffffffff
xor edx, edx
xor eax, eax
mov dword [esi + 0x1c], 0
cmp edx, 0x20
setl al
mov dword [esi + 0x48], ecx
mov edi, ecx
jmp dword [eax*4 + 0x43d6bc]
xor eax, eax
cmp dword [esi + 0x14], 0xffffffff
setne al
mov edi, dword [ebp + 8]
jmp dword [eax*4 + 0x43d73c]
xor eax, eax
xor edx, edx
mov dword [esi + 8], 0
cmp eax, dword [0x43f060]
setb dl
xor ecx, ecx
jmp dword [edx*4 + 0x43d744]
mov eax, dword [esi + 8]
jmp dword [eax*4 + 0x43d734]
mov eax, dword [esi + 0x48]
mov ecx, dword [esi + 0x1c]
lea edi, [eax + ecx]
xor eax, eax
cmp ecx, 0x20
setl al
jmp dword [eax*4 + 0x43d6bc]
mov ebx, dword [esi + 0x20]
jmp dword [0x43d6c4]
xor edx, edx
cmp bl, 0xb8
sete dl
jmp dword [edx*4 + 0x43d724]
shr ecx, 2
and ecx, 4
jmp dword [ecx + 0x43d72c]
add dword [esi + 0x1c], eax
xor eax, eax
jmp dword [eax*4 + 0x43d734]
mov eax, dword [edi + 0x10]
mov dword [esi + 0x14], eax
mov eax, 1
jmp dword [eax*4 + 0x43d734]
jmp dword [0x43d714]
xor edx, edx
cmp bl, 0xc3
sete dl
mov edi, dword [esi + 0x20]
jmp dword [edx*4 + 0x43d71c]
xor edx, edx
cmp bl, 0xc2
sete dl
jmp dword [edx*4 + 0x43d6fc]
mov edx, ecx
shr edx, 1
and edx, 4
mov edi, dword [esi + 0x20]
jmp dword [edx + 0x43d704]
mov ecx, dword [ebx + 0x18]
mov edx, ecx
shr edx, 0xa
and edx, 4
mov dword [esi + 8], 1
jmp dword [edx + 0x43d6d4]
movzx ebx, byte [ebx + 6]
mov edi, dword [case.0x433478.28]
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
jmp edi
push ebx
push edi
call fcn.00401000
add esp, 8
push ebx
push edi
call fcn.00401000
add esp, 8
jmp dword [0x43d6d0]
mov eax, dword [esi + 0x14]
mov dword [edx + ecx*8 + 4], eax
xor eax, eax
mov dl, 1
mov dword [esi + 8], edx
jmp dword [eax*4 + 0x43d764]
inc ecx
xor edx, edx
cmp ecx, dword [0x43f060]
setb dl
jmp dword [edx*4 + 0x43d744]
jmp dword [0x43d754]
mov edx, dword [0x43f064]
xor eax, eax
mov ebx, dword [esi + 0x40]
cmp dword [edx + ecx*8], ebx
sete al
jmp dword [eax*4 + 0x43d75c]
mov edx, 1
jmp dword [edx*4 + 0x43d764]
mov eax, dword [esi + 8]
and al, 1
movzx eax, al
mov cl, 1
mov dword [esi + 0x10], ecx
jmp dword [eax*4 + 0x43d76c]
mov eax, dword [0x43f060]
lea ecx, [eax + 1]
mov dword [0x43f060], ecx
mov ecx, dword [0x43f064]
mov edx, dword [esi + 0x40]
mov dword [ecx + eax*8], edx
mov edx, dword [esi + 0x14]
mov dword [ecx + eax*8 + 4], edx
mov al, 1
mov dword [esi + 0x10], eax
mov edx, dword [esi + 0x18]
inc edx
xor eax, eax
mov ecx, dword [esi + 0xc]
cmp edx, dword [edi + ecx + 0x18]
setb al
jmp dword [eax*4 + 0x43d68c]
inc edx
xor eax, eax
mov ecx, dword [esi + 0xc]
cmp edx, dword [edi + ecx + 0x18]
setb al
jmp dword [eax*4 + 0x43d68c]
mov edx, dword [esi + 0x18]
inc edx
xor eax, eax
mov ecx, dword [esi + 0xc]
cmp edx, dword [edi + ecx + 0x18]
setb al
jmp dword [eax*4 + 0x43d68c]
mov eax, dword [esi + 0x10]
and al, 1
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
ret
xor al, 0x43
add ch, bl
xor eax, dword [ebx]
cmp edi, dword [eax]
inc ebx
add ah, bl
xor al, 0x43
add byte [ebp + esi + 0x34b00043], bh
inc ebx
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 byte [eax - 0x2bffbccc], dh
xor eax, 0x38100043
inc ebx
add ah, ah
xor eax, 0x38100043
inc ebx
add byte [edi], dl
inc ebx
add byte [edx + 0x36], dh
inc ebx
add byte [edx + 0x37], cl
inc ebx
add byte [eax + 0x37], al
inc ebx
add byte [eax + 0x37], al
inc ebx
add byte [eax], al
aaa
inc ebx
add byte [eax], bl
aaa
inc ebx
add byte [eax + 0x36], dl
inc ebx
add byte [ecx], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], bl
aaa
inc ebx
add byte [ecx], al
add byte [eax], al
add byte [eax], dh
aaa
inc ebx
add byte [eax], dh
aaa
inc ebx
add al, ah
inc ebx
add byte [eax], dh
aaa
inc ebx
add al, al
inc ebx
add bh, ch
inc ebx
add byte [eax + 0x50004336], al
inc ebx
add al, al
inc ebx
add al, al
inc ebx
add dh, al
inc ebx
add al, al
inc ebx
add byte [eax + 0x50004336], al
inc ebx
add byte [ebx - 0x70ffbcca], bl
inc ebx
add byte [ebx - 0x58ffbcca], bl
inc ebx
add byte [edx + 0x36], bl
inc ebx
add byte [edi], dl
inc ebx
add byte [eax + edi], ah
inc ebx
add byte [edx], ch
inc ebx
add byte [edx - 0x6fffbcc9], bh
aaa
inc ebx
add byte [eax - 0x6fffbcc9], dl
aaa
inc ebx
add byte [esi - 0x6fffbcc9], dl
aaa
inc ebx
add byte [esi + 0x5a004337], ch
aaa
inc ebx
add byte [edx + 0x6f004337], bh
aaa
inc ebx
add dh, cl
aaa
inc ebx
add byte [eax + edi], ah
inc ebx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x38], dh
inc ebx
add bl, dh
cmp dword [ebx], eax
cmp dword [ebx], eax
cmp dword [ebx], eax
loopne 0x43d7cb
inc ebx
add al, ah
cmp dword [ebx], eax
loopne 0x43d7d3
inc ebx
add byte [eax], dl
cmp dword [ebx], eax
adc byte [ecx], bh
inc ebx
add byte [esi], dl
cmp dword [ebx], eax
dec ebx
cmp dword [ebx], eax
out 0x39, eax
inc ebx
add byte [ebx + 0x39], bl
inc ebx
add byte [ebx + 0x39], bl
inc ebx
add byte [ebx + 0x39], bl
inc ebx
add byte [ecx + edi + 0x43], dh
add byte [esi - 0x51ffbcc7], ch
cmp dword [ebx], eax
scasb al, byte es:[edi]
cmp dword [ebx], eax
sar byte [ecx], 1
inc ebx
add al, dl
cmp dword [ebx], eax
sar byte [ecx], 1
inc ebx
add byte [eax + 0x39], al
inc ebx
add byte [eax + 0x39], al
inc ebx
add byte [ebx + 0x39], cl
inc ebx
add bh, ah
cmp dword [ebx], eax
out 0x39, eax
inc ebx
add byte [eax], dl
cmp dword [ebx], eax
and byte [edx], bh
inc ebx
add byte [eax], bh
cmp al, byte [ebx]
cmp byte [edx], bh
inc ebx
add byte [edx + edi + 0x43], al
add byte [0x2500433c], ah
add al, dl
cmp dword [ebx], eax
sar byte [ecx], 1
inc ebx
add al, dl
cmp dword [ebx], eax
inc eax
cmp dword [ebx], eax
inc eax
cmp dword [ebx], eax
dec ebx
cmp dword [ebx], eax
out 0x39, eax
inc ebx
add bh, ah
cmp dword [ebx], eax
adc byte [ecx], bh
inc ebx
add byte [eax], ah
cmp al, byte [ebx]
cmp byte [edx], bh
inc ebx
add byte [eax], bh
cmp al, byte [ebx]
inc esp
cmp al, byte [ebx]
and eax, 0x2500433c
cmp al, 0x43
add byte [edx + edi + 0x3c250043], ch
inc ebx
add byte [edi - 0x42ffbcc6], bh
cmp al, byte [ebx]
cmp eax, dword gs:[ebx]
and eax, 0x2500433c
cmp al, 0x43
add byte [eax], al
cmp al, 0x43
add byte [eax], al
cmp al, 0x43
add byte [eax], al
cmp al, 0x43
add byte [esi], al
cmp al, 0x43
add byte [esi], al
cmp al, 0x43
add byte [esi], al
cmp al, 0x43
add byte [esi], al
cmp al, 0x43
add bh, ah
cmp eax, dword [ebx]
out 0x3b, eax
inc ebx
add byte [eax + 0x3b], cl
inc ebx
add byte [eax + 0x3b], dl
inc ebx
add byte [edx + 0x3b], dl
inc ebx
add byte [edx + 0x3b], dl
inc ebx
add byte [ebx], bl
cmp al, 0x43
add byte [eax + 0x3b], ah
inc ebx
add byte [eax], ah
cmp al, byte [ebx]
add byte [ebx + eax*2], bh
add byte [eax + 0x3b], dl
inc ebx
add byte [edi], bh
cmp al, 0x43
add byte [edi], bh
cmp eax, 0x3cd60043
inc ebx
add byte [esi + 0xc00433c], bh
cmp eax, 0x3d370043
inc ebx
add byte [edi + 0x3d1c0043], bl
inc ebx
add byte [edi + 0x3d1c0043], bl
inc ebx
add byte [eax], al
cmp eax, 0x3d2b0043
inc ebx
add byte [ebx], ch
cmp eax, 0x3d0c0043
inc ebx
add byte [edi + 0x3d370043], cl
inc ebx
add byte [edi], ah
inc ebx
add byte [eax], dh
inc ebx
add byte [eax], dh
inc ebx
add byte [edx], dh
inc ebx
add byte [edx], dh
inc ebx
add dh, cl
cmp eax, 0x3dce0043
inc ebx
add al, ah
cmp eax, 0x3de00043
inc ebx
add al, ah
cmp eax, 0x3dfc0043
inc ebx
add ah, bh
cmp eax, 0x3e380043
inc ebx
add byte [esi + edi], cl
inc ebx
add byte [esi + edi], cl
inc ebx
add byte [ecx], al
add byte [eax], al
add byte [esi + edi], cl
inc ebx
add byte [esi + edi], cl
inc ebx
add al, dh
cmp eax, 0x3e1b0043
inc ebx
add byte [ebx], bl
inc ebx
add ah, bh
cmp eax, 0x3dfc0043
inc ebx
add byte [eax], bh
inc ebx
add byte [eax], bh
inc ebx
add byte [eax], dh
inc ebx
add al, ah
cmp eax, 0x10043
add byte [eax], al
adc al, byte [ecx + 0x43]
add ch, cl
inc ebx
add byte [eax], cl
inc ecx
inc ebx
add byte [ebp + 0x3f], cl
inc ebx
add byte [eax], cl
inc ecx
inc ebx
add byte [eax + 0x3f], dh
inc ebx
add byte [eax + 0x3f], dh
inc ebx
add byte [esi + 0x3f], dh
inc ebx
add byte [esi + 0x3f], dh
inc ebx
add byte [esi + 0x3f], dh
inc ebx
add byte [edx], bl
inc ecx
inc ebx
add byte [edx], bl
inc ecx
inc ebx
add byte [edx], bl
inc ecx
inc ebx
add bh, ah
inc eax
inc ebx
add al, al
aas
inc ebx
add al, al
aas
inc ebx
add byte [ecx - 0x7effbcc0], al
inc eax
inc ebx
add byte [ecx - 0x5affbcc0], al
inc eax
inc ebx
add byte [ebp + 0x1a004340], ah
inc ecx
inc ebx
add dl, cl
inc eax
inc ebx
add bh, ah
inc eax
inc ebx
add dl, bl
inc eax
inc ebx
add bh, ah
inc eax
inc ebx
add byte [eax - 0x6fffbcc0], dl
inc eax
inc ebx
add bh, ah
inc eax
inc ebx
add byte [eax], al
inc ecx
inc ebx
add byte [eax], al
inc ecx
inc ebx
add byte [eax], cl
inc ecx
inc ebx
add byte [eax], cl
inc ecx
inc ebx
add byte [eax], cl
inc ecx
inc ebx
add byte [eax], cl
inc ecx
inc ebx
add byte [eax], dl
inc ecx
inc ebx
add byte [edx], dl
inc ecx
inc ebx
add byte [edx], dl
inc ecx
inc ebx
add byte [eax + 0x3f], dh
inc ebx
add byte [eax], al
inc ecx
inc ebx
add byte [eax], dl
inc ecx
inc ebx
add byte [ebx + eax*2 + 0x43940043], dl
inc ebx
add byte [ebx + eax*2 + 0x41ad0043], cl
inc ebx
add byte [ebx + eax*2 + 0x422b0043], cl
inc ebx
add byte [ebx + eax*2 + 0x42510043], cl
inc ebx
add byte [ecx + 0x42], dl
inc ebx
add byte [ecx + 0x42], dl
inc ebx
add byte [edi - 0x58ffbcbe], dl
inc edx
inc ebx
add byte [edi - 0x7fffbcbe], dh
inc edx
inc ebx
add byte [eax + 0x43], dh
inc ebx
add byte [ebx + eax*2 + 0x438c0043], dl
inc ebx
add byte [ebx + eax*2 + 0x438c0043], cl
inc ebx
add byte [ebx + eax*2 + 0x438c0043], cl
inc ebx
add byte [ecx + 0x45], dl
inc ebx
add byte [0xd2004344], ch
inc ebp
inc ebx
add byte [ecx + 0x45], bl
inc ebx
add byte [ecx + 0x45], bl
inc ebx
add byte [esi - 0x51ffbcbb], ch
inc ebp
inc ebx
add dh, ch
inc ebp
inc ebx
add al, al
inc ebp
inc ebx
add al, al
inc ebp
inc ebx
add byte [0x15004345], dl
inc ebp
inc ebx
add byte [ecx + 0x45], dl
inc ebx
add byte [0x25004345], ah
inc ebp
inc ebx
add byte [0x25004345], ah
inc ebp
inc ebx
add byte [0x25004345], ah
inc ebp
inc ebx
add dh, ch
inc ebp
inc ebx
add dl, ch
inc esp
inc ebx
add byte [esp + eax*2 + 0x43], ch
add byte [eax + 0x44], al
inc ebx
add byte [ecx], al
add byte [eax], al
add byte [eax + 0x44], al
inc ebx
add byte [eax + 0x44], al
inc ebx
add byte [ecx], al
add byte [eax], al
add byte [eax + 0x44], al
inc ebx
add byte [eax + 0x44], al
inc ebx
add byte [edi - 0x4ffbcbc], bl
inc esp
inc ebx
add bl, bh
inc esp
inc ebx
add byte [ebx - 0x4cffbcbc], dh
inc esp
inc ebx
add ah, al
inc esp
inc ebx
add ch, cl
inc esp
inc ebx
add al, ah
inc esp
inc ebx
add dl, ch
inc esp
inc ebx
add byte [ebx + 0x44], dl
inc ebx
add dl, ch
inc esp
inc ebx
add bh, dh
inc esp
inc ebx
add byte [ecx + 0x45], dl
inc ebx
add byte [ecx + 0x45], dl
inc ebx
add byte [ecx + 0x45], dl
inc ebx
add dl, al
inc ebp
inc ebx
add al, al
inc ebp
inc ebx
add byte [ecx], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add al, ah
inc esp
inc ebx
add byte [eax], dl
cmp dword [ebx], eax
loopne 0x43db17
inc ebx
add byte [eax], dl
cmp dword [ebx], eax
adc byte [ecx], bh
inc ebx
add byte [eax], dl
cmp dword [ebx], eax
push ss
cmp dword [ebx], eax
out 0x39, eax
inc ebx
add byte [ebx + 0x39], bl
inc ebx
add byte [eax + 0x39], al
inc ebx
add byte [ecx + edi + 0x43], dh
add byte [eax + 0x39], al
inc ebx
add al, dl
cmp dword [ebx], eax
out 0x39, eax
inc ebx
add byte [ebx + 0x39], cl
inc ebx
add byte [eax], ah
cmp al, byte [ebx]
and byte [edx], bh
inc ebx
add byte [eax], bh
cmp al, byte [ebx]
and byte [edx], bh
inc ebx
add byte [ebp - 0x40ffbcc6], bh
cmp al, byte [ebx]
dec eax
cmp eax, dword [ebx]
cmp eax, dword gs:[ebx]
out 0x3b, eax
inc ebx
add byte [eax], al
cmp al, 0x43
add byte [eax], al
cmp al, 0x43
add byte [eax], al
cmp al, 0x43
add byte [eax], al
cmp al, 0x43
add byte [esi], al
cmp al, 0x43
add byte [edx + 0x3b], dl
inc ebx
add byte [eax + 0x3b], cl
inc ebx
add byte [eax + 0x3b], dl
inc ebx
add byte [eax + 0x3b], dl
inc ebx
add byte [edx + 0x3b], dl
inc ebx
add byte [eax + 0x3b], dl
inc ebx
add byte [eax + 0x3b], ah
inc ebx
add byte [ebx], bl
cmp al, 0x43
add byte [esi - 0x29ffbcc4], bh
cmp al, 0x43
add byte [edi], dh
cmp eax, 0x3d1c0043
inc ebx
add byte [ebx], ch
cmp eax, 0x3d000043
inc ebx
add byte [edi], dh
cmp eax, 0x3d0c0043
inc ebx
add dh, cl