Function at 0x49d3d0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push edi
push esi
push ebx
sub esp, 0xcc
mov eax, dword [ebp + 0xc]
test eax, eax
jne case.default.0x49d3f4
cmp dword [ebp + 0x10], 0x1c
ja case.default.0x49d3f4
mov eax, dword [ebp + 0x10]
jmp dword [eax*4 + 0x5367c0]
mov eax, dword [ebp + 0x14]
mov eax, dword [eax + 8]
mov edx, dword [eax]
mov dword [ebp - 0xb0], edx
mov eax, dword [edx]
add eax, 1
cmp eax, 1
ja 0x49df3c
mov eax, dword [ebp + 0x14]
mov eax, dword [eax + 4]
mov edx, dword [eax]
mov dword [ebp - 0xb4], edx
mov eax, dword [edx]
add eax, 1
cmp eax, 1
ja 0x49df60
lea eax, [ebp - 0xb0]
lea esi, [ebp - 0xb4]
mov ecx, dword [ebp + 8]
mov dword [esp + 4], eax
mov dword [esp], esi
call fcn.00421510
mov eax, dword [ebp - 0xb4]
sub esp, 8
mov edx, dword [eax]
test edx, edx
je 0x49de7e
cmp edx, 0xffffffff
je 0x49d47b
lock sub dword [eax], 1
mov eax, dword [ebp - 0xb4]
je 0x49de7e
mov eax, dword [ebp - 0xb0]
mov edx, dword [eax]
test edx, edx
je 0x49d498
cmp edx, 0xffffffff
je case.default.0x49d3f4
lock sub dword [eax], 1
mov eax, dword [ebp - 0xb0]
jne case.default.0x49d3f4
mov dword [esp + 8], 4
mov dword [esp + 4], 1
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
ret
mov eax, dword [ebp + 0x14]
mov ecx, dword [ebp + 8]
mov eax, dword [eax + 4]
movzx eax, byte [eax]
mov dword [esp], eax
call fcn.0041d450
sub esp, 4
jmp case.default.0x49d3f4
mov eax, dword [ebp + 0x14]
mov ecx, dword [ebp + 8]
mov eax, dword [eax + 4]
mov eax, dword [eax]
mov dword [esp], eax
call fcn.00421810
sub esp, 4
jmp case.default.0x49d3f4
mov ecx, dword [ebp + 8]
call fcn.004215c0
jmp case.default.0x49d3f4
mov eax, dword [ebp + 0x14]
mov eax, dword [eax + 4]
mov edx, dword [eax]
mov dword [ebp - 0xb0], edx
mov eax, dword [edx]
add eax, 1
cmp eax, 1
ja 0x49df45
lea ebx, [ebp - 0xb0]
mov ecx, dword [ebp + 8]
mov dword [esp], ebx
call fcn.00421670
sub esp, 4
mov eax, dword [ebp - 0xb0]
mov edx, dword [eax]
test edx, edx
je 0x49d565
cmp edx, 0xffffffff
je case.default.0x49d3f4
lock sub dword [eax], 1
mov eax, dword [ebp - 0xb0]
jne case.default.0x49d3f4
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
jmp case.default.0x49d3f4
mov eax, dword [ebp + 0x14]
lea ebx, [ebp - 0xb0]
mov esi, dword [eax + 4]
mov eax, dword [esi]
mov dword [ebp - 0xb0], eax
mov edx, dword [eax]
test edx, edx
je 0x49deba
cmp edx, 0xffffffff
je 0x49d5aa
lock add dword [eax], 1
mov ecx, dword [ebp + 8]
mov dword [esp], ebx
call fcn.004215b0
sub esp, 4
mov ecx, ebx
call fcn.004b5840
jmp case.default.0x49d3f4
mov eax, dword [ebp + 0x14]
mov eax, dword [eax + 4]
mov ecx, dword [eax]
mov dword [ebp - 0xb0], ecx
mov edx, dword [ecx]
add edx, 1
cmp edx, 1
ja 0x49df57
mov ecx, dword [eax + 4]
mov dword [ebp - 0xac], ecx
mov edx, dword [ecx]
add edx, 1
cmp edx, 1
ja 0x49df4e
mov ecx, dword [eax + 8]
mov dword [ebp - 0xa8], ecx
mov edx, dword [ecx]
add edx, 1
cmp edx, 1
ja 0x49e065
mov ecx, dword [eax + 0xc]
mov dword [ebp - 0xa4], ecx
mov edx, dword [ecx]
add edx, 1
cmp edx, 1
ja 0x49e05c
mov ecx, dword [eax + 0x10]
mov dword [ebp - 0xa0], ecx
mov edx, dword [ecx]
add edx, 1
cmp edx, 1
ja 0x49e053
mov ecx, dword [eax + 0x14]
mov dword [ebp - 0x9c], ecx
mov edx, dword [ecx]
add edx, 1
cmp edx, 1
ja 0x49e04a
mov ecx, dword [eax + 0x18]
mov dword [ebp - 0x98], ecx
mov edx, dword [ecx]
add edx, 1
cmp edx, 1
ja 0x49e041
mov ecx, dword [eax + 0x1c]
mov dword [ebp - 0x94], ecx
mov edx, dword [ecx]
add edx, 1
cmp edx, 1
ja 0x49e038
mov edx, dword [eax + 0x20]
mov ecx, dword [eax + 0x50]
mov dword [ebp - 0x90], edx
mov edx, dword [eax + 0x24]
mov dword [ebp - 0x8c], edx
mov edx, dword [eax + 0x28]
mov dword [ebp - 0x88], edx
mov edx, dword [eax + 0x2c]
mov dword [ebp - 0x84], edx
mov edx, dword [eax + 0x30]
mov dword [ebp - 0x80], edx
mov edx, dword [eax + 0x34]
mov dword [ebp - 0x7c], edx
mov edx, dword [eax + 0x38]
mov dword [ebp - 0x78], edx
mov edx, dword [eax + 0x3c]
mov dword [ebp - 0x74], edx
mov edx, dword [eax + 0x40]
mov dword [ebp - 0x68], vtable.actSocket.0
mov dword [ebp - 0x70], edx
mov edx, dword [eax + 0x4c]
mov dword [ebp - 0x60], ecx
mov dword [ebp - 0x64], edx
mov edx, dword [ecx]
add edx, 1
cmp edx, 1
ja 0x49e02f
mov ecx, dword [eax + 0x54]
mov dword [ebp - 0x5c], ecx
mov edx, dword [ecx]
add edx, 1
cmp edx, 1
ja 0x49e026
mov ecx, dword [eax + 0x58]
mov dword [ebp - 0x58], ecx
mov edx, dword [ecx]
add edx, 1
cmp edx, 1
ja 0x49e01d
mov ecx, dword [eax + 0x5c]
mov dword [ebp - 0x54], ecx
mov edx, dword [ecx]
add edx, 1
cmp edx, 1
ja 0x49e014
mov ecx, dword [eax + 0x60]
mov dword [ebp - 0x50], ecx
mov edx, dword [ecx]
add edx, 1
cmp edx, 1
ja 0x49e00b
mov ecx, dword [eax + 0x68]
mov ebx, dword [eax + 0x6c]
mov dword [ebp - 0x48], ecx
mov ecx, dword [eax + 0x70]
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x40], ecx
mov edx, dword [ecx]
add edx, 1
cmp edx, 1
ja 0x49e002
movzx edx, byte [eax + 0x80]
mov ecx, dword [eax + 0x78]
mov ebx, dword [eax + 0x7c]
mov dword [ebp - 0x38], ecx
mov ecx, dword [eax + 0x90]
mov byte [ebp - 0x30], dl
mov edx, dword [eax + 0x84]
mov dword [ebp - 0x34], ebx
mov dword [ebp - 0x2c], edx
movzx edx, byte [eax + 0x88]
mov dword [ebp - 0x20], ecx
mov byte [ebp - 0x28], dl
mov edx, dword [ecx]
add edx, 1
cmp edx, 1
ja 0x49dff9
mov eax, dword [eax + 0x94]
lea ebx, [ebp - 0xb0]
mov ecx, dword [ebp + 8]
mov dword [esp], ebx
mov dword [ebp - 0x1c], eax
call fcn.004227e0
mov eax, dword [ebp - 0x20]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x49de60
cmp edx, 0xffffffff
je 0x49d7d0
lock sub dword [eax], 1
mov eax, dword [ebp - 0x20]
je 0x49de60
lea ecx, [ebp - 0x68]
call fcn.004620d0
mov eax, dword [ebp - 0x94]
mov edx, dword [eax]
test edx, edx
je 0x49de40
cmp edx, 0xffffffff
je 0x49d7fd
lock sub dword [eax], 1
mov eax, dword [ebp - 0x94]
je 0x49de40
mov eax, dword [ebp - 0x98]
mov edx, dword [eax]
test edx, edx
je 0x49de20
cmp edx, 0xffffffff
je 0x49d822
lock sub dword [eax], 1
mov eax, dword [ebp - 0x98]
je 0x49de20
mov eax, dword [ebp - 0x9c]
mov edx, dword [eax]
test edx, edx
je 0x49de00
cmp edx, 0xffffffff
je 0x49d847
lock sub dword [eax], 1
mov eax, dword [ebp - 0x9c]
je 0x49de00
mov eax, dword [ebp - 0xa0]
mov edx, dword [eax]
test edx, edx
je 0x49dde0
cmp edx, 0xffffffff
je 0x49d86c
lock sub dword [eax], 1
mov eax, dword [ebp - 0xa0]
je 0x49dde0
mov eax, dword [ebp - 0xa4]
mov edx, dword [eax]
test edx, edx
je 0x49ddc0
cmp edx, 0xffffffff
je 0x49d891
lock sub dword [eax], 1
mov eax, dword [ebp - 0xa4]
je 0x49ddc0
mov eax, dword [ebp - 0xa8]
mov edx, dword [eax]
test edx, edx
je 0x49dda0
cmp edx, 0xffffffff
je 0x49d8b6
lock sub dword [eax], 1
mov eax, dword [ebp - 0xa8]
je 0x49dda0
mov eax, dword [ebp - 0xac]
mov edx, dword [eax]
test edx, edx
je 0x49d8e0
cmp edx, 0xffffffff
je 0x49d540
lock sub dword [eax], 1
mov eax, dword [ebp - 0xac]
jne 0x49d540
nop
lea esi, [esi]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
jmp 0x49d540
mov ecx, dword [ebp + 8]
call fcn.004213b0
jmp case.default.0x49d3f4
mov ecx, dword [ebp + 8]
call fcn.00421330
jmp case.default.0x49d3f4
mov ecx, dword [ebp + 8]
call fcn.004220a0
jmp case.default.0x49d3f4
mov ecx, dword [ebp + 8]
call fcn.00422e30
mov edi, dword [ebp + 0x14]
mov edx, dword [edi]
test edx, edx
je case.default.0x49d3f4
mov byte [edx], al
jmp case.default.0x49d3f4
mov ecx, dword [ebp + 8]
call fcn.004227f0
jmp case.default.0x49d3f4
mov ecx, dword [ebp + 8]
call fcn.004224d0
jmp case.default.0x49d3f4
mov ecx, dword [ebp + 8]
call fcn.00421170
jmp case.default.0x49d3f4
mov ecx, dword [ebp + 8]
call fcn.00421110
jmp case.default.0x49d3f4
mov ecx, dword [ebp + 8]
call fcn.0041d2c0
jmp case.default.0x49d3f4
mov ecx, dword [ebp + 8]
call fcn.0041d2b0
jmp case.default.0x49d3f4
mov ecx, dword [ebp + 8]
call fcn.0041d1f0
jmp case.default.0x49d3f4
mov ecx, dword [ebp + 8]
call fcn.00420e30
jmp case.default.0x49d3f4
mov ecx, dword [ebp + 8]
call fcn.0041fde0
jmp case.default.0x49d3f4
mov eax, dword [ebp + 0x14]
mov eax, dword [eax + 0xc]
mov edx, dword [eax]
mov dword [ebp - 0xb0], edx
mov eax, dword [edx]
add eax, 1
cmp eax, 1
ja 0x49dff0
mov eax, dword [ebp + 0x14]
mov eax, dword [eax + 8]
mov edx, dword [eax]
mov dword [ebp - 0xb4], edx
mov eax, dword [edx]
add eax, 1
cmp eax, 1
ja 0x49df21
mov eax, dword [ebp + 0x14]
mov eax, dword [eax + 4]
mov edx, dword [eax]
mov dword [ebp - 0xb8], edx
mov eax, dword [edx]
add eax, 1
cmp eax, 1
ja 0x49df18
lea ebx, [ebp - 0xb0]
lea esi, [ebp - 0xb4]
lea edi, [ebp - 0xb8]
mov ecx, dword [ebp + 8]
mov dword [esp + 8], ebx
mov dword [esp + 4], esi
mov dword [esp], edi
call fcn.004221b0
mov eax, dword [ebp - 0xb8]
sub esp, 0xc
mov edx, dword [eax]
test edx, edx
je 0x49de9c
cmp edx, 0xffffffff
je 0x49da81
lock sub dword [eax], 1
mov eax, dword [ebp - 0xb8]
je 0x49de9c
mov eax, dword [ebp - 0xb4]
mov edx, dword [eax]
test edx, edx
je 0x49d8e0
cmp edx, 0xffffffff
je 0x49d540
lock sub dword [eax], 1
mov eax, dword [ebp - 0xb4]
jne 0x49d540
jmp 0x49d8e0
mov eax, dword [ebp + 0x14]
mov eax, dword [eax + 0xc]
mov ebx, dword [eax]
mov eax, dword [ebp + 0x14]
mov eax, dword [eax + 8]
mov ecx, dword [eax]
mov eax, dword [ebp + 0x14]
mov eax, dword [eax + 4]
mov edx, dword [eax]
mov dword [ebp - 0xb0], edx
mov eax, dword [edx]
add eax, 1
cmp eax, 1
ja 0x49dfe7
mov dword [esp + 8], ebx
mov dword [esp + 4], ecx
lea ebx, [ebp - 0xb0]
mov ecx, dword [ebp + 8]
mov dword [esp], ebx
call fcn.00420650
mov eax, dword [ebp - 0xb0]
sub esp, 0xc
mov edx, dword [eax]
test edx, edx
jne 0x49d54c
jmp 0x49d565
mov ecx, dword [ebp + 8]
call fcn.0041e780
jmp case.default.0x49d3f4
mov eax, dword [ebp + 0x14]
mov eax, dword [eax + 4]
mov ecx, dword [eax]
mov dword [ebp - 0xb0], ecx
mov edx, dword [ecx]
add edx, 1
cmp edx, 1
ja 0x49dfde
mov ecx, dword [eax + 4]
mov dword [ebp - 0xac], ecx
mov edx, dword [ecx]
add edx, 1
cmp edx, 1
ja 0x49dfd5
mov ecx, dword [eax + 8]
mov dword [ebp - 0xa8], ecx
mov edx, dword [ecx]
add edx, 1
cmp edx, 1
ja 0x49dfcc
mov ecx, dword [eax + 0xc]
mov dword [ebp - 0xa4], ecx
mov edx, dword [ecx]
add edx, 1
cmp edx, 1
ja 0x49dfc3
mov ecx, dword [eax + 0x10]
mov dword [ebp - 0xa0], ecx
mov edx, dword [ecx]
add edx, 1
cmp edx, 1
ja 0x49dfba
mov ecx, dword [eax + 0x14]
mov dword [ebp - 0x9c], ecx
mov edx, dword [ecx]
add edx, 1
cmp edx, 1
ja 0x49dfb1
mov ecx, dword [eax + 0x18]
mov dword [ebp - 0x98], ecx
mov edx, dword [ecx]
add edx, 1
cmp edx, 1
ja 0x49dfa8
mov ecx, dword [eax + 0x1c]
mov dword [ebp - 0x94], ecx
mov edx, dword [ecx]
add edx, 1
cmp edx, 1
ja 0x49df9f
mov edx, dword [eax + 0x20]
mov ecx, dword [eax + 0x50]
mov dword [ebp - 0x90], edx
mov edx, dword [eax + 0x24]
mov dword [ebp - 0x8c], edx
mov edx, dword [eax + 0x28]
mov dword [ebp - 0x88], edx
mov edx, dword [eax + 0x2c]
mov dword [ebp - 0x84], edx
mov edx, dword [eax + 0x30]
mov dword [ebp - 0x80], edx
mov edx, dword [eax + 0x34]
mov dword [ebp - 0x7c], edx
mov edx, dword [eax + 0x38]
mov dword [ebp - 0x78], edx
mov edx, dword [eax + 0x3c]
mov dword [ebp - 0x74], edx
mov edx, dword [eax + 0x40]
mov dword [ebp - 0x68], vtable.actSocket.0
mov dword [ebp - 0x70], edx
mov edx, dword [eax + 0x4c]
mov dword [ebp - 0x60], ecx
mov dword [ebp - 0x64], edx
mov edx, dword [ecx]
add edx, 1
cmp edx, 1
ja 0x49df96
mov ecx, dword [eax + 0x54]
mov dword [ebp - 0x5c], ecx
mov edx, dword [ecx]
add edx, 1
cmp edx, 1
ja 0x49df8d
mov ecx, dword [eax + 0x58]
mov dword [ebp - 0x58], ecx
mov edx, dword [ecx]
add edx, 1
cmp edx, 1
ja 0x49df84
mov ecx, dword [eax + 0x5c]
mov dword [ebp - 0x54], ecx
mov edx, dword [ecx]
add edx, 1
cmp edx, 1
ja 0x49df7b
mov ecx, dword [eax + 0x60]
mov dword [ebp - 0x50], ecx
mov edx, dword [ecx]
add edx, 1
cmp edx, 1
ja 0x49df72
mov ecx, dword [eax + 0x68]
mov ebx, dword [eax + 0x6c]
mov dword [ebp - 0x48], ecx
mov ecx, dword [eax + 0x70]
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x40], ecx
mov edx, dword [ecx]
add edx, 1
cmp edx, 1
ja 0x49df69
movzx edx, byte [eax + 0x80]
mov ecx, dword [eax + 0x78]
mov ebx, dword [eax + 0x7c]
mov dword [ebp - 0x38], ecx
mov ecx, dword [eax + 0x90]
mov byte [ebp - 0x30], dl
mov edx, dword [eax + 0x84]
mov dword [ebp - 0x34], ebx
mov dword [ebp - 0x2c], edx
movzx edx, byte [eax + 0x88]
mov dword [ebp - 0x20], ecx
mov byte [ebp - 0x28], dl
mov edx, dword [ecx]
add edx, 1
cmp edx, 1
ja 0x49df2a
mov eax, dword [eax + 0x94]
lea ebx, [ebp - 0xb0]
mov ecx, dword [ebp + 8]
mov dword [esp], ebx
mov dword [ebp - 0x1c], eax
call fcn.004227c0
jmp 0x49d7ae
mov eax, dword [ebp + 0x14]
mov ecx, dword [ebp + 8]
mov eax, dword [eax + 4]
movzx eax, byte [eax]
mov dword [esp], eax
call fcn.00421e60
sub esp, 4
jmp case.default.0x49d3f4
mov ecx, dword [ebp + 8]
call fcn.0041ff90
jmp case.default.0x49d3f4
mov eax, dword [ebp + 0x14]
mov eax, dword [eax + 4]
mov edx, dword [eax]
mov dword [ebp - 0xb0], edx
mov eax, dword [edx]
add eax, 1
cmp eax, 1
ja 0x49df33
lea ebx, [ebp - 0xb0]
mov ecx, dword [ebp + 8]
mov dword [esp], ebx
call fcn.00423110
jmp 0x49d53d
mov eax, dword [ebp + 0x14]
mov ecx, dword [ebp + 8]
mov eax, dword [eax + 4]
mov eax, dword [eax]
mov dword [esp], eax
call fcn.004235a0
sub esp, 4
jmp case.default.0x49d3f4
mov ecx, dword [ebp + 8]
call fcn.0041d5f0
jmp case.default.0x49d3f4
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
jmp 0x49d8b6
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
jmp 0x49d891
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
jmp 0x49d86c
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
jmp 0x49d847
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
jmp 0x49d822
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
jmp 0x49d7fd
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
jmp 0x49d7d0
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
jmp 0x49d47b
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
jmp 0x49da81
mov eax, dword [eax + 4]
mov ecx, ebx
mov dword [esp], eax
call dword [method.QListData.detach_int_]
mov eax, dword [esi]
sub esp, 4
mov edx, dword [eax + 8]
lea esi, [eax + edx*4 + 0x10]
mov eax, dword [ebp - 0xb0]
lea edx, [eax + 0x10]
mov ecx, dword [eax + 0xc]
mov eax, dword [eax + 8]
lea edi, [edx + ecx*4]
lea eax, [edx + eax*4]
cmp edi, eax
jne 0x49df00
jmp 0x49d5aa
add eax, 4
add esi, 4
cmp edi, eax
je 0x49d5aa
test eax, eax
je 0x49def2
mov ecx, dword [esi]
mov dword [eax], ecx
mov edx, dword [ecx]
add edx, 1
cmp edx, 1
jbe 0x49def2
lock add dword [ecx], 1
jmp 0x49def2
lock add dword [edx], 1
jmp 0x49da34
lock add dword [edx], 1
jmp 0x49da18
lock add dword [ecx], 1
jmp 0x49dcf0
lock add dword [edx], 1
jmp 0x49dd5c
lock add dword [edx], 1
jmp 0x49d41c
lock add dword [edx], 1
jmp 0x49d52c
lock add dword [ecx], 1
jmp 0x49d5f7
lock add dword [ecx], 1
jmp 0x49d5e0
lock add dword [edx], 1
jmp 0x49d438
lock add dword [ecx], 1
jmp 0x49dcb0
lock add dword [ecx], 1
jmp 0x49dc90
lock add dword [ecx], 1
jmp 0x49dc7c
lock add dword [ecx], 1
jmp 0x49dc68
lock add dword [ecx], 1
jmp 0x49dc54
lock add dword [ecx], 1
jmp 0x49dc40
lock add dword [ecx], 1
jmp 0x49dbdd
lock add dword [ecx], 1
jmp 0x49dbc6
lock add dword [ecx], 1
jmp 0x49dbaf
lock add dword [ecx], 1
jmp 0x49db98
lock add dword [ecx], 1
jmp 0x49db81
lock add dword [ecx], 1
jmp 0x49db6a
lock add dword [ecx], 1
jmp 0x49db53
lock add dword [ecx], 1
jmp 0x49db3c
lock add dword [edx], 1
jmp 0x49dadc
lock add dword [edx], 1
jmp 0x49d9fc
lock add dword [ecx], 1
jmp 0x49d794
lock add dword [ecx], 1
jmp 0x49d754
lock add dword [ecx], 1
jmp 0x49d734
lock add dword [ecx], 1
jmp 0x49d720
lock add dword [ecx], 1
jmp 0x49d70c
lock add dword [ecx], 1
jmp 0x49d6f8
lock add dword [ecx], 1
jmp 0x49d6e4
lock add dword [ecx], 1
jmp 0x49d681
lock add dword [ecx], 1
jmp 0x49d66a
lock add dword [ecx], 1
jmp 0x49d653
lock add dword [ecx], 1
jmp 0x49d63c
lock add dword [ecx], 1
jmp 0x49d625
lock add dword [ecx], 1
jmp 0x49d60e