Function at 0x68380a
Capabilities:
Check for software breakpoints

Disassembly:
push dword [esp]
mov ecx, dword [esp]
push esi
push esp
pop esi
push ecx
mov ecx, 4
jmp 0x683507
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push edi
mov edi, esp
push edx
mov edx, 0x6ebb7a7c
neg edx
sub edx, 0x5fe1f506
sub edx, 0x3162907a
add edi, 0x7beb36de
add edi, edx
sub edi, 0x7beb36de
mov edx, dword [esp]
add esp, 4
add edi, 4
xchg dword [esp], edi
pop esp
push ebx
mov dword [esp], eax
push 0x43733e00
mov dword [esp], edx
push eax
mov dword [esp], 0x773309b2
push esi
mov esi, 0x37e7020d
jmp 0x683f3c
mov dword [esp], edx
jmp 0x6836f7
add ecx, 0x5ea79740
jmp 0x6838c5
xor eax, 0x7dffb2ef
push esi
jmp 0x683570
add esp, 4
jmp 0x683dcf
mov eax, 0xca51a66
sub dword [esp + 4], eax
pop eax
mov dword [esp], esi
push edx
mov edx, esp
jmp 0x6833f8
mov ecx, 4
add edx, ecx
jmp 0x68386c
pop ebx
add esp, 4
shr esi, 3
push ecx
mov ecx, 0x77b54e45
push ebp
push eax
mov dword [esp], 0x2ebd0100
pop ebp
jmp 0x683448
push ebx
mov dword [esp], esi
jmp 0x6834e4
add edx, 4
jmp 0x683909
sub edi, 0x77cecaa2
add edi, 0x36bf3abd
add edi, esi
sub edi, 0x36bf3abd
add edi, 0x77cecaa2
mov esi, dword [esp]
jmp 0x6833aa
mov dword [esp], ecx
mov dword [esp], edx
push ebp
mov ebp, 0x3eee1b54
sub ebp, 0x47f39639
shl ebp, 8
shl ebp, 8
push ebx
mov ebx, 0x70feb900
jmp 0x68376e
and ecx, ebp
jmp 0x6834f5
add ebx, 0x3fdb0bc5
sub ebx, 0x79f94604
add ebx, esi
add ebx, 0x79f94604
push eax
jmp 0x6838d5
sub ebx, 0x37fd7993
jmp 0x683d03
pop ebp
jmp 0x683600
not esi
jmp 0x683818
add esi, eax
pop eax
add esi, edi
sub esi, 0x7ffd7229
push dword [esp]
mov edi, dword [esp]
add esp, 4
add esp, 4
xchg dword [esp], esi
mov esp, dword [esp]
push ecx
push esp
pop ecx
add ecx, 4
push edx
push ebp
push 0x7eafeb03
jmp 0x683493
push edx
jmp 0x683a1e
xor edi, 0x7bda4288
jmp 0x6835df
pop ebp
xor ecx, 0x37ee32c1
shr ecx, 3
push ecx
push eax
push esp
jmp 0x683bbd
add esi, ecx
jmp 0x683630
push 0x3eff828d
mov edi, dword [esp]
add esp, 4
push ebx
mov ebx, 0x5eff4d40
push ecx
mov ecx, 0x79978193
xor ecx, 0x37ff0ef5
dec ecx
or ecx, 0x6dbb6b32
sub ecx, 0x2ffd82
sub ebx, ecx
pop ecx
push ecx
mov ecx, 0xffffffff
sub ebx, ecx
mov ecx, dword [esp]
add esp, 4
shr ebx, 1
dec ebx
xor ebx, 0x62456681
add edi, ebx
mov ebx, dword [esp]
add esp, 4
push ecx
push edi
xor dword [esp], 0x7e7702ea
pop ecx
jmp 0x683b42
mov esi, 0x206cdbf
sub eax, esi
mov esi, dword [esp]
add esp, 4
mov ebp, eax
jmp 0x683a7d
pop eax
sub esp, 4
mov dword [esp], edx
push esp
pop edx
add edx, 4
push ebx
mov ebx, 4
add edx, 0x71f4e0d9
sub edx, 0x6def0a82
sub edx, ebx
add edx, 0x6def0a82
sub edx, 0x71f4e0d9
pop ebx
push edx
push dword [esp + 4]
pop edx
jmp 0x683925
sub edi, 0x2acfa039
sub edi, 0xd092ad4d
sub ecx, 0x7fe536ba
sub ecx, edi
add ecx, 0x7fe536ba
pop edi
push eax
jmp 0x68338c
neg ebp
sub ebp, 0x6fbf1d02
and ebp, 0x53ecbd87
sub ebp, 0x1180b57f
jmp 0x683862
not dword [esp]
neg dword [esp]
push ebx
mov ebx, 0xffa76313
add dword [esp + 4], ebx
pop ebx
pop edx
jmp 0x683d9b
pop ecx
sub esp, 4
mov dword [esp], edi
mov edi, 4
push eax
jmp 0x6839fb
mov dword [esp], ebx
push 0
jmp 0x683b04
push ecx
pop ebp
pop ecx
xchg ecx, edi
not edi
push ecx
push edi
pop ecx
pop edi
jmp 0x683689
dec edi
jmp 0x6836a4
add dword [esp], 0x2df849f9
mov dword [esp], ebx
mov ebx, 0x7affa712
mov esi, 0x76da02ed
xor esi, ebx
mov ebx, dword [esp]
add esp, 4
jmp 0x68392d
xchg ebp, ecx
xchg edx, ebp
jmp 0x683971
xor edi, 0x5781f8fd
mov eax, edi
pop edi
mov ecx, eax
pop eax
mov dword [esp + 4], ecx
push dword [esp]
push dword [esp]
pop ecx
add esp, 4
push eax
mov eax, esp
add eax, 4
push ecx
mov ecx, 4
add eax, ecx
push dword [esp]
pop ecx
add esp, 4
xchg dword [esp], eax
mov esp, dword [esp]
jmp 0x683642
inc ebx
not ebx
sub ebx, 0x7efe3200
shl ebx, 1
add ebx, 0x7a3eb79f
jmp 0x68375b
mov dword [esp], ebx
push esp
jmp 0x68370d
add esi, ecx
add esi, 0x4ffe7e75
jmp 0x6839aa
pop ebx
push edx
mov dword [esp], 0x4e134d56
mov dword [esp], edi
jmp 0x683747
xchg dword [esp], eax
jmp 0x683b4d
shr edi, 1
jmp 0x683e6b
sub esp, 4
mov dword [esp], eax
mov eax, 0x76114dd1
xchg ebp, eax
not ebp
xchg ebp, eax
add eax, 0x78e9c800
jmp 0x6837a5
mov dword [esp], eax
mov dword [esp], esi
push eax
mov eax, 4
mov esi, eax
pop eax
jmp 0x68344f
sub ecx, ebx
pop ebx
sub eax, ecx
mov ecx, dword [esp]
add esp, 4
jmp 0x683a2d
neg ebx
dec ebx
dec ebx
xor ebx, 0xa9722e3e
sub ebp, ebx
mov ebx, dword [esp]
add esp, 4
mov edx, ebp
mov ebp, dword [esp]
add esp, 4
sub ecx, edx
pop edx
sub ecx, 0x3ff71323
add ecx, dword [esp]
add ecx, 0x3ff71323
jmp 0x683394
xchg edx, eax
xor edx, ebp
xor ebp, edx
xor edx, ebp
push ebp
jmp 0x68364f
dec edi
jmp 0x68365f
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], ebp
mov ebp, 0x1f071201
xor edi, ebp
pop ebp
jmp 0x6834ea
mov edi, 0x77fd316d
and edi, 0x7e7ee42e
push ebp
mov ebp, esp
add ebp, 4
jmp 0x6837e8
push ebx
jmp 0x683c3a
shl ebp, 4
xor ebp, 0xef3d7010
add ebx, ebp
jmp 0x683942
add esi, 0x5cb3ad7f
inc esi
or esi, 0x7de96873
push 0xa7f237c
mov dword [esp], eax
mov eax, 0x7bff0cc0
xor esi, eax
jmp 0x683b64
mov edx, ebp
pop ebp
add ecx, edx
jmp 0x683d10
mov ecx, dword [esp]
add esp, 4
add edx, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
pop esp
jmp 0x68372e
add edx, 0x865c0fe
push eax
mov dword [esp], 0x4043795b
mov dword [esp], edx
xor dword [esp], 0x77ee1352
pop eax
xor eax, 0x77ee1352
jmp 0x683f46
push ebp
mov ebp, 0x7ceb2cc0
mov eax, ebp
pop ebp
inc eax
xor eax, 0x6bd40fde
add ecx, eax
pop eax
push eax
mov dword [esp], edx
jmp 0x683425
push edi
jmp 0x6837ff
mov edx, 0x78760205
jmp 0x683b76
mov dword [esp], esi
sub esp, 4
mov dword [esp], edx
push 0x77de29a2
pop edx
shl edx, 3
and edx, 0x7bff776f
sub edx, 0xfb16393b
mov esi, edx
pop edx
sub ebx, esi
mov esi, dword [esp]
add esp, 4
mov esi, dword [esp]
add esp, 4
jmp 0x683953
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], esi
jmp 0x683978
push eax
push ecx
mov dword [esp], edi
jmp 0x68350e
pop dword [esp]
jmp 0x683a41
mov edx, esi
mov esi, dword [esp]
push eax
mov eax, esp
add eax, 4
sub eax, 4
jmp 0x68371e
mov ebp, dword [esp]
add esp, 4
mov eax, dword [esp]
jmp 0x683e01
add ebx, 4
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
mov esp, dword [esp]
sti
push eax
mov dword [esp], 0x7edb0cb9
push eax
jmp 0x6833b2
xchg edx, eax
push ecx
jmp 0x683a5f
mov dword [esp], 0x5bf72314
or dword [esp], 0x7cbf5112
not dword [esp]
jmp 0x6839c0
push eax
push edi
mov edi, 0x69bffdd2
not edi
not edi
xor edi, 0x6e3f14f4
jmp 0x6837e2
push ecx
jmp 0x683a05
push eax
mov eax, 0x5f3df979
shr eax, 8
inc eax
sub eax, 0x929fb721
sub esi, eax
jmp 0x683c52
neg dword [esp]
push ebx
mov ebx, 0x20cd1c7d
xor dword [esp + 4], ebx
pop ebx
jmp 0x683a35
mov eax, 0x7ffd7229
jmp 0x6834af
mov dword [esp], eax
jmp 0x683b2c
pop esp
add edx, 0xf3da739f
push dword [ecx]
push dword [esp]
jmp 0x6835a4
mov dword [esp], 0x3bdf9911
mov dword [esp], ecx
jmp 0x68398e
shr eax, 1
jmp 0x683b88
and dword [esp], 0x6b3765dc
jmp 0x6839a4
mov esp, dword [esp]
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
push ebp
push esi
push ebp
mov ebp, 0x46fbb329
mov esi, ebp
pop ebp
jmp 0x683841
mov ecx, 0x7f7ff19a
sub esp, 4
mov dword [esp], ebx
mov ebx, 0x7f63b115
and ebx, 0x7efd3d00
jmp 0x6836e0
push dword [esp]
pop eax
add esp, 4
add ecx, 0x7beb4596
sub ecx, ebp
jmp 0x683c34
mov eax, 0xffffffff
sub edi, eax
push dword [esp]
pop eax
add esp, 4
jmp 0x683726
pop esi
add eax, edi
push ebp
mov ebp, 0x3c26fd95
sub eax, ebp
pop ebp
mov edi, dword [esp]
add esp, 4
jmp 0x6833ef
pop ebx
add ebx, ecx
mov dword [ebx], eax
mov ebx, dword [esp]
add esp, 4
push ebp
push eax
mov eax, 0x5e6d2125
shr eax, 8
push 0x5ea167b3
mov dword [esp], ecx
mov dword [esp], edx
jmp 0x6838cb
mov eax, 0x3e4029e1
xor dword [esp + 4], eax
pop eax
xor dword [esp], 0x3f6f76ae
jmp 0x683665
xor ecx, 0x7e7702ea
jmp 0x683c71
pop esp
mov dword [esp], edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
jmp 0x683a0d
pop eax
shr esi, 5
add esi, 0xfbdf7ce3
mov ebp, esi
pop esi
jmp 0x683c08
xor eax, edx
pop edx
inc eax
jmp 0x683c90
mov esp, dword [esp]
push eax
jmp 0x6838aa
sub eax, 0x7e93c2e8
sub ecx, eax
push dword [esp]
push dword [esp]
pop eax
jmp 0x683d8b
pop eax
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], edx
pop ecx
pop edx
not edx
xchg ecx, edx
add ecx, 0x36267d8f
add esi, 0x6dbf86d9
sub esi, 0x4ffe7e75
jmp 0x683700
sub esi, edi
mov edi, dword [esp]
add esp, 4
sub esi, 0xd293af5c
jmp 0x683cce
sub ecx, 0x27bfb818
jmp 0x683f51
add ecx, ebp
mov ebp, dword [esp]
add esp, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
push 0x21d8cb66
mov dword [esp], esi
mov esi, 0xdffb87b
jmp 0x683499
push esp
pop edx
push ecx
jmp 0x6833c7
push esi
jmp 0x683c9a
mov ebx, 0x3fdfa4ec
shr ebx, 3
sub ebx, 0x87fc709d
sub esi, ebx
push dword [esp]
jmp 0x6833d3
pop eax
pop ecx
push edi
mov edi, 0x56b34962
and edi, 0x3e6f06fe
or edi, 0x7fe6ba1e
jmp 0x683cc1
push ebp
jmp 0x683f0d
or eax, 0x7fd9562e
jmp 0x68339f
mov esi, 0x3ffd980c
shl esi, 4
add esi, 0xffffffff
add esi, 0x7c11c4d7
sub ecx, 0x7efcbd00
sub ecx, esi
add ecx, 0x7efcbd00
mov esi, dword [esp]
jmp 0x683d5a
inc edi
inc edi
add edi, 0xd7775612
jmp 0x683bea
xor eax, esi
pop esi
push ebx
mov ebx, 0x77fe5114
push ebp
mov dword [esp], 0x1ecd71d9
mov dword [esp], edi
mov dword [esp], ecx
mov ecx, 0x7ccdf576
add ebx, ecx
mov ecx, dword [esp]
add esp, 4
add ebx, 0x4fde9980
sub ebx, 0x67cd204f
jmp 0x683488
push eax
push esi
mov esi, 0x4ff7c3eb
push ecx
jmp 0x683d3c
pop edx
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
jmp 0x683b7f
mov ecx, 0x1f62e1f3
mov eax, 0x1f62e1f2
sub eax, ecx
pop ecx
jmp 0x683ec8
push esi
mov esi, 0x77d6b685
mov ecx, esi
pop esi
add esi, ecx
pop ecx
jmp 0x683d69
add esp, 4
mov ebp, dword [esp]
push edx
jmp 0x683c2c
inc esi
shr esi, 5
and esi, 0x3dfbd4f4
shr esi, 4
push edi
jmp 0x683df3
add esp, 4
add esp, 4
push eax
push ecx
jmp 0x683d2a
push ecx
push 0x1efd6d3d
pop ecx
sub ecx, 0x55bfff14
dec ecx
shr ecx, 1
shl ecx, 3
dec ecx
xor ecx, 0x5b0e16b2
xor edx, ecx
jmp 0x683e53
dec edi
neg edi
sub edi, 1
sub edi, 0xef221110
push eax
jmp 0x683a91
push esi
mov esi, 0x3c26fd95
add eax, esi
jmp 0x683aea
mov edi, esi
mov eax, edi
pop edi
jmp 0x683e9a
mov edi, 0xc4627422
add esi, edi
pop edi
push edi
jmp 0x683ddc
add esp, 4
sub eax, ebx
mov ebx, dword [esp]
add esp, 4
push ebx
mov dword [esp], edi
mov edi, 0x7efb0781
shr edi, 7
jmp 0x683dbd
mov ecx, dword [esp]
add esp, 4
push edx
not dword [esp]
mov edx, dword [esp]
add esp, 4
jmp 0x683887
sub edi, 1
shr edi, 1
shl edi, 3
sub esp, 4
mov dword [esp], ecx
mov dword [esp], 0x710c307d
mov dword [esp], esi
mov esi, 0x7bbf757a
xor esi, 0x72c3ac69
jmp 0x683403
mov esi, dword [esp]
add esp, 4
sub ebx, 0x53ce6800
sub ebx, 0x5ffffa2d
add ebx, 0x76fad53f
add ebx, eax
sub ebx, 0x76fad53f
add ebx, 0x5ffffa2d
jmp 0x683c6b
sub ecx, 0x53f6ee32
jmp 0x683f17
xor ebx, 0x52428c57
add ecx, ebx
pop ebx
add ecx, eax
sub ecx, 0x7dbd732b
push ebp
mov ebp, 0x1c0e8a44
add ecx, ebp
pop ebp
add ecx, 0x5ffcd363
add ecx, 0x53f6ee32
push dword [esp]
push dword [esp]
mov eax, dword [esp]
add esp, 4
push edi
mov edi, esp
jmp 0x68332b
mov ebp, 0x5bcf3181
jmp 0x68381e
push edx
mov edx, 0x5ffcd363
jmp 0x683f22
sub ecx, edx
pop edx
sub ecx, 0x1c0e8a44
push ebx
mov ebx, 0x2fb7f43c
or ebx, 0x2f7f2b58
jmp 0x683ed3
or dword [esp + 4], esi
pop esi
jmp 0x683619
mov edx, dword [esp]
add esp, 4
jmp 0x683bfd
add ecx, eax
add ecx, 0x27bfb818
pop eax
sub edx, 1
jne 0x683a14
sti
jmp 0x68391b