Function at 0x40c0e8
Capabilities:
Encode data using xor

Disassembly:
jmp dword [0x43caf0]
les ecx, [eax]
jmp dword [0x43caf4]
push ebp
push ebx
push edi
push esi
sub esp, 0x440
mov eax, dword [0x441990]
mov dword [esp + 0x40], 0x71cf7fa3
mov dword [esp + 0x44], 0x75c973fa
mov dword [esp + 0x48], 0x49ca77c8
mov dword [esp + 0x4c], 0x4dbb4beb
mov dword [esp + 0x50], 0x41b04fbb
mov dword [esp + 0x54], 0x45a243b0
mov dword [esp + 0x58], 0x59ef47bc
mov dword [esp + 0x5c], 0x5de45be3
mov dword [esp + 0x60], 0x51ef5ff8
mov dword [esp + 0x64], 0x55e753d9
mov dword [esp + 0x68], 0x298857b4
mov dword [esp + 0x6c], 0x2dca2bfc
mov dword [esp + 0x70], 0x21de2fdf
mov dword [esp + 0x74], 0x25d223de
mov dword [esp + 0x78], 0x39c627e9
mov dword [esp + 0x7c], 0x3d813b91
mov dword [esp + 0x80], 0x31c83f82
mov dword [esp + 0x84], 0x35ff33c4
mov dword [esp + 0x88], 0x9be37d4
mov dword [esp + 0x8c], 0xdfe0bfe
mov dword [esp + 0x90], 0x1ee0ff7
mov dword [esp + 0x94], 0x5b203c3
mov dword [esp + 0x98], 0x19ba07b4
mov dword [esp + 0x9c], 0x1db31bbf
mov dword [esp + 0xa0], 0x11bc1fbb
mov dword [esp + 0xa4], 0x15a913cd
mov dword [esp + 0xa8], 0xe9e717a0
mov dword [esp + 0xac], 0xed1feb1f
mov dword [esp + 0xb0], 0xe110ef25
mov dword [esp + 0xb4], 0xe514e315
mov dword [esp + 0xb8], 0xf91ee704
mov dword [esp + 0xbc], 0xfd22fb25
mov dword [esp + 0xc0], 0xf121ff28
mov dword [esp + 0xc4], 0xf50ef32c
mov dword [esp + 0xc8], 0xc94af714
mov dword [esp + 0xcc], 0xcd77cb73
mov dword [esp + 0xd0], 0xc12ecf6b
mov dword [esp + 0xd4], 0xc565c319
mov dword [esp + 0xd8], 0xd97bc761
mov dword [esp + 0xdc], 0xdd21db69
mov dword [esp + 0xe0], 0xd11bdf3c
mov dword [esp + 0xe4], 0xd560d368
mov dword [esp + 0xe8], 0xa969d765
mov dword [esp + 0xec], 0xad5bab0f
mov dword [esp + 0xf0], 0xa15daf5f
mov dword [esp + 0xf4], 0xa55ca36b
mov dword [esp + 0xf8], 0xb958a754
mov dword [esp + 0xfc], 0xbd44bb48
mov dword [esp + 0x100], 0xb15ebf4c
mov dword [esp + 0x104], 0xb511b365
mov dword [esp + 0x108], 0x8915b712
mov dword [esp + 0x10c], 0x8d318b3a
mov dword [esp + 0x110], 0x81798f7d
mov dword [esp + 0x114], 0x854b8375
mov dword [esp + 0x118], 0x9973877a
mov dword [esp + 0x11c], 0x9d9a9b6e
mov dword [esp + 0x120], 0
mov dword [esp], 0
mov ecx, dword [esp]
cmp ecx, 0xe3
ja 0x40c38b
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
mov ecx, dword [esp]
mov edx, dword [esp]
movzx edx, byte [esp + edx + 0x40]
add ecx, 0xe8607b15
xor ecx, edx
mov dword [esp + 0x10], ecx
mov ecx, dword [esp + 0x10]
add cl, 0x97
mov edx, dword [esp]
mov byte [esp + edx + 0x40], cl
inc dword [esp]
mov ecx, dword [esp]
cmp ecx, 0xe4
jb 0x40c358
mov ebx, dword [esp + 0x468]
lea ebp, [esp + 0x40]
push 0
push 0
push 0
push 0
push ebp
call eax
mov esi, eax
xor eax, eax
test esi, esi
setne al
mov dword [esp + 4], 0
xor edi, edi
invalid
jmp dword [eax*4 + 0x43cb1c]
invalid
sar edi, 0x24
lea esp, [ebx + ecx*8]
inc ebx
add byte [ecx], dh
inc edi
inc esp
and al, 4
add byte [eax], al
add byte [eax], al
jmp dword [0x43cb90]
sar bh, 0x24
test dword [ebx + ecx*8], ebp
inc ebx
add bh, al
inc esp
and al, 4
add byte [eax], al
add byte [eax], al
add byte [ecx], dh
invalid
jmp 0x40c84f
add byte [ecx], dh
invalid
add bh, bh
and al, 0x85
xor al, 0xcb
inc ebx
add bh, al
inc esp
and al, 0x10
leave
setg cl
mov dword [esp + 0x14], 0xf55ff361
mov dword [esp + 0x18], 0xf951f75f
mov dword [esp + 0x1c], 0xfd1afb22
mov dword [esp + 0x20], 0xe15fff5d
mov dword [esp + 0x24], 0xe544e345
mov dword [esp + 0x28], 0xe949e745
mov dword [esp + 0x2c], 0xed4beb71
mov dword [esp + 0x30], 0xd175ef4e
mov dword [esp + 0x34], 0xd50dd340
mov word [esp + 0x38], 0xd7d4
mov dword [esp + 0x3a], 0
mov dword [esp], 0
mov eax, dword [esp]
cmp eax, 0x2d
ja 0x40c636
nop
nop
mov eax, dword [esp]
mov ecx, dword [esp]
movzx ecx, byte [esp + ecx + 0x10]
add eax, 0xd7f13afd
xor eax, ecx
mov dword [esp + 0x40], eax
mov eax, dword [esp + 0x40]
add al, 0xf
mov ecx, dword [esp]
mov byte [esp + ecx + 0x10], al
inc dword [esp]
mov eax, dword [esp]
cmp eax, 0x2e
jb 0x40c608
movzx eax, word [esp + 0x10]
test ax, ax
je 0x40c65a
lea ebp, [esp + 0x40]
lea ecx, [esp + 0x12]
mov word [ebp], ax
add ebp, 2
movzx eax, word [ecx]
add ecx, 2
test ax, ax
jne 0x40c648
mov word [ebp], 0
movzx eax, word [0x441aca]
test ax, ax
je 0x40c692
xor ecx, ecx
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
mov word [ebp + ecx], ax
movzx eax, word [ecx + 0x441acc]
add ecx, 2
test ax, ax
jne 0x40c678
mov edi, edx
add ebp, ecx
jmp 0x40c694
mov edi, edx
mov word [ebp], 0
lea eax, [esp + 0x40]
push 0x20000000
push 0xffffffffffffffff
push eax
push ebx
call dword [0x4419a4]
mov ecx, dword [esp + 0x45c]
mov edx, edi
cli
cli
mov edi, dword [esp + 0x464]
xor ebp, ebp
mov eax, ecx
neg eax
mov eax, 0
sbb eax, eax
push 0
push edi
push edi
push edx
push eax
push ecx
push ebx
call dword [0x4419a8]
xor ecx, ecx
test eax, eax
setne cl
xor edi, edi
invalid
jmp dword [ecx*4 + 0x43cb3c]
inc ebx
invalid
invalid
inc ebx
add bh, bh
and eax, 0x43cb44
xor eax, eax
test edi, edi
setne al
mov ebx, dword [esp + 4]
add al, 0xff
and al, 0x85
movsb byte es:[edi], byte [esi]
retf
inc ebx
invalid
add al, 0xff
and al, 0x85
movsb byte es:[edi], byte [esi]
retf
inc ebx
add bh, bh
and eax, 0x43cbb0
push edi
call fcn.00432fc8
add esp, 4
nop
nop
nop
nop
nop
nop
nop
nop
nop
push edi
call fcn.00432fc8
add esp, 4
les eax, [edi + edi*8]
and eax, 0x43cbb4
les eax, [edi + edi*8]
and eax, 0x43cbb4
xor eax, eax
test esi, esi
setne al
sar bh, 0x24
test esp, ecx
retf
inc ebx
invalid
sar bh, 0x24
test esp, ecx
retf
and al, 0x85
int3
add al, 0
add byte [esi + 0x5f], bl
pop ebx
pop ebp
ret
add al, 0xff
and al, 0x85
test bl, cl
inc ebx
add dh, al
add al, 0x2f
add cl, ch
loop 0x40c760
add byte [eax], al
mov dword [esp + 0x40], 0
mov dword [esp + 4], 0
xor edi, edi
nop
nop
nop
nop
lea eax, [esp + 0x40]
push eax
push ebx
call dword [0x4419b0]
test eax, eax
setne cl
mov eax, dword [esp + 0x40]
test eax, eax
setne dl
and dl, cl
movzx ecx, dl
retf 0x24ff
lea ebx, [ebx + ecx*8 + 0x43]
invalid
retf 0x24ff
sar edi, 0x24
lea esp, [ebx + ecx*8 + 0x43]
add bh, al
inc esp
and al, 0x10
add byte [eax], al
add byte [eax], al
mov ecx, eax
add ecx, ebp
lea edx, [esp + 0x10]
push esp
and al, 0x10
push edx
push dword [esp + 0x44]
push ecx
push ebx
mov edi, eax
call dword [0x4419b4]
add ebp, dword [esp + 0x10]
mov dword [esp + 4], ebp
xor eax, eax
jmp 0x40c7ed
mov ecx, dword [case.0x40c3b4.22]
nop
nop
nop
nop
nop
retf
add byte [eax - 0x6f6f6f70], dl
jmp ecx
loope 0x40c7fa
jmp dword [eax*4 + 0x43cb7c]
and al, 0x85
jl 0x40c7ca
retf
retf
inc ebx
add cl, ch
jb 0x40c803
invalid
invalid
add al, 0xff
and al, 0x85
int3
add byte [ebx - 1], dl
adc eax, 0x4419ac
push 0
push ebx
call dword [0x4419ac]
inc esp
add bh, bh
and eax, 0x43cb50
inc esp
add bh, bh
and eax, 0x43cb50
xor ecx, ecx
test eax, eax
setne cl
xor ebp, ebp
xor edi, edi
invalid
jmp dword [ecx*4 + 0x43cb54]
invalid
push dword [esp + 0xc]
call dword [0x4419bc]
mov ebx, dword [esp + 0x468]
add byte [eax], al
add byte [eax], al
jmp dword [0x43cb90]
sar bh, 0x24
test dword [ebx + ecx*8 - 0xa9ffbd], ebx
add byte [esi - 1], dl
add byte [esi - 1], dl
adc eax, 0x4419bc
push esi
call dword [0x4419bc]
jmp dword [0x43cb94]
in al, dx
sub bh, bh
and eax, 0x43cbd4
push eax
sub esp, 0xe0
mov eax, esp
mov ecx, dword [0x441990]
mov dword [eax], 0x893b8b5f
mov dword [eax + 4], 0x8531870e
mov dword [eax + 8], 0x81368330
mov dword [eax + 0xc], 0x9d6f9f3f
mov dword [eax + 0x10], 0x99689b57
mov dword [eax + 0x14], 0x95769768
mov dword [eax + 0x18], 0x913b936c
mov dword [eax + 0x1c], 0x6ddc6f27
mov dword [eax + 0x20], 0x69db6bd0
mov dword [eax + 0x24], 0x65eb67e1
mov dword [eax + 0x28], 0x61b06384
mov dword [eax + 0x2c], 0x7d9e7fcc
mov dword [eax + 0x30], 0x798a7bb3
mov dword [eax + 0x34], 0x7586778a
mov dword [eax + 0x38], 0x719273b1
mov dword [eax + 0x3c], 0x4df94fd9
mov dword [eax + 0x40], 0x49804bfe
mov dword [eax + 0x44], 0x45834784
mov dword [eax + 0x48], 0x41ca43a4
mov dword [eax + 0x4c], 0x5d925f8a
mov dword [eax + 0x50], 0x59ba5bab
mov dword [eax + 0x54], 0x55e65787
mov dword [eax + 0x58], 0x51e653e4
mov dword [eax + 0x5c], 0x2d872feb
mov dword [eax + 0x60], 0x29942b97
mov dword [eax + 0x64], 0x259127fd
mov dword [eax + 0x68], 0x21d323a8
mov dword [eax + 0x6c], 0x3df33feb
mov dword [eax + 0x70], 0x39c83bf5
mov dword [eax + 0x74], 0x35fc37f5
mov dword [eax + 0x78], 0x31ca33d4
mov dword [eax + 0x7c], 0xdd60fe5
mov dword [eax + 0x80], 0x9d90ba0
mov dword [eax + 0x84], 0x5f207dc
mov dword [eax + 0x88], 0x1b603e4
mov dword [eax + 0x8c], 0x1dab1fb7
mov dword [eax + 0x90], 0x19fa1ba7
mov dword [eax + 0x94], 0x15ad17c1
mov dword [eax + 0x98], 0x11a713a9
mov dword [eax + 0x9c], 0xed19efa1
mov dword [eax + 0xa0], 0xe937eb0c
mov dword [eax + 0xa4], 0xe568e750
mov dword [eax + 0xa8], 0xe151e355
mov dword [eax + 0xac], 0xfd0fff5b
mov dword [eax + 0xb0], 0xf935fb33
mov dword [eax + 0xb4], 0xf504f73f
mov dword [eax + 0xb8], 0xf100f304
mov dword [eax + 0xbc], 0xcd3ccf00
mov dword [eax + 0xc0], 0xc92acb3c
mov dword [eax + 0xc4], 0xc579c765
mov dword [eax + 0xc8], 0xc17dc37e
mov dword [eax + 0xcc], 0xdd69df4e
mov dword [eax + 0xd0], 0xd911db2d
mov dword [eax + 0xd4], 0xd51fd715
mov dword [eax + 0xd8], 0xd11fd326
mov dword [eax + 0xdc], 0xadaeaf1a
mov dword [eax + 0xe0], 0
mov dword [ebp - 0x10], 0
mov edx, dword [ebp - 0x10]
cmp edx, 0xe3
ja 0x40cad7
nop
nop
nop
nop
nop
nop
nop
mov edx, dword [ebp - 0x10]
mov esi, dword [ebp - 0x10]
movzx esi, byte [eax + esi]
add edx, 0xdca53be3
xor edx, esi
mov dword [ebp - 0x14], edx
mov edx, dword [ebp - 0x14]
add dl, 0x91
mov esi, dword [ebp - 0x10]
mov byte [eax + esi], dl
inc dword [ebp - 0x10]
mov edx, dword [ebp - 0x10]
cmp edx, 0xe4
jb 0x40caa8
push 0
push 0
push 0
push 0
push eax
call ecx
jmp 0x40caf9
push 0
push 0
push 0
push 0
push eax
call ecx
jmp dword [0x43cbe0]
push eax
sub esp, 0xe0
mov eax, esp
sub esp, 8
mov edi, esp
push eax
mov ebx, esp
sub esp, 0x10
mov dword [ebp - 0x1c], esp
sub esp, 0x200
mov dword [ebp - 0x30], esp
sub esp, 0x30
mov dword [ebp - 0x28], esp
sub esp, 8
mov dword [ebp - 0x34], esp
push eax
mov dword [ebp - 0x2c], esp
mov ecx, dword [0x441990]
mov dword [eax], 0x893b8b5f
mov dword [eax + 4], 0x8531870e
mov dword [eax + 8], 0x81368330
mov dword [eax + 0xc], 0x9d6f9f3f
mov dword [eax + 0x10], 0x99689b57
mov dword [eax + 0x14], 0x95769768
mov dword [eax + 0x18], 0x913b936c
mov dword [eax + 0x1c], 0x6ddc6f27
mov dword [eax + 0x20], 0x69db6bd0
mov dword [eax + 0x24], 0x65eb67e1
mov dword [eax + 0x28], 0x61b06384
mov dword [eax + 0x2c], 0x7d9e7fcc
mov dword [eax + 0x30], 0x798a7bb3
mov dword [eax + 0x34], 0x7586778a
mov dword [eax + 0x38], 0x719273b1
mov dword [eax + 0x3c], 0x4df94fd9
mov dword [eax + 0x40], 0x49804bfe
mov dword [eax + 0x44], 0x45834784
mov dword [eax + 0x48], 0x41ca43a4
mov dword [eax + 0x4c], 0x5d925f8a
mov dword [eax + 0x50], 0x59ba5bab
mov dword [eax + 0x54], 0x55e65787
mov dword [eax + 0x58], 0x51e653e4
mov dword [eax + 0x5c], 0x2d872feb
mov dword [eax + 0x60], 0x29942b97
mov dword [eax + 0x64], 0x259127fd
mov dword [eax + 0x68], 0x21d323a8
mov dword [eax + 0x6c], 0x3df33feb
mov dword [eax + 0x70], 0x39c83bf5
mov dword [eax + 0x74], 0x35fc37f5
mov dword [eax + 0x78], 0x31ca33d4
mov dword [eax + 0x7c], 0xdd60fe5
mov dword [eax + 0x80], 0x9d90ba0
mov dword [eax + 0x84], 0x5f207dc
mov dword [eax + 0x88], 0x1b603e4
mov dword [eax + 0x8c], 0x1dab1fb7
mov dword [eax + 0x90], 0x19fa1ba7
mov dword [eax + 0x94], 0x15ad17c1
mov dword [eax + 0x98], 0x11a713a9
mov dword [eax + 0x9c], 0xed19efa1
mov dword [eax + 0xa0], 0xe937eb0c
mov dword [eax + 0xa4], 0xe568e750
mov dword [eax + 0xa8], 0xe151e355
mov dword [eax + 0xac], 0xfd0fff5b
mov dword [eax + 0xb0], 0xf935fb33
mov dword [eax + 0xb4], 0xf504f73f
mov dword [eax + 0xb8], 0xf100f304
mov dword [eax + 0xbc], 0xcd3ccf00
mov dword [eax + 0xc0], 0xc92acb3c
mov dword [eax + 0xc4], 0xc579c765
mov dword [eax + 0xc8], 0xc17dc37e
mov dword [eax + 0xcc], 0xdd69df4e
mov dword [eax + 0xd0], 0xd911db2d
mov dword [eax + 0xd4], 0xd51fd715
mov dword [eax + 0xd8], 0xd11fd326
mov dword [eax + 0xdc], 0xadaeaf1a
mov dword [eax + 0xe0], 0
mov dword [ebp - 0x10], 0
mov edx, dword [ebp - 0x10]
cmp edx, 0xe3
ja 0x40cae8
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
mov edx, dword [ebp - 0x10]
mov esi, dword [ebp - 0x10]
movzx esi, byte [eax + esi]
add edx, 0xdca53be3
xor edx, esi
mov dword [ebp - 0x14], edx
mov edx, dword [ebp - 0x14]
add dl, 0x91
mov esi, dword [ebp - 0x10]
mov byte [eax + esi], dl
inc dword [ebp - 0x10]
mov edx, dword [ebp - 0x10]
cmp edx, 0xe4
add byte [edx - 0x2f], dh
add byte [edx - 0x2f], dh
jmp 0x40cae8
sar edi, 0x24
invalid
add byte [ecx], dh
shr cl, 0x8f
add dword [eax], eax
add byte [ebx + 0x44199435], cl
add bh, al
pop es
xchg dword [eax + 0x4e], ecx
dec edi
mov dword [edi + 4], 0
mov dword [ebp - 0x10], 0
mov edx, dword [ebp - 0x10]
cmp edx, 7
ja 0x40cdc4
nop
nop
nop
nop
nop
mov edx, dword [ebp - 0x10]
mov ecx, dword [ebp - 0x10]
movzx ecx, byte [edi + ecx]
add edx, 0x9efd8f72
xor edx, ecx
mov dword [ebp - 0x14], edx
mov ecx, dword [ebp - 0x14]
add cl, 0xc6
mov edx, dword [ebp - 0x10]
mov byte [edi + edx], cl
inc dword [ebp - 0x10]
mov ecx, dword [ebp - 0x10]
cmp ecx, 8
jb 0x40cd98
movzx ecx, word [edi]
push 0
push ecx
push 0x4419c4
mov dword [ebp - 0x24], eax
push eax
call esi
mov esi, eax
xor eax, eax
test esi, esi
setne al
mov dword [ebp - 0x18], 0
add bh, bh
and al, 0x85
in al, dx
retf
inc ebx
invalid
add bh, bh
and al, 0x85
in al, dx
retf
int3
add byte [eax], al
jmp dword [0x43cc68]
sar bh, 0x24
test esp, edi
retf
inc ebx
add bh, bh
and eax, 0x43cc04
mov dword [ebp - 0x18], eax
jmp 0x40cfc6
rol byte [eax], cl
add byte [eax], al
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
ret
add byte [edi - 1], dl
adc eax, 0x4419ac
push 0
push edi
call dword [0x4419ac]
inc esp
add bh, bh
and eax, 0x43cc48
inc esp
add bh, bh
and eax, 0x43cc48
xor ecx, ecx
test eax, eax
setne cl
xor eax, eax
jmp dword [ecx*4 + 0x43cc4c]
push 0xffffffffffffffff
push edi
push dword [ebp - 0x1c]
call eax
xor eax, eax
mov edx, dword [ebp + 0xc]
mov ecx, edx
neg ecx
sbb eax, eax
push 0
push esi
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push eax
push edx
mov edi, dword [ebp - 0x1c]
push edi
call dword [0x4419a8]
xor ecx, ecx
test eax, eax
setne cl
sar edi, 0x24
lea ebp, [esp + ecx*8]
inc ebx
invalid
sar edi, 0x24
lea ebp, [esp + ecx*8]
inc ebx
add bh, al
inc ebp
call 0x40cfc3
mov esi, dword [ebp - 0x20]
push edi
call dword [0x4419bc]
inc esp
add bh, bh
and eax, 0x43cc68
inc esp
add bh, bh
and eax, 0x43cc68
mov eax, dword [ebp - 0x2c]
mov dword [eax], 0
push eax
push esi
push dword [ebp + 0x18]
push edi
call dword [0x4419b8]
xor ecx, ecx
test eax, eax
setne cl
xor eax, eax
mov esi, dword [ebp - 0x20]
invalid
loopne 0x40cff4
jmp dword [ecx*4 + 0x43cc34]
and al, 0x8d
xor al, 0xcc
inc ebx
add bh, bh
and eax, 0x43cc40
add byte [esi - 1], dl
adc eax, 0x4419bc
add byte [esi - 1], dl
adc eax, 0x4419bc
push esi
call dword [0x4419bc]
inc esp
add bh, bh
and eax, 0x43cc70
inc esp
add bh, bh
and eax, 0x43cc70
push dword [ebp - 0x24]
call dword [0x4419bc]
mov eax, dword [ebp - 0x18]
jmp case.0x40c3b4.74
push esi
push edi
call dword [0x4419a0]
push esi
push esi
push esi
push esi
push edi
call dword [0x4419a0]
inc esp
add bh, bh
and eax, 0x43cc0c
inc esp
add bh, bh
and eax, 0x43cc0c
mov dword [ebp - 0x1c], edi
movzx eax, byte [0x441ac8]
mov esi, dword [ebp + 0x1c]
mov edi, dword [ebp - 0x30]
sar bh, 1
and al, 0x85
adc al, 0xcc
inc ebx
invalid
sar bh, 1
and al, 0x85
adc al, 0xcc
inc ebx
add byte [ecx + 0x43cc24], ah
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
jmp eax
mov edi, 0xc08e0040
inc eax
add byte [esi - 0x38], bl
inc eax
add byte [ebx + 0x3e0040c3], dh
les eax, [eax]
dec esi
les eax, [eax]
pop esi
lds eax, [eax]
insd dword es:[edi], dx
lds eax, [eax]
mov ch, 0xc6
inc eax
add byte [eax + 0x3c0040c5], dl
enter 0x40, 0xffffffffffffffe0
mov byte [eax], 0x1b
enter 0x40, 0x12
enter 0x40, 0x12
enter 0x40, 0x2a
enter 0x40, 0x3c
enter 0x40, 0x5a
mov dword [eax], case.0x40c3b4.18
xchg esi, eax
mov dword [eax], case.0x40c3b4.20
loopne 0x43cb39
inc eax
add byte [edx - 0x39], bl
inc eax
add byte [edi], bh
mov dword [eax], case.0x40c3b4.19
mov ch, 0xc7
inc eax
add al, ah
mov dword [eax], case.0x40c3b4.22
invalid
inc eax
add al, dh
mov dword [eax], case.0x40c3b4.22
mov dword [eax], case.0x40c3b4.22
stc
mov dword [eax], case.0x40c3b4.18
push ebp
mov dword [eax], case.0x40c3b4.29
jae 0x43cb5e
inc eax
add byte [edx - 0x38], bh
inc eax
add byte [esi - 0x38], bl
inc eax
add byte [ebx - 0x38], dh
inc eax
add dh, ah
mov byte [eax], 0xfe
mov dword [eax], case.0x40c3b4.36
clc
mov byte [eax], 254
mov byte [eax], 0x10
mov dword [eax], case.0x40c3b4.36
adc bh, al
inc eax
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 [edi], bl
mov dword [eax], case.0x40c3b4.46
sub eax, 0xf10040c7
retf 64