Function at 0x6802c5
Capabilities:
Authenticate hmac

Disassembly:
push dword [esp]
mov eax, dword [esp]
add esp, 4
push ecx
push esp
mov ecx, dword [esp]
add esp, 4
sub esp, 4
jmp 0x67f857
push ecx
jmp 0x67f8a9
pop esi
dec esi
xor esi, 0xb03ea7da
jmp 0x67f845
add eax, edx
jmp 0x67f82b
add edx, esi
jmp 0x67f84c
pop esi
add eax, 0x2cee30b2
jmp 0x67f83e
mov dword [esp], esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
mov dword [esp], ebp
push edx
mov edx, 0x7f5a2bab
mov ebp, 0xf87825f4
add ebp, edx
pop edx
shr ebp, 7
push eax
mov eax, 0x7dd50795
shl eax, 6
dec eax
sub eax, 0xf64c3efc
sub ebp, eax
mov eax, dword [esp]
add esp, 4
push 0x78b3e488
mov dword [esp], ebp
not dword [esp]
jmp 0x67f8eb
mov ecx, 0x2cee30b2
sub eax, ecx
pop ecx
mov edx, dword [esp]
add esp, 4
add eax, 4
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
pop esp
jmp 0x67f984
pop ebp
add ecx, 4
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
mov esp, dword [esp]
push 0x5fe00cfe
jmp 0x67f913
pop ebp
push edi
mov edi, 0x7fbf01e5
add edi, 0x77af1fe7
add edi, 0x748eeefc
and ebp, edi
pop edi
sub ebp, 0x6a040084
jmp 0x67f90c
add ecx, ebp
jmp 0x67f8ce
mov dword [esp], ecx
jmp 0x67f91b
push 0x2fd
mov ecx, dword [esp]
add esp, 4
add eax, 0x7b7fa332
sub eax, ecx
push ebp
mov ebp, 0x6eeea9d0
add ebp, 0x2f6b4426
inc ebp
add ebp, 0xdd25b53b
sub eax, ebp
pop ebp
push dword [esp]
pop ecx
push eax
mov eax, esp
push esi
mov dword [esp], edx
mov edx, 0x3e7d7c76
or edx, 0x7c4f767f
push ebx
mov dword [esp], eax
mov dword [esp], esi
mov esi, 0x7ffefd8e
or esi, 0x6af70806
jmp 0x67f970
xor esi, 0x4e41dbef
push esi
jmp 0x67f97c
dec dword [esp]
jmp 0x67f831
push ebx
push esp
mov ebx, dword [esp]
add esp, 4
jmp 0x67ffaa
push 0x100fb047
mov dword [esp], esi
push esp
pop esi
jmp 0x67fbfd
pop edx
mov dword [esp], eax
mov dword [esp], 0x2b4f7d36
mov dword [esp], ebx
mov dword [esp], 0x4fff0634
add dword [esp], 0x7acfe217
add dword [esp], 0x27fccb8b
or dword [esp], 0x7bfbcc3c
jmp 0x67fea1
pop ebp
jmp 0x67fcc7
xchg dword [esp], eax
push edx
mov edx, 0x27ff3822
jmp 0x67fe76
push ecx
mov ecx, 4
sub esi, ecx
pop ecx
push esi
push dword [esp + 4]
jmp 0x67fd3d
push esi
jmp 0x67ffc0
mov dword [esp], edx
jmp 0x67fb10
mov edi, 0x791dbec5
and edx, edi
pop edi
xor edx, 0x2131e106
jmp 0x67fb71
add eax, 4
sub eax, 4
jmp 0x67fb9a
mov dword [esp], ebp
jmp 0x67facd
shl dword [esp], 4
jmp 0x68040b
push ebp
jmp 0x67fb2b
mov dword [esp], eax
mov byte [ebp + 0x122d1d02], 0x47
mov eax, 0xcf381725
sub esp, 4
jmp 0x680011
sub esp, 4
mov dword [esp], esi
push dword [esp + 4]
pop esi
pop dword [esp]
jmp 0x68044c
pop eax
jmp 0x6801ba
mov dword [esp], ecx
mov dword [esp], 0x7e3df727
push edx
push edi
mov dword [esp], eax
mov eax, 0x3ff3cac1
mov edx, eax
pop eax
sub dword [esp + 4], 0x7ffb08eb
sub dword [esp + 4], edx
jmp 0x680454
pop ecx
sub dword [esp + 4], ecx
pop ecx
shl dword [esp], 2
jmp 0x67fa46
or edx, 0x5a5f7839
jmp 0x6800b5
sub esp, 4
mov dword [esp], ebx
push edi
mov dword [esp], ecx
mov ecx, 0xd6c70002
push ecx
pop ebx
pop ecx
mov ebp, ebx
mov ebx, dword [esp]
add esp, 4
xor dword [esp + 4], ebp
jmp 0x67fb63
mov esi, dword [esp]
push edi
mov edi, esp
jmp 0x680318
and ebp, 0x5d4fb512
or ebp, 0x77f3895a
push edx
jmp 0x680834
xor dword [esp], ecx
xor ecx, dword [esp]
xor dword [esp], ecx
shr dword [esp], 2
jmp 0x67fa4f
mov ebp, 0x812fc74
jmp 0x67fb35
xor dword [esp + 4], ebp
mov ebp, dword [esp]
add esp, 4
lea eax, [ebp + 0x124eda6c]
push edx
mov dword [esp], 0x614d4392
jmp 0x67fa8b
not dword [esp]
jmp 0x67fe68
mov ebp, dword [esp]
add esp, 4
jmp 0x67fa14
xor eax, edx
pop edx
xor ebx, eax
pop eax
lea eax, [ebp + 0x122d0c59]
push edx
mov dword [esp], esi
mov esi, esp
add esi, 4
jmp 0x67f9e6
sub esp, 4
mov dword [esp], ebp
push edx
jmp 0x67fe54
xchg dword [esp], eax
pop esp
jmp 0x67fd79
push ebx
jmp 0x67fde3
sub esp, 4
mov dword [esp], ebx
mov ebx, esp
jmp 0x67fd95
xchg ebp, esi
jmp 0x67fafe
push ebp
jmp 0x67fbaa
push 0x25e23880
mov dword [esp], edx
mov edx, 0x77771114
add ecx, edx
push dword [esp]
pop edx
add esp, 4
jmp 0x67fe34
push ebp
mov ebp, 0x7fde93d9
xor ebp, 0x6efe99f1
xchg ebp, esi
dec esi
jmp 0x67fbd5
sub ebx, 0x1bf521d4
add ebx, eax
add ebx, 0x1bf521d4
mov eax, dword [esp]
add esp, 4
sub esp, 4
jmp 0x68026c
mov edi, ebp
mov eax, edi
mov edi, dword [esp]
add esp, 4
pop ebp
xor dword [esp + 4], eax
mov eax, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
jmp 0x67fd6d
xor ebp, 0x1800168
push ebp
mov dword [esp], edi
mov edi, 0xfef0949
add esi, edi
pop edi
add esi, ebp
sub esi, 0xfef0949
jmp 0x6800c6
cmp dword [ebp + 0x122d11e1], 0
je 0x6807da
cmp dword [ebp + 0x122d3a8d], 0
je 0x6807da
mov byte [ebp + 0x122d1d02], 0x4c
mov eax, 0xd9da1ce9
push ebp
mov dword [esp], 0x6fe7b21c
and dword [esp], 0x6bfcae5c
and dword [esp], 0x5fff33c0
add dword [esp], 0xff0c91ea
mov dword [esp], eax
jmp 0x67fd58
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], eax
mov dword [esp], 0x3af7be76
jmp 0x680160
add dword [esp], 0x7cd025ef
inc dword [esp]
and dword [esp], 0x57bfff93
dec dword [esp]
sub dword [esp], 0xe926a9c8
xchg dword [esp], eax
not eax
jmp 0x67f9d8
xor dword [esp], 0x110d1075
neg dword [esp]
sub esp, 4
jmp 0x67fa3e
push ebp
mov dword [esp], 0x17eae96a
shl dword [esp], 7
dec dword [esp]
jmp 0x6803e5
pop esi
pop dword [esp]
pop esp
mov dword [esp], esi
mov dword [esp], 0x7fefa341
not dword [esp]
shl dword [esp], 5
jmp 0x67fcdd
mov eax, esp
jmp 0x680498
mov dword [esp], ebx
mov ebx, 0xffffffff
push edx
jmp 0x680762
xchg dword [esp], ecx
pop esp
mov dword [esp], ebp
jmp 0x67ff6a
mov dword [esp], eax
push ebp
jmp 0x67fd82
push 0x7bec98a7
pop ebp
jmp 0x67fe61
mov dword [esp], esi
jmp 0x67fbdc
push eax
mov eax, 4
sub ebx, 0x5cb7fd18
add ebx, eax
push eax
mov eax, 0x6eda2435
sub eax, 0x7db94824
shl eax, 7
shl eax, 4
not eax
add eax, 0x63988519
add ebx, eax
pop eax
pop eax
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], edx
push eax
push 0x7f761900
pop eax
and eax, 0x7f77cb59
not eax
xor eax, 0xcb648cfe
mov edx, eax
jmp 0x6805b8
mov ebx, esp
push esi
mov esi, 4
add ebx, esi
pop esi
add ebx, 4
jmp 0x6801eb
xchg dword [esp], edx
mov esp, dword [esp]
mov dword [esp], edx
push dword [esp + 4]
pop edx
jmp 0x67fe18
sub eax, 0x755398f2
add eax, ebp
jmp 0x680401
pop dword [esp]
xchg edx, ebx
not ebx
push edx
push ebx
pop edx
pop ebx
xchg dword [esp], edx
not dword [esp]
dec dword [esp]
xchg dword [esp], eax
jmp 0x68058a
sub ecx, 0xdf43c81f
sub esi, 0x15cdf213
jmp 0x67fe45
add esi, ecx
push edx
mov edx, 0x3bf1a498
xchg edx, ebx
jmp 0x67fef7
push 0x3f9f9088
pop edx
neg edx
jmp 0x680732
push edx
push ebx
jmp 0x67ff78
not dword [esp]
jmp 0x680128
and dword [esp + 4], edx
jmp 0x67fe7f
pop edx
xor dword [esp], 0x2fd4c42a
neg dword [esp]
push eax
mov eax, 0x52e82238
add dword [esp + 4], 0x7bfa0caa
sub dword [esp + 4], eax
jmp 0x680068
xor dword [esp], 0x7357ab71
push edx
mov edx, 0xef51f8dd
jmp 0x67feea
push ebx
mov ebx, 0x1bfa4641
and dword [esp + 4], ebx
mov ebx, dword [esp]
add esp, 4
xor dword [esp], 0x3b29a8d0
push ecx
mov ecx, 0x274208ed
add dword [esp + 4], ecx
pop ecx
or dword [esp], 0x7bb79f68
dec dword [esp]
sub esp, 4
jmp 0x6801a6
add dword [esp + 4], 0x3ddfdad1
jmp 0x680032
sub ebx, 1
jmp 0x67ff2b
neg ecx
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
jmp 0x680176
push edx
push ebx
pop edx
pop ebx
shl edx, 4
jmp 0x680304
mov edx, esp
add edx, 4
add edx, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
pop esp
jmp 0x68027a
mov dword [esp], eax
jmp 0x6800d4
pop esp
jmp 0x6806d1
mov ebx, 0x2c2dc647
mov edx, ebx
pop ebx
xor ebp, edx
pop edx
push edi
jmp 0x67fc2d
sub dword [esp + 4], 0x7e7fe930
jmp 0x6806e2
sub dword [esp + 4], esi
pop esi
shl dword [esp], 1
inc dword [esp]
dec dword [esp]
jmp 0x67fb5b
sub esp, 4
mov dword [esp], eax
mov eax, 0x52ef9c4c
xchg ebx, eax
not ebx
jmp 0x68004a
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
mov dword [esp], ecx
mov ch, 0xd3
or ch, 0xc2
push eax
mov al, 0x7a
jmp 0x6807b0
push ecx
mov dword [esp], 0x1089f35e
mov dword [esp], eax
push edx
mov edx, 0x6fee6989
and edx, 0x7efe012b
sub edx, 0xffe2c08
jmp 0x680805
mov dword [esp], edi
mov dword [esp], 0x7f4dc276
push esi
mov esi, 0x6fffd1de
jmp 0x67ff96
and edx, 0x7cfdf3d1
dec edx
jmp 0x67fac2
add dword [esp + 4], edx
sub dword [esp + 4], 0x3ddfdad1
pop edx
push esi
mov esi, 0x134fe0
jmp 0x6800f1
xchg ebx, eax
push edx
mov edx, 1
sub eax, edx
pop edx
dec eax
sub eax, 0x7e516aab
push ebx
mov ebx, 0x2ebef902
sub eax, ebx
pop ebx
jmp 0x67fc11
push esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], eax
push ebx
mov ebx, 0x7bfa0caa
mov eax, ebx
pop ebx
add dword [esp + 8], 0x5bf84108
sub dword [esp + 8], eax
sub dword [esp + 8], 0x5bf84108
pop eax
jmp 0x67fa85
push edx
pop ebx
mov edx, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
jmp 0x68063c
shr edx, 7
xor edx, 0x76ce77c3
xor ebp, edx
pop edx
jmp 0x67fc53
pop ebp
push 0x4548f90a
mov dword [esp], edi
jmp 0x6802fe
push edi
mov dword [esp], 0x5746b24c
mov dword [esp], ecx
mov dword [esp], 0x1bf45004
push ebp
mov ebp, 0x9bf48d4a
jmp 0x6802e3
xor dword [esp + 4], esi
pop esi
shr dword [esp], 2
shl dword [esp], 4
xchg dword [esp], ecx
not ecx
inc ecx
jmp 0x67fb19
mov dword [esp], 0x6bdb3c74
dec dword [esp]
not dword [esp]
inc dword [esp]
push edx
mov edx, 0x8e88caa9
sub dword [esp + 4], edx
jmp 0x67f9a3
sub dword [esp], 0xa3d340a6
inc dword [esp]
xchg dword [esp], ecx
jmp 0x67ff1b
mov esp, dword [esp]
add esi, ebx
push ebp
sub esp, 4
mov dword [esp], edx
mov edx, 0x3fff577f
or edx, 0x7febd316
dec edx
dec edx
add edx, 0xfab0787
neg edx
jmp 0x680190
shr dword [esp], 7
xor dword [esp], 0x14ce0800
neg dword [esp]
xchg dword [esp], edi
jmp 0x680293
neg dword [esp]
sub dword [esp], 0x5e4d9a18
sub dword [esp], 1
add dword [esp], 0x5956e544
jmp 0x67feb3
xor edx, 0xda02dd9
mov ebp, edx
pop edx
inc ebp
dec ebp
add ebp, 0x1e94e6a
jmp 0x6802d5
mov dword [esp], edi
mov edi, 0x7f5f6f73
sub dword [esp + 4], edi
mov edi, dword [esp]
jmp 0x67fbbf
sub dword [esp], 0x5ace27c2
mov dword [esp], eax
push edi
mov dword [esp], eax
push esp
pop eax
push ebp
push edi
push esi
mov esi, 0x7fffa0f8
mov edi, 0xffff9b5c
add edi, esi
pop esi
add edi, 0xdff5f6d1
mov ebp, edi
pop edi
neg ebp
inc ebp
jmp 0x6802a3
xchg dword [esp], ebx
pop esp
sub dword [esp], 0xae724458
mov dword [esp], eax
push dword [ebp + 0x122d0f01]
call dword [ebp + 0x122d2fbe]
push edx
mov dword [esp], eax
push ecx
mov ecx, 0x7fff61a8
xor dword [esp + 4], ecx
pop ecx
mov ebx, dword [esp]
add esp, 4
push eax
push ecx
push edx
jmp 0x680222
mov edx, 0x7aa56763
mov ecx, edx
push dword [esp]
pop edx
jmp 0x68023a
add esp, 4
or ecx, 0x5dec5bfc
or ecx, 0x7fe772b7
not ecx
push 0x193cceec
mov dword [esp], ecx
add dword [esp], 1
pop ecx
add ecx, 0xdfc2ae6a
mov eax, ecx
mov ecx, dword [esp]
push edx
jmp 0x67ff4d
mov dword [esp], edi
push ecx
push 0x7ff79d5c
jmp 0x6803bb
push edx
mov dword [esp], 0x5294322a
mov dword [esp], edx
mov edx, 0x7ffbb7e1
shr edx, 6
push edi
jmp 0x67fa1c
not edi
xchg dword [esp], edi
push ecx
push 0xb6496210
jmp 0x67fab3
shl ebp, 3
push 0x23ff5712
mov dword [esp], esi
mov esi, 0x793281a
jmp 0x6803ad
mov dword [esp], ebp
mov dword [esp], 0x415c4ca0
mov edx, dword [esp]
push ebp
mov ebp, esp
push eax
jmp 0x68056a
pop eax
push edx
jmp 0x67fd8d
sub esi, ebp
pop ebp
mov ebx, dword [esp]
add esp, 4
jmp 0x68050c
sub dword [esp + 4], ebp
push dword [esp]
pop ebp
add esp, 4
add dword [esp], 1
push edx
sub esp, 4
jmp 0x6802b8
push eax
jmp 0x680386
add edx, 0x56b3a8a3
add esi, edx
pop edx
mov ecx, dword [esp]
add esp, 4
jmp 0x68042f
add edi, 4
push 0xc4b55cf
mov dword [esp], ebp
mov ebp, 4
add edi, ebp
pop ebp
xchg dword [esp], edi
pop esp
pop dword [esp]
mov esp, dword [esp]
mov dword [esp], eax
push dword [ebp + 0x122d0f01]
call dword [ebp + 0x122d2fbe]
call dword [ebp + 0x122d1d4a]
mov dword [ebp + 0x122d387d], eax
mov byte [ebp + 0x122d1d02], 0x53
mov eax, 0x8307f8bf
push ebp
mov dword [esp], 0x37789666
mov dword [esp], ecx
mov dword [esp], 0x3dff62a7
push 0x2c846100
mov dword [esp], edx
push esp
pop edx
add edx, 4
jmp 0x680582
mov dword [esp], 0x505db740
mov dword [esp], eax
mov eax, 4
push eax
sub dword [esp], 0x4fade9a8
pop edi
add edi, 0x4fade9a8
pop eax
add esi, edi
pop edi
jmp 0x67fa6f
or ebp, esi
pop esi
xor ebp, 0x7d76efe
jmp 0x67fe0c
mov ecx, dword [esp]
add esp, 4
sub ecx, 0x4ffaddfd
shl ecx, 7
or ecx, 0x33a7d8c5
xor ecx, 0xffffffc1
push ecx
pop edi
mov ecx, dword [esp]
add esp, 4
sub ebx, edi
jmp 0x68064e
neg dword [esp]
xor dword [esp], 0x7fd5539c
mov dword [esp], edx
mov dword [esp], eax
mov dword [esp], 0x7bf28bd9
jmp 0x67fd14
add eax, 0x755398f2
jmp 0x67f9d2
push edx
mov edx, 0x9ca159bc
sub dword [esp + 4], edx
mov edx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
jmp 0x680465
cmp byte [esi], 0x5c
je 0x67f9f9
cmp byte [esi], 0x2f
je 0x67f9f9
sub esp, 4
jmp 0x67fd5f
mov esp, dword [esp]
jmp 0x67fd29
add dword [esp + 4], 0x7ffb08eb
pop edx
push eax
mov eax, esp
jmp 0x67fa2f
call ebx
cmp dword [ebp + 0x122d11e1], 0
je 0x680353
cmp dword [ebp + 0x122d3a8d], 0
je 0x680353
mov byte [ebp + 0x122d1d02], 0x47
mov eax, 0x81dc107a
sub esp, 4
jmp 0x680511
push edx
push esi
sub esp, 4
mov dword [esp], ebx
mov ebx, 0x6fb4c600
push 0x2aca489b
mov dword [esp], ebp
mov dword [esp], 0x7805f313
mov dword [esp], ecx
mov ecx, ebx
jmp 0x6804c9
xor edi, dword [esp]
jmp 0x68013a
mov esi, ecx
pop ecx
pop ebx
sub esi, 0x6fb4c5fc
push esi
pop edx
mov esi, dword [esp]
add esp, 4
add eax, edx
mov edx, dword [esp]
add esp, 4
push edx
push ebp
mov ebp, 0x7feb82c5
push esi
push eax
mov dword [esp], 0x6db70e65
pop esi
inc esi
sub esi, 0xedcb8ba5
mov edx, esi
pop esi
xor edx, ebp
pop ebp
sub eax, edx
pop edx
jmp 0x680726
mov dword [esp], esi
push 0x5dde7852
push esp
pop dword [esp]
push eax
mov eax, 4
add dword [esp + 4], 0x5ebf88a1
add dword [esp + 4], eax
sub dword [esp + 4], 0x5ebf88a1
pop eax
pop esi
push ecx
push 0xdab4f2e
mov dword [esp], edx
mov edx, 4
push edx
mov ecx, dword [esp]
add esp, 4
pop edx
add esi, ecx
pop ecx
sub esi, 4
sub esp, 4
mov dword [esp], esi
push dword [esp + 4]
jmp 0x67faf3
mov eax, 0x2ef32032
add eax, 0x5f5b9935
push edi
mov edi, 0x7edbb224
sub eax, edi
pop edi
jmp 0x6806b7
sub edx, 4
jmp 0x67fdf9
not eax
xchg dword [esp], eax
inc dword [esp]
push edi
push 0xa19420a1
jmp 0x6805c9
pop eax
sub esp, 4
mov dword [esp], edi
mov edi, 0x74fe81f2
jmp 0x680605
pop edi
xor dword [esp + 4], edi
push dword [esp]
pop edi
add esp, 4
mov dword [esp], eax
push dword [ebp + 0x122d0f01]
call dword [ebp + 0x122d2fbe]
mov dword [ebp + 0x124eda68], eax
cmp dword [ebp + 0x122d11e1], 0
je 0x67fbc5
mov ebx, dword [ebp + 0x122d1065]
jmp 0x680640
shl edi, 2
sub edi, 1
neg edi
sub edi, 0x3dbf3f65
xor edi, 0xf1f1cb35
jmp 0x680636
pop edx
add edi, esi
add edi, 0x5de796f5
pop esi
xor edi, dword [esp]
xor dword [esp], edi
jmp 0x6804c1
push ebp
jmp 0x680666
xchg dword [esp], eax
pop esp
sub esp, 4
mov dword [esp], ecx
jmp 0x680109
mov edi, dword [esp]
add esp, 4
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
jmp 0x67fa55
mov ebp, 0x945b121e
add edi, ebp
mov ebp, dword [esp]
add esp, 4
sub edx, 0x2fdf686a
sub edx, 0xbfe6a6d
add edx, edi
add edx, 0xbfe6a6d
add edx, 0x2fdf686a
mov edi, dword [esp]
add esp, 4
jmp 0x68009e
push eax
mov al, 0x36
not al
add al, 0xf6
xor al, 0x6d
sub ch, 0x90
add ch, al
add ch, 0x90
pop eax
not ch
xor ch, 0xea
jmp 0x67ffef
not eax
or eax, 0x3f9e171f
add eax, 0x610045
add ebp, eax
pop eax
add ebp, 4
xchg dword [esp], ebp
jmp 0x67ff72
add dword [esp + 4], 0x7e7fe930
sub dword [esp + 4], edx
jmp 0x67ff89
pop edx
mov dword [esp], edi
mov dword [esp], ebx
call dword [ebp + 0x122d387d]
test eax, eax
je 0x67fc7c
lea esi, [ebp + 0x124eda6c]
sub esi, 0x56ff45fc
sub esi, 0x576f4c03
add esi, 0x74fd4558
add esi, eax
sub esi, 0x74fd4558
push ebx
mov ebx, 0x576f4c03
add esi, ebx
pop ebx
push ecx
jmp 0x67fb8e
xchg dword [esp], eax
pop esp
mov dword [esp], eax
jmp 0x6807c2
inc edx
push edi
mov edi, 0x4464a888
sub edx, edi
pop edi
push edx
add dword [esp], 0x67bbaf2c
pop ebp
sub ebp, 0x67bbaf2c
jmp 0x680750
pop edx
mov ecx, ebp
pop ebp
inc ecx
xor ecx, 0x3acfc40b
neg ecx
jmp 0x67fbe2
mov edx, 0x7fde5b8f
push edi
mov edi, 0x5f9308a1
sub esi, edi
pop edi
add esi, edx
add esi, 0x5f9308a1
push dword [esp]
mov edx, dword [esp]
add esp, 4
push edi
mov edi, esp
jmp 0x68078c
add edi, 4
push esi
mov esi, 4
push edx
mov edx, 0x36ff7565
jmp 0x6807a3
xor edx, 0x6b18e390
sub edi, edx
jmp 0x680621
push ecx
mov ch, 0x49
inc ch
add ch, 0xa1
sub ch, 0x37
add al, ch
jmp 0x6807e3
push dword [ebp + 0x122d0f01]
call dword [ebp + 0x122d2fbe]
call dword [ebp + 0x122d1d4a]
mov dword [ebp + 0x122d2d6c], eax
push dword [esp]
pop eax
jmp 0x67f994
pop ecx
and al, 0x2d
not al
xor al, 0x38
jmp 0x6807ef
push ecx
mov cl, 0xe9
dec cl
add cl, 0x7c
add cl, 0x1c
sub al, cl
pop ecx
and ch, al
pop eax
jmp 0x68069b
push eax
mov eax, 0x55f4522f
add edx, eax
pop eax
sub edx, 0xb4e42730
push edx
pop eax
pop edx
add eax, esi
push esi
mov dword [esp], ebx
mov bl, ch
mov byte [eax], bl
pop ebx
pop eax
pop ecx
lea eax, [ebp + 0x124eda6c]
push edi
mov dword [esp], eax
push esp
jmp 0x6802ce
mov edx, 0x5ffdd006
or edx, 0x59f03ad4
jmp 0x680026