Function at 0x6a0ec8
Capabilities:
Encode data using xor

Disassembly:
pop edx
push dword [esi]
push dword [esp]
pop esi
push edx
mov edx, esp
add edx, 4
add edx, 4
jmp 0x6a1289
neg edi
or edi, 0x79bcb29c
sub edi, 0x7f995861
jo 0x6a10d3
jmp 0x6a0e8f
mov ebx, dword [esp]
add esp, 4
push 0x68517469
mov dword [esp], ebp
push dword [esp]
pop esi
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
jmp 0x6a1300
shr eax, 5
push ebx
mov ebx, 0x3def220f
add eax, ebx
pop ebx
and eax, 0x7fff5ba8
jnp 0x6a0af6
jmp 0x6a110b
shr edx, 7
add edx, 0x7f1f71c9
jo 0x6a1941
jmp 0x6a1662
add ecx, 0x4b7bd5ef
jl 0x6a0c26
jmp 0x6a09f2
push ecx
not dword [esp]
mov ecx, dword [esp]
add esp, 4
shr ecx, 4
je 0x6a139f
jmp 0x6a16cc
sub eax, 0xffffffff
xor eax, 0x3ff6014a
add edx, eax
mov eax, dword [esp]
add esp, 4
push 0x38701c8d
jmp 0x6a1ae2
add ecx, esi
add eax, dword [ecx]
push dword [esp]
pop ecx
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
push ecx
mov ecx, 0x3fffe3ff
shr ecx, 1
inc ecx
dec ecx
jge 0x6a18a1
jmp 0x6a0972
shl ecx, 6
sub ecx, 0x735b0848
jmp 0x6a15f5
xor dword [esp], ebp
xor ebp, dword [esp]
mov esp, dword [esp]
push dword [esp]
pop edx
sub esp, 4
mov dword [esp], edi
mov edi, esp
add edi, 4
add edi, 4
jmp 0x6a0d09
xchg edi, ebp
dec ebp
xchg edi, ebp
shl edi, 8
jne 0x6a0d5a
jmp 0x6a0a0a
add ebx, ecx
add eax, dword [ebx]
pop ebx
pop ecx
add eax, 0x3f7d63ac
jmp 0x6a1649
mov ecx, 0
add ecx, edx
add eax, dword [ecx]
pop ecx
pop edx
pop ebx
push ebx
mov dword [esp], ebp
push ecx
mov ecx, 0
mov dword [esp + 4], ecx
pop ecx
mov ecx, dword [esp]
jmp 0x6a0e4b
add esp, 4
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
sub esp, 4
mov dword [esp], ecx
push 0x76f798bb
pop ecx
jmp 0x6a09e1
or ebp, 0x3fe7ea07
jae 0x6a1462
jmp 0x6a09f2
add ebx, 4
xchg dword [esp], ebx
pop esp
push ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], ebp
push dword [esp]
pop esi
add esp, 4
jmp 0x6a11cd
push edx
mov edx, esp
push ebp
mov ebp, 0x6c9f1dfe
neg ebp
sub ebp, 0x9360e1fe
jmp 0x6a18ea
xor ecx, 0x7dfdd308
add ecx, 0x3ce108cb
xor eax, ecx
pop ecx
add ebp, eax
pop eax
xchg dword [esp], ebp
pop esp
push esi
mov dword [esp], ebx
sub esp, 4
mov dword [esp], esi
mov esi, 7
mov ebx, esi
jmp 0x6a195d
push eax
mov eax, 0xfe0aa6b6
jmp 0x6a1989
pop ebp
add esi, 0x1db7050f
add esi, ebp
sub esi, 0x1db7050f
jmp 0x6a16f3
neg edx
jg 0x6a113a
jmp 0x6a113a
add esi, ebx
sub esi, 0x6bdeb9dc
mov ebx, dword [esp]
add esp, 4
push dword [esi]
mov esi, dword [esp]
sub esp, 4
mov dword [esp], ecx
push esp
pop ecx
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0x6a17ae
sub eax, edi
pop edi
sub eax, 0x3ffffb59
add eax, 0x5bb96df7
add eax, edx
sub eax, 0x5bb96df7
add eax, 0x3ffffb59
add eax, 0x5ef6de54
push dword [eax]
push dword [esp]
mov eax, dword [esp]
add esp, 4
push edi
mov edi, esp
jmp 0x6a0c26
push dword [esp]
push dword [esp]
pop edi
add esp, 4
add esp, 4
sub dword [eax], edi
push ebp
push dword [esp]
mov esi, dword [esp]
jmp 0x6a154a
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
cmp eax, edi
je 0x6a150e
push esi
mov dword [esp], 0x6c1503a7
mov dword [esp], ebp
mov esi, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
jmp 0x6a0fec
push edx
mov dword [esp], ecx
jmp 0x6a0ddf
mov dword [esp], ebp
mov esi, dword [esp]
add esp, 4
push 0x5c674037
mov dword [esp], edx
mov edx, 0x5ebf8732
shr edx, 8
jne 0x6a1263
jmp 0x6a1595
add edi, ebp
pop ebp
sub edi, ebx
sub edi, 0x7ffb7050
pop ebx
add esi, edi
pop edi
push dword [esi]
push dword [esp]
push dword [esp]
pop esi
add esp, 4
add esp, 4
push ebp
mov ebp, 7
sub esi, 0x6fee35f7
jmp 0x6a1274
pop esi
push ebx
push ecx
mov dword [esp], 0x2b
mov ebx, dword [esp]
add esp, 4
add esi, ebx
mov ebx, dword [esp]
add esp, 4
push dword [esi]
push dword [esp]
mov esi, dword [esp]
jmp 0x6a0ad2
sub edx, 0xffa560d2
add esi, 0x4fd370a0
sub esi, 0x77fedc06
add esi, edx
add esi, 0x77fedc06
sub esi, 0x4fd370a0
jmp 0x6a0957
xchg dword [esp], edi
mov esp, dword [esp]
push dword [esp]
pop ecx
push ecx
push esp
pop ecx
push edx
jmp 0x6a100c
add esp, 4
push eax
push eax
mov dword [esp], 0x7a
pop eax
sub esi, 0x6bf1f3ac
add esi, eax
add esi, 0x6bf1f3ac
mov eax, dword [esp]
add esp, 4
push dword [esi]
jmp 0x6a0c0b
add edx, 1
neg edx
jge 0x6a16b1
jmp 0x6a0ce4
xor edi, 0x6008e601
add esi, edi
pop edi
movzx eax, byte [esi]
push ebp
push dword [esp]
push dword [esp]
pop esi
add esp, 4
add esp, 4
les eax, [eax + edx*2]
les eax, [eax + edx*2]
mov dword [esp], edi
mov edi, 0x7efdc777
neg edi
inc edi
neg edi
jg 0x6a1822
jmp 0x6a0f56
xor ecx, 0xfffd6d4b
add eax, ecx
pop ecx
add eax, 2
jmp 0x6a1a43
sub esi, 0x2efe9c52
sub esi, edi
add esi, 0x2efe9c52
pop edi
xchg dword [esp], esi
pop esp
mov dword [esp], ebp
pop esi
push edx
mov edx, 0xcbab3f4
or edx, 0x7fd87bbb
jne 0x6a0dce
jmp 0x6a12df
add edx, 0x6fdf3e38
jo 0x6a16b1
jmp 0x6a0e0e
push 0x989c5
pop ecx
sub edx, ecx
pop ecx
add esi, edx
pop edx
mov al, byte [esi]
cmp al, 2
jne 0x6a150e
jmp 0x6a17c6
xor ecx, 0x52731c04
add ebp, ecx
pop ecx
add ebp, 4
xor ebp, dword [esp]
jmp 0x6a0a66
add eax, edx
add eax, 0x7edfe33
push edx
push ebp
mov ebp, 0x378ad00b
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ebp
mov esi, dword [esp]
jmp 0x6a0d1c
or eax, 0x73f74691
push ecx
mov ecx, 0x7d1e53b9
add ecx, 0x7e6e437f
shr ecx, 2
jns 0x6a0b4c
jmp 0x6a123e
add esp, 4
push 0x54be8d85
mov dword [esp], ebp
push dword [esp]
pop ebx
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
push ebp
mov dword [esp], eax
mov eax, 0x5fb6de38
jmp 0x6a09b1
and edi, 0x7e5bfd2c
shl edi, 1
jne 0x6a180e
jmp 0x6a13c1
xor edi, 0x4db7c212
add edx, edi
pop edi
sub esi, 0x6bbf1420
add esi, edx
add esi, 0x6bbf1420
pop edx
push dword [esi]
push dword [esp]
pop esi
push eax
mov eax, esp
add eax, 4
jmp 0x6a0f3c
xor ebp, 0x1190943
add esi, ebp
pop ebp
push dword [esi]
mov esi, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
push eax
mov eax, 0x7b3fb104
or eax, 0x4d1c7e94
jae 0x6a0e2c
jmp 0x6a1a43
xor edx, 0x7f77f10d
xor edx, 0x573f7844
jnp 0x6a10de
jmp 0x6a09cd
add edi, 0x69ff7b05
jmp 0x6a0bda
or ecx, 0x73bc484b
jb 0x6a1b9f
jmp 0x6a0d8d
mov dword [esp], ebp
push dword [esp]
pop esi
add esp, 4
push edx
push ebx
mov ebx, 0x3e6e30c1
shl ebx, 2
jnp 0x6a10c5
jmp 0x6a1047
add eax, 4
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
pop esp
push 0x44a80b3f
mov dword [esp], eax
jmp 0x6a1637
push 0x3ff601e3
pop eax
dec eax
jg 0x6a1a37
jmp 0x6a173e
sub ebx, 0x17d4a3a4
push ebp
mov ebp, 0x77676ddb
or ebp, 0x1f5de196
add ebp, 0x7b8271
jmp 0x6a0c8a
mov dword [esp], 0x7c95023e
mov dword [esp], edi
mov dword [esp], ebp
mov ebp, 0x737b4bee
xchg ebp, edi
not edi
xchg ebp, edi
shr ebp, 7
js 0x6a0c8a
jmp 0x6a0eba
mov eax, dword [esp]
sub esp, 4
mov dword [esp], esi
push esp
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
popfd
ret 0
neg ebx
ja 0x6a1161
jmp 0x6a19dd
shl eax, 4
jne 0x6a17fe
jmp 0x6a0b9a
xchg dword [esp], edx
pop esp
push esi
mov dword [esp], ebp
push 0x7ff703ea
mov ebp, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
jmp 0x6a12cf
mov edx, 0x579f412a
neg edx
or edx, 0x3fffbac1
and edx, 0x4fbf6391
not edx
xor edx, 0xf040dd6a
add ecx, edx
pop edx
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0x6a0fab
or edi, 0x7fdd7cbd
jnp 0x6a10ef
jmp 0x6a12df
mov eax, dword [esp]
add esp, 4
push dword [ebx]
push dword [esp]
push dword [esp]
pop ebx
add esp, 4
add esp, 4
push ebp
push 0x77ff8bc2
pop ebp
sub ebp, 0x6cd5a251
jno 0x6a1933
jmp 0x6a113a
add ebx, ecx
pop ecx
xchg dword [esp], ebx
pop esp
push ecx
mov ecx, 0x7fee9b1f
shl ecx, 7
or ecx, 0x6eaf5c12
jl 0x6a1338
jmp 0x6a1422
mov dword [esp], 0x66bb9356
mov dword [esp], eax
pop dword [ecx]
sub esp, 4
mov dword [esp], eax
mov dword [esp], ebp
push dword [esp]
pop edx
add esp, 4
sub esp, 4
mov dword [esp], eax
jmp 0x6a0f56
shl ebx, 3
and ebx, 0x7ffb41e1
jmp 0x6a0fd1
sub edi, 0x7a23a377
jmp 0x6a0da0
or edi, 0x7edfa3ad
jle 0x6a0c0b
jmp 0x6a0e7b
add eax, esi
pop esi
push edx
mov edx, 0x5ddd7a8b
not edx
and edx, 0x3e35edb7
jne 0x6a1377
jmp 0x6a1788
dec eax
sub eax, 0x40ec58d4
add ebx, 0x7e2f2858
add ebx, eax
sub ebx, 0x7e2f2858
jmp 0x6a1047
sub esp, 4
mov dword [esp], edi
mov edi, 0x679f15f0
or edi, 0x7abf427c
jmp 0x6a1202
add edx, 0x73260878
sub ebp, edx
pop edx
add esi, ebp
pop ebp
push dword [esi]
push dword [esp]
pop edx
push 0x35158a67
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
jmp 0x6a0b07
add eax, edx
pop edx
xchg dword [esp], eax
pop esp
push 0x3096596e
mov dword [esp], edi
push 0x66ff1516
mov edi, dword [esp]
add esp, 4
jmp 0x6a1366
pop edi
add ecx, 4
xchg dword [esp], ecx
pop esp
push ecx
push 0x295da550
mov dword [esp], ecx
mov dword [esp], 0
pop ecx
add ecx, eax
add dword [ecx], edi
mov ecx, dword [esp]
add esp, 4
jmp 0x6a150e
add ebx, 0x1e5fac2e
add ebx, ebp
push eax
mov eax, 0x7fffc21e
shl eax, 6
jp 0x6a0f3c
jmp 0x6a0fde
push eax
mov eax, esp
add eax, 4
push edi
mov edi, 0x67bd114a
inc edi
jnp 0x6a0b7b
jmp 0x6a10de
mov edi, dword [esp]
push edx
mov edx, esp
push ebp
mov ebp, 0x73f1a0a4
neg ebp
xor ebp, 0x8c0e5f58
add edx, ebp
jmp 0x6a14be
and edi, 0x73f7b656
sub edi, 0x7ebfb305
js 0x6a0efe
jmp 0x6a1300
and ecx, 0x7fc4595b
or ecx, 0x3efe88a4
jae 0x6a13e1
jmp 0x6a0d09
shr ecx, 6
jnp 0x6a0a58
jmp 0x6a0c66
xchg dword [esp], edi
pop esp
push word [ebx]
mov cx, word [esp]
push eax
push esp
pop eax
push ecx
mov ecx, 0x4ed43b38
sub ecx, 0x7efece34
jl 0x6a0f09
jmp 0x6a1ae2
and edx, 0x1bfadf6a
jns 0x6a0d47
jmp 0x6a1691
add esi, ebp
push edi
push 0x3c7f80d1
pop edi
dec edi
sub edi, 0x7af7920e
jmp 0x6a1493
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
pop esp
push ecx
push ebp
mov dword [esp], 1
mov ecx, dword [esp]
add esp, 4
sub esi, 0x2ffea5ca
jmp 0x6a1691
push ebp
not dword [esp]
push dword [esp]
pop ebp
add esp, 4
sub ebp, 0x6efea688
jbe 0x6a0ba7
jmp 0x6a1b0e
xchg dword [esp], eax
pop esp
dec ebp
jge 0x6a19cc
jmp 0x6a16b1
sub edi, 0xff1ca08
add esi, edi
pop edi
mov ebp, dword [esp]
add esp, 4
push 0x4092723e
mov dword [esp], ecx
mov ecx, 0
jmp 0x6a0a27
xchg dword [esp], ecx
pop esp
push ebx
push 0x455f6f64
mov dword [esp], ebx
mov dword [esp], 0x2b
pop ebx
sub esi, 0xec8c7b6
add esi, ebx
add esi, 0xec8c7b6
pop ebx
push dword [esi]
push dword [esp]
pop esi
push esi
mov esi, esp
add esi, 4
jmp 0x6a14e9
add ecx, 0x102075
push edi
mov edi, 0x75f28940
add ebx, edi
pop edi
add ebx, 0x6d7d56e8
sub ebx, 0x6b7fb759
add ebx, ecx
add ebx, 0x6b7fb759
sub ebx, 0x6d7d56e8
jmp 0x6a15c8
sub edi, 0x765f1dfd
jbe 0x6a17f1
jmp 0x6a0a9f
xor edx, 0x59eb3240
or edx, 0x19cf1cba
jne 0x6a1919
jmp 0x6a1b5c
sub edi, 0x39ffc948
jl 0x6a1a14
jmp 0x6a1036
push edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], eax
mov eax, 0
sub eax, 0x7a9bda2b
jmp 0x6a1a20
push ebp
mov dword [esp], esi
mov esi, esp
push edi
mov edi, 0x6f157ad2
add edi, 0x5fb72134
shr edi, 7
jnp 0x6a1614
jmp 0x6a1036
sub esp, 4
mov dword [esp], ebp
jmp 0x6a1595
sub esi, 0x57df151d
mov eax, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
push dword [esi]
mov edi, dword [esp]
push 0x3d3179f9
mov dword [esp], edi
mov edi, esp
add edi, 4
jmp 0x6a1788
shr ebp, 6
jns 0x6a0b7b
jmp 0x6a12df
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
push ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], ebx
push 0
pop ebx
add ebx, eax
add dword [ebx], edi
jmp 0x6a098b
push esi
mov esi, 0xbf7d63ed
add ebp, esi
pop esi
sub eax, 0x6a7cdf90
sub eax, ebp
add eax, 0x6a7cdf90
mov ebp, dword [esp]
add esp, 4
push ebp
push dword [esp]
pop esi
push ebp
mov ebp, esp
add ebp, 4
jmp 0x6a1b69
sub edi, 0x2f9f9a90
jg 0x6a18d6
jmp 0x6a1926
add esp, 4
push 0x18b9f72d
mov dword [esp], eax
mov dword [esp], 0x60c2f699
jmp 0x6a0c66
pop ebp
add edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
sub dword [eax], edi
push ebp
mov esi, dword [esp]
push ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
push ebp
jmp 0x6a176a
add esi, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
pop esp
sub esp, 4
mov dword [esp], edx
mov edx, 0x7ff27639
neg edx
jg 0x6a1662
jmp 0x6a183c
push ebx
mov dword [esp], ebp
push dword [esp]
pop ebx
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
push edi
mov dword [esp], 0x446acfc3
mov dword [esp], ebp
mov ebp, 0x2b
jmp 0x6a11b1
dec ebx
jle 0x6a0fec
jmp 0x6a0f68
add esp, 4
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push eax
push esp
pop eax
add eax, 4
jmp 0x6a156a
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], ebx
push 0x82
pop ebx
add esi, ebx
pop ebx
push dword [esi]
push dword [esp]
mov edi, dword [esp]
add esp, 4
push ecx
mov ecx, esp
jmp 0x6a1430
mov ebp, 0x7efec9e6
xor ecx, ebp
mov ebp, dword [esp]
add esp, 4
add esi, ecx
pop ecx
movzx eax, byte [esi]
push esi
push esp
pop esi
add esi, 4
push edi
mov edi, 4
sub esi, edi
pop edi
xchg dword [esp], esi
pop esp
mov dword [esp], ebp
pop esi
push ecx
jmp 0x6a0f85
sub ebx, 0x75f28940
pop ecx
push dword [ebx]
mov eax, dword [esp]
push edi
push esp
pop edi
push ecx
mov ecx, 4
add edi, ecx
pop ecx
add edi, 4
xchg dword [esp], edi
pop esp
sub esp, 4
mov dword [esp], ebp
jmp 0x6a1bb3
shl ecx, 7
jne 0x6a0dfa
jmp 0x6a1a59
add edi, 0x6d6f5ff7
jge 0x6a177a
jmp 0x6a1377
shl edi, 5
dec edi
jg 0x6a1676
jmp 0x6a1430
pop ebx
add ebx, ecx
push ebx
mov dword [esp], edx
mov edx, 0
add edx, ebx
push ecx
jmp 0x6a0aaf
mov eax, 3
add esi, 0x57df151d
add esi, eax
jmp 0x6a13ef
add eax, edx
push ebp
mov ebp, 0x59ed04b6
or ebp, 0x6fff172e
jp 0x6a0af6
jmp 0x6a0c8a
add edx, 0xb1653780
add ecx, edx
pop edx
push ebx
mov ebx, 0
jmp 0x6a0a9f
add edi, 0xcc4cd905
add esi, edi
pop edi
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], ebp
jmp 0x6a0cbc
add esi, ecx
add esi, 0x2ffea5ca
pop ecx
movzx eax, byte [esi]
push esi
mov esi, esp
add esi, 4
push edi
mov edi, 0x7fdf04bc
jmp 0x6a0972
and edx, 0x6fa98401
push ebp
push 0x23d787e6
pop ebp
xor edx, ebp
pop ebp
push edi
mov edi, 0x6bafc3ea
jmp 0x6a1603
add ecx, 0xfc2736eb
add esi, ecx
pop ecx
mov dl, byte [esi]
cmp dl, 1
je 0x6a0b36
cmp dl, 2
je 0x6a0b36
jmp 0x6a150e
pop ebp
push dword [esi]
push dword [esp]
pop edi
push ecx
mov ecx, esp
push edi
mov edi, 4
add ecx, edi
jmp 0x6a1183
mov dword [esp], ecx
mov ecx, 0x82
add esi, ecx
pop ecx
push ebx
mov ebx, 0
sub ebx, 0x3bcf4bd2
add ebx, esi
push ecx
mov ecx, 0x3bcf4bd2
add ebx, ecx
mov ecx, dword [esp]
add esp, 4
add edx, dword [ebx]
mov ebx, dword [esp]
jmp 0x6a14a4
add edi, 4
xchg dword [esp], edi
pop esp
push eax
push esi
mov dword [esp], 0x82
mov eax, dword [esp]
add esp, 4
add esi, eax
mov eax, dword [esp]
add esp, 4
jmp 0x6a139f
push esi
mov dword [esp], edx
mov dword [esp], 0x82
jmp 0x6a0b86
shl edi, 6
js 0x6a1614
jmp 0x6a18b4
add edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
push ebp
mov esi, dword [esp]
push edi
push edx
mov dword [esp], esp
add dword [esp], 4
pop edi
add edi, 4
jmp 0x6a173e
push ecx
push 0x79ff4971
pop ecx
and ecx, 0x6cfb43ec
jno 0x6a1219
jmp 0x6a0ad2
sub esp, 4
mov dword [esp], esi
mov dword [esp], 0x5964676a
mov dword [esp], ebp
mov esi, dword [esp]
add esp, 4
push ebp
mov dword [esp], ebx
push 0x2b
pop ebx
add esi, 0x6bdeb9dc
jmp 0x6a0ba7
neg edi
jo 0x6a17c6
jmp 0x6a0a8c
xor eax, 0x797330b2
jle 0x6a1b1c
jmp 0x6a1274
sub edi, 0xfcb76254
sub eax, edi
pop edi
xchg dword [esp], eax
mov esp, dword [esp]
jmp 0x6a170a
shl edi, 3
push ebx
mov ebx, 0x77bff6b0
or ebx, 0x7bbfd264
jns 0x6a18c5
jmp 0x6a11e7
and edx, 0x39fb9bc4
inc edx
jg 0x6a0c5d
jmp 0x6a156a
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
push ebp
mov ebp, 0x737f8a9a
jmp 0x6a12b0
xor edx, 0x6a7fe69c
jns 0x6a0ce4
jmp 0x6a0b9a
pop eax
add ebp, eax
mov eax, dword [esp]
add esp, 4
add esi, ebp
mov ebp, dword [esp]
add esp, 4
push dword [esi]
push dword [esp]
pop esi
sub esp, 4
mov dword [esp], ecx
jmp 0x6a184e
sub esp, 4
mov dword [esp], edx
mov edx, 0xe7ee0c34
jmp 0x6a1b49
xor edi, 0x7fdf7bdf
jnp 0x6a18b4
jmp 0x6a138e
sub ebx, 0x6ffd17ca
jl 0x6a17f1
jmp 0x6a153e
or ebp, 0x5dff29a8
shl ebp, 3
jnp 0x6a1b9f
jmp 0x6a14e9
add edx, ebp
pop ebp
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], ebp
mov esi, dword [esp]
add esp, 4
push ebp
mov ebp, 0x58ed2f0d
not ebp
shl ebp, 3
jns 0x6a1952
jmp 0x6a0b9a
neg edx
jp 0x6a1919
jmp 0x6a1a09
neg edi
jle 0x6a1b1c
jmp 0x6a1036
shr ebp, 4
jns 0x6a1941
jmp 0x6a0b36
add ebp, 0x7ca3b6d3
jne 0x6a1422
jmp 0x6a0f85
push eax
push 0xc769789b
jmp 0x6a1879
pop esi
add esi, 0x5a5fe0fd
add esi, ebx
sub esi, 0x5a5fe0fd
pop ebx
push ecx
mov ecx, 0
push edi
mov edi, 0x313ff8c4
sub ecx, edi
pop edi
add ecx, esi
push edx
mov edx, 0x75ef34ec
jmp 0x6a0ee7
add ebp, eax
pop eax
add ebx, ebp
mov ebp, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
jmp 0x6a123e
xchg dword [esp], edi
pop esp
mov dword [esp], ebp
push 0x82
pop ebp
add ecx, 0x77bfbb81
add ecx, ebp
sub ecx, 0x77bfbb81
pop ebp
push ebx
push 0
jmp 0x6a1623
xor ebp, 0x7d5fcbee
jae 0x6a1b5c
jmp 0x6a0972
sub ebx, 0xb23dffb5
push ebx
mov edx, dword [esp]
add esp, 4
pop ebx
add esi, edx
mov edx, dword [esp]
add esp, 4
push dword [esi]
mov esi, dword [esp]
push eax
mov eax, esp
push esi
mov esi, 4
jmp 0x6a10ef
xor edx, 0x84304006
jmp 0x6a1161
dec edi
jg 0x6a1822
jmp 0x6a0e8f
add eax, esi
add eax, 0x7a9bda2b
add edi, dword [eax]
mov eax, dword [esp]
add esp, 4
jmp 0x6a1124
inc eax
jo 0x6a113a
jmp 0x6a0a0a
xchg dword [esp], eax
pop esp
add ecx, esp
push edx
mov dword [esp], 0x4827a51d
mov dword [esp], eax
jmp 0x6a1095
inc ebp
sub ebp, 0x2a8c784
add esi, ebp
pop ebp
push dword [esi]
mov edx, dword [esp]
push ecx
mov dword [esp], eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
push edx
mov dword [esp], 0x436d3679
jmp 0x6a0f1a
push esi
mov esi, 4
add edx, esi
pop esi
xchg dword [esp], edx
pop esp
push dword [esp]
pop esi
push eax
mov eax, esp
add eax, 4
push ecx
push 4
pop ecx
add eax, ecx
pop ecx
xchg dword [esp], eax
pop esp
push dword [esp]
jmp 0x6a1ab8
mov ebp, dword [esp]
add esp, 4
push ecx
mov dword [esp], edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
mov ebx, dword [esp]
push ebp
mov ebp, esp
push ecx
mov ecx, 0x7bffee8e
jmp 0x6a1230
mov dword [esp], eax
push 0
push dword [esp]
pop eax
add esp, 4
mov dword [edx], eax
pop eax
push dword [esp]
pop edi
sub esp, 4
mov dword [esp], edx
mov edx, esp
add edx, 4
jmp 0x6a1a89
shr ebp, 4
js 0x6a1822
jmp 0x6a18d6
add eax, 0x7fd7e0d0
not eax
add eax, 0x24b2d5b1
sub ebx, eax
pop eax
pop ebp
push dword [ebx]
mov ebx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
push ecx
push edi
mov edi, 4
mov ecx, edi
pop edi
jmp 0x6a1074
add ecx, edx
pop edx
sub eax, ecx
mov ecx, dword [esp]
add esp, 4
jmp 0x6a0e0e
dec ebp
dec ebp
jno 0x6a1a59
jmp 0x6a0fde
add ebp, 4
push ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
pop esp
push 0x15241a2
mov dword [esp], ebp
push 0x7a
mov ebp, dword [esp]
add esp, 4
sub esi, 0x7df7c591
add esi, ebp
add esi, 0x7df7c591
pop ebp
push dword [esi]
jmp 0x6a11e7
push edx
mov edx, 0x16ac0075
not edx
inc edx
js 0x6a1868
jmp 0x6a1933
mov ecx, dword [esp]
push edi
mov edi, esp
add edi, 4
push ebp
mov ebp, 4
add edi, ebp
pop ebp
xchg dword [esp], edi
pop esp
push edi
mov edi, esp
add edi, 4
sub edi, 4
jmp 0x6a19a5