Function at 0x5eb2ad
Capabilities:
Check for vm using instruction vpcext
Reference the vmware io port

Disassembly:
add esp, 4
sub ecx, 0x69f7e1cb
sub ecx, 0x7dec5361
pop edi
jmp 0x5eafca
pop ebp
add ebp, 4
push edi
mov edi, 0x5bf72f33
jmp 0x5eb1d8
push dword [esp + 4]
mov ecx, dword [esp]
add esp, 4
pop dword [esp]
pop esp
mov dword [esp], edi
mov dword [esp], eax
sub esp, 4
jmp 0x5eaa11
push edi
jmp 0x5ead17
mov dword [esp], 0x62456ba7
mov dword [esp], ebx
jmp 0x5edf18
pop esp
mov dword [esp], ebp
mov dword [esp], 0x7b3f47a3
and dword [esp], 0x4fde9541
add dword [esp], 0x5d790145
add dword [esp], 0xc4cf5f9c
mov dword [esp], edi
mov dword [esp], 0x5dbdb546
push 0x57cf2e76
mov dword [esp], esi
push ecx
push 0x7eb3b43e
push dword [esp]
pop ecx
add esp, 4
jmp 0x5eadd0
mov edi, 0x25b2f500
mov ebx, 0x25b2f504
xor ebx, edi
jmp 0x5ec725
push 0x3b2a87e1
jmp 0x5eab65
push dword [esp]
pop ebp
add esp, 4
push ecx
push 4
pop ecx
add ebp, ecx
push dword [esp]
pop ecx
push edi
mov edi, esp
push ebp
mov ebp, 4
add edi, ebp
mov ebp, dword [esp]
jmp 0x5eba00
mov dword [esp], esi
jmp 0x5e9e6a
pop edi
sub eax, ecx
sub eax, 0x53bd13bb
mov ecx, dword [esp]
add esp, 4
jmp 0x5ee1f3
mov dword [esp], edx
mov edx, 0x3aff8c2c
xor edx, 0x4712217c
jmp 0x5ea7ae
sub esp, 4
mov dword [esp], esp
add dword [esp], 4
mov ebx, dword [esp]
add esp, 4
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push dword [esp]
mov eax, dword [esp]
push edx
mov edx, esp
push esi
mov dword [esp], ebx
mov ebx, 4
add edx, ebx
pop ebx
add edx, 4
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
pop esp
add esp, 4
push ecx
mov ecx, 0x3d011bd7
sub ecx, 0x416c76ce
neg ecx
xor ecx, 0x77f473bc
xor ecx, 0x673f14aa
xor ecx, 0x2b5fb8f9
sub eax, ecx
pop ecx
lea eax, [ebp + 0x1245ea7b]
push ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
jmp 0x5e9e7f
push esp
pop ebp
push ecx
mov ecx, 0x7b5f2d84
or ecx, 0x167fdb78
dec ecx
or ecx, 0x3dffb248
xor ecx, 0x7fffffff
add ebp, ecx
mov ecx, dword [esp]
jmp 0x5eb208
add esp, 4
jmp 0x5ed0d9
add ecx, 0x776f6402
add ecx, 0xf51b213c
mov esi, ecx
pop ecx
sub dword [esp + 4], esi
pop esi
push ecx
push ebx
mov ebx, 0x6655c008
xor ebx, 0x2fbff211
sub ebx, 0xca8f0626
mov ecx, ebx
pop ebx
jmp 0x5ec0e0
push ebx
push 4
mov ebx, dword [esp]
add esp, 4
add edi, ebx
pop ebx
jmp 0x5ed046
add esp, 4
jmp 0x5edf55
pop dword [esp]
pop esp
add ecx, 2
jmp 0x5eadec
mov esi, 0x6fff0883
jmp 0x5ea91e
mov dword [esp], ecx
mov dword [esp], esi
mov dword [esp], 0x7fee0512
add dword [esp], 1
jmp 0x5edc0d
push eax
xchg dword [esp], edx
jmp 0x5edcff
mov esi, 0x7f0f10cd
add eax, esi
pop esi
sub eax, esi
push edi
mov edi, 0x7f0f10cd
sub eax, 0x2beecc66
sub eax, 0x4bfb915c
push ebx
jmp 0x5ef84a
pop esi
pop dword [esp]
pop esp
mov dword [esp], edx
push dword [esp + 4]
pop edx
pop dword [esp]
jmp 0x5ec1c0
shr ebp, 3
dec ebp
shr ebp, 1
sub ebp, 0x8f071c72
mov eax, ebp
jmp 0x5ecae5
xchg dword [esp], ebp
mov esp, dword [esp]
mov dword [esp], eax
mov dword [esp], ebx
call dword [ebp + 0x122d2ca6]
mov dword [ebp + 0x122d1e24], eax
lea eax, [ebp + 0x1246440b]
mov dword [ebp + 0x122d1f27], eax
call dword [ebp + 0x122d1e24]
push eax
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], eax
xor dword [esp], 0x5efd9b98
push dword [esp]
pop ebx
push ebp
mov dword [esp], 0x78161bc7
jmp 0x5ea817
add esp, 4
add esp, 4
push esi
jmp 0x5ee1da
add edx, 0x67df9609
shr edx, 3
shr edx, 6
jmp 0x5ec229
mov dword [esp], ebx
mov dword [esp], ecx
push esp
pop ecx
add ecx, 4
push 0x6b07b192
mov dword [esp], eax
jmp 0x5eba32
sub esp, 4
mov dword [esp], edx
jmp 0x5edd9a
cmp dword [ebp + 0x122d2e86], 0
je 0x5eb7a1
lea eax, [ebp + 0x1245da92]
jmp 0x5eb7a7
mov dword [esp], edx
push esp
jmp 0x5ed291
pop ebx
sub eax, edi
push edi
mov edi, 0x7dff7197
jmp 0x5ee383
mov eax, 0x57bf06c6
xor dword [esp + 4], eax
pop eax
mov edi, dword [esp]
jmp 0x5ed5fc
mov ebx, dword [esp]
jmp 0x5e9aae
pop esp
jmp 0x5eb874
inc esi
jmp 0x5eb7cc
pop esp
mov dword [esp], eax
add dword [esp], 0x4dff808c
push dword [esp]
pop eax
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
sub esp, 4
mov dword [esp], esi
jmp 0x5ec4b0
add esp, 4
xor ecx, dword [esp]
jmp 0x5eb5ab
pop edi
push edx
mov dword [esp], 0x1d2306d5
mov dword [esp], ebp
push dword [esp + 4]
pop ebp
jmp 0x5ea488
mov dword [esp], ebp
jmp 0x5eb319
add ebp, eax
jmp 0x5eb5cf
mov dword [esp], esi
mov esi, 0x2fff235e
xor esi, 0x2fff235a
jmp 0x5ecea9
mov ebp, 0x2fff3184
jmp 0x5eb27c
xor edx, 0x5ef16cbf
not edx
push edi
mov edi, 0xdef02e58
add edx, 0x51759ae0
sub edx, edi
sub edx, 0x51759ae0
push dword [esp]
pop edi
add esp, 4
sub ecx, 0x79fc1069
jmp 0x5ed27e
mov dword [esp], ebp
sub esp, 4
mov dword [esp], esp
add dword [esp], 4
jmp 0x5e9fab
lea eax, [ebp + 0x10082090]
call eax
jmp 0x5ec1e2
add eax, esi
jmp 0x5e9db9
mov edx, edi
pop edi
mov ecx, edx
jmp 0x5ed808
xor dword [esp], 0x349372b4
mov dword [esp], ebp
jmp 0x5ea7d6
push eax
mov eax, 4
sub edi, 0x6b6ee85e
add edi, eax
jmp 0x5ec11b
not ecx
jmp 0x5ea308
pop ecx
cmp dword [ebp + 0x122d2ef6], 0
jne 0x5eac95
mov edi, 0xb7fcc00
mov esi, edi
pop edi
xor esi, 0x729c1201
push 0x410a2c3f
mov dword [esp], eax
push ebx
mov dword [esp], edi
jmp 0x5eba9a
push edx
mov dword [esp], 0x6706f4ca
mov dword [esp], edi
mov edi, 4
add ecx, 0x7dec5361
add ecx, 0x69f7e1cb
push ebp
mov ebp, 0x7f7eaf80
jmp 0x5ebb40
pop ecx
sub ecx, ebx
pop ebx
add eax, ecx
mov ecx, dword [esp]
add esp, 4
sub eax, 4
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
jmp 0x5ebf4e
xor ecx, 0x43f9d491
jmp 0x5eac69
xchg dword [esp], ecx
mov esp, dword [esp]
jmp 0x5ec15e
mov edx, dword [esp]
add esp, 4
sub esp, 4
jmp 0x5edec4
mov eax, 0x41a2153
sub ebx, eax
pop eax
add ecx, ebx
jmp 0x5ea8f9
pop edx
add esp, 4
cmp eax, 5
jae 0x5ea7ff
mov dword [ebp + 0x122d2e12], 1
lea eax, [ebp + 0x1245da67]
jmp 0x5eb7a7
sub ecx, 0x7ffd2bf1
add ecx, eax
add ecx, 0x7ffd2bf1
add ecx, 0x51d50c7d
jmp 0x5eca5d
sub esp, 4
mov dword [esp], eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], ecx
mov dword [esp], eax
push ecx
jmp 0x5eea05
add esp, 4
add esp, 4
push ebx
mov ebx, 4
sub ecx, ebx
pop ebx
push ecx
jmp 0x5e9b7f
pop ebp
sub edx, esi
add edx, 0x7b7728eb
push dword [esp]
push dword [esp]
pop esi
jmp 0x5ea6f7
mov edx, 0x7d76445b
mov eax, 0x2b452f33
sub eax, 0x7fee8cc1
jmp 0x5eaf90
add eax, edx
add eax, 0x7fee8cc1
pop edx
push ecx
mov ecx, 0x1ffd5b78
sub eax, ecx
pop ecx
sub eax, ebx
add eax, 0x1ffd5b78
jmp 0x5eb2a9
xchg dword [esp], ecx
mov esp, dword [esp]
mov dword [esp], esi
mov dword [esp], eax
push dword fs:[0]
mov dword fs:[0], esp
xor ebx, ebx
xor eax, eax
inc eax
invalid
add edi, ebp
jmp 0x5eb411
not edi
shr edi, 3
jmp 0x5ec67c
add dword [esp], 4
jmp 0x5eb8de
pop esp
jmp 0x5edb20
add esp, 4
push edx
mov edx, 0x65af3c65
not edx
shl edx, 6
shr edx, 4
xor edx, 0x5bd5d7bd
push eax
mov eax, 0x5296d9d1
sub edx, eax
mov eax, dword [esp]
push ecx
mov ecx, esp
jmp 0x5ebc2f
add eax, ebx
push edx
jmp 0x5eccb3
sub ecx, 4
push ecx
push dword [esp + 4]
push dword [esp]
jmp 0x5ee2e0
sub ebp, 0x3f58f57b
sub edx, ebp
pop ebp
sub eax, edx
jmp 0x5ecb0f
add dword [esp + 4], ebp
pop ebp
sub dword [esp], 0x6db5f171
jmp 0x5eabec
pop edx
xchg dword [esp], ecx
pop esp
pop eax
push ecx
mov ecx, 0x1bdd9415
xor ecx, 0x6e60d7d0
jmp 0x5ed39e
push dword [esp]
pop ebx
push ebp
mov ebp, esp
add ebp, 4
jmp 0x5ebce4
mov ebp, 0x3bcf90e0
jmp 0x5eb4f1
mov dword [esp], eax
mov dword [esp], esi
mov dword [esp], eax
jmp 0x5ebf62
mov ebp, 0x1b2f11a1
jmp 0x5ec87b
mov eax, dword [esp]
jmp 0x5ec202
push eax
mov eax, 0x3eed4fc3
push edx
mov edx, 0xb45a27ad
sub eax, edx
jmp 0x5eb4fc
push dword [esp]
pop ebp
push 0x4b700b9d
mov dword [esp], ecx
mov ecx, esp
push edx
jmp 0x5ebeef
push dword [esp + 4]
pop ebp
jmp 0x5ee334
push esp
pop ecx
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
jmp 0x5eb1ee
pop eax
add ecx, ebx
jmp 0x5ec476
add ebp, 0x76284541
jmp 0x5eb710
pop edx
xor esi, eax
pop eax
add ecx, esi
mov esi, dword [esp]
add esp, 4
jmp 0x5eb259
xor dword [esp], ecx
xor ecx, dword [esp]
jmp 0x5ec75c
pop eax
pop esi
sub ebp, ebx
sub ebp, 0x3ff304cb
pop ebx
jmp 0x5ed2db
mov esi, 0x73ffe600
add ebp, esi
pop esi
mov edi, dword [esp]
add esp, 4
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
jmp 0x5ed1d6
and ebp, 0x4beb9358
xor ebp, 0x6fdb94c4
dec ebp
xor ebp, 0x7c3e971f
xor ebp, 0x471febda
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ecx
call dword [ebp + 0x122d1e24]
push dword [esp]
mov ecx, dword [esp]
jmp 0x5ed02f
lea eax, [ebp + 0x1245da74]
mov dword [ebp + 0x122d2f4e], eax
cmp dword [ebp + 0x122d2e86], 0
jne 0x5eb7c7
cmp dword [ebp + 0x122d2c02], 0
je 0x5ed5f7
jmp 0x5ebec5
neg esi
xor esi, 0x9000f77d
add edx, esi
jmp 0x5ebc74
pop eax
push ecx
push edx
jmp 0x5ec65c
xor esi, dword [esp]
jmp 0x5eeaf4
sub esp, 4
mov dword [esp], ebp
jmp 0x5eaaed
mov dword [esp], eax
push dword fs:[0]
mov dword fs:[0], esp
cmp dword [ebp + 0x122d0be1], 0
je 0x5ec1c6
cmp dword [ebp + 0x122d0bb5], 1
jne 0x5ec1c6
cmp byte [ebp + 0x1245e9c3], 0
jne 0x5ec1c6
jmp 0x5ecf39
mov edi, dword [esp]
jmp 0x5ea21b
sub ebp, 0x73ffe600
sub ebp, edi
push esi
jmp 0x5eb5df
add esp, 4
jmp 0x5eac56
mov eax, 4
jmp 0x5ec929
shl ebx, 1
or ebx, 0x789790e7
jmp 0x5ef77c
push ebp
mov ebp, 0x3ad764f6
mov edi, ebp
pop ebp
not edi
shl edi, 5
or edi, 0x69eeb148
jmp 0x5ec057
mov dword [esp], eax
push ebp
push 0x2bffc3d0
jmp 0x5ed915
add ebp, 0xfa64fd98
sub ecx, ebp
jmp 0x5ed24d
mov esi, 0x3fffe7fb
shl esi, 6
and esi, 0x34b623eb
xor esi, 0xb43260b
sub ebp, 0x1fbc1c99
jmp 0x5ecba3
mov ecx, dword [esp]
add esp, 4
push ebp
mov ebp, 0x10
add edi, 0x7fdfe8d8
add edi, ebp
jmp 0x5ee3bf
mov ebp, 0x1fefe117
add dword [esp + 4], ebp
pop ebp
push eax
push ecx
jmp 0x5ec37b
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
add ebp, edx
mov edx, dword [esp]
jmp 0x5ee194
mov esi, dword [esp]
add esp, 4
xor dword [esp], edx
xor edx, dword [esp]
xor dword [esp], edx
push dword [esp]
pop eax
push 0x43d1de18
mov dword [esp], edx
mov dword [esp], ebp
push esp
mov ebp, dword [esp]
add esp, 4
push ecx
jmp 0x5ec562
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0x5ee17e
mov edx, dword [esp]
add esp, 4
push edi
mov edi, 4
add edx, edi
pop edi
push 0x4c318641
jmp 0x5ee170
pop dword [esp]
mov esp, dword [esp]
mov dword [ebp + 0x1245e509], eax
push 0x34
lea eax, [ebp + 0x122d001d]
push eax
push dword [ebp + 0x1245e509]
push 0
call dword [ebp + 0x122d325d]
cmp eax, 7
je 0x5ebebd
mov bx, ds
test bl, 4
jne 0x5ebe5f
mov byte [ebp + 0x122d1dcf], 0x56
push 0x9ca8b852
push dword [ebp + 0x122d00b1]
call dword [ebp + 0x122d324b]
push 4
push 0x1000
push 0x64
push 0
call eax
mov dword [ebp + 0x1245e57c], eax
mov byte [ebp + 0x122d1dcf], 0x47
push 0xec18ac9b
push dword [ebp + 0x122d00b1]
call dword [ebp + 0x122d324b]
call eax
mov esi, eax
mov byte [ebp + 0x122d1dcf], 0x4f
push 0xc62f2661
push dword [ebp + 0x122d2029]
call dword [ebp + 0x122d324b]
lea ebx, [ebp + 0x1245e578]
push ebx
push 0x28
push esi
call eax
test eax, eax
jne 0x5ebdd6
mov byte [ebp + 0x122d1dcf], 0x41
push 0xdb876498
push dword [ebp + 0x122d2029]
call dword [ebp + 0x122d324b]
mov dword [ebp + 0x1245e5af], eax
mov byte [ebp + 0x122d1dcf], 0x4c
push 0x80a4e7a4
push dword [ebp + 0x122d2029]
call dword [ebp + 0x122d324b]
mov ebx, dword [ebp + 0x1245e57c]
lea ebx, [ebx + 4]
push ebx
lea ebx, [ebp + 0x1245e59b]
push ebx
push 0
call eax
mov ebx, dword [ebp + 0x1245e57c]
mov dword [ebx], 1
mov dword [ebx + 0xc], 2
mov ebx, dword [ebp + 0x122db5ab]
mov dword [ebp + 0x122d2ee2], 0
push 0
push 0
push 0
mov ebx, dword [ebp + 0x1245e57c]
push ebx
push 0
push dword [ebp + 0x1245e578]
call dword [ebp + 0x1245e5af]
mov byte [ebp + 0x122d1dcf], 0x45
push 0x92a5f797
push dword [ebp + 0x122d323d]
call dword [ebp + 0x122d324b]
push 0
push 2
call eax
mov bx, ds
test bl, 4
jne 0x5ebebd
mov ebx, dword [ebp + 0x1245e57c]
mov dword [ebx + 0xc], 0
mov ebx, dword [ebp + 0x122d1ee2]
push 0
push 0
mov ebx, dword [ebp + 0x1245e57c]
push ebx
push 0
push dword [ebp + 0x1245e578]
call dword [ebp + 0x1245e5af]
push dword [ebp + 0x1245e578]
call dword [ebp + 0x122d1edd]
push 0
call dword [ebp + 0x122d1eb5]
lea eax, [ebp + 0x12461967]
push edi
mov dword [esp], ecx
mov ecx, esp
push esi
push 0x6dfd0656
pop esi
push ebx
jmp 0x5eda94
mov edx, 0x7ff6dbc8
and edx, 0x37ff88c0
add edx, 0xc8097744
add ecx, edx
pop edx
add ecx, 4
jmp 0x5ed78e
sub dword [esp + 4], 0x5ffc67fe
add dword [esp + 4], ecx
add dword [esp + 4], 0x5ffc67fe
add dword [esp + 4], 0x7bf54b72
push dword [esp]
pop ecx
push eax
mov dword [esp], ebx
jmp 0x5ea14f
mov esp, dword [esp]
jmp 0x5ed4b2
lea eax, [ebp + 0x1245dc05]
push 0x3a01d171
mov dword [esp], ecx
push esp
pop ecx
push edx
jmp 0x5ee6ec
cmp dword [ebp + 0x122d2e86], 0
jne 0x5ebfe3
cmp dword [ebp + 0x122d2c02], 0
je 0x5edfa9
lea eax, [ebp + 0x1245da48]
jmp 0x5ebec5
add esp, 4
mov dword [esp], edi
mov edi, esp
jmp 0x5ec6bb
add edi, 0x377788ba
sub edi, 0x47a423a0
push edi
jmp 0x5eb360
add esi, 0x5b95cc01
sub esi, 0x7cfa2027
not esi
xor esi, 0x9fb28478
add ecx, esi
pop esi
shl ecx, 8
push eax
push 0x3ac5bf23
mov dword [esp], ebp
push 0x7b5b6a2a
mov ebp, dword [esp]
add esp, 4
jmp 0x5ea644
push ebp
mov ebp, 0x6a38d934
mov dword [esp + 4], ebp
pop ebp
jmp 0x5ef8a3
xor dword [esp + 4], ecx
pop ecx
not dword [esp]
not dword [esp]
push esi
mov esi, 0xeffce328
sub dword [esp + 4], esi
jmp 0x5eccee
push ebx
mov ebx, 0x7f56bd5f
sub ebx, 0x7b776ede
add ebx, 0x4e526d2
or ebx, 0x7bfd9569
shl ebx, 2
add ebx, 0x7b771272
add edi, ebx
pop ebx
pop eax
jmp 0x5ec375
mov ebp, 0x7b7728eb
sub edx, ebp
jmp 0x5eaf61
or ax, ax
je 0x5ed569
mov dword [ebp + 0x122d2f26], 1
jmp 0x5ed569
pop esp
jmp 0x5eb323
cmp dword [ebp + 0x1245ea85], 0
je 0x5eed18
jmp 0x5ecf39
mov edx, 4
jmp 0x5eda8d
lea eax, [ebp + 0x10081b76]
call eax
push 0x4f0d3511
mov dword [esp], eax
push ebx
mov ebx, 0x77fae5a3
sub dword [esp + 4], ebx
pop ebx
jmp 0x5ed0b4
add esp, 4
pop edi
mov ebx, eax
push dword [esp]
pop eax
add esp, 4
jmp 0x5ec5a2
or edx, 0x7bbb971a
sub edx, 0xfbfd3a9f
jmp 0x5eab15
push edi
jmp 0x5ec787
mov ecx, 0x66e8c224
mov eax, 0xd2480a9c
push edi
mov edi, 0x53bd13bb
add eax, edi
jmp 0x5ea065
add dword [esp + 4], ecx
jmp 0x5ecdd7
xor dword [esp], edi
xor edi, dword [esp]
pop esp
mov dword [esp], eax
lea eax, [ebp + 0x1245daa7]
push ecx
jmp 0x5eb43d
sub ecx, 0x7dfac275
mov ebx, dword [esp]
add esp, 4
add ecx, edx
push edi
mov edi, 0x6dd56065
sub ecx, edi
jmp 0x5ee866
push ebp
jmp 0x5eb356
push eax
mov dword [esp], 0x3c19e755
mov dword [esp], ebx
push edi
jmp 0x5e9f56
push edi
jmp 0x5ea7f1
mov dword [esp], 0x5f0c344
jmp 0x5eaada
mov dword [esp], edx
push ecx
mov ecx, eax
mov edx, ecx
mov ecx, dword [esp]
add esp, 4
push edi
jmp 0x5ecd03
add ebx, 0x7fe4d041
sub ebx, esi
jmp 0x5ecb8c
push edi
push 0x3d37c903
jmp 0x5ed226
add edi, 0xeb7ee5eb
add ebp, edi
jmp 0x5ea9fb
inc dword [ebp + 0x1245e511]
cmp dword [ebp + 0x1245e511], 2
je 0x5ee71d
jmp 0x5eabb1
push esi
mov dword [esp], ecx
push ecx
mov dword [esp], edx
mov dword [esp], 0x76bf7785
pop ecx
push ebx
mov dword [esp], edx
mov edx, 0x5cdf5b1f
push eax
mov eax, 0x6fff4d05
and edx, eax
mov eax, dword [esp]
add esp, 4
sub edx, 0xf5400b93
and ecx, edx
pop edx
jmp 0x5ee573
push esi
mov dword [esp], ebx
mov ebx, 0x77ce01b8
shr ebx, 7
add ebx, 0x4bffe000
add ebx, 0x596c1a4a
xchg ebx, eax
not eax
push ebx
push eax
pop ebx
pop eax
push ecx
mov ecx, 0x6e7ff21a
or ebx, ecx
pop ecx
jmp 0x5ecccb
pop edi
sub eax, 0x37dfa8f4
sub eax, 0x3b9f1cb5
jmp 0x5eb235
mov esp, dword [esp]
cmp ebx, eax
je 0x5eda1c
push eax
sub esp, 4
jmp 0x5ed232
push dword [esp + 4]
pop edi
pop dword [esp]
pop esp
sub ebp, 4
jmp 0x5ea69c
pop ecx
shr dword [esp], 7
add dword [esp], 0x7b77f877
sub dword [esp], 0x6dcea44b
mov dword [esp], eax
call dword [ebp + 0x122d1c9c]
push eax
push dword [esp]
mov ebx, dword [esp]
push edi
mov edi, esp
push ebp
jmp 0x5ece4e
mov esi, 0x32d06eeb
add esi, ebp
mov ebp, dword [esp]
add esp, 4
sub eax, esi
jmp 0x5edce4
add ecx, eax
mov eax, dword [esp]
jmp 0x5ea9d5
mov dword [esp], ecx
push esi
push edi
push 0x51afc54
jmp 0x5ed067
push dword [esp]
mov eax, dword [esp]
jmp 0x5eaf3c
sub dword [esp + 4], edi
mov edi, dword [esp]
add esp, 4
jmp 0x5eb845
pop ebp
sub eax, 0x4db08534
sub ecx, 0x4acb3c29
sub ecx, eax
add ecx, 0x4acb3c29
pop eax
add esi, ecx
pop ecx
push edi
push esi
mov esi, 0x5dfd7ace
add esi, 0xa2028536
jmp 0x5ef2d0
push dword [esp]
pop edx
add esp, 4
pop esi
sub eax, ecx
jmp 0x5ee108
pop esp
mov dword [esp], ecx
mov ecx, 4
add edx, 0x3bd262e8
add edx, ecx
push ebx
mov ebx, 0x3f6fec79
shl ebx, 4
push edi
mov edi, 0x7f5d4926
sub edi, 0x3b6fd30c
xor edi, 0x3e3588b6
xor edi, 0x390b65f4
add ebx, edi
pop edi
sub edx, ebx
jmp 0x5ecb5a
pop ebx
mov ecx, dword [esp]
add esp, 4
add edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
xor ebx, 0x5efd9b98
xor esi, esi
cmp esi, 0xa
je 0x5ea56f
push eax
mov dword [esp], ecx
mov ecx, esp
jmp 0x5ecc52
sub ebx, 0x7fe4d041
jmp 0x5ecd44
add ebp, esi
push eax
mov eax, 0x77dd561b
xor eax, 0x68614a82
jmp 0x5eaa7f
push eax
mov eax, 0x6ee3aacf
push edx
mov edx, 0x1e768d26
and eax, edx
pop edx
shl eax, 8
shr eax, 8
add eax, 0x7dfae1f9
xor eax, 0x7e5d69fb
sub ecx, 0x51d50c7d
jmp 0x5eae9c
mov dword [esp], ecx
mov ecx, 4
sub edi, 0x3fd66221
sub edi, 0x7ff45175
sub edi, 0x7b9b18d6
add edi, ecx
add edi, 0x7b9b18d6
add edi, 0x7ff45175
add edi, 0x3fd66221
push dword [esp]
pop ecx
jmp 0x5ed982
push edi
push 0x7d9faa17
pop edi
or edi, 0x7bfb31fb
xor edi, 0x4460a74a
jmp 0x5edbad
xor ebx, 0x107f0ba
mov ebp, ebx
pop ebx
add dword [esp + 4], ebp
mov ebp, dword [esp]
jmp 0x5ea419
pop esi
push ecx
mov dword [esp], ebx
mov ebx, 0x7ffcdb06
and dword [esp + 4], ebx
pop ebx
push ecx
jmp 0x5eced9
mov dword [esp], 0x70269a70
jmp 0x5ec933
mov esi, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
xor dword [esp + 4], ebx
pop ebx
pop ebx
xor ebx, 0x63ef7881
jmp 0x5e9ada
lea eax, [ebp + 0x1246197f]
push 0x61bae990
mov dword [esp], ecx
jmp 0x5ec0ba
push dword [esp]
pop ecx
push ecx
mov ecx, esp
jmp 0x5ed00c
mov ebp, 0x7be37e44
xor ebp, 0x3f7ecaaa
jmp 0x5ecef7
add ebp, esi
pop esi
jmp 0x5edd4f
mov ecx, 0x62bfdd1a
or dword [esp + 4], ecx
jmp 0x5ec808
mov dword [esp], esp
jmp 0x5eb1e2
not ebp
sub ebp, 0xbb624b0d
add edi, ebp
pop ebp
jmp 0x5ea33f
pop dword fs:[0]
add esp, 4
cmp dword [ebp + 0x122d2f26], 0
jne 0x5ed53d
cmp dword [ebp + 0x122d0bb5], 1
jne 0x5ed53d
push ebp
push esp
pop ebp
add ebp, 4
jmp 0x5ec522
add ecx, 4
jmp 0x5ee102
add esp, 4
push eax
mov dword [esp], 0x5ffd141d
sub dword [esp], 0x72a7c3bb
jmp 0x5ed5a3
xchg dword [esp], edi
mov esp, dword [esp]
push 0x1df9b810
mov dword [esp], edi
push esp
pop edi
add edi, 4
sub esp, 4
jmp 0x5ecc7c
mov dword [esp], edx
push eax
jmp 0x5ea8c3
mov dword [esp], ebx
mov dword [esp], edi
push ebp
mov ebp, 0x5cb6ec53
and ebp, 0x7d486ee6
inc ebp
add ebp, 0xdaddd7ba
mov edi, ebp
mov ebp, dword [esp]
jmp 0x5ef1b8
push dword [esp]
mov eax, dword [esp]
add esp, 4
push eax
jmp 0x5ed6ed
push ebp
mov ebp, 0x7ffff93a
add ebp, 0x800006ca
jmp 0x5eb07e
mov ebx, 0x2daf288e
push esi
mov dword [esp], edx
jmp 0x5eaf7c
pop esp
mov word [esp], bx
mov word [esp], di
mov word [esp], ax
sldt word [esp]
mov ax, word [esp]
jmp 0x5ee533
xor esi, 0x2dda40a9
sub edi, esi
pop esi
pop ecx
xchg dword [esp], edi
jmp 0x5ea92f
pop edi
sub edi, 0xc0449632
jmp 0x5eabe2
mov dword [esp], ebx
sub esp, 4
mov dword [esp], eax
jmp 0x5ea00f
mov ebp, dword [esp]
add esp, 4
sub ecx, edi
push ebx
mov ebx, 0x7dfdce6b
push eax
jmp 0x5eae5c
add ecx, edx
add ecx, 0x79fc1069
push dword [esp]
pop edx
push ebp
push esp
jmp 0x5e9ae3
pop edx
push ecx
push esp
pop ecx
add ecx, 4
sub ecx, 4
xor ecx, dword [esp]
jmp 0x5ed331
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
mov esp, dword [esp]
mov dword [esp], eax
jmp 0x5e9f89
xor dword [esp], ecx
xor ecx, dword [esp]
jmp 0x5ecb1e
push esi
mov esi, 0x7b09cc1c
add eax, 0x33fb516c
add eax, esi
push edx
mov edx, 0x477ff3b0
inc edx
and edx, 0x7af1d287
or edx, 0x7faf0f52
push 0x59d76513
mov dword [esp], esi
mov esi, 0x2b1fccca
and edx, esi
pop esi
push ebp
mov ebp, 0x767cbb40
sub ebp, 0x3fff4a6f
jmp 0x5eb26c
mov dword [esp], ebp
mov dword [esp], eax
call dword [ebp + 0x122d23d5]
test eax, eax
jne 0x5ed4c6
cmp byte [ebp + 0x1245e59a], 0
jne 0x5ebfc9
jmp 0x5ebec5
cmp dword [ebp + 0x122d0bb5], 0
jne 0x5ed569
push eax
sgdt [esp - 2]
pop eax
shr eax, 0x18
cmp eax, 0xff
jne 0x5ed569
mov dword [ebp + 0x122d2f26], 1
push edi
mov edi, esp
add edi, 4
push 0x6ae14f41
mov dword [esp], ecx
mov ecx, 4
add edi, 0x2d3f7726
sub edi, ecx
push edx
mov dword [esp], esi
mov esi, 0x40f743d8
and esi, 0x7fde6f89
neg esi
jmp 0x5edc77
push ebp
jmp 0x5ec6f0
or dword [esp], 0x7fffb282
push edi
mov edi, 0xa1046d6f
jmp 0x5eca7f
jmp 0x5edccb
add esp, 4
jmp 0x5eebb3
mov dword [esp], edi
push 0x45ec483
mov dword [esp], edx
mov dword [esp], 0x56d6d3fe
jmp 0x5eceef
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], ebp
jmp 0x5ea1f6
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
mov esp, dword [esp]
push edx
mov edx, 4
sub edi, edx
mov edx, dword [esp]
add esp, 4
xor edi, dword [esp]
jmp 0x5ec460
pop edx
push edx
mov edx, 0x5e37cc65
sub edx, 0x56385294
xor ecx, edx
pop edx
xor eax, ecx
mov ecx, dword [esp]
add esp, 4
cmp dword [ebp + 0x1245da33], 0x6165726f
je 0x5ed8a7
lea eax, [ebp + 0x1245daa7]
push eax
lea eax, [ebp + 0x1245dbe4]
push eax
lea eax, [ebp + 0x1245dc05]
push eax
call dword [ebp + 0x122d31c4]
add esp, 0xc
mov byte [ebp + 0x122d1dcf], 0x44
push 0x96a3184f
push dword [ebp + 0x122d00b1]
call dword [ebp + 0x122d324b]
mov ebx, eax
lea eax, [ebp + 0x1245dc05]
push eax
call ebx
lea eax, [ebp + 0x1245da33]
push eax
lea eax, [ebp + 0x1245daa7]
push eax
cmp dword [ebp + 0x122d2e86], 0
je 0x5ed890
lea eax, [ebp + 0x1245dbcd]
jmp 0x5ed896
lea eax, [ebp + 0x1245dbb6]
push eax
lea eax, [ebp + 0x1245dc05]
push eax
call dword [ebp + 0x122d31c4]
add esp, 0x10
call dword [ebp + 0x122db5ec]
push edx
push esi
mov dword [esp], eax
push edx
mov edx, 0x76ff72a5
jmp 0x5ee0a6
pop ebp
and ebp, 0x5edeea51
dec ebp
xor ebp, 0x772d2319
mov eax, ebp
jmp 0x5ef0f7
add esp, 4
xchg dword [esp], edi
pop esp
lea eax, [ebp + 0x1245ea6f]
sub esp, 4
mov dword [esp], ebp
sub esp, 4
mov dword [esp], edi
mov dword [esp], esp
push ebx
mov ebx, 4
add dword [esp + 4], ebx
pop ebx
mov ebp, dword [esp]
add esp, 4
push edi
mov edi, 4
add ebp, 0x5d675773
add ebp, edi
sub ebp, 0x5d675773
pop edi
push ebx
mov ebx, 0x7fe7d04b
push edx
mov edx, 0x7fff59e1
xor edx, 0x7bda75ad
add edx, 0x5f862c96
xor ebx, edx
push dword [esp]
pop edx
add esp, 4
xor ebx, 0x1c4c88ad
push esi
jmp 0x5ebb6a
nop
jmp 0x5ecb75
add ecx, edx
jmp 0x5eb28d
mov ebx, 0x76fd197
add esi, ebx
jmp 0x5ef826
sub esi, 4
push esi
push dword [esp + 4]
jmp 0x5ea615
push 0x5d6e66aa
pop ecx
sub esp, 4
jmp 0x5eddec
mov dword [esp], eax
push esp
pop eax
jmp 0x5ec511
mov edx, edi
mov edi, dword [esp]
add esp, 4
add eax, edx
pop edx
add eax, 0x37dfa8f4
pop ebx
sub eax, 4
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
mov esp, dword [esp]
mov dword [esp], edi
mov dword [esp], eax
cmp dword [ebp + 0x122d2e86], 0
je 0x5ededf
lea eax, [ebp + 0x1245dbcd]
jmp 0x5edee5
add dword [esp], 0x2b395ce
not dword [esp]
neg dword [esp]
xor dword [esp], 0x1dff1c84
jmp 0x5ef30c
lea eax, [ebp + 0x1245e119]
push esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], esi
push 0xffffffff
mov esi, dword [esp]
add esp, 4
push esi
jmp 0x5ea5e2
shl esi, 5
shr esi, 2
shr esi, 6
jmp 0x5ed1f0
push 0
push eax
mov dword [esp], 0x1f3fc6a6
sub dword [esp], 0xef8857e0
push ebx
mov ebx, esp
jmp 0x5edfca
mov esi, dword [esp]
push ecx
mov dword [esp], esi
mov esi, esp
push ebx
jmp 0x5ee5e0
push eax
mov dword [esp], esi
jmp 0x5ea494
push edx
push esi
mov esi, 0x7af62965
jmp 0x5edde0
mov dword [esp], ecx
jmp 0x5edae3
mov edx, 0x7af62969
sub edx, esi
jmp 0x5edf8c
mov dword [esp], edi
mov edi, 0x7dfede4e
or edi, 0x5b3d777b
sub edi, 0x21c80085
or ecx, edi
pop edi
or ecx, 0x7fb99701
add ecx, 0xffffffff
push edi
jmp 0x5e9e70
mov dword [esp], edi
mov edi, 0x7f7b902c
add edi, 0xfe5de698
sub edx, edi
pop edi
and eax, edx
push dword [esp]
jmp 0x5eae77
lea eax, [ebp + 0x1245dbb6]
push edx
push 0x57381e16
mov dword [esp], esp
add dword [esp], 4
jmp 0x5ebcfe
mov ebx, 0x7ffffff8
xor ecx, ebx
pop ebx
mov edi, ecx
jmp 0x5ee965
sub esp, 4
mov dword [esp], esi
mov esi, 0x2335e96
sub dword [esp + 4], esi
pop esi
mov dword [esp], eax
lea eax, [ebp + 0x1245dbab]
push ebx
mov dword [esp], esi
mov dword [esp], eax
mov eax, esp
push ecx
jmp 0x5ee1e7
pop esi
add ebp, edx
pop edx
xchg dword [esp], ebp
mov esp, dword [esp]
jmp 0x5ef8b3
lea eax, [ebp + 0x1245da33]
sub esp, 4
jmp 0x5ed64a
add ebx, 4
jmp 0x5ef0c8
push edx
pop eax
mov edx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
jmp 0x5eec3c
push edx
jmp 0x5ec1d8
sub eax, 0x7b09cc1c
jmp 0x5eac82
mov dword [esp], esi
mov esi, 4
push ebp
jmp 0x5ec145
xor dword [esp + 4], eax
push dword [esp]
jmp 0x5ee527
add esp, 4
push ebp
jmp 0x5eb425
mov esi, esp
add esi, 4
jmp 0x5edaab
push edx
push 0x7aff47fb
pop edx
jmp 0x5ee6c8
sub dword [esp + 4], eax
pop eax
sub esp, 4
jmp 0x5ed070
push dword [esp]
mov ecx, dword [esp]
add esp, 4
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
mov esp, dword [esp]
add esp, 4
pop dword [esp]
jmp 0x5ea918
pop dword [esp]
mov esp, dword [esp]
push esi
mov esi, 0x77fae5a3
jmp 0x5eabbe
mov dword [esp], edx
mov dword [esp], esi
mov esi, esp
push 0x767d4c86
mov dword [esp], edi
mov dword [esp], ecx
mov ecx, 0x3573d27e
add ecx, 0x4f7f9ad3
push esi
mov esi, 0x3edf3f69
jmp 0x5ec069
add edi, 0xc160056c
sub eax, edi
pop edi
add eax, 0x4bfb915c
add eax, 0x2beecc66
mov edi, dword [esp]
add esp, 4
mov esi, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
push edx
mov edx, 4
jmp 0x5ef856
sub edi, 0x7fdfe8d8
pop ebp
xchg dword [esp], edi
pop esp
push 0xfed02ca
jmp 0x5eeb7b
pop eax
add esp, 4
jmp 0x5eb7e7
push ecx
mov ecx, esp
push 0x2eb98a21
jmp 0x5ea0e8
xor ecx, 0x569f3504
add edi, 0x7d7ff631
add edi, ecx
push ebx
mov ebx, 0x7d7ff631
sub edi, ebx
pop ebx
jmp 0x5ebbd8
mov ebx, 4
add esi, ebx
pop ebx
add esi, 4
xor esi, dword [esp]
xor dword [esp], esi
jmp 0x5eb83d
add esp, 4
push ecx
pop eax
pop ecx
mov edx, dword [esp]
add esp, 4
cmp dword [ebp + 0x122d2ef6], 0
jne 0x5ee63e
cmp dword [ebp + 0x122d2c22], 0
je 0x5ee653
push eax
mov eax, eax
mov eax, 0x7d3
mov dword [ebp + 0x122d1ebc], eax
call dword [ebp + 0x122d1ee8]
pop eax
push 0x56fe67c1
mov dword [esp], eax
push esi
mov dword [esp], eax
push ebx
jmp 0x5ed17b
xor edx, 0x6dd371a6
xor edx, 0x68828875
mov ecx, edx
pop edx
and ecx, 0x3f7b8322
shl ecx, 3
push ebx
sub esp, 4
mov dword [esp], edx
jmp 0x5ef339
push 4
pop edx
sub esp, 4
mov dword [esp], ebx
mov ebx, 0x6dd56065
push eax
mov eax, 0x7dfac275
add ecx, eax
jmp 0x5eb4e9
push dword [ebp + 0x1245e574]
call dword [ebp + 0x122d37ad]
mov eax, dword [ebp + 0x122d1d67]
jmp 0x5edc32
pop edi
mov edx, dword [esp]
add esp, 4
push edx
push 4
push dword [esp]
pop edx
add esp, 4
sub ecx, edx
jmp 0x5eea8b
mov esi, dword [esp]
jmp 0x5ec014
pop ecx
jmp 0x5eb9f2
mov ecx, 0x75bd43c5
jmp 0x5ec3ae
pop edx
xchg dword [esp], ecx
mov esp, dword [esp]
mov dword [esp], edi
jmp 0x5eea9a
mov dword [esp], eax
call dword [ebp + 0x122d31c4]
push eax
push esi
mov esi, 0x53fb01b0
jmp 0x5eeb59
pop esp
cmp dword [ebp + 0x122d2ef6], 0
jne 0x5eeb07
cmp dword [ebp + 0x122d2c22], 0
je 0x5eeb1c
push eax
mov eax, eax
mov eax, 0x43d
mov dword [ebp + 0x122d1d38], eax
call dword [ebp + 0x122d21f8]
pop eax
push ebx
mov dword [esp], eax
push ecx
mov ecx, 0x3fff8518
sub dword [esp + 4], 0x7bf54b72
jmp 0x5ebf16
mov dword [esp + 4], esi
jmp 0x5ee924
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0x5ec56e
xor edi, 0x57bf06c6
mov esi, edi
pop edi
jmp 0x5eebe6
push edx
mov edx, esi
push edx
sub dword [esp], 0x5c6be164
pop ecx
add ecx, 0x5c6be164
pop edx
mov esi, dword [esp]
jmp 0x5ee61d
add ebp, 4
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
pop esp
mov edx, 0x6da051d
sub edx, 0x1ff158fb
add edx, eax
add edx, 0x1ff158fb
mov eax, dword [esp]
add esp, 4
xchg edx, eax
not eax
xchg edx, eax
push ecx
mov dword [esp], edi
mov edi, 0xffffffff
add edx, edi
pop edi
push edx
not dword [esp]
jmp 0x5eae2f
mov eax, 0x564d5868
mov ecx, 0x14
mov dx, 0x5658
in eax, dx
pop dword fs:[0]
jmp 0x5ef869
add esi, edi
mov edi, dword [esp]
add esp, 4
sub esp, 4
mov dword [esp], esi
push dword [esp + 4]
pop esi
pop dword [esp]
mov esp, dword [esp]
jmp 0x5ef87e
and ecx, 0x7dfe0fac
add ecx, 0x7c5ebf45
add ecx, 0x6bee53b8
not ecx
add ecx, 0x135dd80
sub ebx, ecx
jmp 0x5eadb1
sub ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0x5ebab3
pop ebp
xor dword [esp + 4], eax
pop eax
shr dword [esp], 2
push ebp
jmp 0x5ebc00
add esp, 4
sub dword [esp + 4], 0x6bf8dc31
add dword [esp + 4], edi
add dword [esp + 4], 0x6bf8dc31
mov edi, dword [esp]
add esp, 4
push 3
push 0
push 0
push 0xc0000000
push dword [ebp + 0x122d2f4e]
call dword [ebp + 0x122d2207]
cmp eax, 0xffffffff
jne 0x5eaf0f
jmp 0x5ec6a3
mov eax, ebp
pop ebp
mov edi, eax
mov eax, dword [esp]
add esp, 4
pop esi
mov dword [esp + 4], edi
pop edi
lea eax, [ebp + 0x1245daa7]
push 0x10a1fa67
jmp 0x5ea556
mov edi, esi
mov esi, dword [esp]
add esp, 4
jmp 0x5eee1b
xor dword [esp], 0xc4a55623
shr dword [esp], 1
dec dword [esp]
not dword [esp]
sub dword [esp], 0x7cfef040
xchg dword [esp], ebx
xchg ebx, ecx
xchg ecx, edx
not edx
xchg ecx, edx
xchg ebx, ecx
xchg dword [esp], ebx
jmp 0x5ed59d
push edi
mov edi, 0x37b7c8cf
mov edx, 0xa6b7a5c3
sub edx, edi
jmp 0x5ef670
pop edi
push ebp
mov ebp, 0xd0b34855
jmp 0x5ef771
add edx, ebp
pop ebp
mov ebx, edx
pop edx
jmp 0x5eba4a
push eax
mov eax, 0xc7ad3de
and ebx, eax
pop eax
jmp 0x5ef78a
push ecx
push eax
mov eax, 0x5cbc8fba
mov ecx, eax
pop eax
shr ecx, 4
jmp 0x5ef011
pop ebx
sub esi, 0xffffffff
sub esi, 1
neg esi
dec esi
jmp 0x5eb384
mov ebx, 0x3f5f7703
add eax, ebx
jmp 0x5ea8b5
add ecx, edx
pop edx
jmp 0x5ef85e
push ecx
push dword [esp + 4]
pop ecx
jmp 0x5ebd2f
push esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
jmp 0x5ee35a
cmp eax, 0
jbe 0x5ecd82
cmp dword [ebp + 0x122d0bb5], 1
jne 0x5ecd82
mov dword [ebp + 0x122d2f26], 1
jmp 0x5ecf43
mov dword [esp], ecx
push esp
pop ecx
add ecx, 4
jmp 0x5ead4c
jmp 0x5efa28
cmp dword [ebp + 0x122d2cee], 0
je 0x5efd4f
mov ebx, 0x80000001
lea eax, [ebp + 0x12455b6b]
sub esp, 4
mov dword [esp], eax
push esp
pop eax
push ecx
mov ecx, 0x17afaef0
push ebp
jmp 0x5efbf1
add dword [esp + 4], esi
jmp 0x5f19a2
mov esi, 0xffffffff
add edi, esi
pop esi
jmp 0x5f00a1
add esp, 4
push ecx
mov ecx, 4
sub esi, 0x2faf89e8
add esi, ecx
add esi, 0x2faf89e8
push dword [esp]
pop ecx
push 0x2c4963d4
mov dword [esp], esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push edx
mov dword [esp], ecx
jmp 0x5f1a7b
push dword [esp]
pop edi
jmp 0x5f1907
add edx, edi
add edx, 0xedf6814
mov edi, dword [esp]
add esp, 4
jmp 0x5f03cf
mov ebp, 0x56ef9a77
xor ecx, ebp
pop ebp
sub ecx, 0x41403483
add eax, ecx
jmp 0x5f0ad0
cmp dword [ebp + 0x122d2d62], 0
je 0x5f049d
cmp dword [ebp + 0x122d0bb5], 0
jne 0x5f16db
mov edx, dword [ebp + 0x122d2339]
push ebp
mov dword [esp], 0x47802a7f
mov dword [esp], ecx
jmp 0x5efee9
pop ebp
push ecx
push edx
mov edx, 0x7df731bf
mov ecx, edx
jmp 0x5f0789
mov dword [esp], eax
lea eax, [ebp + 0x122d0d1d]
push 0x3c8691a5
mov dword [esp], esi
push ebx
jmp 0x5f0d35
mov dword [esp], 0x5b7f6233
sub dword [esp], 0x7b7f37df
add dword [esp], 0x7cb34eb6
shr dword [esp], 1
shl dword [esp], 5
shr dword [esp], 2
push esi
mov esi, 0x54dfed70
jmp 0x5f08da
pop ecx
mov ebp, ecx
jmp 0x5f039a
or edx, 0x5fdd52bc
add edx, 0x7f9fd9ed
jmp 0x5f1999
push edi
mov dword [esp], ebp
jmp 0x5f1b98
mov esp, dword [esp]
jmp 0x5f0cae
pop ebx
shl eax, 1
or eax, 0x1f6a2eeb
push edi
mov edi, 0x8319dd8a
jmp 0x5f0474
mov dword [esp], edi
push 0x295e24a2
push ecx
push esp
jmp 0x5f1647
pop edi
xor edi, 0x7a7fb7fa
jmp 0x5f1b92
xor esi, ebx
pop ebx
jmp 0x5f1813
mov ecx, dword [esp]
add esp, 4
push eax
mov eax, 0x7ffde181
not eax
neg eax
jmp 0x5f0d7c
mov dword [ebp + 0x122d2daa], edx
cmp dword [ebp + 0x122d2daa], 0
je 0x5f049d
mov ebx, dword [ebp + 0x122d2daa]
push ebp
jmp 0x5f041c
mov eax, edx
mov edx, dword [esp]
push ecx
mov dword [esp], ebp
push esp
jmp 0x5efe14
push ebx
jmp 0x5f0140
xor eax, edi
pop edi
mov ecx, eax
pop eax
add edx, ecx
mov ecx, dword [esp]
jmp 0x5f1033
mov dword [esp], ecx
mov ecx, 1
jmp 0x5f15cf
cmp dword [ebp + 0x122d2cee], 0
jne 0x5f04b7
cmp dword [ebp + 0x122d2d62], 0
je 0x5f0981
push dword [ebp + 0x124648d4]
push dword [ebp + 0x124648d0]
push dword [ebp + 0x124648cc]
push dword [ebp + 0x124648c8]
push dword [ebp + 0x124648c4]
push dword [ebp + 0x124648c0]
push dword [ebp + 0x124648b4]
push dword [ebp + 0x124648b0]
push dword [ebp + 0x124648bc]
push dword [ebp + 0x124648b8]
push dword [ebp + 0x124648ac]
push dword [ebp + 0x124648a8]
lea eax, [ebp + 0x124648ee]
push esi
mov dword [esp], 0x7adde833
add dword [esp], 0x3ffff264
jmp 0x5f0bb8
pop ebx
push dword [esp]
pop esi
jmp 0x5efb1f
sub edx, 0x3cf7f261
add edx, ecx
push ecx
sub esp, 4
jmp 0x5f0aef
add esp, 4
jmp 0x5f0d04
pop edx
xor ecx, 0x7df731bb
add ebp, ecx
pop ecx
push ecx
mov dword [esp], edx
jmp 0x5f0c05
xor dword [esp + 4], esi
pop esi
mov dword [esp], ecx
mov ecx, 0x1cf8
jmp 0x5f0705
sub ebx, 4
jmp 0x5f0e78
push eax
mov dword [esp], edx
sub esp, 4
mov dword [esp], esi
mov esi, ecx
push esi
push esi
mov esi, 0x7d98e67a
jmp 0x5f1a8e
mov dword [esp], ebx
mov ebx, esp
push ebp
mov dword [esp], 0x6237759b
jmp 0x5f1491
mov ecx, dword [esp]
jmp 0x5f0749
mov dword [esp], ecx
mov dword [esp], eax
jmp 0x5f1575
pop dword [esp]
jmp 0x5f00dd
push 0x3177b3f5
mov dword [esp], esi
jmp 0x5f0484
mov edx, 4
add ebp, edx
pop edx
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
pop esp
jmp 0x5f1bc9
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
mov dword [esp], eax
lea eax, [ebp + 0x12455aba]
push esi
jmp 0x5f104b
sub eax, 4
push eax
push dword [esp + 4]
pop eax
jmp 0x5f0f64
mov dword [esp], esp
add dword [esp], 4
push dword [esp]
mov esi, dword [esp]
add esp, 4
jmp 0x5f1a19
neg eax
add eax, 0x43cba6aa
sub ebp, eax
pop eax
and edi, ebp
push dword [esp]
pop ebp
add esp, 4
push ecx
mov ecx, 0xc5b1502a
sub edi, 0x7bf71612
sub edi, ecx
add edi, 0x7bf71612
pop ecx
sub edx, 0xedf6814
jmp 0x5efbdb
pop ecx
add esp, 4
push ecx
mov ecx, 4
add edi, ecx
pop ecx
xchg dword [esp], edi
pop esp
push ecx
mov dword [esp], ebp
jmp 0x5f1b85
push ebx
push dword [esp + 4]
pop ebx
jmp 0x5f0b80
pop dword [esp]
pop esp
jmp 0x5f0a6c
add esp, 4
push dword [esp]
pop ecx
add esp, 4
jmp 0x5f03cf
sub esp, 4
mov dword [esp], esp
jmp 0x5f1a0a
pop edx
jmp 0x5f151e
mov dword [esp], eax
mov eax, 4
add ebx, eax
push dword [esp]
pop eax
add esp, 4
jmp 0x5f08ec
sub dword [esp + 4], 0x5fffe4ac
jmp 0x5efa87
mov eax, 0x5977cc4f
xchg esi, eax
neg esi
push eax
push esi
pop eax
pop esi
shl eax, 6
jmp 0x5f1746
add dword [esp + 4], ecx
pop ecx
shl dword [esp], 3
xchg dword [esp], ebx
dec ebx
xchg dword [esp], ebx
push esi
mov esi, 0x6e3f193a
dec esi
jmp 0x5f1680
pop dword [esp]
add dword [esp], 4
pop dword [esp]
push edi
push ebp
mov ebp, 0x7ffd7732
xchg ebp, edi
not edi
xchg ebp, edi
add ebp, 1
or ebp, 0x61e695a2
and ebp, 0x7cff8a9b
add ebp, 0x9f19777a
mov edi, ebp
pop ebp
add dword [esp + 4], edi
pop edi
jmp 0x5efb65
neg esi
jmp 0x5f16ed
lea edx, [ebp + 0x122d03d9]
push dword [edx + 0x34]
push dword [esp]
pop edx
jmp 0x5f042f
neg esi
push ebx
mov ebx, 0x7dbf9800
xor esi, ebx
pop ebx
push ebx
jmp 0x5f173c
mov ebx, 0x13808138
jmp 0x5f0308
push esi
jmp 0x5f17f6
mov dword [esp], ebx
mov ebx, 0
sub ebx, eax
xchg ebx, eax
jmp 0x5f011f
push edx
mov edx, 0x7fd7eab2
not edx
sub edx, 0x7fbf71f2
inc edx
not edx
jmp 0x5f0033
add esp, 4
push ecx
mov ecx, 4
add edi, ecx
push dword [esp]
jmp 0x5f0e5b
sub dword [esp + 8], edx
jmp 0x5f11a0
add dword [esp + 4], 0x5fffe4ac
add dword [esp + 4], 0x7f7f38ac
mov esi, dword [esp]
add esp, 4
push ecx
mov ecx, 0xb4ca72ce
jmp 0x5f19c3
sub dword [esp + 4], ecx
pop ecx
jmp 0x5efea5
push ebx
mov ebx, 4
add dword [esp + 4], ebx
jmp 0x5f06e6
add esp, 4
add esi, 4
jmp 0x5f0f54
push ebp
push 0x5c6dd47a
jmp 0x5f1d3f
add dword [esp + 4], esi
mov esi, dword [esp]
add esp, 4
push dword [esp]
pop edx
add esp, 4
push eax
mov eax, 0x76bf5fc1
xor eax, 0xb27b9bb
sub edx, eax
pop eax
mov esi, dword [esp]
add esp, 4
jmp 0x5f040d
mov dword [esp], edi
push 0x7ff98891
jmp 0x5f02b2
push esi
jmp 0x5efb02
sub esp, 4
mov dword [esp], ebx
mov dword [esp], ecx
push 0x3dbd98a6
jmp 0x5eff15
jmp 0x5f1f1f
mov ebp, dword [esp]
add esp, 4
push edx
mov edx, 0x7f6e3f79
and edx, 0x38f70c51
sub edx, 0xca8e9baf
jmp 0x5f1e1e
and ebp, edx
pop edx
sub ebp, 0x6ff9ad00
add ebp, 0x23b45ce2
mov ecx, ebp
jmp 0x5f1e34
pop ebp
sub esi, ecx
push dword [esp]
pop ecx
jmp 0x5f018f
push eax
mov dword [esp], esi
mov dword [esp], ebx
jmp 0x5f1fb0
push esi
mov dword [esp], ebx
add dword [esp], 0x77bb0012
pop eax
push ebx
mov ebx, 0x7edf5ba7
and ebx, 0x5ebfff0a
push eax
mov eax, 0x7bab366a
jmp 0x5f1f7e
xor ecx, 0xd8440c
xor ebx, ecx
mov ecx, dword [esp]
add esp, 4
jmp 0x5f1f2b
or eax, 0x51df16d6
neg eax
push ecx
mov ecx, 0x3dfa42e7
and ecx, 0x395ff79c
jmp 0x5f1f96
xor ecx, 0x5e33af1e
sub ecx, 0x777f0fe9
xor ecx, 0xf041b21d
xor eax, ecx
pop ecx
jmp 0x5f1fcc
push ecx
mov dword [esp], 0x6bbf45d1
or dword [esp], 0x7e6bb200
xchg dword [esp], eax
not eax
xchg dword [esp], eax
jmp 0x5f200f
shl eax, 1
sub eax, 0x79feb5ad
jmp 0x5f1fd9
add eax, 0xbc1c2700
or ebx, eax
pop eax
xor ebx, edi
xor edi, ebx
xor ebx, edi
not edi
jmp 0x5f1fee
add dword [esp], 0xcdb29a20
jmp 0x5f2039
xor dword [esp], 0x626d9836
pop ebx
jmp 0x5f2059
push ecx
mov ecx, 0x73abe7b2
neg ecx
shl ecx, 2
xor ecx, 0x1e57698b
jmp 0x5f1f54