Function at 0x891d61
Capabilities:
Check for software breakpoints

Disassembly:
push dword [esp]
jmp 0x891bcd
push dword [esp]
mov ecx, dword [esp]
sub esp, 4
mov dword [esp], esi
push 0xc0cea5d
mov dword [esp], esp
add dword [esp], 4
pop esi
add esi, 4
add esi, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
mov esp, dword [esp]
sub esp, 4
mov dword [esp], ebx
jmp 0x891d40
push esi
mov esi, 0xffffffff
mov edx, esi
jmp 0x8922f5
xchg dword [esp], edi
not edi
xchg dword [esp], edi
sub dword [esp], 0x7954bd4b
pop esi
shl esi, 2
jmp 0x89259a
mov edi, esi
jmp 0x891d7a
not ebx
shl ebx, 8
neg ebx
jmp 0x892486
pop ecx
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
mov esp, dword [esp]
mov dword [esp], ebx
mov dword [esp], edx
mov dword [esp], esi
pop dword [ecx]
push ebx
mov ebx, esp
jmp 0x891e5c
mov dword [esp], ebx
push 0x4fcb25b2
mov dword [esp], ebp
push esi
jmp 0x8920fa
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
push edx
jmp 0x891cd1
sub esp, 4
jmp 0x891ef7
mov dword [esp], edi
jmp 0x892027
push 0x50e0a31a
jmp 0x891e7d
push esi
mov dword [esp], 0x7f9fe1a3
inc dword [esp]
jmp 0x891d80
add esi, 0x77f69883
jmp 0x892105
mov dword [esp], ebp
push dword [esp + 4]
mov ebp, dword [esp]
add esp, 4
pop dword [esp]
pop esp
push dword [ecx]
push dword [esp]
mov esi, dword [esp]
push edi
mov edi, esp
push ebp
mov dword [esp], ecx
push edi
mov dword [esp], eax
push esi
mov esi, 0x76abd470
mov eax, esi
mov esi, dword [esp]
add esp, 4
mov ecx, 0xc9cd466b
sub ecx, eax
pop eax
jmp 0x892219
push edi
mov dword [esp], esp
jmp 0x891d96
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
mov esp, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
push edi
jmp 0x891cfe
sub esi, eax
jmp 0x892194
pop esi
jmp 0x891e4e
inc dword [esp]
add dword [esp], 0x5f7d6bff
add dword [esp], 0x1af57d7b
jmp 0x891fc5
add dword [esp], 4
mov ebx, dword [esp]
add esp, 4
jmp 0x891ec2
xchg dword [esp], ebx
pop esp
jmp 0x891cd9
shl ebx, 4
jmp 0x891fe0
sub dword [esp], 0x3893d1b6
pop esi
add esi, 0x3893d1b6
jmp 0x891f4f
add ecx, 4
xchg dword [esp], ecx
pop esp
sub ecx, edi
push edi
jmp 0x8921be
add esp, 4
sub ecx, 0x7af76204
push eax
mov dword [esp], ebx
mov dword [esp], 0x7eba4fb3
mov dword [esp], eax
mov eax, 0x7faebafc
add ecx, 0x7fbff8e5
sub ecx, 0x3f111e61
sub ecx, eax
add ecx, 0x3f111e61
sub ecx, 0x7fbff8e5
pop eax
jmp 0x891f7d
xchg dword [esp], ecx
mov esp, dword [esp]
sub esp, 4
mov dword [esp], edi
jmp 0x8920b0
pop esi
jmp 0x891ce3
add ebx, edi
pop edi
xchg dword [esp], ebx
mov esp, dword [esp]
jmp 0x891df8
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0x8920f2
pop ebp
sub ebx, 0xb861500c
jmp 0x891ffa
mov dword [esp], edi
push 0x45701400
mov edi, dword [esp]
add esp, 4
push ecx
mov ecx, 0x66fa4607
sub esi, ecx
pop ecx
push eax
mov eax, 0x5faf69a4
shr eax, 2
or eax, 0x77ff6673
add eax, 0xffffffff
xor eax, 0x2240819d
jmp 0x891d73
pop esp
jmp 0x8921ef
add ebp, 0x7bae9046
jmp 0x892587
add ebx, 4
push edi
push esi
push edx
mov edx, 0x2b099ba0
jmp 0x891f2f
xor esi, ebx
pop ebx
add esi, 0x361854bb
push esi
pop ebx
push dword [esp]
mov esi, dword [esp]
jmp 0x891d49
pop edx
jmp 0x891c4b
push ecx
jmp 0x892467
mov dword [esp], ebx
jmp 0x891f56
mov ebx, dword [esp]
add esp, 4
add edi, edx
pop edx
xchg dword [esp], edi
jmp 0x892472
add edi, esi
jmp 0x8927d6
add ebx, edx
pop edx
jmp 0x892309
sub esp, 4
mov dword [esp], ebx
mov ebx, esp
jmp 0x89242c
add edx, 0x7a9fe596
sub edx, 0x2fea0ae4
dec edx
add edx, 0x1fb86148
add edx, 0x6a88286b
mov esi, edx
jmp 0x891eeb
mov edi, esi
jmp 0x892537
mov dword [esp], 0x5f7f0c8d
xor dword [esp], 0x5e413d4a
mov dword [esp], ecx
sub esp, 4
mov dword [esp], esi
jmp 0x892251
add ecx, dword [esp]
push edi
sub esp, 4
mov dword [esp], esi
mov esi, 0x4fc6ff36
mov edi, 0x306845ca
xor edi, esi
mov esi, dword [esp]
add esp, 4
jmp 0x891fd5
sub ebp, 0x16670c60
sub ebp, 0x6bb44b85
xor ebp, 0xd8f70966
add ecx, ebp
pop ebp
jmp 0x891e37
add dword [esp + 4], 0x3b7dc068
jmp 0x89213a
sub ecx, 0x4fdf75c4
jmp 0x89204a
dec ebx
shl ebx, 8
xor ebx, 0xc12b1f04
add esi, ebx
pop ebx
push 0x36dd43f8
mov dword [esp], eax
jmp 0x892118
add edi, ebx
mov ebx, dword [esp]
push esi
jmp 0x8927b0
push edi
mov edi, 4
add dword [esp + 4], edi
pop edi
mov ebx, dword [esp]
push esi
mov esi, esp
add esi, 4
push ebx
mov ebx, 0x6b7b23ce
jmp 0x892289
mov edi, 1
push ebx
mov dword [esp], ebp
mov dword [esp], ebx
push eax
mov eax, 0x3efbca9b
mov ebx, eax
pop eax
add ecx, ebx
push dword [esp]
pop ebx
push ecx
mov ecx, esp
jmp 0x892240
add ecx, 0x17da19d5
add ecx, edi
sub ecx, 0x17da19d5
add ecx, 0x4fdf75c4
mov edi, dword [esp]
push edx
push esp
pop edx
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
push edx
push ebp
mov ebp, 0x3f2f08db
shl ebp, 8
and ebp, 0x6cf74ad8
xor ebp, 0x56f72804
mov edx, ebp
pop ebp
sub ecx, 0x47af4c78
add ecx, edx
add ecx, 0x47af4c78
pop edx
push 0x1ea43960
mov dword [esp], ecx
mov dword [esp], 0x6b4cda7a
jmp 0x8920ba
mov edi, 0x4c79cc65
jmp 0x89224b
mov dword [esp], ebx
push esi
mov esi, esp
jmp 0x89215f
add ecx, 0x75e61cc4
jmp 0x8922fb
mov dword [esp], ebx
jmp 0x8925ca
mov esi, 0x7df5f284
inc esi
jmp 0x892421
add esi, edi
push edi
mov edi, 0x77f69883
sub esi, edi
pop edi
mov edi, dword [esp]
jmp 0x892497
mov dword [esp], esi
push dword [esp + 4]
pop esi
pop dword [esp]
pop esp
add ebx, 4
sub esp, 4
mov dword [esp], edx
mov edx, 4
jmp 0x891f17
push edx
mov edx, 0x555fcc2a
sub dword [esp + 8], edx
mov edx, dword [esp]
add esp, 4
pop edx
push dword [esp]
mov ecx, dword [esp]
add esp, 4
jmp 0x89233a
add esi, 4
sub esi, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
mov esp, dword [esp]
mov dword [esp], esp
jmp 0x892005
mov eax, dword [esp]
jmp 0x89223a
sub esp, 4
mov dword [esp], edi
push esi
push edx
mov dword [esp], 0x66faa60a
xor dword [esp], 0xbdb0dd1
sub dword [esp], 0x5db56f47
jmp 0x891c33
push 0x4f3441a0
mov dword [esp], esi
jmp 0x8923b8
xor esi, 0x6378920c
push ebx
mov ebx, esi
mov ebp, ebx
pop ebx
pop esi
and ebp, 0x3ff9a206
add ebp, 0x1fa6c488
jmp 0x891eb7
pop esi
jmp 0x8927de
push ecx
mov dword [esp], edi
sub esp, 4
mov dword [esp], ebp
mov ebp, 0x2fded5b4
push eax
mov eax, 0x602127c6
mov edi, eax
mov eax, dword [esp]
add esp, 4
xor edi, ebp
mov ebp, dword [esp]
jmp 0x892382
xor ecx, 0x1dd3b043
shr ecx, 8
sub ecx, 0x7beece16
add ecx, 0x74f321fe
jmp 0x892576
push esp
pop edx
jmp 0x891cb0
push eax
jmp 0x89225e
add ecx, 4
jmp 0x891de6
push esi
jmp 0x891c7e
mov esi, esp
add esi, 4
jmp 0x892315
mov eax, esp
push ebx
mov ebx, 4
add eax, ebx
pop ebx
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x8922d5
push edx
mov edx, 0x7eff3e56
xor edx, 0x7ad33bd9
dec edx
add edx, 0x7b5d5e77
not edx
xor edx, 0xf781aa86
xor ebx, edx
pop edx
jmp 0x891db4
add esi, edi
push edi
push edx
push 0x7e6e0426
pop edx
sub edx, 0x37fdad5c
shl edx, 5
neg edx
add edx, 0x23ca5927
jmp 0x8924d5
pop esi
jmp 0x8924f6
add ecx, 0x4ffff272
push dword [esp]
jmp 0x892340
xchg dword [esp], ebx
mov esp, dword [esp]
sti
jmp 0x8923a2
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], edx
jmp 0x891c26
mov ebx, ecx
mov ecx, dword [esp]
push edi
mov edi, esp
push eax
mov eax, 4
jmp 0x892805
push edx
jmp 0x892233
pop ebx
add esp, 4
jmp 0x891cc6
push edx
mov edx, 0x773b9db6
shl edx, 1
push ebx
mov ebx, 0x53feee78
sub ebx, 0x427629e0
add edx, ebx
jmp 0x891eff
add edi, 0x797710d7
mov ecx, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
jmp 0x892780
add esp, 4
sub ecx, 0x7fffc297
sub ecx, edi
add ecx, 0x7fffc297
pop edi
sub ecx, 0x75e61cc4
jmp 0x89276d
sub esp, 4
mov dword [esp], edx
mov dword [esp], esi
push 0x5defed2e
mov esi, dword [esp]
jmp 0x891f1f
push ecx
mov dword [esp], 0x1b7dd089
xor dword [esp], 0x77ffe763
add dword [esp], 0x2f9540e0
shr dword [esp], 4
add dword [esp], 0x533dc2aa
pop esi
sub esi, 0x357f02db
push ecx
mov ecx, 0x567b2341
add ecx, 0xc1006fff
add esi, ecx
pop ecx
mov edi, esi
pop esi
sub ecx, edi
mov edi, dword [esp]
add esp, 4
mov edi, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
sub ebx, 1
jne 0x891d12
jmp 0x892453
add esi, 0x62ff33e0
jmp 0x892639
add ebx, 4
push ecx
mov ecx, 4
add ebx, ecx
pop ecx
xchg dword [esp], ebx
pop esp
neg esi
sub esi, 0xffffffff
push ebx
mov ebx, 0x3fff5d21
dec ebx
jmp 0x891c52
sti
jmp 0x891ef1
mov dword [esp], eax
mov dword [esp], edi
jmp 0x8924cb
mov esp, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
jmp 0x891dab
sub ebx, 0x6dd65887
add ebx, 0xda710adf
jmp 0x891ed5
add esp, 4
push edx
mov dword [esp], 0x6f4bc14b
mov dword [esp], edi
push esp
pop edi
push ebx
mov dword [esp], esi
push eax
mov eax, 0x5bfb068c
sub eax, 0x27df1200
and eax, 0x574f8abc
add eax, 0xebf47f78
mov esi, eax
pop eax
jmp 0x891f10
mov edi, 0x63fb2b48
jmp 0x89219c
push esi
push edx
jmp 0x891dd3
add dword [esp + 4], 0x555fcc2a
sub dword [esp + 4], 0x3b7dc068
add dword [esp + 4], edx
jmp 0x891fb8
mov edi, esp
push ebp
mov ebp, 0x7f2b1500
push esi
mov esi, 0x35ffed04
add esi, 0x4ad4fe00
add ebp, esi
pop esi
add edi, ebp
pop ebp
jmp 0x8927ee
pop esi
mov edx, dword [esp]
add esp, 4
sub esi, 0x72fd10ea
add esi, edi
add esi, 0x72fd10ea
pop edi
add esi, 0x66fa4607
push dword [esp]
jmp 0x892569
add esi, 0x5b7f2f6e
jmp 0x892632
pop edi
add esp, 4
push ecx
jmp 0x892641
xor ecx, 0xf95346ad
push ecx
mov ecx, 0x797710d7
jmp 0x89266e
push edx
mov edx, 0x5ff76262
neg edx
sub edx, 0x60cac7bf
jmp 0x892788
push 0
sub dword [esp], esi
pop esi
add esi, 0x3ead37ed
sub esi, 0xe4314a31
mov edi, esi
jmp 0x891e48
push ecx
mov ecx, 2
jmp 0x892327
pop eax
pop edi
xchg dword [esp], ecx
pop esp
mov dword [esp], ebx
mov dword [esp], edi
mov edi, 0x296e79b4
jmp 0x89255e
sub esi, edi
jmp 0x892657
shr esi, 3
jmp 0x8921cb
mov ecx, esp
add ecx, 4
push esi
mov esi, esp
add esi, 4
jmp 0x8926a2
push edx
jmp 0x892676
sub edi, ecx
pop ecx
jmp 0x89269b
mov edx, 0x77df9f00
inc edx
xor edx, 0x7abf6cd1
not edx
shr edx, 3
xor edx, 0x452cceeb
sub esi, edx
pop edx
mov edi, dword [esp]
push ecx
mov ecx, esp
jmp 0x892740
add edi, ecx
jmp 0x892365
sub esi, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
pop esp
mov dword [esp], edi
push eax
mov eax, 0x6dce5de2
mov edi, 0x6dce5de6
add edi, 0x2e76f113
sub edi, 0x7fed4e3b
sub edi, eax
add edi, 0x7fed4e3b
sub edi, 0x2e76f113
mov eax, dword [esp]
add esp, 4
sub ecx, 0x593f071a
sub ecx, edi
push eax
mov eax, 0x37bb12da
add eax, 0x2183f440
add ecx, eax
jmp 0x8925d5
add ecx, 4
push ebp
mov ebp, 0x5af95ce7
jmp 0x89275c
sub ebp, 0x7fe6eb5a
add ebp, 0x7fffefba
jmp 0x891f9e
sub ecx, 0x4bbada82
sub ecx, ebx
add ecx, 0x4bbada82
jmp 0x8920c5
mov esp, dword [esp]
jmp 0x892349
and ebp, edx
pop edx
sub ebp, 0x239a82e
push edx
mov dword [esp], ebp
pop ebx
pop ebp
neg ebx
shr ebx, 2
push 0x1e11c416
mov dword [esp], ebp
mov ebp, 0x7dfecdc2
and ebx, ebp
jmp 0x891e71
mov esi, esp
add esi, 4
add esi, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
pop esp
push ebp
mov ebp, 0xbad2754a
xor edi, ebp
pop ebp
jmp 0x891cf3
push dword [esp]
jmp 0x8921e9
push 0x34707aeb
mov dword [esp], edx
mov dword [esp], edi
jmp 0x892518
add edi, 4
xchg dword [esp], edi
pop esp
push ecx
mov ecx, 4
sub edi, ecx
jmp 0x891c5e
add edi, eax
pop eax
add edi, 4
xchg dword [esp], edi
jmp 0x891eb1