Function at 0x49624c
Capabilities:
Check for software breakpoints

Disassembly:
push ebp
mov ebp, esp
add esp, 0xfffffff4
push ebx
push esi
xor ecx, ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 8], edx
mov dword [ebp - 4], eax
xor eax, eax
push ebp
push 0x496e81
push dword fs:[eax]
mov dword fs:[eax], esp
lea eax, [ebp - 0xc]
call fcn.0040424c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x2fc]
mov ebx, dword [eax + 0x48]
sub ebx, 5
jl 0x496e54
inc ebx
mov esi, 5
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x2fc]
call fcn.0042ca0c
mov ecx, dword [ebp - 8]
mov edx, esi
call fcn.0041efb4
test eax, eax
je 0x496e4c
cmp eax, 0xae6262
jg 0x49653c
je 0x496dc7
cmp eax, 0x58b000
jg 0x496405
je 0x496cef
cmp eax, 0xff00
jg 0x496372
je 0x49685d
cmp eax, 0x42cc
jg 0x496331
je 0x496b2d
cmp eax, 0xcc
jg 0x496316
je 0x496ccb
sub eax, 0x80
je 0x4967bb
sub eax, 4
je 0x496cdd
jmp 0x496e4c
sub eax, 0xff
je 0x49684b
sub eax, 0x37af
je 0x496b3f
jmp 0x496e4c
cmp eax, 0x8000
jg 0x496359
je 0x4967cd
sub eax, 0x48dd
je 0x496b1b
sub eax, 0x5be
je 0x496935
jmp 0x496e4c
sub eax, 0x8080
je 0x4967df
sub eax, 0x7f
je 0x496911
jmp 0x496e4c
cmp eax, 0x1f4f65
jg 0x4963c2
je 0x496c71
cmp eax, 0x1400ca
jg 0x4963a7
je 0x496e3f
sub eax, 0xffff
je 0x49686f
sub eax, 0x123343
je 0x496c95
jmp 0x496e4c
sub eax, 0x173c4d
je 0x496c83
sub eax, 0x30f35
je 0x496947
jmp 0x496e4c
cmp eax, 0x30799c
jg 0x4963ea
je 0x496c5f
sub eax, 0x1f9edc
je 0x496ca7
sub eax, 0xb9df6
je 0x496b51
jmp 0x496e4c
sub eax, 0x469cc6
je 0x496c4d
sub eax, 0xcef39
je 0x496b09
jmp 0x496e4c
cmp eax, 0x9fffff
jg 0x4964a9
je 0x49697d
cmp eax, 0x808080
jg 0x496466
je 0x496827
cmp eax, 0x800000
jg 0x49644b
je 0x4967f1
sub eax, 0x6a59ff
je 0x496e30
sub eax, 0x74600
je 0x496af7
jmp 0x496e4c
sub eax, 0x800080
je 0x496803
sub eax, 0x7f80
je 0x496815
jmp 0x496e4c
cmp eax, 0x93ff93
jg 0x49648e
je 0x496b99
sub eax, 0x8ccbdf
je 0x49696b
sub eax, 0x60510
je 0x496cb9
jmp 0x496e4c
sub eax, 0x960ff9
je 0x496a31
sub eax, 0x33f56
je 0x496df4
jmp 0x496e4c
cmp eax, 0xa4ffe3
jg 0x4964f9
je 0x496b63
cmp eax, 0xa3c6ed
jg 0x4964de
je 0x496959
sub eax, 0xa028f9
je 0x496a1f
sub eax, 0x22db8
je 0x496e03
jmp 0x496e4c
sub eax, 0xa4a0a0
je 0x4968ff
sub eax, 0x215f
je 0x496ae5
jmp 0x496e4c
cmp eax, 0xaaffaa
jg 0x496521
je 0x496b87
sub eax, 0xa533f9
je 0x496a0d
sub eax, 0x1215c
je 0x496de5
jmp 0x496e4c
sub eax, 0xab5c5c
je 0x496dd6
sub eax, 0x1ea9d
je 0x4969fb
jmp 0x496e4c
cmp eax, 0xec00ec
jg 0x496684
je 0x496a43
cmp eax, 0xca88fb
jg 0x4965f1
je 0x4969c5
cmp eax, 0xbe8181
jg 0x4965ae
je 0x496d91
cmp eax, 0xb57bc1
jg 0x496593
je 0x496e12
sub eax, 0xafaf61
je 0x496c17
sub eax, 0x5c00e
je 0x496db5
jmp 0x496e4c
sub eax, 0xb65bf9
je 0x4969e9
sub eax, 0x41c7f
je 0x496da3
jmp 0x496e4c
cmp eax, 0xc0dcc0
jg 0x4965d6
je 0x4968c9
sub eax, 0xc074fa
je 0x4969d7
sub eax, 0x4bc6
je 0x496839
jmp 0x496e4c
sub eax, 0xc28787
je 0x496d7f
sub eax, 0x40707
je 0x496d6d
jmp 0x496e4c
cmp eax, 0xd9b3ff
jg 0x496641
je 0x496c3b
cmp eax, 0xd3a9a9
jg 0x496626
je 0x496d49
sub eax, 0xcb9898
je 0x496d5b
sub eax, 0x71742
je 0x496e21
jmp 0x496e4c
sub eax, 0xd7ffd7
je 0x496b75
sub eax, 0xb1da
je 0x496d37
jmp 0x496e4c
cmp eax, 0xe1c4c4
jg 0x496669
je 0x496d25
sub eax, 0xdbb7ff
je 0x496bf3
sub eax, 0x5b901
je 0x496a55
jmp 0x496e4c
sub eax, 0xe7cfcf
je 0x496d13
sub eax, 0x30606
je 0x496d01
jmp 0x496e4c
cmp eax, 0xff9dff
jg 0x496728
je 0x4969b3
cmp eax, 0xff00ff
jg 0x4966e5
je 0x496893
cmp eax, 0xf0fbff
jg 0x4966ca
je 0x4968ed
sub eax, 0xecd9ff
je 0x496c29
sub eax, 0x3f0a7
je 0x4968db
jmp 0x496e4c
sub eax, 0xfea9f3
je 0x496c05
sub eax, 0x560d
je 0x496881
jmp 0x496e4c
cmp eax, 0xff7d7d
jg 0x49670d
je 0x496be1
sub eax, 0xff633c
je 0x496ad3
sub eax, 0x1217
je 0x496ac1
jmp 0x496e4c
sub eax, 0xff8b17
je 0x496a67
sub eax, 0x87c
je 0x496bcf
jmp 0x496e4c
cmp eax, 0xffcaff
jg 0x496778
je 0x49698f
cmp eax, 0xffb3ff
jg 0x49675d
je 0x4969a1
sub eax, 0xffa448
je 0x496a79
sub eax, 0x460
je 0x496bbd
jmp 0x496e4c
sub eax, 0xffb66c
je 0x496a8b
sub eax, 0xb55
je 0x496bab
jmp 0x496e4c
cmp eax, 0xffe1c4
jg 0x4967a0
je 0x496aaf
sub eax, 0xffce9d
je 0x496a9d
sub eax, 0x435
je 0x496923
jmp 0x496e4c
sub eax, 0xffff00
je 0x4968a5
sub eax, 0xff
je 0x4968b7
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x496e98
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x496ea4
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x496eb0
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x496ebc
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x496ec8
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x496ed4
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x496ee0
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x496eec
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x496ef8
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x496f04
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x496f10
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x496f1c
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x496f28
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x496f34
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x496f40
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x496f4c
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x496f58
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x496f64
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x496f70
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x496f7c
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x496f88
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x496f94
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x496fa0
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x496fac
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x496fb8
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x496fc4
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x496fd0
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x496fdc
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x496fe8
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x496ff4
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x497000
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x49700c
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x497018
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x497024
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x497030
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x49703c
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x497048
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x497054
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x497060
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x49706c
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x497078
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x497084
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x497090
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x49709c
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x4970a8
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x4970b4
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x4970c0
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x4970cc
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x4970d8
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x4970e4
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x4970f0
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x4970fc
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x497108
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x497114
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x497120
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x49712c
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x497138
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x497144
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x497150
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x49715c
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x497168
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x497174
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x497180
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x49718c
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x497198
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x4971a4
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x4971b0
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x4971bc
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x4971c8
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x4971d4
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x4971e0
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x4971ec
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x4971f8
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x497204
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x497210
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x49721c
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x497228
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x497234
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x497240
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x49724c
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x497258
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x497264
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x497270
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x49727c
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x497288
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x497294
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x4972a0
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x4972ac
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x4972b8
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x4972c4
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x4972d0
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x4972dc
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x4972e8
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x4972f4
call fcn.00404514
jmp 0x496e4c
lea eax, [ebp - 0xc]
mov edx, 0x497300
call fcn.00404514
inc esi
dec ebx
jne 0x496290
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x320]
mov eax, dword [eax + 0x220]
mov edx, dword [ebp - 0xc]
mov ecx, dword [eax]
call dword [ecx + 0x38]
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x496e88
lea eax, [ebp - 0xc]
call fcn.0040424c
ret