Function at 0x68c05b
Capabilities:
Authenticate hmac

Disassembly:
push dword [esp]
pop eax
sub esp, 4
mov dword [esp], esi
push 0x71364937
mov dword [esp], esp
push ecx
mov ecx, 4
sub dword [esp + 4], 0x7beedaa
add dword [esp + 4], ecx
add dword [esp + 4], 0x7beedaa
pop ecx
jmp 0x68ba6c
add ebx, eax
jmp 0x68ba80
mov ebp, edi
mov edi, dword [esp]
add esp, 4
sub eax, 0x5b7a2840
sub eax, ebp
add eax, 0x5b7a2840
pop ebp
jmp 0x68bb7a
push dword [esp]
pop esi
add esp, 4
push ebx
mov ebx, 4
add esi, ebx
jmp 0x68bb01
mov eax, dword [esp]
add esp, 4
jmp 0x68ba8b
push eax
mov eax, 4
sub ebx, 0x5feb3d4a
jmp 0x68babc
add ebx, 0x5feb3d4a
pop eax
xchg dword [esp], ebx
pop esp
add edi, 0x8408691f
jmp 0x68ba4f
mov ecx, 0x7f66f098
jmp 0x68badd
add ebx, eax
jmp 0x68ba9c
mov ebp, dword [esp]
push ebx
mov ebx, esp
push eax
mov eax, 0x3ee86642
push ecx
mov dword [esp], 0
push ecx
jmp 0x68bab2
add dword [esp + 4], ecx
pop ecx
sub dword [esp], eax
jmp 0x68baea
sub dword [esp], 0x7f66f098
pop eax
xor eax, 0x7efd5c50
xor eax, 0xbfeac5ea
jmp 0x68ba48
pop ebx
add esi, 4
push ebp
mov dword [esp], edi
mov dword [esp], esi
push dword [esp + 4]
jmp 0x68bb18
mov esi, dword [esp]
jmp 0x68bb20
sub esp, 4
mov dword [esp], edi
mov edi, esp
sub esp, 4
mov dword [esp], ecx
mov ecx, 4
add edi, ecx
pop ecx
add edi, 4
xchg dword [esp], edi
pop esp
pop dword [esp]
jmp 0x68bb48
mov esp, dword [esp]
sub esp, 4
mov dword [esp], ebp
push eax
mov dword [esp], edi
push ebp
push edx
mov edx, 0x2ff726de
mov ebp, 0xabeec0ae
sub ebp, edx
pop edx
push 0x600678e3
mov dword [esp], ebp
jmp 0x68bb74
pop edi
jmp 0x68bac3
push ebx
mov dword [esp], 0x7b70ce8e
jmp 0x68bd4f
pop ebp
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
pop esp
mov dword [esp], eax
push dword [ebp + 0x122d0041]
call dword [ebp + 0x122d22fe]
call dword [ebp + 0x122d392e]
mov dword [ebp + 0x122d2ecd], eax
mov byte [ebp + 0x122d1d93], 0x53
mov eax, 0x8307f8bf
sub esp, 4
mov dword [esp], ebp
mov dword [esp], 0x7f3bbc0e
xor dword [esp], 0x77fe3cc1
and dword [esp], 0x7fb5c1b1
sub dword [esp], 0x7deedc40
inc dword [esp]
shr dword [esp], 2
push ecx
mov ecx, 0x4d173bee
jmp 0x68c8a9
push edx
push edi
push ebx
mov ebx, 0x57ff0bf3
jmp 0x68bc0b
mov dword [esp], esp
jmp 0x68c51e
sub ebx, 0x7bf7a781
shr ebx, 2
add ebx, 0x5f759a33
and ebx, 0x72b36100
add ebx, 0x2b480d06
jmp 0x68bc89
mov ecx, 0x7d0678ab
xor dword [esp + 4], ecx
pop ecx
pop esi
xor esi, 0x7d0678ab
push ecx
jmp 0x68c02e
mov edx, 0x50db0e6a
add edx, 0x7fd53b62
inc edx
inc edx
shr edx, 3
sub edx, 0x9d20bcb9
add esi, edx
pop edx
push edi
mov edi, 0x1b559565
xor esi, edi
jmp 0x68c2f9
mov dword [esp + 4], edx
push dword [esp]
mov edx, dword [esp]
jmp 0x68c3fa
push eax
mov eax, 0x77fcb0ff
xor dword [esp + 4], eax
mov eax, dword [esp]
jmp 0x68be81
mov edi, ebx
pop ebx
push ebp
mov ebp, 0x771bab1c
shr ebp, 5
add ebp, 0x372be344
xor edi, ebp
mov ebp, dword [esp]
add esp, 4
jmp 0x68bd8c
add ebp, 4
xchg dword [esp], ebp
pop esp
add esp, 4
mov dword [esp + 4], ebx
push dword [esp]
pop ebx
push ecx
mov ecx, esp
jmp 0x68c325
sub dword [esp], 1
push esi
jmp 0x68c500
pop esi
jmp 0x68c657
push edx
jmp 0x68bfdb
pop eax
push 0x4bbb68ab
mov dword [esp], eax
push esp
pop eax
add eax, 4
push ebx
jmp 0x68c9ad
pop eax
xchg dword [esp], ecx
pop esp
xor dword [esp], 0x28070200
mov dword [esp], ebx
call dword [ebp + 0x122d2ecd]
test eax, eax
je 0x68bf8f
lea esi, [ebp + 0x124f9482]
push ecx
mov ecx, esp
push ebp
mov ebp, 4
add ecx, ebp
pop ebp
sub ecx, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
jmp 0x68c107
mov dword [esp], eax
mov dword [esp], edx
mov dword [esp], 0x177ec3f9
jmp 0x68c3d4
mov dword [esp], ebp
mov ebp, 4
sub eax, ebp
jmp 0x68bb87
pop dword [esp]
add dword [esp], 4
pop dword [esp]
jmp 0x68becb
add esi, edx
push dword [esp]
jmp 0x68c1e6
xor edi, 0x5d20ab96
mov edx, edi
jmp 0x68be70
push edi
push dword [esp + 4]
jmp 0x68bded
push 0x5a0130a5
jmp 0x68c786
sub esp, 4
mov dword [esp], esp
push ebp
mov ebp, 4
add dword [esp + 4], ebp
pop ebp
pop dword [esp]
jmp 0x68c882
add esi, edx
pop edx
mov ebx, esi
push dword [esp]
mov esi, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
jmp 0x68bca8
pop edi
pop dword [esp]
not edi
xchg dword [esp], edi
inc dword [esp]
jmp 0x68bcc5
pop esp
mov dword [esp], ebp
mov dword [esp], ebx
jmp 0x68c0a3
mov ebp, dword [esp]
push edx
mov dword [esp], eax
mov eax, esp
add eax, 4
add eax, 4
jmp 0x68c3df
add esp, 4
sub dword [esp], 0xffffffff
add dword [esp], 1
jmp 0x68c0dd
pop edx
sub edx, 0x7ffcb732
sub edx, ecx
push eax
mov eax, 0x7ffcb732
add edx, eax
mov eax, dword [esp]
add esp, 4
jmp 0x68c478
add esi, 0x2dbf5fe6
push 0x7905abc5
mov dword [esp], edx
mov edx, 0x7dfe04c1
push edx
push eax
mov eax, 0x3fb5baa8
jmp 0x68c113
mov edi, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
jmp 0x68bcf0
add esp, 4
xor dword [esp], 0x3a627891
add dword [esp], 0xffffffff
xchg dword [esp], eax
not eax
xchg dword [esp], eax
xor dword [esp], 0x7de7b1e2
jmp 0x68c0e9
add edx, 4
push ebp
mov dword [esp], ecx
push edi
push 0x5e7736ff
mov edi, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x68bf0f
add dword [esp], 4
mov edi, dword [esp]
push edx
mov edx, esp
add edx, 4
jmp 0x68c166
mov ebp, 4
sub edi, ebp
pop ebp
xchg dword [esp], edi
mov esp, dword [esp]
mov dword [esp], eax
ret
sub ebp, 0x807f5dd5
xor ecx, ebp
pop ebp
add edi, ecx
pop ecx
sub eax, 0x7fb7419a
add eax, edi
jmp 0x68c345
add edi, 0x64bfbaf4
jmp 0x68c144
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
mov esp, dword [esp]
sub esp, 4
mov dword [esp], edi
jmp 0x68c86f
or dword [esp + 4], edi
pop edi
add dword [esp], 0x37fdcf2e
jmp 0x68bf42
sub dword [esp], 0x3f9ad8da
sub dword [esp], 0x58637118
push edx
mov dword [esp], ebx
mov ebx, 0x53bf65ed
or ebx, 0x63fbc2d9
inc ebx
push edi
push ecx
mov ecx, 0x5c9008fe
mov edi, ecx
pop ecx
xor ebx, edi
pop edi
sub dword [esp + 4], ebx
pop ebx
push ecx
mov ecx, 0x5e4eb41d
push eax
mov eax, 0x57fcc431
xor ecx, eax
pop eax
shr ecx, 4
jmp 0x68c81f
cmp dword [ebp + 0x122d0389], 0
je 0x68c989
cmp dword [ebp + 0x122d2cf1], 0
je 0x68c989
mov byte [ebp + 0x122d1d93], 0x4c
mov eax, 0xd9da1ce9
push eax
mov dword [esp], ebx
mov dword [esp], esi
jmp 0x68c1fb
pop ecx
inc dword [esp]
shr dword [esp], 2
jmp 0x68c236
pop esp
jmp 0x68c6ca
add ecx, eax
jmp 0x68bd0c
mov edx, 4
jmp 0x68c091
push eax
mov eax, 0x498efcb4
sub dword [esp + 4], eax
jmp 0x68c2b8
cmp byte [esi], 0x5c
je 0x68c3bc
cmp byte [esi], 0x2f
je 0x68c3bc
push edx
mov edx, 1
push 0x3d84807b
mov dword [esp], edi
mov edi, 0x66dd8a55
sub esi, 0x39f07d71
sub esi, edi
push ecx
mov ecx, 0x39f07d71
add esi, ecx
jmp 0x68c11b
mov dword [esp], edi
mov edi, esi
push edi
add dword [esp], 0x273e3cac
pop ebx
sub ebx, 0x273e3cac
mov edi, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
mov esi, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
mov edx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
jmp 0x68c3a0
mov bh, ch
pop ecx
not bh
sub bh, 0xf4
dec bh
sub bh, 0xab
jmp 0x68c355
add ebx, edx
pop edx
xchg dword [esp], ebx
pop esp
add edx, 0xa540faf4
jmp 0x68c1aa
mov dword [esp], ecx
jmp 0x68c77e
mov ecx, 4
sub edx, ecx
pop ecx
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
mov esp, dword [esp]
mov dword [esp], eax
push esp
jmp 0x68c56b
not ecx
not ecx
add ecx, 0x7edf7c51
jmp 0x68c850
push eax
jmp 0x68c6f2
or dword [esp], 0x37ff79a9
jmp 0x68c365
sub dword [esp], 0x1f60a598
mov dword [esp], eax
mov byte [ebp + 0x122d1d93], 0x47
mov eax, 0xcf381725
push edx
push esp
pop edx
jmp 0x68bea3
mov esp, dword [esp]
mov dword [esp], ebp
push esi
jmp 0x68c59e
mov edx, eax
pop eax
jmp 0x68bd82
push dword [esp]
pop ecx
jmp 0x68c580
push 0xd688d00
mov dword [esp], ebx
mov dword [esp], edi
mov edi, 4
push ebx
push ecx
mov ecx, 0x8a03fb0
mov dword [esp + 4], ecx
jmp 0x68c20d
add edi, 0xb57ba42f
push edi
sub dword [esp], 0x5f5e2e91
pop ecx
add ecx, 0x5f5e2e91
mov edi, dword [esp]
push 0xf51bc21
jmp 0x68c5bc
add edx, 4
xchg dword [esp], edx
pop esp
push esi
jmp 0x68c760
mov ah, bh
mov bh, cl
mov cl, ah
mov ax, word [esp]
add esp, 2
inc bh
xor cl, bh
xor bh, cl
xor cl, bh
neg cl
jmp 0x68c840
add ecx, 4
push ecx
push dword [esp + 4]
jmp 0x68c3ca
pop edi
add ecx, edx
jmp 0x68be35
push 0x223564f2
mov dword [esp], ecx
push edx
add dword [esp], 0x7bd68f62
pop ecx
sub ecx, 0x7bd68f62
mov ebx, ecx
pop ecx
push dword [esp]
pop edx
push edi
mov edi, esp
push eax
push 0x6ff313c9
mov dword [esp], ebp
mov ebp, 0x7fbfbdbc
mov eax, ebp
jmp 0x68be0a
push edx
jmp 0x68bc42
pop edx
add esp, 4
sub esi, edx
sub esi, 0x3fb5baa8
mov edx, dword [esp]
push ecx
jmp 0x68c5da
push ebx
push esi
push edx
mov edx, 0x6dfd5dd1
mov esi, 0xf917ffe0
jmp 0x68bdd4
pop ecx
mov dword [esp], ecx
push 0xfde9962
pop ecx
add eax, ecx
pop ecx
sub eax, edi
sub eax, 0xfde9962
push dword [esp]
pop edi
add esp, 4
xor eax, dword [esp]
xor dword [esp], eax
jmp 0x68c29f
push eax
mov eax, 0x2418c444
xor dword [esp + 4], eax
push dword [esp]
pop eax
jmp 0x68be22
add cl, bh
push ax
mov ah, 0x36
add cl, ah
pop ax
mov ebx, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
push ebx
mov bl, cl
sub esp, 4
mov dword [esp], eax
mov ah, bl
mov byte [esi], ah
pop eax
pop ebx
mov ecx, dword [esp]
add esp, 4
jmp 0x68c5c8
or dword [esp + 4], ecx
pop ecx
add dword [esp], 0x67481e0
shr dword [esp], 1
jmp 0x68bda4
push edx
jmp 0x68c60f
xor eax, dword [esp]
mov esp, dword [esp]
mov dword [esp], ebx
mov dword [esp], 0x397cd1bc
shl dword [esp], 3
jmp 0x68c67e
pop eax
call ebx
cmp dword [ebp + 0x122d0389], 0
je 0x68bbad
cmp dword [ebp + 0x122d2cf1], 0
je 0x68bbad
mov byte [ebp + 0x122d1d93], 0x47
mov eax, 0x81dc107a
push edx
push 0x7189ae72
mov dword [esp], esp
add dword [esp], 4
jmp 0x68c2f3
pop edx
jmp 0x68c6fc
mov edi, dword [esp]
add esp, 4
xor esi, 0xf980d79e
add edx, esi
jmp 0x68c61e
and edx, 0x3e8738d4
and edx, 0x63f31fba
push edi
mov edi, 0xf82a3d48
sub edx, edi
jmp 0x68c1a2
push eax
mov eax, 4
jmp 0x68c944
sub esp, 4
mov dword [esp], edx
mov dword [esp], esp
add dword [esp], 4
jmp 0x68bd70
add eax, 0x7fb7419a
pop edi
push 0x154d3fda
jmp 0x68bd61
sub esp, 4
mov dword [esp], ebx
mov bh, 0x36
sub cl, bh
pop ebx
jmp 0x68c249
shl dword [esp], 1
xor dword [esp], 0x24806b9f
not dword [esp]
sub dword [esp], 0xffffffff
shl dword [esp], 5
or dword [esp], 0x3b9fc8e4
push esi
push ecx
mov ecx, 0xc0803011
mov esi, ecx
mov ecx, dword [esp]
add esp, 4
xor dword [esp + 4], esi
jmp 0x68c4c4
add ebp, 4
xchg dword [esp], ebp
pop esp
mov edi, dword [esp]
add esp, 4
lea eax, [ebp + 0x122d00e5]
push edi
jmp 0x68bdae
push ebp
mov dword [esp], ecx
mov cl, 0xd3
xor cl, 0xfc
jmp 0x68c8fe
pop ecx
pop dword [esp]
pop esp
jmp 0x68bff4
mov dword [esp], edi
mov dword [esp], ecx
jmp 0x68c42b
xchg dword [esp], eax
pop esp
shl eax, 3
add eax, 0x2021224
add edi, eax
pop eax
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0x68c4a3
add esp, 4
add esp, 4
mov dword [esp], edi
mov dword [esp], esi
mov dword [esp], eax
sub esp, 4
mov dword [esp], ebp
mov dword [esp], 0x7fed9d78
not dword [esp]
add dword [esp], 0x2fcd1e8e
push edi
mov edi, 0x3ebb1706
jmp 0x68bf31
mov dword [esp], 0x779d4c95
inc dword [esp]
push ebp
mov ebp, 0x45eb42a8
jmp 0x68c7c4
mov dword [esp], eax
push eax
push esi
push eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
jmp 0x68bfce
pop ecx
xchg dword [esp], edx
mov esp, dword [esp]
mov dword [esp], eax
push dword [ebp + 0x122d0041]
call dword [ebp + 0x122d22fe]
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
push ebx
jmp 0x68c5e7
push eax
push 0x56278861
jmp 0x68c624
push dword [esp + 4]
mov esi, dword [esp]
add esp, 4
pop dword [esp]
pop esp
jmp 0x68bc68
pop esi
shr dword [esp], 8
add dword [esp], 0x60b612f5
mov dword [esp], esi
mov dword [esp], eax
push dword [ebp + 0x122d0041]
call dword [ebp + 0x122d22fe]
mov dword [ebp + 0x124f947e], eax
cmp dword [ebp + 0x122d0389], 0
je 0x68bbf0
mov ebx, dword [ebp + 0x122d0d01]
jmp 0x68c4a3
mov esi, 0x775f02ac
sub dword [esp + 4], esi
pop esi
jmp 0x68bfe5
mov ebp, 4
add ecx, ebp
mov ebp, dword [esp]
jmp 0x68c708
add dword [esp], 4
pop edx
push esi
push eax
push ebp
mov ebp, 0x2fba3001
mov eax, 0x18417238
xor eax, ebp
pop ebp
mov esi, 0x20ec25c7
add esi, eax
pop eax
shr esi, 4
dec esi
or esi, 0x6553b61e
jmp 0x68c1e0
mov eax, dword [esp]
add esp, 4
push edi
mov edi, 0x3b7f3343
shl edi, 3
push esi
jmp 0x68c6ab
add esp, 4
push dword [esp]
pop edi
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
jmp 0x68c634
mov esi, 0x7dfe04c1
mov ebp, esi
pop esi
add esi, ebp
pop ebp
sub esi, 0x2dbf5fe6
add esi, 0x3fffde49
add esi, eax
jmp 0x68c73e
mov dword [esp], edi
mov dword [esp], esi
push esp
jmp 0x68bcea
lea eax, [ebp + 0x124f9482]
push ecx
sub esp, 4
jmp 0x68bdb8
mov ecx, esp
add ecx, 4
jmp 0x68c195
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
mov dword [esp], edi
mov edi, eax
push ebp
mov dword [esp], edx
mov edx, edi
jmp 0x68c0d7
mov edi, 4
mov esi, edi
pop edi
add eax, esi
jmp 0x68c9bd
mov dword [esp], ebx
sub dword [esp], 0x7f3f1452
jmp 0x68c8bd
pop esi
jmp 0x68c749
mov dword [esp], esp
add dword [esp], 4
pop eax
jmp 0x68c64c
pop esp
sub esi, edx
push eax
push ebx
push 0x5bfd067c
pop ebx
jmp 0x68c898
add eax, ebx
pop ebx
jmp 0x68c124
push ebx
mov ebx, 4
jmp 0x68c644
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
add ecx, 0x5ef796aa
push edx
mov edx, 0x5ddd74fc
add edx, 0x5fd77ed2
jmp 0x68c30c
and dword [esp], 0x463fec15
xor dword [esp], 0x42268d00
lea eax, [ebp + 0x124f9482]
push edx
push edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
jmp 0x68bbfd
mov dword [esp], ecx
mov ecx, 0x70ff3837
neg ecx
not ecx
push ebp
mov ebp, 0x7dfe710e
xor ebp, 0x6004169
sub ecx, ebp
jmp 0x68c85b
mov dword [esp], eax
mov eax, 0x6fff0f4e
mov esi, 0xa2cdbf
xor esi, eax
pop eax
mov dword [esp + 4], esi
push dword [esp]
pop esi
push ecx
mov ecx, esp
push 0x6c62e74a
mov dword [esp], ebp
jmp 0x68c50f
mov dword [esp], esi
push edx
push ecx
jmp 0x68bc2b
add edx, 4
push ecx
jmp 0x68c0ab
add esp, 4
jmp 0x68c7d5
pop ebp
and dword [esp], 0x7fe739c8
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
not eax
xor dword [esp], eax
xor eax, dword [esp]
xor dword [esp], eax
add dword [esp], 0xbcb469e8
dec dword [esp]
not dword [esp]
jmp 0x68bc77
sub esi, 0x3fffde49
jmp 0x68be51
push edi
mov edi, 4
sub edx, edi
pop edi
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
jmp 0x68bdfe
mov esi, 0x7cfdf310
neg esi
xor esi, 0x83020cf4
add edi, esi
pop esi
sub esp, 4
mov dword [esp], ebp
jmp 0x68bee0
mov dword [esp], esi
jmp 0x68c440
mov dword [esp], edx
push ebx
push edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], ecx
mov ecx, 0x7e269137
mov ebx, ecx
pop ecx
mov edx, ebx
mov ebx, dword [esp]
push esi
mov esi, esp
add esi, 4
push ecx
mov ecx, 0x6ede8101
or ecx, 0x2bd71bf0
jmp 0x68c0c8
add dword [esp + 4], ebp
jmp 0x68c710
mov dword [esp], eax
jmp 0x68c971
push eax
mov eax, 0x7f5bf500
and eax, 0x3def5c20
push ebx
mov dword [esp], edi
mov edi, 0x4ecfc387
shr edi, 5
neg edi
not edi
xor edi, 0xc0c2d21f
add eax, 0x66b7ad00
sub eax, 0x7e6acf00
add eax, 0x37ef4173
add eax, edi
sub eax, 0x37ef4173
push ebx
mov ebx, 0x7e6acf00
add eax, ebx
pop ebx
sub eax, 0x66b7ad00
jmp 0x68c869
sub ecx, 0x507fdc17
dec ecx
push esi
mov esi, 0x737dd1df
xor esi, 0xd82e6ff
add ecx, esi
pop esi
xor ecx, 0x48bdfa5c
jmp 0x68c284
push 0x18a3afc
mov dword [esp], ebx
push ecx
mov ch, 0x20
jmp 0x68c07f
xor ecx, 0xeebf1846
jmp 0x68c8e6
pop ebp
push ebp
mov ebp, 0x15cf2800
neg ebp
jmp 0x68c88f
pop edi
jmp 0x68bfd4
sub esp, 4
push ebx
mov dword [esp], 0x6a1aef87
mov dword [esp], eax
jmp 0x68c93c
add dword [esp], 4
pop ecx
jmp 0x68c910
dec ebp
shl ebp, 3
jmp 0x68bef7
xor ebx, 0x4dfeb267
sub ebx, 1
jmp 0x68c8b2
xor dword [esp + 4], ecx
jmp 0x68bfc1
add ebx, 0x50d9d63b
jmp 0x68c299
pop eax
push edx
mov edx, 0x7f3f1452
add eax, edx
pop edx
pop ebx
add esi, eax
mov eax, dword [esp]
add esp, 4
mov edx, dword [esp]
add esp, 4
jmp 0x68bff4
add eax, 4
jmp 0x68bf1a
add esi, ecx
jmp 0x68c8ed
pop ecx
push 0x6d7d482d
mov dword [esp], edx
mov dword [esp], esi
jmp 0x68c4ae
dec cl
and cl, 0xce
shl cl, 6
xor cl, 0xbe
push ax
jmp 0x68c176
mov dword [esp], ecx
jmp 0x68c330
add ecx, eax
mov eax, dword [esp]
add esp, 4
push 0x3dd0038d
mov dword [esp], esi
mov esi, 4
add ecx, esi
jmp 0x68c960
mov esi, dword [esp]
add esp, 4
xchg dword [esp], ecx
mov esp, dword [esp]
jmp 0x68c7cd
push dword [ebp + 0x122d0041]
call dword [ebp + 0x122d22fe]
call dword [ebp + 0x122d392e]
mov dword [ebp + 0x122d5a05], eax
mov eax, dword [esp]
push ebp
mov dword [esp], edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
mov dword [esp], eax
push esp
push dword [esp]
jmp 0x68bcf6
mov dword [esp], esi
push 0x40dc1e00
mov dword [esp], edi
jmp 0x68c600
mov esi, dword [esp]
push edi
mov edi, esp
add edi, 4
jmp 0x68c9ce
add edi, 4
xchg dword [esp], edi
jmp 0x68c9dc
pop esp
xchg dword [esp], eax
jmp 0x68c9e5
pop esp
add eax, 4
jmp 0x68c8de