Function at 0x71cce2
Capabilities:
Encode data using xor

Disassembly:
xor edi, 0x381ba402
add eax, edi
pop edi
add ebx, dword [eax]
pop eax
push eax
push 0x76ecace1
pop eax
shl eax, 2
neg eax
dec eax
jg 0x71c803
jmp 0x71d7be
add eax, 0x3a790968
ja 0x71cb10
jmp 0x71cc1e
pop edx
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
sub dword [ebx], edx
push edi
mov dword [esp], ebp
push dword [esp]
pop ecx
push ebx
mov ebx, esp
add ebx, 4
jmp 0x71d6f5
inc edi
jl 0x71d103
jmp 0x71cc40
pop ebx
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
add esp, 4
push dword [esp]
pop edx
push ebx
jmp 0x71cacd
add ecx, edx
pop edx
movzx ebx, byte [ecx]
push ebp
push esp
pop ebp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], ebp
mov ecx, dword [esp]
jmp 0x71d43c
pop esp
push ecx
mov dword [esp], edi
mov edi, 7
push edx
mov edx, 0x76edfdd9
add ecx, edx
pop edx
add ecx, edi
push edx
mov edx, 0x76edfdd9
sub ecx, edx
pop edx
pop edi
push dword [ecx]
push dword [esp]
jmp 0x71cddc
push ebp
push 0x6d900d9e
push esp
pop dword [esp]
add dword [esp], 4
pop ebp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push dword [esp]
push dword [esp]
jmp 0x71c5b8
dec edi
add edi, 0x55af7c5b
jns 0x71cbc2
jmp 0x71c5ac
push ebx
mov ebx, esp
add ebx, 4
push ebp
mov ebp, 4
sub ebx, ebp
pop ebp
xchg dword [esp], ebx
pop esp
mov dword [esp], ebp
mov ecx, dword [esp]
add esp, 4
jmp 0x71cead
sub eax, 0x67c57c83
and eax, 0x6e999933
push ecx
mov ecx, 0x39671d62
xor eax, ecx
pop ecx
add ecx, eax
pop eax
pop ebx
push dword [ecx]
mov eax, dword [esp]
push edi
push esp
mov edi, dword [esp]
add esp, 4
add edi, 4
jmp 0x71cf04
xor eax, ebx
pop ebx
add ecx, eax
pop eax
mov al, byte [ecx]
cmp al, 1
je 0x71c6d5
cmp al, 2
je 0x71c6d5
jmp 0x71d216
push eax
mov dword [esp], 0x58a75d0b
jmp 0x71d556
mov ebp, esp
add ebp, 4
add ebp, 4
jmp 0x71d4ff
neg ebp
jo 0x71ccdc
jmp 0x71cd45
xor edi, 0x3fee08b1
add ecx, edi
pop edi
push dword [ecx]
push dword [esp]
mov ecx, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
jmp 0x71cfb0
sub edx, 0x7efed1e5
dec edx
not edx
or edx, 0x67cf12f4
jns 0x71c8d6
jmp 0x71d08c
push ebp
push dword [esp]
pop ecx
push edi
mov edi, esp
add edi, 4
push eax
mov eax, 4
jmp 0x71c991
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
sub esp, 4
mov dword [esp], eax
push 0x21
pop eax
add ecx, eax
push dword [esp]
pop eax
add esp, 4
jmp 0x71d268
pop edx
and edx, 0x5f5d99ce
js 0x71cf04
jmp 0x71d5fd
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], ebp
push dword [esp]
pop ebx
add esp, 4
push 0x4d1f9a5d
mov dword [esp], ebx
jmp 0x71d40d
add ecx, 4
xchg dword [esp], ecx
pop esp
push 0x15e233c4
mov dword [esp], esi
mov dword [esp], ebp
mov ebp, 7
add ecx, ebp
mov ebp, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
jmp 0x71d527
dec edi
jl 0x71c64d
jmp 0x71c65f
push esi
mov esi, esp
push ecx
mov ecx, 4
add esi, ecx
jmp 0x71c909
xor eax, 0x5b921f1a
add ebx, eax
pop eax
add ebx, eax
push esi
mov esi, 0x6ced97cb
jmp 0x71d11d
xor edi, 0x3fcdd4fa
add ecx, edi
pop edi
push dword [ecx]
mov ecx, dword [esp]
push 0x6b6b5b9f
jmp 0x71d62e
xor edi, 0x75df36c9
sub edi, 0x7dfdcd5c
jno 0x71c73a
jmp 0x71d2bd
mov dword [esp], 0x7f5c6fbf
pop edi
xor edi, 0x3a695ec
add ebx, 0x26df927d
add ebx, edi
sub ebx, 0x26df927d
pop edi
add ebx, eax
sub ebx, 0x7cfafa53
jmp 0x71d381
add esp, 4
add ecx, ebp
mov ebp, dword [esp]
add esp, 4
movzx ebx, byte [ecx]
push eax
mov dword [esp], ebp
push dword [esp]
jmp 0x71cedb
xchg dword [esp], edi
pop esp
push edx
mov edx, 2
push edx
mov edx, 0x777769ba
add edx, 0x395fb632
jl 0x71c5d6
jmp 0x71c720
add ecx, eax
add ebx, dword [ecx]
pop ecx
pop eax
sub ebx, 0x7ef3c994
add ebx, 0x6fdab267
sub esp, 4
mov dword [esp], edi
mov edi, 0x627e5138
add ebx, edi
jmp 0x71d229
or edi, 0x7bafc168
jae 0x71d31b
jmp 0x71cb1a
xor edi, 0x7ff57fca
add ecx, 0x7cef4612
push eax
mov eax, 0x7fde5482
add eax, 0x5ff57d85
jb 0x71c8e7
jmp 0x71ccbb
pop ecx
add esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
push 0x753daca3
mov dword [esp], ebp
mov ecx, dword [esp]
jmp 0x71cb1a
mov dword [esp], edx
mov edx, 0
add ecx, 0x6f6f035c
add ecx, edx
push ebp
mov ebp, 0x7aafe2ba
inc ebp
or ebp, 0x6fffda57
jle 0x71c847
jmp 0x71cd56
add esi, 4
push esi
push dword [esp + 4]
pop esi
pop dword [esp]
jmp 0x71c5fa
xor ebp, 0x6df2e8d2
jo 0x71c9df
jmp 0x71c6f2
add esp, 4
push dword [ecx]
mov ecx, dword [esp]
sub esp, 4
mov dword [esp], edi
push esp
pop edi
add edi, 4
add edi, 4
jmp 0x71c88e
add edi, eax
pop eax
xchg dword [esp], edi
pop esp
push edi
mov edi, esp
push ebp
mov ebp, 4
add edi, ebp
pop ebp
sub edi, 4
jmp 0x71d2e7
mov ebx, 0
add ebx, edx
add eax, dword [ebx]
pop ebx
mov edx, dword [esp]
add esp, 4
push ecx
mov dword [esp], ebp
mov ecx, dword [esp]
push ecx
mov ecx, esp
push eax
mov eax, 0x747dcae1
xor eax, 0x77e04a3b
js 0x71cc34
jmp 0x71d51b
mov ebx, dword [esp]
add esp, 4
push esi
mov dword [esp], ebp
push edi
mov dword [esp], 0x735733a1
mov ebp, dword [esp]
add esp, 4
not ebp
shl ebp, 3
xor ebp, 0x7fdfab58
jmp 0x71d1bb
neg edi
ja 0x71cdc4
jmp 0x71c830
pop edi
pop ecx
push edi
pop dword [ebx]
pop edi
mov edi, dword [esp]
push eax
mov dword [esp], edi
mov edi, esp
add edi, 4
push esi
mov esi, 4
add edi, esi
pop esi
xchg dword [esp], edi
mov esp, dword [esp]
push dword [esp]
mov esi, dword [esp]
add esp, 4
jmp 0x71caaf
neg edx
or edx, 0x6f77acd6
push ecx
mov ecx, 0x2fdbd38b
inc ecx
jp 0x71d4cb
jmp 0x71d3c0
not ebx
sub ebx, 0x9ea554a9
add ecx, ebx
pop ebx
add ecx, edx
sub ecx, 0x669b62dc
pop edx
push dword [ecx]
push dword [esp]
pop edx
push eax
mov eax, esp
add eax, 4
push ecx
mov ecx, 4
add eax, ecx
jmp 0x71cf36
sub edx, 0xf7e715b2
or esi, edx
pop edx
shr esi, 1
jnp 0x71cd67
jmp 0x71ca1a
push 0x41eea715
mov dword [esp], eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
mov ebp, dword [esp]
jmp 0x71c623
mov ebx, esp
add ebx, 4
push esi
mov dword [esp], eax
mov eax, 4
add ebx, eax
pop eax
xchg dword [esp], ebx
pop esp
mov ecx, dword [esp]
push edx
push esp
jmp 0x71d6e3
xchg dword [esp], ebp
pop esp
push esi
mov dword [esp], ebx
push 0x7fbf1687
pop ebx
push ecx
mov ecx, 0x8040e99a
add ebx, ecx
pop ecx
add ecx, ebx
mov ebx, dword [esp]
jmp 0x71c96d
sub eax, 0x3e1589f5
jmp 0x71d7be
push eax
push esp
pop eax
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
push ebp
push 0xc
mov ebp, dword [esp]
add esp, 4
add ecx, 0x3a76aeee
add ecx, ebp
sub ecx, 0x3a76aeee
mov ebp, dword [esp]
jmp 0x71cb4b
add esp, 4
push eax
push 0
pop eax
add eax, ecx
push ebx
push 0
pop ebx
sub ebx, 0x470e1fc9
jmp 0x71d61b
add esi, ecx
mov ecx, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
push word [esi]
mov ax, word [esp]
push ebx
push esp
pop ebx
add ebx, 4
jmp 0x71cd20
sub ebp, 0x6e7e8142
mov esi, ebp
pop ebp
add ecx, esi
mov esi, dword [esp]
add esp, 4
push dword [ecx]
jmp 0x71d64d
or edx, 0x7fff0b70
jl 0x71c7ba
jmp 0x71ca4f
xor edi, 0x152c6330
add edx, edi
pop edi
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], eax
mov eax, 0x7f70caa3
push edx
mov edx, 0x7f70ca0f
sub eax, edx
pop edx
add ecx, eax
pop eax
push dword [ecx]
push dword [esp]
jmp 0x71c581
not edx
push ebx
mov ebx, 0x5d770444
push ebp
mov ebp, 0x77acee66
or ebx, ebp
pop ebp
xor ebx, 0x61e87fad
add edx, 0x1f58b2d8
add edx, ebx
sub edx, 0x1f58b2d8
pop ebx
jmp 0x71c5d6
pop esi
xchg dword [esp], eax
pop esp
push ebp
push edi
mov edi, 1
push edi
pop ebp
mov edi, dword [esp]
jmp 0x71c871
inc ebp
xor ebp, 0x5f4b5978
jmp 0x71d78a
or ebp, 0x7ff7c1e8
and ebp, 0x6e7ea54f
jg 0x71cb99
jmp 0x71d2bd
add esi, eax
pop eax
dec esi
push ecx
mov ecx, 0x2febdee1
sub esi, ecx
pop ecx
add ecx, esi
pop esi
push edx
mov edx, 0
add edx, 0x5ffff2db
sub edx, 0x67ff4265
add edx, ecx
add edx, 0x67ff4265
sub edx, 0x5ffff2db
push ebx
jmp 0x71c9af
add edi, 4
xchg dword [esp], edi
pop esp
sub esp, 4
jmp 0x71cca2
mov dword [esp], edx
mov edx, 0x79e70e40
xor edx, 0x67f09f89
jno 0x71cbf3
jmp 0x71ccdc
inc eax
or eax, 0x5ed762a9
sub eax, 0x6bdb4cd1
jae 0x71d04d
jmp 0x71d1db
or edi, 0x53c58115
jmp 0x71d257
mov dword [esp], ebp
mov ecx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
jmp 0x71caef
dec esi
jl 0x71c7ba
jmp 0x71cfd5
push ebx
mov ebx, esp
add ebx, 4
push ecx
push 0x7d6ea1ab
pop ecx
shl ecx, 7
js 0x71d007
jmp 0x71cc34
add ebx, 2
xchg dword [esp], ebx
mov esp, dword [esp]
add eax, esp
push eax
mov dword [esp], edx
push edx
mov edx, 0x22f9ec8f
mov dword [esp + 4], edx
pop edx
mov dword [esp], edx
pop dword [eax]
push edx
jmp 0x71c78e
add ebp, 0x46ffe061
jns 0x71d7ad
jmp 0x71d35f
or ebp, 0x62fdfb0b
jo 0x71cd96
jmp 0x71cc34
xor esi, 0x3fffefce
add ecx, esi
pop esi
push dword [ecx]
push dword [esp]
mov ecx, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
add esp, 4
jmp 0x71d0ac
add ecx, 0xb90ed670
push edi
mov edi, 0x7a9f07b5
add edx, edi
pop edi
sub edx, ecx
push ebx
mov ebx, 0x53cf7719
add ebx, 0x26cf909c
sub edx, ebx
pop ebx
pop ecx
add ecx, edx
pop edx
push 0x26b7c4e0
jmp 0x71d672
push eax
mov eax, 0x6fff9514
and eax, 0x73bfa829
neg eax
jns 0x71ca1a
jmp 0x71cfe2
mov edx, dword [esp]
add esp, 4
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
sub esp, 4
mov dword [esp], eax
mov dword [esp], 0x15c74d6a
mov dword [esp], ebp
jmp 0x71c9df
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
sub esp, 4
mov dword [esp], ebp
mov dword [esp], ecx
mov ecx, 0xb
jmp 0x71cb6c
xchg dword [esp], ebp
pop esp
mov dword [esp], ebp
mov ecx, dword [esp]
add esp, 4
jmp 0x71ce44
push edx
mov edx, esp
push edi
mov edi, 0x3fed89cc
add edi, 0x7f8f5d0f
jns 0x71cb99
jmp 0x71c7e7
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], ebp
mov dword [esp], ecx
mov ecx, 0
sub ecx, 0x7ffc874b
jmp 0x71cf4e
shr ecx, 8
sub ecx, 0x3f560369
jae 0x71ce44
jmp 0x71d3e7
pop esi
add ebx, esi
pop esi
xchg dword [esp], ebx
pop esp
cmp ebx, edx
je 0x71d216
jmp 0x71c65f
push ebx
mov ebx, 0xc
sub ecx, 0x53ff1c53
sub ecx, 0x37d39818
add ecx, ebx
add ecx, 0x37d39818
push eax
mov eax, 0x3c57f048
shl eax, 3
je 0x71ccdc
jmp 0x71c686
pop ecx
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push edx
mov dword [esp], esi
push 0x5bfeddd3
pop esi
push edx
push 0x39ec269b
jmp 0x71c77c
add edi, 4
xchg dword [esp], edi
pop esp
push ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], ebp
push dword [esp]
pop ecx
add esp, 4
push esi
mov esi, 0x21
jmp 0x71d282
pop ecx
xchg dword [esp], eax
pop esp
push ecx
mov ecx, 0
sub ecx, 0x3fff2380
add ecx, ebx
jmp 0x71d1ef
add ecx, ebx
add ecx, 0x7ffc874b
add dword [ecx], edx
pop ecx
push 0x4d0142db
mov dword [esp], ebp
push dword [esp]
mov ecx, dword [esp]
add esp, 4
add esp, 4
push edi
push esi
mov dword [esp], 0x3fcdd4de
jmp 0x71d4cb
shl eax, 6
add eax, 0x4633d820
sub esi, eax
pop eax
sub ebx, esi
pop esi
push edi
mov dword [esp], 0x55d8829a
mov dword [esp], ebp
mov ecx, dword [esp]
push edi
jmp 0x71d75c
and eax, 0x7ffed8b1
jbe 0x71ce84
jmp 0x71c571
xchg dword [esp], eax
pop esp
add esp, 4
push esi
push ebp
push ebp
mov dword [esp], 0x6bfee4a2
pop ebp
not ebp
add ebp, 0x6bfdf5dc
jle 0x71cc40
jmp 0x71c623
add esi, 0xc00e3abd
add eax, esi
jmp 0x71cc1e
xor eax, 0x73ecfb93
xor eax, 0x4f566e0c
jnp 0x71ccdc
jmp 0x71cf7e
and eax, 0x6eef203b
jo 0x71d51b
jmp 0x71d65e
shl ecx, 1
jnp 0x71c6e2
jmp 0x71d015
xor ecx, 0x6ea1ab04
add ebx, ecx
pop ecx
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
jmp 0x71d082
add edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
push edx
mov edx, 0x1ffeb38f
push ecx
mov ecx, 0x66efdd19
dec ecx
jnp 0x71d082
jmp 0x71cd96
add eax, 0xcc0113a3
add ecx, eax
pop eax
add ecx, edi
jmp 0x71d177
pop edx
sub ecx, 0x3bfe0af9
sub ecx, 0x77f72b78
add ecx, edx
add ecx, 0x77f72b78
add ecx, 0x3bfe0af9
pop edx
push dword [ecx]
push dword [esp]
jmp 0x71d33a
pop esp
popfd
ret 0
xor edx, 0x98510881
add ecx, edx
pop edx
add ecx, edx
push ecx
mov dword [esp], edi
mov edi, 0x5eff7b98
inc edi
jnp 0x71d466
jmp 0x71c8d6
push edx
push esi
mov esi, 0x7fe98cd6
mov edx, esi
mov esi, dword [esp]
add esp, 4
add edx, 0x8016732d
add ecx, 0x7dfdf3d9
add ecx, edx
sub ecx, 0x7dfdf3d9
mov edx, dword [esp]
add esp, 4
push dword [ecx]
mov edx, dword [esp]
jmp 0x71c7f3
push dword [ecx]
push dword [esp]
pop edx
push edi
mov dword [esp], esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push ebp
mov ebp, esp
jmp 0x71ce5e
and edi, 0x7ad44891
push ecx
mov ecx, 0x5ffdfb1e
shl ecx, 7
jne 0x71d39a
jmp 0x71ca98
not esi
shr esi, 5
jp 0x71cdc4
jmp 0x71cacd
sub ebp, 0xe6dd37c3
and edi, ebp
pop ebp
inc edi
dec edi
jnp 0x71d694
jmp 0x71c6ff
xchg dword [esp], eax
pop esp
mov dword [esp], ebp
mov ecx, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
push edi
mov edi, 0x7ff57b42
or edi, 0x37d42ee9
jb 0x71ce2f
jmp 0x71c8e7
sub ecx, 0x3ffdb97b
sub ecx, 0x7cef4612
mov edi, dword [esp]
add esp, 4
push dword [ecx]
mov ecx, dword [esp]
push ecx
mov dword [esp], 0x4e0ae57c
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
jmp 0x71c7ba
push ebp
push 0x5fed15ce
pop ebp
xor ebp, 0x37fbd839
jmp 0x71c95c
add ebp, 0xe5663664
add ebx, ebp
pop ebp
push 0x3f2d7b63
mov dword [esp], esi
mov dword [esp], 0x4d9e4d5f
mov dword [esp], ebx
jmp 0x71d4a3
and edi, 0x7d7f80df
shr edi, 4
js 0x71d40d
jmp 0x71c54d
add ecx, 0x3fff2380
push eax
mov eax, 0
add eax, ecx
add dword [eax], edx
mov eax, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
pop ecx
push ebp
push dword [esp]
pop ecx
push ebx
mov ebx, esp
add ebx, 4
jmp 0x71c753
pop edi
add ebx, eax
sub ebx, 0x627e5138
sub ebx, 0x6fdab267
add ebx, 0x7ef3c994
sub esp, 4
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
jmp 0x71ce2f
add edi, 0x73f51494
ja 0x71cc1e
jmp 0x71d6d0
push dword [ecx]
mov ecx, dword [esp]
push 0x6f62fc98
mov dword [esp], esi
mov esi, esp
add esi, 4
jmp 0x71c94b
sub ecx, 0x5e5fea32
add ecx, esi
push ebp
push 0x5e5fea32
pop ebp
sub ecx, 0x7feff941
add ecx, ebp
add ecx, 0x7feff941
pop ebp
pop esi
push dword [ecx]
push dword [esp]
pop ecx
sub esp, 4
mov dword [esp], edi
mov edi, esp
add edi, 4
jmp 0x71cc8d
sub edi, 0x33316796
add esi, edi
pop edi
xchg dword [esp], esi
pop esp
push esi
mov esi, 0x13f2e736
push ecx
mov dword [esp], 0
sub dword [esp], esi
pop esi
push eax
mov eax, 0x43dec624
jmp 0x71cc57
xchg dword [esp], edi
pop esp
mov dword [esp], ebp
mov ebp, 0x7a3f8c9d
shr ebp, 6
xor ebp, 0x381b8324
sub ebp, 0x39f37cf5
add ecx, ebp
mov ebp, dword [esp]
add esp, 4
push dword [ecx]
push dword [esp]
pop ecx
sub esp, 4
mov dword [esp], ebp
jmp 0x71c6e2
xor edi, 0x8414085
sub ecx, edi
pop edi
pop edx
movzx ebx, byte [ecx]
push eax
mov eax, esp
add eax, 4
sub eax, 4
jmp 0x71d143
mov edx, dword [esp]
add esp, 4
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
sub dword [ebx], edx
push 0x39cb408b
jmp 0x71d728
add ecx, 0x7bffb6b3
add ebx, ecx
mov ecx, dword [esp]
add esp, 4
push 0x4c8ff04c
mov dword [esp], edi
push ecx
mov ecx, 0
push ecx
jmp 0x71ca1a
push dword [ebx]
mov ebx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
push esi
push 4
jmp 0x71ce98
xor ecx, 0x5537abf9
xor ecx, 0xd1ca24d9
xor edi, ecx
pop ecx
add ecx, edi
pop edi
push dword [ecx]
push dword [esp]
pop ecx
push edi
mov edi, esp
add edi, 4
jmp 0x71d02c
inc ecx
jl 0x71c6ff
jmp 0x71ce84
add ecx, 0x797b181b
add ecx, esi
sub ecx, 0x797b181b
pop esi
push dword [ecx]
push dword [esp]
pop ecx
push eax
jmp 0x71d466
xor ecx, 0xd051cb5c
sub edx, 0x37781979
add edx, ecx
add edx, 0x37781979
pop ecx
push ebx
mov ebx, 0x71edbb24
or ebx, 0x3f739600
jmp 0x71d60e
mov dword [esp], ecx
push esi
mov esi, 0x4bf78684
mov ecx, esi
pop esi
or ecx, 0x7bbdb281
jp 0x71cd67
jmp 0x71d77c
dec ebx
xor ebx, 0x7abf08a1
jg 0x71cb4b
jmp 0x71ca69
add esp, 4
push edi
mov edi, 0x7b7fbf7f
shl edi, 1
push eax
push ecx
mov dword [esp], 0x7fa34045
pop eax
dec eax
add eax, 0x5ffbe667
jns 0x71d527
jmp 0x71cff7
mov eax, esp
add eax, 4
push esi
mov esi, 0x7fef5fcd
or esi, 0x6b57dac4
jmp 0x71d578
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push ebx
mov dword [esp], ebp
mov ecx, dword [esp]
push esi
mov esi, esp
add esi, 4
jmp 0x71d6be
mov dword [esp], ecx
mov ecx, 0
add ecx, ebx
add edx, dword [ecx]
pop ecx
push ecx
push ebx
push 0
pop ebx
mov dword [esp + 4], ebx
pop ebx
mov eax, dword [esp]
add esp, 4
jmp 0x71d589
mov edi, dword [esp]
add esp, 4
add edi, 0xffffffff
dec edi
dec edi
jge 0x71c818
jmp 0x71c64d
push edx
mov edx, 0x5dbebf31
or ebp, edx
pop edx
add ebp, 0x8040008b
add edx, ebp
pop ebp
xchg dword [esp], edx
pop esp
mov eax, dword [esp]
jmp 0x71cd02
xchg dword [esp], ebp
pop esp
push eax
push edi
mov edi, 0x6efe7abc
add edi, 0x2bf7cc86
je 0x71c95c
jmp 0x71ccd1
inc eax
jne 0x71cfa0
jmp 0x71d694
add ebx, 4
xchg dword [esp], ebx
pop esp
push esi
mov dword [esp], eax
push 0
pop eax
sub eax, 0x3f4a740e
add eax, ecx
push edi
mov edi, 0x77df0ae5
and edi, 0x77bddde8
jl 0x71cfa0
jmp 0x71d1db
mov dword [esp], ebp
push dword [esp]
pop ecx
add esp, 4
push ecx
mov dword [esp], edi
push 0x1fff2e6c
pop edi
shl edi, 1
jp 0x71d1a9
jmp 0x71cb6c
and esi, 0x3ff1e56a
ja 0x71ccf6
jmp 0x71ca69
push edx
mov dword [esp], ecx
mov dword [esp], ebp
mov esi, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
push edi
mov edi, 0x4bfffbff
not edi
inc edi
sub edi, 0x3affa012
not edi
neg edi
jne 0x71d5c0
jmp 0x71ccbb
push eax
mov eax, 0x5baf2a06
sub eax, 0x77dcbaeb
xor eax, 0x9ad20cd4
sub edi, eax
mov eax, dword [esp]
add esp, 4
sub esi, 0x1fba7ed8
jmp 0x71d5e6
add esi, edi
add esi, 0x1fba7ed8
pop edi
push dword [esi]
push dword [esp]
pop esi
push ebx
mov ebx, esp
jmp 0x71ce0a
add edx, 0x5e96acf7
jne 0x71ca98
jmp 0x71d556
neg ebx
js 0x71d42a
jmp 0x71d51b
add ebx, eax
add ebx, 0x470e1fc9
add edx, dword [ebx]
pop ebx
pop eax
push edi
push edi
jmp 0x71c847
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
sub esp, 4
jmp 0x71c923
push dword [esp]
mov eax, dword [esp]
add esp, 4
push esi
mov esi, esp
jmp 0x71d47e
xor eax, 0x347481ba
or edi, eax
pop eax
inc edi
jno 0x71c5ac
jmp 0x71c88e
mov dword [esp], ebx
mov dword [esp], eax
mov eax, 0
add eax, 0x7dfd8f30
add eax, ecx
sub eax, 0x7dfd8f30
push ecx
mov ecx, 0
jmp 0x71c8af
xor edi, 0xdfc002d1
mov eax, edi
mov edi, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
inc eax
push ebx
mov ebx, 0x6ffb2550
jmp 0x71c6b8
push edi
mov edi, 0x3b0ffdc0
inc edi
jp 0x71d4cb
jmp 0x71ca0d
and edi, 0x4fc6dc76
neg edi
jb 0x71d694
jmp 0x71d381
pop edx
add edx, 4
push ebp
mov ebp, 0x3ea75478
jmp 0x71d4e1
add ebx, 4
xchg dword [esp], ebx
pop esp
push edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], edi
push esi
mov esi, 0xc
mov edi, esi
pop esi
add ecx, edi
mov edi, dword [esp]
add esp, 4
jmp 0x71d0df
mov dword [esp], ebp
push dword [esp]
pop ecx
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
push edx
mov edx, 0x7be7ce3a
shl edx, 8
and edx, 0x5bfdba72
jnp 0x71c77c
jmp 0x71cbb1
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push ebx
mov dword [esp], edx
push 0x94
jmp 0x71d05c
neg ecx
dec ecx
jnp 0x71d35f
jmp 0x71d31b
add ebp, 0x4eba5de4
sub ecx, ebp
mov ebp, dword [esp]
add esp, 4
pop edx
mov bl, byte [ecx]
cmp bl, 2
jne 0x71d216
push edi
mov dword [esp], edx
jmp 0x71ccdc
xor ebp, 0x67d7fb69
jo 0x71ce5e
jmp 0x71d12d
add ecx, eax
pop eax
add ecx, 4
rol dword [edi + eax*4], 0xc
and al, 0x5c
rol dword [edi + eax*4], 0xc
and al, 0x5c
push 0x26d63c89
mov dword [esp], esi
push 0x21
mov esi, dword [esp]
add esp, 4
jmp 0x71d3cc