Function at 0x4df234
Capabilities:
Encrypt data using rc4 ksa
Resolve function by parsing pe exports

Disassembly:
dec al
inc eax
add edi, 0xbf88
cmp edi, 0xf7d0
je 0x4dec0c
mov eax, 0x3babd380
xor eax, 0x7ac8bcf2
jmp 0x4e0555
mov ebx, 1
inc cl
inc ecx
sub ecx, esi
sub ebx, edi
inc edi
jmp 0x4de499
add ebp, 0xd8
dec cl
dec bl
xor edi, ecx
jmp 0x4e0374
call fcn.004dee17
add ebx, ebx
dec ebx
inc bl
dec bl
inc ebx
cmp eax, 0x2df4c76f
jmp 0x4deed8
add ebx, edi
inc edi
dec dl
dec edi
dec eax
dec dl
dec dl
sub edx, edi
add eax, edi
mov ecx, dword [ebx + 0x18]
dec al
dec dl
inc dl
jmp 0x4e018c
mov dword [ebp - 0xbd4], eax
sub dword [ebp - 0xf84], edi
dec eax
inc eax
inc edi
dec cl
add dword [ebp - 0xa20], edi
mov edx, 0xde66
dec cl
cmp eax, 0x1b28a
je 0x4dfd30
dec cl
dec al
xor edi, 0x3471
dec edi
add edi, esi
dec eax
add edi, esi
dec edi
inc dl
dec cl
dec dl
xor eax, esi
add edx, edi
cmp eax, 0x76ea
jne 0x4df127
mov eax, 0x10b8d00
add ecx, ecx
dec bl
xor ecx, edx
add ecx, ecx
add ecx, 0x1429
mov dword [ebp - 0x530], ecx
xor eax, 0x10bbd00
inc bl
sub dword [ebp - 0x8d8], ecx
add edx, ecx
sub bx, 0xd8d1
sub edx, 0x732a
sub cx, 0x3520
inc bl
inc edx
inc edx
inc cl
push eax
inc edx
inc al
xor ecx, 0xeef7
add edx, edx
inc al
xor ecx, edx
dec eax
mov eax, 0x2333b380
inc edx
mov dword [ebp - 0xe4c], ecx
mov dword [ebp - 0xec8], ecx
add ecx, 0xac5c
inc bl
xor eax, 0x233bb380
dec cl
jmp 0x4deb13
add edi, dword [esp + 8]
xor ebx, ebx
push 0x14
pop esi
jmp 0x4e0067
test esi, esi
je 0x4de499
jmp 0x4df52b
mov dword [ebp - 0xce4], eax
mov dx, 0xb176
cmp esi, 0x1b97
jne 0x4de5fc
sal dword [esi + 0x692bfe81], 0
add byte [esi + edi*4 + 0x66], dh
sub ebx, 0xceff4aff
cmp esi, 0x692b
je 0x4de5c2
sub bx, 0x4aff
dec esi
dec bl
cmp eax, 0x3b82
jne 0x4de753
mov eax, 0x5e03880
inc cl
add ecx, edi
inc esi
dec bl
inc bl
inc cl
xor eax, 0x548c59f5
sub edi, esi
inc edi
add dword [ebp - 0xbb8], ecx
dec esi
sub ebx, ecx
inc cl
inc dl
xor edi, 0x1ad
dec bl
add edi, ebx
add ecx, edi
push eax
inc cl
add esi, edi
sub ecx, esi
inc bl
mov eax, 0x37ace500
sub edi, ebx
inc cl
add dword [ebp - 0xa44], ebx
add dword [ebp - 0xfb0], esi
xor ebx, esi
dec dl
dec ebx
add esi, edi
sub dword [ebp - 0x6f8], ecx
add ebx, 0x5602
add ecx, esi
mov edx, 0x9f67
jmp 0x4e0271
xor ecx, ecx
xor ebx, ebx
inc bl
mov dl, byte [ebp + ebx - 0x738]
jmp 0x4df6a0
xor eax, 0x771505cc
mov dword [ebp - 0x9f0], edi
add dword [ebp - 0xcd8], ebx
xor ebx, ecx
add edx, 0x37d9
dec ebx
xor edi, ecx
add ebx, edi
inc ecx
inc bl
inc edx
sub edi, edx
sub edx, edi
dec dl
add ecx, 0x45e6
push eax
dec edi
dec cl
xor edx, edi
dec ecx
xor ecx, 0x4f11
add edx, eax
inc bl
xor ecx, eax
push esp
dec cl
add ecx, 0xf0cc
mov dword [ebp - 0x9c8], ecx
add ebx, ebx
xor ebx, edi
xor edi, ecx
add eax, 0xf4e8
add edx, edx
xor ebx, ecx
add ecx, eax
jmp 0x4df9cb
xor eax, eax
lodsw ax, word [esi]
or eax, eax
je 0x4dfa27
and ah, 0xf
jmp 0x4dee09
push eax
mov eax, 0x29be7880
jmp 0x4de98b
mov eax, 0xcecd800
add ebx, edi
sub di, 0x2ae1
inc dl
xor eax, 0x7f89aa70
dec edi
xor ebx, ecx
dec cl
sub ebx, 0x596d
xor edx, ebx
dec ebx
jmp 0x4e05fb
dec al
cmp esi, 0xd8df
jne 0x4df4f9
mov eax, 0x35caf100
mov bx, 0xe34d
dec cl
inc cl
inc bl
mov ebx, 0xdad4
mov dx, 0xfa87
inc dl
xor eax, 0x35caf16c
dec bl
inc bl
mov dword [ebp - 0x858], ebx
dec ebx
inc cl
dec dl
jmp 0x4de85e
push 0
inc dl
jmp 0x4dfed0
push eax
inc al
dec dl
sub ax, 0x8e1a
inc cl
dec al
dec bl
inc bl
inc al
inc cl
xor ebx, 0x53b2
inc ebx
mov eax, 0x32cd7480
dec bl
add dword [ebp - 0xbc4], ebx
dec cl
dec cl
mov dword [ebp - 0xf24], ebx
mov di, 0xc8b6
dec bl
inc bl
dec ebx
jmp 0x4df39f
mov eax, 0x5edd6980
dec dl
mov esi, 0x52e0
dec dl
inc edx
dec dl
xor eax, 0x27af0cf5
sub edx, esi
mov ecx, 0x738b
add esi, ecx
push eax
inc cl
dec dl
sub dword [ebp - 0x6c8], edx
mov eax, 0x2469f880
inc cl
inc esi
mov bx, 0x74fb
xor eax, 0x750599f5
inc cl
jmp 0x4e01f7
add edx, ecx
dec eax
inc edi
inc al
xor eax, edi
add edi, esi
cmp word [edx + 0x18], 0x10b
jne 0x4e02f5
inc al
dec al
sub edi, eax
dec eax
inc al
inc edi
dec eax
dec al
xor eax, 0x2aaa
xor esi, eax
inc al
mov edi, dword [edx + 0x78]
add edx, esi
jmp 0x4deab8
inc al
xor eax, edi
inc cl
inc cl
inc cl
dec eax
cmp edi, 0x100fd
je 0x4e0135
jmp 0x4dec71
xor eax, 0x4ccc1ce4
push eax
jmp 0x4de454
push eax
xor edi, ecx
dec bl
sub edx, edi
dec edi
push esi
mov edx, 0xe669
mov cl, 0x72
inc dl
inc cl
mov ecx, 0xc321
sub edx, 0x484
cmp ecx, 0x6d1
jne 0x4df23f
mov ecx, 0x19608
inc edx
inc al
inc edx
xor edx, ebx
push ecx
inc al
inc ebx
dec edx
sub edx, 0x272f
sub dword [ebp - 0x574], edx
inc ebx
xor edx, ebx
push edi
sub dword [ebp - 0xa30], edx
dec bl
dec bl
cld
inc ebx
dec al
inc dl
dec bl
dec dl
jmp 0x4dfb36
push esi
inc cl
inc cl
dec edx
dec dl
inc edi
dec dl
inc edi
xor edx, edi
xor edx, 0xfb51
dec dl
dec edi
push ebx
dec cl
xor edi, edx
xor ebx, 0xad95
xor edx, edi
jmp 0x4df24d
xor eax, 0x650101e1
dec dl
dec bl
inc bl
xor edx, ebx
inc edi
add edx, edi
push eax
dec dl
inc edx
xor edi, ebx
add eax, ebx
dec bl
dec al
dec edi
dec cl
sub edx, eax
add dword [ebp - 0xc68], edi
add ebx, edi
sub ebx, 0x824c
dec bl
add edi, edi
mov eax, 0x59df6280
xor eax, 0x2bbd0bcc
dec ebx
xor ebx, 0xb2f6
sub ebx, edi
inc dl
dec dl
dec edi
dec ebx
jmp 0x4dfa89
test edi, edi
je 0x4e02f5
inc al
inc esi
inc al
inc eax
dec edx
jmp 0x4de4c4
push 0x2df4c76f
mov bl, 0x10
mov al, 0xae
mov dx, 0xc512
call fcn.004dfb73
mov edx, 0xa6c
cmp eax, 1
jne 0x4df908
push 0
inc edx
mov bx, 0x1bee
dec bl
mov cl, 0x8f
dec cl
inc dl
mov esi, 0x1cb6
dec al
dec edx
mov ax, 0xe0a6
dec dl
jmp 0x4df1b3
push eax
inc dl
dec edx
inc bl
push 0
dec edx
xor ecx, 0xa969
mov dword [ebp - 0xb84], edx
call edi
add ecx, edi
dec edi
add edi, edi
jmp 0x4df90f
cmp esi, 0xde99
jl 0x4deb42
pop ecx
pop ecx
pop ecx
cmp esi, 0xe2d4
je 0x4deb30
inc al
cmp eax, 0x4852
je 0x4df706
push dword [ebp - 0x334]
inc esi
add dword [ebp - 0x7d4], ebx
add dword [ebp - 0xdec], edx
sub edx, 0x6251
xor ecx, esi
inc esi
inc bl
add ecx, ecx
xor edx, esi
inc ecx
xor ecx, edx
mov edi, dword [esp + 0x14]
mov ebx, 0xe1d3
inc bl
mov cx, 0x60fd
inc ebx
mov si, 0x56f4
inc bl
inc ebx
dec cl
jmp 0x4dfdf3
push eax
add ebx, edx
dec cl
dec cl
inc edx
push esi
inc ebx
dec esi
dec ebx
sub ecx, 0x923b
dec cl
call dword [ebp - 4]
add edx, esi
dec bl
add ecx, esi
dec ebx
dec dl
mov dword [ebp - 0x24], eax
add esi, 0x1b58
inc edi
dec ecx
add edi, edi
sub ax, 0x9d3d
dec al
xor edx, eax
inc cl
sub eax, edx
xor eax, esi
sub ebx, esi
jmp 0x4df2a9
inc dl
cmp esi, 0xfffc4d02
je 0x4dffb6
dec edi
inc cl
add eax, 0x4ef0
dec cl
sub di, 0x5400
add dword [ebp - 0x980], eax
add edi, eax
cmp edi, 0xb4e8
jne 0x4de96e
xor ebx, 0x77f7da00
add dword [ebp - 0xce8], edx
inc cl
inc cl
mov eax, dword [esp + 0x14]
dec dl
mov di, 0xc98c
dec edx
inc edx
inc dl
inc cl
add eax, 0x1000
dec edx
dec cl
mov dword [ebp - 0xf00], edx
sub esi, dword [esp - 4]
inc cl
dec edx
dec cl
jmp 0x4df980
mov edi, 0xc75d
mov eax, 0x8f15
mov cx, 0x704c
sub edi, eax
cmp edi, 0x3848
je 0x4ded1c
inc al
mov bx, 0xb00c
mov si, 0x5b11
inc al
mov esi, 0x74d2
inc esi
cmp esi, 0x40c9
jne 0x4e059f
xor eax, 0x577c47d6
push eax
inc cl
inc ecx
inc ecx
sub edi, ecx
mov dword [ebp - 0xbac], edi
cld
sub edi, 0x26f3
dec edx
inc dl
add dword [ebp - 0xe5c], edx
jmp 0x4e0696
mov esi, dword [edx + 0x20]
xor ecx, 0x4a95
sub edi, 0xccfd
inc cl
mov dword [ebp - 0x570], edi
inc cl
dec edi
sub edi, 0x914c
inc bl
dec ecx
add ecx, ebx
dec bl
xor ecx, 0x7c7b
inc bl
xor ebx, 0x24d7
inc ebx
jmp 0x4de5da
inc cl
dec eax
mov dword [ebp - 0xa70], eax
dec eax
sub dword [ebp - 0xc9c], edi
mov dword [ebp - 0x1000], edi
xor eax, 0x812c
dec edi
inc edi
dec eax
cmp eax, 0xe3e
je 0x4de43e
sub edi, 0xad99
xor eax, 0xef5b
cmp edi, 0x1a58
jne 0x4de4e4
ror edi, 0xd
dec ebx
dec bl
inc bl
dec ebx
add ebx, ebx
add edi, eax
xor ebx, 0xb301
dec bl
inc ebx
sub dword [ebp - 0x7f0], ebx
dec al
dec bl
mov eax, 0x21
inc ebx
sub ecx, dword [ebp + 0xe8]
jne 0x4df57f
inc bl
sub bx, 0x786d
xor ebx, eax
inc al
xor ebx, eax
mov dword [ebp - 0x5d0], eax
dec al
sub eax, ebx
inc ebx
sub bx, 0x3f77
dec al
push dword [edx + 8]
dec ebx
inc ebx
mov dword [ebp - 0xe80], eax
dec ebx
inc ebx
dec ebx
dec al
jmp 0x4df654
lea ebx, [esp + 0x14]
add eax, dword [ebx]
add dword [edx + eax], ecx
jmp 0x4dfa27
push eax
dec ecx
inc dl
push edi
sub ecx, ebx
dec cl
add edx, edi
xor eax, edi
dec ebx
dec edx
inc edi
mov eax, 0x2af52180
xor ecx, ebx
dec cl
inc bl
inc edi
xor eax, 0x2a8744e6
inc cl
add ebx, edi
dec edx
inc dl
dec cl
add ecx, ebx
inc edx
dec dl
xor ecx, edi
xor ebx, 0xc6c8
add ebx, ecx
inc edx
jmp 0x4df43d
jne 0x4def41
inc dl
dec al
inc al
sub ebx, eax
xor ecx, 0xd7b5
dec cl
sub ecx, edx
add eax, eax
mov eax, 1
xor edx, ebx
inc edx
inc bl
dec ecx
inc ecx
inc ebx
add edx, 0x4683
dec bl
inc cl
dec cl
dec ecx
leave
inc dl
inc dl
dec edx
dec bl
dec ecx
dec cl
sub ebx, edx
add ebx, ebx
dec bl
inc bl
add ebx, edx
dec edx
dec cl
inc bl
ret 4
add edi, 4
add ecx, ebx
inc bl
dec cl
xor ecx, edx
sub ebx, ecx
xor ecx, ebx
jmp 0x4e02ce
push 0x1c
sub cx, 0xd153
sub esi, ecx
add esi, edx
inc cl
lea eax, [ebp - 0x338]
xor edx, ebx
xor edx, esi
dec bl
add ecx, 0x5648
sub dword [ebp - 0xbc4], edx
inc edx
inc bl
add edx, 0xa129
add edx, esi
inc dl
push eax
inc edx
call 0x4def90
dec bl
inc ebx
inc dl
inc dl
dec cl
call dword [ebp - 4]
dec dl
sub edx, ebx
add dword [ebp - 0x800], ecx
jmp 0x4deb58
pop esi
pop edi
xor eax, eax
xor edx, edx
jmp 0x4de68c
cld
dec al
mov bl, 0xec
mov cl, 0xad
mov esi, 0x83ca
sub eax, esi
pop esi
inc cl
jmp 0x4de761
xor eax, eax
mov edi, 0xde192
jmp 0x4de5b7
xor eax, 0x1bff3de5
dec edx
inc edx
xor ecx, ebx
inc cl
inc edx
inc cl
sub edi, ecx
xor edx, 0xea35
add ecx, edi
push eax
xor edi, 0xb049
inc cl
mov eax, 0x3ba9ad00
inc dl
dec ecx
inc ecx
jmp 0x4e00c9
inc esi
sub di, 0x4b66
add dword [ebp - 0x508], esi
dec al
dec dl
inc esi
mov dword [ebp - 0x5a0], edx
xor esi, ebx
sub edx, eax
dec dl
cmp ebx, 0x37e1
jne 0x4dfcd9
xor eax, 0x548b38c0
inc cl
dec dl
dec edx
dec cl
add edx, edx
sub cx, 0xd1d5
dec bl
inc ecx
dec cl
sub edx, ecx
inc cl
push eax
inc cl
sub ecx, 0xb3c7
dec bl
sub dword [ebp - 0x60c], edx
xor ecx, 0x1946
mov eax, 0xb5d8
inc ecx
add ecx, eax
inc bl
sub ecx, eax
dec cl
jmp 0x4de53b
lodsb al, byte [esi]
dec ecx
sub dword [ebp - 0x790], ecx
mov ebx, 0x1652
inc cl
add edx, ebx
jmp 0x4dfda3
cmp ah, 0x10
je 0x4df103
stosb byte es:[edi], al
invalid
cmp esi, 0xd995
jne 0x4df10f
cwde
mov byte [edi - 0x7e3f006d], bl
clc
movsb byte es:[edi], byte [esi]
lea eax, [eax]
add byte [edi + eax - 2], dh
retf
inc eax
cmp eax, 0x8da4
je 0x4df120
dec bl
cmp eax, 0x10ad
je 0x4e014f
add byte [edi], cl
test byte [eax], ch
adc byte [eax], al
add byte [ebx], ch
xor eax, 0xefa7
sub esi, edx
xor eax, 0xefa7
sub edx, 0x63c2
add eax, 0x9174
sub di, 0xe1df
add edi, 0xca7b
inc edx
sub bx, 0xee02
sub edi, esi
add esi, edi
cmp edi, 0xfff668a5
je 0x4e065e
xor eax, 0x91c20ee
mov edi, 0x838e
inc ebx
add edx, edi
mov cx, 0x65c4
add ebx, ebx
dec ebx
dec edx
push eax
sub ebx, edx
push 0
add eax, 0x63ad
sub ebx, edx
add edi, edi
sub cx, 0xda5d
sub edx, edi
xor eax, 0x3467
dec al
sub edi, eax
jmp 0x4e05d3
add ebx, dword [ebx - 0x7f149ac4]
mov ebx, dword [ebx - 0x7f149a88]
add ebx, ebp
mov edx, ebx
mov esi, dword [ebx + 0x20]
jmp 0x4dfe71
push 0x73736563
add esi, 0xbadb
inc bl
dec dl
inc esi
inc dl
xor esi, 0xe022
inc esi
inc edx
mov cx, 0xf232
inc al
add esi, 0x77dc
push 0x6f725065
dec cl
add dword [ebp - 0x890], edx
jmp 0x4e06e6
inc bl
jmp 0x4dec8d
mov esi, 0x96000
sub ebx, 0x9eb3
mov dword [ebp - 0x5ec], edx
add dword [ebp - 0x724], ebx
mov dword [ebp - 0xb28], ebx
sub edx, 0x7ab6
dec al
inc cl
dec ebx
inc cl
add esi, dword [esp]
inc bl
inc dl
inc al
xor edx, 0xe569
jmp 0x4de9f3
mov ebp, esp
mov cx, 0xd77a
jmp 0x4e00c4
push 0
mov edx, 0x5eb4
dec dl
jmp 0x4de8da
push eax
inc dl
add dword [ebp - 0xdf8], ebx
add edx, ebx
xor ebx, 0xc31c
dec edx
dec edi
sub ebx, edx
dec edi
inc cl
dec al
push 0x102
sub edx, edi
xor ebx, 0x2957
inc cl
inc edi
sub edx, ebx
inc ebx
sub ebx, 0xf8ef
add ebx, edx
inc edi
call dword [esp + 0x24]
inc ebx
add ebx, edi
add edx, edx
dec bl
sub ax, 0xdc10
dec edi
add ebx, ebx
jmp 0x4df2c5
cld
jmp 0x4dfc21
test eax, eax
je 0x4e02f5
add ebx, ecx
inc al
xor ebx, eax
xor edi, edx
cmp dword [ebp - 8], 0x1000000
jmp 0x4e015b
add esp, 4
add edx, 0xc8e7
dec ebx
mov ax, 0x46a7
dec al
mov eax, 0x75dd
add eax, eax
mov dword [ebp - 0x5b4], eax
cmp eax, 0x2265
jne 0x4df2a3
cmp eax, 0x4851
jne 0x4df2a3
cmp eax, 0x5402
jl 0x4df304
sar dword [edx - 0x7e463434], 1
invalid
cmp esi, 0x85d3
je 0x4deb37
add al, byte [edi + ebx]
add al, dl
mov dh, byte [ebp + eax - 0x738]
mov byte [ebp + ecx - 0x738], dh
jmp 0x4dfb5f
cmp esi, 0x5d26
je 0x4df335
sub esi, 0xd3bb
mov cx, 0x17ce
add byte [esi - 0x47], ah
into
pop ss
dec esi
dec bl
cmp esi, 0xb662
jne 0x4df34c
enter 0xffffffffffffc2c8, 0xffffffffffffffd2
int 0xd1
inc al
cmp esi, 0xffffa115
je 0x4dfe31
mov ebx, dword [esp + 0x1c]
inc eax
inc dl
inc dl
dec edi
inc eax
add ecx, eax
push ebx
add eax, ebx
add ebx, edx
inc al
dec ecx
call esi
add ecx, ecx
xor edi, ecx
dec bl
add ebx, edi
inc bl
xor ebx, edx
dec ebx
add esp, 0x14
inc edx
sub ecx, ebx
sub ebx, ecx
dec ecx
sub ecx, 0xffa7
inc cl
xor ecx, edx
sub ebx, edx
jmp 0x4de9c7
xor eax, 0x5ea95aec
sub ebx, 0x63d3
sub bx, 0x2c11
sub dword [ebp - 0xe9c], ebx
mov edx, 0xd4ff
mov dword [ebp - 0x5a0], edx
push eax
dec dl
dec ebx
dec al
dec eax
dec bl
dec cl
dec bl
dec eax
inc al
dec ebx
xor eax, edx
inc cl
dec dl
mov eax, 0x65785480
inc edx
inc edx
inc cl
add edx, edx
sub dx, 0x7a8d
add dword [ebp - 0xf50], ebx
jmp 0x4df15d
ret 4
pop esi
mov ecx, 0x544a
mov bx, 0xa01
inc ecx
dec cl
dec cl
mov eax, 0x2d0f2880
dec cl
inc cl
mov edi, 0x5416
dec cl
xor ecx, 0xb6cc
inc bl
jmp 0x4df492
sub dword [ebp - 0xc14], eax
cmp eax, 0x15dd1
je 0x4ded4c
push eax
dec ecx
dec ebx
xor ebx, ecx
dec edi
xor edx, 0xa006
xor eax, edi
mov eax, 0x1f0c8480
dec edi
dec ecx
inc bl
dec ecx
sub ecx, edx
dec ecx
add ecx, edi
add ecx, edi
add edx, ecx
xor ecx, 0xf71b
xor eax, 0x7979c6f3
inc ecx
xor ebx, edx
push eax
add edi, edx
jmp 0x4de72a
inc eax
inc edi
sub cx, 0x8c3
cmp edi, 0x9671
jne 0x4df42b
xor eax, 0x4e6044ec
mov dword [ebp - 0xe40], edi
inc edi
dec edi
mov edx, 0x4726
xor edi, 0x2e4f
push eax
dec edi
inc dl
inc edx
sub ecx, 0xd13b
mov eax, 0x507fd800
sub dx, 0x4b5f
inc dl
sub edx, 0xc50
inc edx
dec edi
dec edx
sub dword [ebp - 0x738], ecx
inc cl
xor eax, 0x1113b975
xor edx, 0xfdc0
dec cl
mov dword [ebp - 0xe04], edx
inc edi
dec edx
inc ecx
jmp 0x4dfff5
cmp eax, 0xd7c9
je 0x4df508
cmp esi, 0xdd91
jne 0x4df511
or byte [ebp + ebx*8 - 0x203f4746], bh
xlatb
rol dword [ecx + 0x74d2fe], 0
mov esp, 0xc0b8badd
invalid
cmp esi, 0x74d2
je 0x4df51d
cmp bh, byte [edi]
cmp al, 0x5b
dec eax
cmp eax, 0xad00
jne 0x4df0f4
mov ecx, dword [ebp + 0xec]
dec edi
xor edi, 0xa9a
dec bl
xor edi, 0x1621
inc bl
sub edi, 0xdea1
dec edi
mov dword [ebp - 0xf9c], ebx
dec bl
sub edi, 0xcc9e
xor edi, edi
inc bl
dec ebx
dec bl
xor ebx, 0x5cb
sub ebx, 0x5b28
inc bl
dec ebx
inc bl
inc ebx
dec bl
inc bl
add ebx, 0xb87b
xor eax, eax
inc ebx
xor ebx, 0xeb56
dec bl
inc ebx
dec ebx
inc bl
xor ebx, 0xacd3
dec ebx
inc ebx
dec bl
jmp 0x4e02ae
sub edi, edx
inc dl
inc cl
dec cl
inc edi
cmp edi, 0xfa02
jne 0x4dfd07
je 0x4e02f5
add edx, eax
sub ebx, edx
dec eax
inc al
dec eax
sub esi, eax
dec ecx
dec bl
inc dl
add edi, ecx
dec bl
sub ebx, edx
dec ecx
test dword [ebp - 0x18], 1
jne 0x4e02f5
inc cl
add eax, ecx
inc al
dec ebx
dec eax
mov edx, dword [ebp - 0x20]
xor ebx, eax
xor edi, esi
sub esi, ecx
inc ebx
inc ebx
dec cl
inc ecx
dec ebx
inc cl
inc bl
add edi, ecx
jmp 0x4dfe85
add edi, ecx
add edx, ebx
sub ax, 0xf563
sub dx, 0x17a9
dec ebx
sub edi, 0x19608
dec edx
sub ebx, 0x9c0
inc edx
inc dl
dec ebx
add edx, edx
mov dword [ebp - 0x578], edx
add ebx, 0x5a82
mov dword [ebp - 0x6e8], ebx
inc bl
jmp 0x4df1f5
push eax
inc ebx
lodsd eax, dword [esi]
jmp 0x4e02c0
pop ebx
inc al
dec al
inc eax
sub ax, 0x8015
inc al
inc eax
inc eax
inc al
inc eax
inc al
push dword [edx]
dec dl
mov dword [ebp - 0xe38], eax
xor edx, 0x6da1
inc dl
inc dl
dec eax
dec al
sub eax, 0xf4
add eax, 0xe840
inc eax
dec eax
add dword [ebp - 0xed8], eax
pop edx
jmp 0x4e06d4
add al, dl
mov cl, byte [ebp + eax - 0x738]
mov byte [ebp + ebx - 0x738], cl
mov byte [ebp + eax - 0x738], dl
jmp 0x4dfec2
mov dword [ebp + ecx*4 - 0x73c], eax
sub eax, 0x4040404
dec ecx
jne 0x4df6e3
jmp 0x4defcd
mov ax, 0x40bf
mov bl, 0xd6
jmp 0x4dfdec
call 0x4df70b
dec bl
dec bl
add eax, esi
inc cl
sub bx, 0xabe7
dec dl
add dword [esp], 0x22
push 0xfffff269
push 0x360f7d
push 0
dec cl
dec cl
inc esi
inc dl
dec bl
dec esi
dec cl
dec esi
dec cl
xor eax, esi
inc bl
dec dword [esp + 4]
pushfd
dec dl
xor eax, 0xc2f2
dec bl
pop eax
and eax, 0x40
sub cx, 0x2aba
inc cl
inc bl
shr eax, 4
inc bl
inc dl
dec dl
inc esi
mov edi, 0x707d
xor esi, 0x3b07
mov edx, 0x24ef
sub esi, 0x2472
sub cx, 0x571a
dec dl
xor esi, edi
inc bl
shl eax, 1
inc dl
dec dl
add edi, 0x804
add edi, esi
inc dl
dec edx
add dword [ebp - 0xc1c], esi
mov ebx, dword [esp + 0xc]
sub edi, esi
add ebx, dword [esp + eax]
inc edx
sub esi, edx
jmp ebx
dec al
xor eax, 0x6397
mov esi, 0xb932
sub edi, esi
inc cl
xor eax, esi
mov ebx, 0x3312
mov dword [ebp - 0xaa0], ebx
cmp eax, 0x14905
je 0x4df00e
push ebx
inc esi
sub edi, esi
add ecx, ecx
xor esi, edi
inc esi
pop eax
sub edi, esi
inc ecx
dec ebx
sub esi, edi
xor esi, ebx
inc cl
sub ecx, esi
jmp 0x4de463
push dword [ebp + 0x10]
dec edx
dec cl
add edi, esi
add edx, esi
sub esi, 0x1e34
call dword [ebp + 0xc]
add esi, esi
inc esi
dec edi
sub ecx, edi
xor ecx, ebx
add ebx, edi
dec edi
sub ecx, esi
xor edx, ecx
dec cl
dec edi
add esp, 0x10
add esi, 0xa38c
xor edx, esi
dec edx
mov dword [ebp - 0x704], esi
dec bl
dec ebx
jmp 0x4e0457
call eax
dec dl
xor ecx, edi
add edx, ecx
xor esi, edi
add esi, esi
xor eax, eax
jmp 0x4df3fe
push eax
sub dx, 0x71f1
inc edx
inc cl
dec al
xor edx, edi
add ecx, eax
push esi
mov eax, 0xc919
cmp eax, 0x502a
jne 0x4defb7
pop ebx
xor eax, 0x19da
inc edx
dec edx
add edx, esi
dec edi
dec edi
inc cl
push ebp
dec cl
inc dl
mov ecx, 0x1b30
xor eax, edi
inc edx
sub edi, ecx
dec cl
xor eax, 0xeda4
mov ebp, ebx
sub edx, 0x76e7
add eax, eax
dec dl
inc ecx
sub ax, 0xae01
dec esi
sub edx, esi
dec dl
add ebx, 0x7f149b00
jmp 0x4df19b
sub esp, 4
sub di, 0xc66a
inc cl
inc edx
add edx, 0xc209
sub dword [ebp - 0x910], edx
mov edi, 0x3c5c
dec cl
sub edx, edi
push esp
dec cl
push dword [esp + 4]
sub edx, 0x1d13
xor edi, edx
inc edx
sub edi, edx
inc edx
inc cl
xor edi, edx
add edi, edx
mov dword [ebp - 0x970], edx
dec edi
xor edx, edi
jmp 0x4dea32
push dword [esp + 0x2c]
dec eax
inc eax
dec al
inc bl
sub edi, edx
add edx, ecx
sub ecx, 0xf81e
dec ebx
inc ebx
call esi
xor edi, 0x17a2
add ecx, 0x50aa
inc dl
inc dl
xor ebx, edx
dec ecx
dec ecx
add ecx, edx
add edx, 0x4091
dec cl
dec edx
mov dword [ebp - 0xf68], ecx
dec ecx
jmp 0x4dfbae
movzx eax, word [eax + ebx*2]
mov ebx, edx
add ebx, 0x65ebf700
jmp 0x4dfd1b
cmp esi, edi
jne 0x4de70b
mov edx, dword [edi]
jmp 0x4e067d
push dword [ebp + 0xe0]
inc eax
sub ax, 0xb0f5
dec al
dec al
inc eax
inc eax
xor eax, 0x1e0d
inc al
dec al
pop eax
dec ecx
xor esi, ecx
dec cl
xor edi, eax
add ecx, eax
add eax, eax
add ecx, 0xc06
inc cl
inc al
inc eax
inc eax
cmp edi, dword [ebp + 0xe4]
jne 0x4decde
xor esi, edi
dec eax
dec esi
sub ecx, eax
jmp 0x4df7f7
push eax
inc cl
sub edi, 0x9bdd
mov dword [ebp - 0x9e8], edi
sub ebx, eax
dec dl
mov eax, 0x13746a80
inc edi
dec cl
sub dx, 0xa6d8
xor edx, ebx
mov ecx, 0x3260
dec edi
dec edx
sub edi, ebx
jmp 0x4de69e
rep movsb byte es:[edi], byte [esi]
mov dword [ebp - 0xd68], edx
dec dl
add dword [ebp - 0x76c], edx
inc dl
add ebx, 0x3f26
mov ebp, esp
mov eax, 0xfffefdfc
mov ecx, 0x40
jmp 0x4df6e3
mov byte [ebp + eax - 0x738], dl
inc cl
jne 0x4e006c
jmp 0x4defac
mov edi, eax
sub ebx, ecx
add dword [ebp - 0xe74], ecx
sub eax, ebx
dec ebx
xor ebx, 0x6bf7
dec al
lea ebx, [esp + 0x14]
dec al
inc dl
sub ecx, 0x2490
add eax, eax
inc dl
xor edx, 0xbeb4
add dword [ebp - 0x6dc], eax
add ecx, 0x6e4d
dec edx
xor ecx, edx
add edx, eax
push ebx
dec eax
add ecx, eax
dec edx
inc al
dec edx
dec bl
sub edx, ecx
xor ecx, 0xe8e7
add ebx, 0x2ff9
dec ebx
dec ebx
dec edx
call edi
add edx, ecx
xor edx, 0x2db0
add esp, 0x20
jmp 0x4dee90
mov edi, dword [esp + 0x14]
mov ecx, edi
jmp 0x4dffa0
push esp
inc edx
mov eax, 0xa3e2
xor eax, 0xa272
dec cl
dec bl
sub edx, edi
sub dword [ebp - 0x8f0], eax
xor eax, edx
xor esi, edi
inc dl
inc bl
add edi, edi
add eax, eax
sub cx, 0xa2b7
push dword [esp + 0x1c]
dec eax
inc dl
mov dword [ebp - 0x76c], eax
inc esi
sub dx, 0xe31c
inc cl
sub esi, edx
inc cl
add edi, eax
inc cl
xor edi, eax
call dword [esp + 0x1c]
inc bl
dec esi
add esi, edi
dec bl
dec edi
dec edx
add edi, edi
mov ecx, 0x4533
add ecx, edi
add dword [ebp - 0x6c8], edx
push 0
inc bl
sub esi, 0x8c62
mov dword [ebp - 0x584], edi
inc dl
dec cl
inc edi
xor esi, 0xc291
push 0xffffffffffffffff
inc cl
inc edx
add ecx, esi
inc cl
add esi, ecx
xor edi, 0x5aa1
inc esi
inc bl
sub cx, 0x6f01
dec bl
inc cl
xor edi, edx
jmp 0x4df8fc
dec bl
inc al
dec dl
sub esi, eax
inc dl
add ebx, ebx
add esi, 0xbc33
add eax, ebx
xor edx, ebx
xor edx, esi
dec ebx
xor eax, 0x549d
inc edi
cmp edi, 0xffff1a51
je 0x4e0023
inc al
dec eax
sub eax, edi
inc cl
cmp edi, 0x1ee8
je 0x4df7cd
mov ebx, dword [ebx - 0x65ebf6e4]
add ebx, ebp
mov ebx, dword [ebx + eax*4]
add ebx, ebp
add esp, 0x10
jmp 0x4dfde2
dec al
add edi, 0x348
mov dword [ebp - 0xb8c], eax
cmp edx, 0xde66
je 0x4df5a2
jl 0x4ded64
inc bl
mov dword [ebp - 0xd14], ebx
xor ebx, 0x9d9f
inc ebx
dec ebx
inc ebx
inc ebx
sub eax, 0x20
inc ebx
dec bl
dec bl
dec bl
jmp 0x4ded64
dec al
sub edx, 0xc977
dec eax
sub edx, 0x738c
add edi, esi
add dword [ebp - 0xeec], edi
inc dl
add edx, eax
inc eax
cmp eax, 0x38405
je 0x4debfe
ror eax, 0xa
inc ebx
dec ecx
add edi, eax
dec ecx
sub ebx, edx
inc cl
inc cl
xor edx, ecx
dec ecx
inc edx
dec dl
xor ebx, edx
xor ebx, edx
cmp byte [esi], 0
jne 0x4df0dd
dec bl
add ecx, ebx
inc dl
dec edx
dec ecx
add ecx, 0xe8d7
xor ebx, edx
inc cl
jmp 0x4e030a
pop esi
push ebp
push ebx
mov ebp, esi
jmp 0x4de986
inc bl
jmp 0x4df1ee
mov ecx, 0x6d3988a0
dec ebx
xor ecx, 0x6d3e2980
dec bl
dec ebx
inc bl
dec ebx
mov edx, 0x1e0b
xor edx, ebx
dec bl
mov ax, 0x92ad
jmp 0x4df60d
cmp eax, 0x10af
je 0x4dfe43
rol ebp, cl
ror ebp, 1
salc
shl ecx, cl
inc cl
inc cl
xor eax, 0x58fe
cmp esi, 0xd123
jne 0x4dfe57
ret 0x98cb
add esi, 0xe4be
cmp esi, 0x4ffa
je 0x4dfe68
cmp esi, 0x85d3
je 0x4df2ef
test dword [eax], eax
add byte [edi], cl
test byte [esi - 0xc], bh
invalid
add esi, ebp
xor ebx, ebx
cld
mov eax, 0xb8df100
xor eax, 0xb8d8273
jmp 0x4de71f
cmp word [edx], 0x5a4d
jne 0x4e02f5
add esi, ecx
dec esi
dec al
inc esi
inc ebx
sub ebx, esi
xor ecx, 0xc2e2
mov ebx, edx
xor eax, 0x649c
inc eax
add ecx, ecx
mov ecx, dword [edx + 0x3c]
add eax, eax
dec esi
add edi, eax
xor eax, 0x22c3
jmp 0x4de920
add cl, dl
mov cl, byte [ebp + ecx - 0x738]
jmp 0x4e063b
push 0xde192
inc dl
inc dl
mov cl, 0x7e
mov bl, 0x81
dec bl
dec cl
push 0x2ac
mov ax, 0x9d94
sub ax, 0x8f3b
dec cl
dec dl
mov edi, 0x55ad
inc edi
push 0x2a000
mov bx, 0x9dd1
mov dword [ebp - 0xab0], edi
inc cl
inc dl
mov eax, dword [esp + 0x24]
inc edi
dec bl
mov ebx, 0xa69
jmp 0x4dff59
add edi, edx
inc cl
jmp 0x4e02da
mov ebx, dword [edi]
dec eax
xor edx, ecx
inc eax
add edx, eax
sub eax, ecx
xor edx, ecx
add ebx, dword [ebp - 0x1c]
dec dl
dec ecx
inc al
push ebx
inc cl
inc eax
dec al
inc eax
dec dl
jmp 0x4de4aa
mov ecx, 0x1754b900
xor ecx, 0x1754fba8
inc bl
add eax, ecx
xor ebx, edi
inc dl
mov dword [ebp - 0xa30], edi
xor ebx, edi
mov esi, 0x80c7
inc ebx
mov edx, 0xdeb4
sub edx, esi
push ecx
dec edx
inc dl
sub esi, edx
sub edi, edx
inc bl
mov dword [ebp - 0xb80], edi
add edx, edx
xor edi, ebx
add ebx, esi
dec bl
jmp 0x4e0620
add edi, 0x2a000
sub ecx, 0x73ec0000
jmp 0x4dfa2f
invalid
dec dl
xor eax, 0xbdbd
inc cl
sub ax, 0xd976
dec edx
sub edi, 0x5b19
sub dword [ebp - 0xfb0], eax
sub di, 0x159d
cmp edx, 0xfff98510
je 0x4e03a1
push 0xf
pop ecx
repe cmpsb byte [esi], byte es:[edi]
pop esi
jne 0x4df64d
jmp 0x4e025c
push eax
mov dword [ebp - 0xefc], edi
xor edi, ecx
dec edx
sub bx, 0x588
xor ecx, edx
add dword [ebp - 0x9c0], ecx
mov eax, 0x230e2e80
sub ecx, edi
add edx, 0xb097
inc edx
dec cl
jmp 0x4decac
retf 0x8166
add ebx, edi
dec bl
inc ebx
inc al
cmp ebx, 0xffff8072
je 0x4deacf
jb 0x4dffaf
invalid
inc eax
cmp eax, 0x7ad8
je 0x4e002d
dec esi
cmp esi, 0x6385
jge 0x4e0051
xchg edi, eax
mov dword [0xaea9a0a9], eax
cmp eax, 0x10ae
jne 0x4dffff
inc bl
cmp esi, 0xc45b
jne 0x4df328
jmp 0x4e0075
inc bl
dec esi
je 0x4de5bb
mov dl, byte [ebp + ecx - 0x738]
jmp 0x4df310
jmp 0x4df6fb
xor eax, 0x7fc5d952
xor ebx, edi
push eax
dec edx
xor ebx, eax
push esp
xor edi, ebx
inc edi
add edi, eax
inc edx
add eax, edx
dec dl
jmp 0x4df35a
mov edi, eax
sub bx, 0xc8e9
sub bx, 0xec3
dec edx
dec ecx
add esp, 0xc
inc dl
inc cl
inc ecx
mov dword [ebp - 0xf0c], ecx
sub cx, 0x785d
mov dword [ebp - 0x94c], ecx
xor ecx, edx
push edi
add ecx, edx
mov eax, 0x548b3880
add edx, 0x94a9
dec dl
inc bl
dec cl
dec bl
sub dword [ebp - 0xfc4], ecx
jmp 0x4df039
dec al
dec edi
dec al
add edi, 0xa6a0
inc eax
cmp eax, 0x15dd0
je 0x4df47d
cmp eax, 0x10ad
je 0x4e0037
je 0x4e0180
sub edi, eax
add edi, 0x696c
inc bl
cmp dword [ebp - 8], 0x40000
jne 0x4e02f5
inc eax
dec cl
inc cl
add ecx, ecx
cmp dword [ebp - 0x10], 0x2000
jmp 0x4df5b8
mov dword [ebp - 0x50], ecx
inc al
dec dl
add edi, 0xefe3
dec edx
xor esi, esi
add edi, edx
inc ecx
add ecx, ecx
add edx, 0xc4d1
sub cx, 0x8d76
add eax, edx
add eax, eax
add ecx, 0xb0ef
xor edi, edx
inc edi
inc dl
mov edi, dword [ebp - 0x1c]
sub eax, 0xdb20
dec edx
add edx, edx
add ecx, eax
dec cl
sub edx, 0x8938
xor eax, 0x14ce
xor eax, ecx
mov edx, dword [ebx + 0x20]
inc al
xor ecx, 0x49cc
dec eax
inc cl
dec al
dec eax
inc ecx
jmp 0x4dff1f
push eax
add edx, 0xd551
add ecx, edx
dec bl
dec bl
mov eax, 0x789ce600
add dword [ebp - 0xc68], ecx
mov ebx, 0xd664
xor edx, ecx
dec cl
sub ecx, edx
inc cl
xor ebx, edx
sub ebx, edx
add ebx, 0x1905
inc dl
dec dl
add ecx, 0xa8d8
add ebx, esi
inc ebx
xor eax, 0xcee8f56
inc esi
dec cl
dec ebx
dec edx
add esi, ecx
inc dl
add dword [ebp - 0xea4], ebx
push eax
inc dl
inc dl
add ebx, ecx
inc bl
dec dl
jmp 0x4e03cb
dec ebx
mov eax, edx
add eax, 0x75764880
mov eax, dword [eax - 0x7576485c]
add eax, ebp
jmp 0x4dfa16
xor eax, 0x43de8c56
push eax
dec dl
add ecx, esi
xor ecx, 0x6a42
dec bl
dec esi
push esp
add edx, edx
dec bl
xor ecx, 0xff68
xor edx, 0xad48
inc ebx
sub ebx, 0x7689
dec ebx
sub esi, ebx
xor edx, esi
dec esi
xor esi, ecx
jmp 0x4df894
lodsb al, byte [esi]
add ebx, 0x99e
inc ebx
inc ebx
cmp al, 0x61
jmp 0x4dfd4a
add eax, ebp
push esi
mov esi, eax
lea edi, [esp + 4]
jmp 0x4dffe4
inc esi
dec edx
inc edx
inc ecx
dec dl
dec bl
cmp esi, dword [ebp - 0x50]
jb 0x4dff32
inc dl
add edx, ebx
dec dl
dec ecx
dec cl
dec dl
inc ecx
xor ebx, edx
inc dl
cmp dword [ebp - 0x24], 0
jne 0x4e04bd
xor ebx, edx
sub ecx, ebx
dec cl
jmp 0x4e047e
dec eax
mov eax, edi
inc ecx
pop edi
xor ebx, 0x37f6
inc edx
inc dl
sub dx, 0x3ee4
xor edx, ecx
add dword [ebp - 0x620], edx
inc bl
add ecx, 0x4b7b
dec ebx
dec edx
add ecx, ecx
pop esi
dec ecx
add edx, edx
dec bl
dec cl
inc dl
xor ebx, edx
dec cl
inc bl
dec dl
add ebx, ecx
add ebx, ebx
mov dword [ebp - 0xe08], ecx
inc bl
inc ebx
inc cl
leave
dec dl
dec ebx
inc edx
add ecx, 0x7f13
dec dl
add edx, ecx
add ecx, ecx
inc cl
dec bl
jmp 0x4df3f9
mov esp, ebp
xor ecx, edi
add esi, ecx
sub edi, ebx
pop ebp
xor ecx, 0x9d00
sub edi, ebx
sub ebx, esi
dec ebx
inc cl
dec cl
inc ebx
ret 0x10
inc al
inc cl
dec esi
xor eax, edx
dec dl
sub edi, edx
mov dword [ebp - 0x6cc], edx
xor esi, edx
add edi, eax
inc cl
xor edx, edi
add esi, esi
inc dl
cmp eax, 0xfffae553
je 0x4df931
push esp
dec bl
push dword [ebp - 0x14]
dec esi
add ecx, ebx
dec cl
inc edx
inc bl
inc edx
xor ecx, 0x7459
dec ebx
sub edx, ebx
sub ebx, 0xf071
xor esi, 0xf2c2
call dword [ebp - 0x2c]
sub dx, 0x4dc7
inc cl
xor esi, 0xa01b
inc cl
xor ebx, edx
xor ecx, edx
inc ecx
xor ebx, edx
dec ecx
add esp, 0x10
inc cl
dec ecx
xor edx, esi
xor ebx, ecx
dec ebx
dec ebx
dec edx
add edx, ecx
add ebx, ebx
add edx, ecx
sub si, 0x8614
inc esi
mov dword [ebp - 4], eax
sub ebx, 0x2f84
inc cl
mov ax, 0x7a69
dec cl
sub edx, esi
mov dword [ebp - 0xc74], ecx
inc al
sub ebx, esi
sub ebx, esi
mov dword [ebp - 0x884], ecx
jmp 0x4def55
mov dword [ebp - 4], eax
dec edx
add ebx, edx
inc esi
dec esi
call 0x4e0467
inc edi
xor esi, edi
xor esi, edi
dec edi
inc al
dec edx
xor ecx, edx
xor esi, ecx
dec al
jmp 0x4e0565
xor eax, eax
xor edx, ecx
inc bl
sub cx, 0xfe82
dec edx
dec edx
dec bl
dec ebx
add ebx, ecx
inc ebx
dec ebx
add ecx, ecx
leave
add ecx, ebx
sub ebx, ecx
inc ebx
sub edx, ecx
ret 4
mov dword [ebp - 0x14], eax
xor ebx, ecx
dec ebx
sub ebx, esi
inc cl
inc edx
inc al
xor edi, ecx
inc al
mov esi, dword [ebp - 0x20]
inc bl
add esi, dword [ebp - 0x14]
sub dword [ebp - 0xee4], ebx
dec al
add edi, edx
dec bl
sub edi, edx
push 0x1c
sub edi, ebx
sub ebx, edi
inc ebx
inc edi
dec cl
add ebx, 0x2d5f
add edx, edx
dec dl
mov eax, 0xd299
xor edx, edi
lea eax, [ebp - 0x20]
dec edx
jmp 0x4debb4
push eax
mov eax, 0x42527900
push edx
inc edx
xor eax, 0x12261c47
jmp 0x4df64c
pop eax
sub dword [ebp - 0x9b4], ebx
xor ecx, edx
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x930], ecx
xor eax, eax
xor esi, 0xec3b
add ecx, edx
add ebx, ebx
add ecx, edi
xor ecx, edi
sub edi, esi
add dword [ebp - 0x660], edi
dec edi
add esi, edi
sub di, 0xc938
dec dl
jmp 0x4e04aa
cmp esi, 0x74d3
jne 0x4e0559
dec bl
cmp si, 0x74d3
je 0x4e05ba
sub byte [ecx], ah
sub al, 0x31
and eax, 0x27344034
push ss
mov eax, 0xac0
add eax, 0x5ee
dec bl
cmp eax, 0x9257
jne 0x4de5e7
push 0
add eax, edx
dec eax
mov dword [ebp - 0xb20], edi
mov dword [ebp - 0x710], edi
dec al
mov eax, 0x24787380
inc dl
add ebx, ebx
sub edi, 0x1b81
jmp 0x4dea5f
push eax
xor ebx, eax
xor edi, ebx
sub ecx, ebx
dec ecx
inc ecx
add edx, edx
mov eax, 0x76905e80
dec dl
xor ebx, 0xcf8
inc edi
add ecx, ebx
inc edi
jmp 0x4defd9
push eax
mov ecx, 0x4a7a
add dword [ebp - 0x8a0], edx
inc cl
dec cl
inc ecx
dec edi
inc bl
add esi, edx
inc esi
ret
xor byte [esi], cl
inc esi
dec edi
jne 0x4de690
mov ebx, 0x77f04b20
inc edx
dec cl
sub ax, 0xd538
inc al
inc dl
dec dl
jmp 0x4dec31
add edi, eax
dec al
inc cl
dec edi
xor edx, 0x83a1
sub si, 0x731
cmp esi, 0xfffc4d02
je 0x4dfd79
lea esi, [edi + 8]
add edi, dword [edi + 4]
test edx, edx
jne 0x4dfa27
mov dx, 0x943e
mov al, 1
jmp 0x4de852
push esp
dec cl
sub cx, 0xa4b8
inc edi
inc edx
add ecx, 0x6116
sub edx, ecx
inc edi
add ecx, edi
sub di, 0xa0e2
push dword [esp + 0x10]
dec dl
xor edx, edi
add ecx, ecx
inc cl
dec bl
dec bl
xor ecx, edi
dec bl
call esi
sub ecx, edx
add edx, ecx
add edi, edx
jmp 0x4e00e8
cmp edx, dword [ebp - 4]
je 0x4de499
dec al
add eax, eax
jmp 0x4dfa36
push 0x74616e69
add edx, edx
mov edi, 0xf23e
inc edi
inc esi
inc al
inc dl
dec al
inc dl
push 0x6d726554
sub dword [ebp - 0x8d4], edi
add dword [ebp - 0x728], edx
inc al
jmp 0x4dfc2c