Function at 0x685f39
Capabilities:
Encode data using base64

Disassembly:
push dword [esp]
pop eax
push ecx
mov dword [esp], eax
push esp
jmp 0x6857d5
mov esi, 0x2dd9b74c
push ebx
jmp 0x6857f0
add ebx, 0x67021bb4
sub eax, ebx
jmp 0x6857fc
push ebx
mov ebx, 4
mov edi, ebx
mov ebx, dword [esp]
add esp, 4
push eax
jmp 0x6857e5
add esi, 0x7f2dd9fc
sub esi, edi
sub esi, 0x7f2dd9fc
mov edi, dword [esp]
add esp, 4
jmp 0x6857af
sub eax, esi
mov esi, dword [esp]
push ecx
mov ecx, esp
push esi
jmp 0x685764
mov dword [esp], 0x66dfe93a
dec dword [esp]
sub esp, 4
mov dword [esp], eax
jmp 0x68588e
pop eax
push edx
sub esp, 4
mov dword [esp], edi
jmp 0x68577c
mov eax, edi
mov edx, eax
pop eax
pop edi
jmp 0x68583d
mov ebx, 0x6e7f0189
xor esi, ebx
jmp 0x68581b
pop ebx
add eax, edx
add eax, 0x67ef16a0
push dword [esp]
pop edx
add esp, 4
push ebx
mov ebx, 4
add eax, ebx
jmp 0x68585b
pop ebx
push 0x7d9368e2
mov dword [esp], ecx
mov ecx, 0x3afd2100
sub ecx, 0x6ffc63e9
dec ecx
not ecx
sub ecx, 0x5894454
jmp 0x6858c3
push ebx
mov ebx, 0x3bbd494d
and ebx, 0x78579200
inc ebx
add ebx, 0x3e68762f
shr ebx, 8
shl ebx, 1
jmp 0x68576f
mov ebx, dword [esp]
add esp, 4
push 0x2c1ca47c
mov dword [esp], eax
push dword [esp + 4]
pop eax
pop dword [esp]
mov esp, dword [esp]
push 0x2199e259
mov dword [esp], ebp
jmp 0x6857bd
pop esi
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0x6858d8
mov dword [esp], ecx
mov ecx, 0x77f3e781
or dword [esp + 4], ecx
pop ecx
push edi
mov edi, 0xc7186f19
add dword [esp + 4], edi
pop edi
mov dword [esp], esi
push edi
mov dword [esp], 0x6fad03f8
mov dword [esp], edi
mov edi, 0x17fe5789
mov esi, 0x17fe5aac
jmp 0x685793
add esi, ecx
jmp 0x6858ca
pop ecx
sub esi, 0x731cb556
add ecx, esi
jmp 0x685881
push ebp
push eax
mov dword [esp], esp
add dword [esp], 4
push dword [esp]
jmp 0x685eba
not ebx
xchg dword [esp], ebx
jmp 0x685c7b
sub ebp, 0x7fe75dc0
push ecx
mov ecx, 0x7d73c674
add ecx, 0xc0779a60
or ebp, ecx
pop ecx
neg ebp
push ecx
mov ecx, 0x762fbbbb
neg ecx
jmp 0x68648d
or eax, ebp
pop ebp
xor eax, 0x6ffbfdb6
push eax
push edx
mov edx, 0x1ef6b591
jmp 0x686751
sub esp, 4
mov dword [esp], eax
push esp
pop eax
jmp 0x685b9c
and dword [esp + 4], eax
pop eax
add dword [esp], 0x1590361
mov dword [esp], eax
mov dword [esp], 0x104
call ebx
cmp dword [ebp + 0x122d0c21], 0
je 0x686378
cmp dword [ebp + 0x122d2c91], 0
je 0x686378
mov byte [ebp + 0x122d32ae], 0x47
mov eax, 0x81dc107a
push ebx
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
push ecx
mov ecx, 4
sub ebp, ecx
jmp 0x68643d
pop esp
mov dword [esp], eax
mov byte [ebp + 0x122d32ae], 0x47
mov eax, 0xcf381725
push 0xc87972e
jmp 0x6860f9
push 0x5b8e9180
mov dword [esp], esi
jmp 0x6859ff
push ecx
mov ecx, 0x4ef79e00
jmp 0x685cdc
push esp
jmp 0x685b77
mov dword [esp], eax
push ecx
jmp 0x685b93
pop esp
mov dword [esp], ecx
mov dword [esp], 0x433c7341
mov dword [esp], ecx
push edi
mov dword [esp], 0x1ff560e5
pop ecx
add ecx, 0xe00a9f1b
jmp 0x685938
mov dword [esp], 0x7dfa75ab
push 0x49eac700
mov dword [esp], eax
mov eax, 0x5bbf22bd
add dword [esp + 4], 0x4b7d1eff
add dword [esp + 4], eax
sub dword [esp + 4], 0x4b7d1eff
mov eax, dword [esp]
add esp, 4
xor dword [esp], ecx
xor ecx, dword [esp]
xor dword [esp], ecx
xchg ecx, esi
not esi
xchg ecx, esi
inc ecx
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
push ecx
push 0x74632027
jmp 0x685eac
mov esp, dword [esp]
jmp 0x685f7a
xchg dword [esp], esi
jmp 0x6859dd
pop edx
jmp 0x685900
sub dword [esp + 4], ebp
pop ebp
shl dword [esp], 2
push edx
mov edx, 0x15ffc6f1
and dword [esp + 4], edx
jmp 0x685e6e
add esi, 4
sub esi, 4
jmp 0x685a5c
mov dword [esp], edx
jmp 0x6859ce
add ebx, 0x7bff6def
jmp 0x685ada
add esi, eax
jmp 0x685c8d
mov ebp, 4
add eax, 0x7cff7de6
sub eax, ebp
sub eax, 0x7cff7de6
mov ebp, dword [esp]
push edx
mov dword [esp], ebp
jmp 0x686128
dec dword [esp]
jmp 0x685ca5
pop edi
push eax
mov eax, 4
sub ebx, eax
pop eax
jmp 0x685be9
mov eax, 0x7fffa226
jmp 0x685945
xchg dword [esp], esi
mov esp, dword [esp]
jmp 0x6859b6
xor al, 0x6e
jmp 0x68668e
push eax
push edi
jmp 0x685dea
add esi, eax
push 0x1dd09449
mov dword [esp], eax
mov dword [esp], 0x60ab9a02
mov dword [esp], ebx
mov ebx, 0x6d46435a
add esi, 0x77f053a5
sub esi, ebx
sub esi, 0x77f053a5
pop ebx
cmp byte [esi], 0x5c
je 0x685d0f
cmp byte [esi], 0x2f
je 0x685d0f
sub esp, 4
mov dword [esp], ebx
mov dword [esp], 0x4e65a15a
shl dword [esp], 2
and dword [esp], 0x7efd8640
shl dword [esp], 6
inc dword [esp]
sub dword [esp], 0x5d9ff647
sub esp, 4
mov dword [esp], ecx
jmp 0x6860b6
pop edx
add edx, 4
add edx, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
pop esp
jmp 0x685c38
push esp
mov ecx, dword [esp]
jmp 0x685ddf
add eax, 4
sub eax, 4
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
pop esp
mov dword [esp], eax
sub esp, 4
mov dword [esp], ecx
pop eax
push ebp
mov ebp, eax
push ebp
jmp 0x685bce
pop ebx
pop ebp
mov eax, dword [esp]
add esp, 4
push dword [esp]
jmp 0x68600b
xor ebx, dword [esp]
xor dword [esp], ebx
jmp 0x685f8d
xor dword [esp + 4], ecx
pop ecx
xchg dword [esp], ebx
jmp 0x6858ec
add esp, 4
sub esp, 4
mov dword [esp], ebx
jmp 0x686016
push edx
mov edx, esp
add edx, 4
jmp 0x686251
sub esp, 4
mov dword [esp], edx
mov edx, 0x2afd64cc
push esi
push 0x6f7f8576
pop esi
not esi
jmp 0x68659a
push ecx
mov dword [esp], esi
mov esi, 0x7be60f5d
xor dword [esp + 4], esi
jmp 0x685d85
pop eax
mov ebp, dword [esp]
add esp, 4
xchg dword [esp], esi
jmp 0x68619f
shr dword [esp], 2
jmp 0x6863ed
xor dword [esp], 0x7faf8284
xor dword [esp], 0x1f2045ed
push edx
mov edx, 0x3b2ee400
or dword [esp + 4], edx
mov edx, dword [esp]
add esp, 4
push ebx
mov ebx, 0xffffffff
add dword [esp + 4], ebx
pop ebx
sub esp, 4
jmp 0x68610e
mov ebp, 0x99b66593
sub ebp, ecx
pop ecx
sub ebp, 1
xor ebp, 0x4ebec63f
shl ebp, 6
jmp 0x686171
push edi
jmp 0x68602d
shl dword [esp], 1
push ebp
mov ebp, 0x3d61e671
xor dword [esp + 4], ebp
pop ebp
jmp 0x6863e1
push edx
mov dh, 0x8f
mov byte [esi], 0xb6
sub byte [esi], dh
pop edx
xor byte [esi], 0x9d
jmp 0x686670
sub eax, esi
jmp 0x685e22
xor ebp, 0x7ff376a5
jmp 0x686446
push dword [ebp + 0x122d1171]
call dword [ebp + 0x122d3279]
push 0x45724af8
mov dword [esp], eax
push esp
pop eax
add eax, 4
jmp 0x685ec2
mov bh, 0x6f
shr bh, 5
inc bh
and bh, 0xd8
jmp 0x685ef9
mov esi, dword [esp]
add esp, 4
sub dword [esp], 0x8a3b9581
mov dword [esp], eax
ret
add esp, 4
jmp 0x68604f
xor eax, 0x6807ea9d
sub edi, eax
pop eax
mov ecx, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
sub dword [esp + 4], edi
pop edi
not dword [esp]
shl dword [esp], 7
shr dword [esp], 3
jmp 0x685f0c
add esp, 4
jmp 0x685cf5
mov edi, 4
mov eax, edi
pop edi
push edx
mov edx, 0x6767046f
sub ecx, edx
jmp 0x68606b
mov ebp, 0x7fef43eb
shr ebp, 3
dec ebp
push ecx
mov ecx, 0x36effee2
sub ebp, ecx
pop ecx
not ebp
dec ebp
sub ebp, 0xaaf2a875
sub ebx, ebp
pop ebp
jmp 0x68634a
sub eax, 0x777fcb00
mov esi, dword [esp]
add esp, 4
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
mov esp, dword [esp]
mov dword [esp], eax
push dword [ebp + 0x122d1171]
call dword [ebp + 0x122d3279]
mov dword [ebp + 0x124f3787], eax
cmp dword [ebp + 0x122d0c21], 0
je 0x685e66
mov ebx, dword [ebp + 0x122d11a9]
jmp 0x68604f
push esi
mov esi, esp
jmp 0x685a82
pop edx
jmp 0x685cfb
shl dword [esp], 6
sub dword [esp], 0x9e408a69
jmp 0x6863f3
sub esi, 0x73dfebed
push dword [esp]
pop eax
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
add esi, 4
jmp 0x685af3
pop ecx
jmp 0x685c2b
mov dword [esp], ebx
jmp 0x6861fd
mov ebp, dword [esp]
jmp 0x685fd3
push ebp
mov ebp, 4
sub eax, ebp
pop ebp
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
pop esp
mov dword [esp], ecx
mov dword [esp], eax
push dword [esp]
push dword [esp]
pop ebx
add esp, 4
push eax
mov dword [esp], esi
push esi
mov dword [esp], esp
add dword [esp], 4
jmp 0x685f9e
add dword [esp], 0x7ffd2de7
xor dword [esp], 0xe06f2e8a
sub dword [esp], 0x6ffdbda2
inc dword [esp]
add dword [esp], 0x4181c2f1
mov dword [esp], eax
push ecx
mov dword [esp], 0x16452fb3
mov dword [esp], edi
push ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], esp
add dword [esp], 4
mov edi, dword [esp]
jmp 0x685fa5
mov dword [esp], esi
mov dword [esp], 0x7b974b25
shr dword [esp], 3
jmp 0x685ad2
xor ebx, dword [esp]
mov esp, dword [esp]
mov dword [esp], ebx
mov dword [esp], ebp
jmp 0x6859d4
pop esi
push edi
jmp 0x686205
push ebx
jmp 0x686027
sub esp, 4
jmp 0x685a90
push edi
mov edi, 0x3ffc6de4
add dword [esp + 8], edi
pop edi
sub dword [esp + 4], edx
sub dword [esp + 4], 0x3ffc6de4
pop edx
and dword [esp], 0x5fc1bd20
push esi
mov esi, 0x4a97b714
or esi, 0x7bf91f62
jmp 0x686478
mov ecx, dword [esp]
add esp, 4
jmp 0x685d9e
push 4
pop ebx
add ebp, ebx
push dword [esp]
pop ebx
jmp 0x686077
push esp
jmp 0x68649b
mov edi, 4
sub ecx, 0x69f3246e
add ecx, edi
add ecx, 0x69f3246e
pop edi
jmp 0x685b05
pop eax
xor cl, 0x3f
jmp 0x6861cc
push 0x5b853f95
mov dword [esp], edx
jmp 0x686276
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], edi
jmp 0x68617c
pop edx
sub ecx, 0x6bfdc9b2
jmp 0x6863ab
add esp, 4
jmp 0x686082
sub ebp, 4
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
jmp 0x6860a6
mov dword [esp], ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
jmp 0x68599c
mov ecx, 0x8bbc9bd3
sub dword [esp + 4], ecx
pop ecx
mov dword [esp], eax
mov eax, 1
push ebp
jmp 0x6859c3
mov eax, 0x5ff78f07
or eax, 0x7ffb620a
xor eax, 0x77fffbd1
shr eax, 3
not eax
shl eax, 5
jmp 0x686617
mov dword [esp], ebx
mov dword [esp], eax
mov eax, esp
push edx
mov edx, 4
add eax, edx
jmp 0x6861c0
mov dword [esp], edx
mov edx, 0x40724211
xor dword [esp + 4], edx
mov edx, dword [esp]
add esp, 4
mov dword [esp], ebx
jmp 0x68622a
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
sub esp, 4
mov dword [esp], ebx
mov dword [esp], ebp
mov dword [esp], eax
push dword [esp + 4]
mov eax, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
pop dword [esp]
mov esp, dword [esp]
mov dword [esp], ebp
mov dword [esp], eax
jmp 0x685d56
and ebp, 0x3b76ab7a
jmp 0x685d37
push ebp
push 0x7ffe4bae
pop ebp
shr ebp, 8
sub ebp, 0x3fe5d955
jmp 0x686289
mov ecx, dword [esp]
add esp, 4
jmp 0x686528
mov esp, dword [esp]
mov dword [esp], ebp
mov ebp, 0x5ee6aad3
neg ebp
sub ebp, 0xffffffff
push edi
sub esp, 4
mov dword [esp], ebx
mov ebx, 0x7fbf440d
jmp 0x68641e
pop edx
sub esp, 4
jmp 0x685eb2
push ebx
mov dword [esp], eax
push edx
mov dl, 0x46
mov al, dl
pop edx
jmp 0x685afe
add edx, 0x7bede045
push dword [esp]
jmp 0x686539
mov dword [esp], ebp
jmp 0x685aaa
mov edi, 4
add esi, edi
pop edi
push ebx
push ebx
mov dword [esp], 4
pop ebx
add esi, ebx
pop ebx
xchg dword [esp], esi
pop esp
lea eax, [ebp + 0x122d0035]
push ebx
jmp 0x686235
mov dword [esp], ebp
mov dword [esp], ebx
jmp 0x68635d
push ebp
mov dword [esp], esp
add dword [esp], 4
mov ebx, dword [esp]
add esp, 4
push ecx
mov ecx, esp
add ecx, 4
jmp 0x68605c
add edx, 4
xchg dword [esp], edx
pop esp
add ebx, edx
pop edx
xchg dword [esp], ebx
pop esp
push ebx
mov dword [esp], esi
mov esi, 4
add edi, 0x675f2444
jmp 0x6865f6
push esp
pop edx
add edx, 4
push eax
mov eax, 4
jmp 0x6864da
add ebp, 0x831961ea
mov edi, ebp
pop ebp
shr edi, 2
add edi, 0xef131e4c
push ebp
jmp 0x685dff
cmp dword [ebp + 0x122d0c21], 0
je 0x68640e
cmp dword [ebp + 0x122d2c91], 0
je 0x68640e
mov byte [ebp + 0x122d32ae], 0x4c
mov eax, 0xd9da1ce9
push ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], edi
mov dword [esp], 0x2fdeda56
push esi
mov esi, 0xffffffff
add dword [esp + 4], esi
pop esi
xchg dword [esp], eax
not eax
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
xchg dword [esp], edx
not edx
xchg dword [esp], edx
push edx
mov dword [esp], ebx
push ecx
mov ecx, 0x3df665c7
add ecx, 0x7ca7dbf4
sub ecx, 0x6977383f
mov ebx, ecx
pop ecx
xor dword [esp + 4], ebx
pop ebx
xchg dword [esp], ecx
dec ecx
xchg dword [esp], ecx
sub dword [esp], 1
xor dword [esp], 0x77df2720
push esi
mov esi, 0xf94ce62b
add dword [esp + 4], esi
jmp 0x6866d5
add ebx, 0x657f5f3f
add ebx, edi
sub ebx, 0x657f5f3f
jmp 0x685a98
mov dword [esp], eax
push dword [ebp + 0x122d1171]
call dword [ebp + 0x122d3279]
call dword [ebp + 0x122d35d4]
mov dword [ebp + 0x122d2ee1], eax
mov byte [ebp + 0x122d32ae], 0x53
mov eax, 0x8307f8bf
push eax
push eax
mov dword [esp], esp
add dword [esp], 4
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
push ebp
push edx
mov edx, 0x3b611171
jmp 0x6863da
sub ecx, eax
add ecx, 0x6bfdc9b2
add ecx, 0x6767046f
pop eax
xchg dword [esp], ecx
pop esp
mov dword [esp], ecx
mov dword [esp], 0x7bfc2d8e
or dword [esp], 0x7bb61bfd
push ebp
mov ebp, 0x1b3dff84
jmp 0x685a6a
mov ebp, edx
jmp 0x685a64
sub dword [esp], 0x3dcf72ef
jmp 0x685c9c
push eax
jmp 0x685ae9
mov dword [esp], eax
push dword [ebp + 0x122d1171]
call dword [ebp + 0x122d3279]
call dword [ebp + 0x122d35d4]
mov dword [ebp + 0x122d3273], eax
push dword [esp]
pop eax
push esi
mov esi, esp
push ecx
mov dword [esp], eax
jmp 0x6866ec
mov edi, 0xb39255e1
sub edi, ebx
pop ebx
sub ebp, edi
pop edi
add esi, 0x7c5f8078
add esi, ebp
sub esi, 0x7c5f8078
pop ebp
jmp 0x685b0c
pop ecx
xchg dword [esp], ebp
jmp 0x685a54
push ecx
mov ecx, 0x7f331e53
not ecx
shr ecx, 3
sub ecx, 0xb021f899
add esi, ecx
pop ecx
sub esi, ebp
sub esi, 0x5ff7a39c
pop ebp
sub esi, eax
add esi, 0x7ff35de5
push dword [esp]
mov eax, dword [esp]
push ecx
push esp
jmp 0x686191
shl esi, 8
shr esi, 2
xor esi, 0x33afc4a0
xor dword [esp + 4], esi
jmp 0x686574
inc ecx
sub ecx, 0xc9d4504d
add ebp, ecx
jmp 0x6864b8
mov ebx, dword [esp]
add esp, 4
add ebx, 4
push edx
mov edx, 0x6ffd3d75
push ecx
mov ecx, 0x6ffd3d71
jmp 0x686593
mov ecx, dword [esp]
add esp, 4
jmp 0x6864c6
add eax, ebp
pop ebp
push esi
mov esi, 4
sub esp, 4
jmp 0x6864e7
sub edx, 0x7bede045
sub edx, eax
jmp 0x6861db
mov dword [esp], edx
push ecx
push 0x7eec3600
pop ecx
and ecx, 0x73ff791b
xor ecx, 0xc119047
mov edx, ecx
pop ecx
jmp 0x686505
xor edx, 0x5f3fcb6c
shl edx, 2
or edx, 0x7dfb1400
add edx, 0x3377030e
add edx, 0x440d0b46
add eax, edx
pop edx
jmp 0x685d20
pop eax
add esp, 4
push edx
push dword [esp + 4]
jmp 0x68654a
pop edx
pop dword [esp]
mov esp, dword [esp]
mov dword [esp], ebx
mov dword [esp], 0x4bfbad9f
push edx
push 0x7d410183
mov dword [esp], eax
mov dword [esp], esi
mov esi, 0x3f7f92aa
mov edx, esi
pop esi
jmp 0x685fdb
pop esi
lea eax, [ebp + 0x124f378b]
push 0x5e74c48f
mov dword [esp], eax
mov eax, esp
push edi
jmp 0x685c5a
xor edx, ecx
jmp 0x6865ee
not esi
and esi, 0x2cddaef8
sub esi, 0x1601fa0
mov edi, esi
pop esi
sub edi, edx
pop edx
add eax, edi
pop edi
push edx
mov edx, 4
sub eax, edx
pop edx
xchg dword [esp], eax
mov esp, dword [esp]
mov dword [esp], edx
mov dword [esp], 0x767fe8d2
push edi
push ecx
mov ecx, 0x6fbef55a
mov edi, 0x103c2417
add edi, 0x1fec0f7f
add edi, ecx
jmp 0x6865e3
push eax
mov eax, 0x77ebe5e2
jmp 0x685da9
mov ecx, dword [esp]
jmp 0x685c4c
add edi, esi
sub edi, 0x675f2444
jmp 0x686603
mov esi, dword [esp]
add esp, 4
push eax
mov eax, 4
jmp 0x686625
push ebp
mov ebp, 0xb000fe58
xor eax, ebp
pop ebp
jmp 0x685aa3
sub edi, eax
pop eax
jmp 0x68662d
xchg dword [esp], edi
pop esp
mov dword [esp], ebx
call dword [ebp + 0x122d2ee1]
test eax, eax
je 0x6862a7
lea esi, [ebp + 0x124f378b]
push esi
mov esi, esp
add esi, 4
push ebp
mov ebp, 0x7f7db6ce
sub ebp, 0x7f7db6ca
sub esi, 0x6fff52d8
sub esi, ebp
push eax
jmp 0x6860dd
add byte [esi], 0x28
push ecx
sub esp, 4
jmp 0x68667f
mov dword [esp], eax
mov ah, 0x21
sub ah, 0x87
mov cl, ah
jmp 0x686046
sub al, 0x4c
xchg al, dl
not dl
jmp 0x686699
xchg al, dl
push ebx
jmp 0x685d76
pop esi
mov dword [esp], ebx
mov dword [esp], 0x43d50c16
add dword [esp], 0x57f7130e
jmp 0x685e74
push ebp
mov ebp, 0x3fbe7450
mov eax, 0x5e7ae708
sub eax, ebp
pop ebp
push edx
push edi
mov edi, 0x1cb8e8c6
jmp 0x686706
push edi
pop edx
jmp 0x68670d
pop edi
shl edx, 6
or edx, 0x7efff1f5
dec edx
neg edx
add edx, 0xdafff085
sub eax, 0x7b7fa571
sub eax, edx
push ebx
mov ebx, 0x7b7fa571
add eax, ebx
pop ebx
pop edx
or eax, 0x77f7b9e1
and eax, 0x6cd9ff22
push ebp
mov ebp, 0x6f5f6363
jmp 0x686746
xor ebp, 0xa43fd3
jmp 0x685924
mov eax, edx
pop edx
or eax, 0x3f820755
xor eax, 0x7b7f007b
add eax, 0x6bf3298b
sub eax, 0x7f7d226e
xor eax, 0x43205526
add esi, eax
mov eax, dword [esp]
add esp, 4
add esi, eax
jmp 0x685e84