Function at 0x462440
Capabilities:
Hash data with md5

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff8
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x53635d
mov eax, dword fs:[0]
push eax
push ebx
sub esp, 0x178
mov eax, dword [0x58a06c]
xor eax, ebp
mov dword [ebp - 0x14], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x30], ecx
mov eax, dword [ebx + 8]
mov dword [ebp - 0x180], eax
mov dword [ebp - 0x17c], 0
call fcn.00401d90
mov ecx, eax
test ecx, ecx
je 0x462fd6
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x4c], eax
mov dword [ebp - 4], 0
call fcn.00401d90
mov ecx, eax
test ecx, ecx
je 0x462fe0
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
mov dword [ebp - 0x188], eax
add eax, 0x10
mov dword [ebp - 0x6c], eax
mov byte [ebp - 4], 1
call fcn.00401d90
mov ecx, eax
test ecx, ecx
je 0x462fea
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x48], eax
mov byte [ebp - 4], 2
call fcn.00401d90
mov ecx, eax
test ecx, ecx
je 0x462ff4
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x3c], eax
mov byte [ebp - 4], 3
call fcn.00401d90
mov ecx, eax
test ecx, ecx
je 0x462ffe
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x68]
mov byte [ebp - 4], 4
push eax
call fcn.00514f22
add esp, 4
lea eax, [ebp - 0x48]
push dword [ebp - 0x64]
push dword [ebp - 0x68]
push str._lld
push eax
call fcn.0046eb90
add esp, 0x10
mov byte [ebp - 4], 5
mov edi, dword [ebp - 0x48]
mov ecx, dword [edi - 0x10]
lea eax, [edi - 0x10]
mov dword [ebp - 0x15c], 0
mov dword [ebp - 0x184], eax
test ecx, ecx
je 0x462591
mov eax, dword [ecx]
mov eax, dword [eax + 0x10]
call eax
mov ecx, eax
test ecx, ecx
jne 0x4625a9
call fcn.00401d90
mov ecx, eax
mov edx, dword [eax]
mov eax, dword [edx + 0x10]
call eax
mov ecx, eax
test ecx, ecx
je 0x463008
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
push 6
push str.pcbpcb
push dword [edi - 0xc]
add eax, 0x10
mov dword [ebp - 0x17c], 2
mov edx, edi
mov dword [ebp - 0x15c], eax
lea ecx, [ebp - 0x15c]
call fcn.0043cc80
mov esi, dword [ebp - 0x15c]
add esp, 0xc
cmp dword [esi - 4], 1
jle 0x4625fd
push dword [esi - 0xc]
lea ecx, [ebp - 0x15c]
call fcn.00406520
mov esi, dword [ebp - 0x15c]
mov ecx, esi
mov dword [ebp - 0x178], 0
mov dword [ebp - 0x168], 0
mov dword [ebp - 0x164], 0xf
mov byte [ebp - 0x178], 0
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x462627
sub ecx, edx
push ecx
push esi
lea ecx, [ebp - 0x178]
call fcn.00405490
mov byte [ebp - 4], 6
lea eax, [ebp - 0x178]
cmp dword [ebp - 0x164], 0x10
lea ecx, [ebp - 0xe0]
push dword [ebp - 0x168]
cmovae eax, dword [ebp - 0x178]
push eax
mov byte [ebp - 0x78], 0
mov dword [ebp - 0xcc], 0
mov dword [ebp - 0xd0], 0
mov dword [ebp - 0xe0], 0x67452301
mov dword [ebp - 0xdc], 0xefcdab89
mov dword [ebp - 0xd8], 0x98badcfe
mov dword [ebp - 0xd4], 0x10325476
call fcn.00433830
lea eax, [ebp - 0x2c]
push eax
lea ecx, [ebp - 0xe0]
call fcn.00434000
mov dword [ebp - 0x17c], 6
mov byte [ebp - 4], 7
lea eax, [ebp - 0x2c]
cmp dword [ebp - 0x18], 0x10
cmovae eax, dword [ebp - 0x2c]
mov dword [ebp - 0x158], eax
call fcn.00401d90
mov ecx, eax
test ecx, ecx
je 0x463012
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x40], eax
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x40]
push dword [ebp - 0x158]
call fcn.004061e0
test al, al
jne 0x462737
mov edx, dword [ebp - 0x158]
test edx, edx
jne 0x462715
xor ecx, ecx
jmp 0x46272d
mov ecx, edx
lea eax, [ecx + 1]
mov dword [ebp - 0x158], eax
mov al, byte [ecx]
inc ecx
test al, al
jne 0x462720
sub ecx, dword [ebp - 0x158]
push ecx
push edx
lea ecx, [ebp - 0x40]
call fcn.004062c0
mov byte [ebp - 4], 0xa
mov edx, dword [ebp - 0x18]
cmp edx, 0x10
jb 0x46276f
mov ecx, dword [ebp - 0x2c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x462765
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x46301c
push edx
push ecx
call fcn.0050057d
add esp, 8
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x18], 0xf
mov byte [ebp - 0x2c], 0
mov byte [ebp - 4], 0xb
mov edx, dword [ebp - 0x164]
cmp edx, 0x10
jb 0x4627bf
mov ecx, dword [ebp - 0x178]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x4627b5
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x46301c
push edx
push ecx
call fcn.0050057d
add esp, 8
mov dword [ebp - 0x168], 0
mov dword [ebp - 0x164], 0xf
mov byte [ebp - 0x178], 0
mov dword [ebp - 0x158], 4
mov byte [ebp - 4], 0xc
add esi, 0xfffffff0
or eax, 0xffffffff
lock xadd dword [esi + 0xc], eax
dec eax
test eax, eax
jg 0x462800
mov ecx, dword [esi]
push esi
mov eax, dword [ecx]
call dword [eax + 4]
mov ecx, dword [ebp - 0x30]
mov ecx, dword [ecx + 0x28]
call fcn.0045be40
mov esi, eax
test esi, esi
jne 0x462815
xor ecx, ecx
jmp 0x462829
mov ecx, esi
lea edx, [ecx + 1]
nop word [eax + eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x462820
sub ecx, edx
push ecx
push esi
lea ecx, [ebp - 0x44]
call fcn.004062c0
push esi
call fcn.005005bb
mov ecx, dword [ebp - 0x180]
add esp, 4
call fcn.0045be40
mov esi, eax
test esi, esi
jne 0x462851
xor ecx, ecx
jmp 0x46285f
mov ecx, esi
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x462856
sub ecx, edx
push ecx
push esi
lea ecx, [ebp - 0x3c]
call fcn.004062c0
push esi
call fcn.005005bb
mov edx, dword [ebp - 0x30]
lea ecx, [ebp - 0x180]
add esp, 4
lea edx, [edx + 0x38]
push str._index_api_delMarkFromShare
call fcn.0040a2c0
add esp, 4
mov esi, eax
mov byte [ebp - 4], 0xd
mov ecx, dword [esi]
cmp dword [ecx - 4], 1
jle 0x4628a5
push dword [ecx - 0xc]
mov ecx, esi
call fcn.0040b2e0
mov ecx, dword [esi]
call fcn.0045be40
mov esi, eax
test esi, esi
jne 0x4628b4
xor ecx, ecx
jmp 0x4628c9
mov ecx, esi
lea edx, [ecx + 1]
nop dword [eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x4628c0
sub ecx, edx
push ecx
push esi
lea ecx, [ebp - 0x4c]
call fcn.004062c0
push esi
call fcn.005005bb
mov byte [ebp - 4], 0xc
add esp, 4
mov edx, dword [ebp - 0x180]
or eax, 0xffffffff
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4628fe
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
xorps xmm0, xmm0
movlpd qword [ebp - 0x38], xmm0
push 0x40
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x34], 0
call fcn.0050058b
add esp, 4
mov dword [eax], eax
mov dword [eax + 4], eax
mov dword [eax + 8], eax
mov word [eax + 0xc], 0x101
mov dword [ebp - 0x38], eax
mov byte [ebp - 4], 0xe
lea ecx, [ebp - 0x2c]
push 9
mov dword [ebp - 0x2c], 0
push str.timestamp
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x18], 0xf
mov byte [ebp - 0x2c], 0
call fcn.00405490
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xf
push eax
lea ecx, [ebp - 0x38]
call fcn.0046e910
mov edx, edi
lea esi, [edx + 1]
mov cl, byte [edx]
inc edx
test cl, cl
jne 0x462970
sub edx, esi
mov ecx, eax
push edx
push edi
call fcn.00405490
mov byte [ebp - 4], 0xe
mov edx, dword [ebp - 0x18]
cmp edx, 0x10
jb 0x4629ba
mov ecx, dword [ebp - 0x2c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x4629b0
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x463021
push edx
push ecx
call fcn.0050057d
add esp, 8
push 9
mov dword [ebp - 0x2c], 0
lea ecx, [ebp - 0x2c]
push str.signature
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x18], 0xf
mov byte [ebp - 0x2c], 0
call fcn.00405490
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x10
push eax
lea ecx, [ebp - 0x38]
call fcn.0046e910
mov esi, eax
mov eax, dword [ebp - 0x40]
mov edx, eax
lea edi, [edx + 1]
nop dword [eax]
mov cl, byte [edx]
inc edx
test cl, cl
jne 0x462a00
sub edx, edi
mov ecx, esi
push edx
push eax
call fcn.00405490
mov byte [ebp - 4], 0xe
mov edx, dword [ebp - 0x18]
cmp edx, 0x10
jb 0x462a4a
mov ecx, dword [ebp - 0x2c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x462a40
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x463026
push edx
push ecx
call fcn.0050057d
add esp, 8
push 4
mov dword [ebp - 0x2c], 0
lea ecx, [ebp - 0x2c]
push 0x550e3c
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x18], 0xf
mov byte [ebp - 0x2c], 0
call fcn.00405490
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x11
push eax
lea ecx, [ebp - 0x38]
call fcn.0046e910
mov esi, eax
mov eax, dword [ebp - 0x44]
mov edx, eax
lea edi, [edx + 1]
nop dword [eax]
mov cl, byte [edx]
inc edx
test cl, cl
jne 0x462a90
sub edx, edi
mov ecx, esi
push edx
push eax
call fcn.00405490
mov byte [ebp - 4], 0xe
mov edx, dword [ebp - 0x18]
cmp edx, 0x10
jb 0x462ada
mov ecx, dword [ebp - 0x2c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x462ad0
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x46302b
push edx
push ecx
call fcn.0050057d
add esp, 8
push 7
mov dword [ebp - 0x2c], 0
lea ecx, [ebp - 0x2c]
push str.markIds
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x18], 0xf
mov byte [ebp - 0x2c], 0
call fcn.00405490
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x12
push eax
lea ecx, [ebp - 0x38]
call fcn.0046e910
mov esi, dword [ebp - 0x3c]
mov edx, eax
mov ecx, esi
lea edi, [ecx + 1]
nop dword [eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x462b20
sub ecx, edi
push ecx
push esi
mov ecx, edx
call fcn.00405490
mov byte [ebp - 4], 0xe
mov edx, dword [ebp - 0x18]
cmp edx, 0x10
jb 0x462b6a
mov ecx, dword [ebp - 0x2c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x462b60
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x463030
push edx
push ecx
call fcn.0050057d
add esp, 8
push 4
mov dword [ebp - 0x2c], 0
lea ecx, [ebp - 0x2c]
push str.lang
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x18], 0xf
mov byte [ebp - 0x2c], 0
call fcn.00405490
mov byte [ebp - 4], 0x13
call fcn.00434980
mov edi, eax
lea ecx, [ebp - 0x38]
lea eax, [ebp - 0x2c]
push eax
call fcn.0046e910
cmp eax, edi
je 0x462bc2
cmp dword [edi + 0x14], 0x10
mov ecx, edi
jb 0x462bb7
mov ecx, dword [edi]
push dword [edi + 0x10]
push ecx
mov ecx, eax
call fcn.00405490
mov byte [ebp - 4], 0xe
mov edx, dword [ebp - 0x18]
cmp edx, 0x10
jb 0x462bfa
mov ecx, dword [ebp - 0x2c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x462bf0
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x463035
push edx
push ecx
call fcn.0050057d
add esp, 8
mov edi, dword [ebp - 0x4c]
mov ecx, edi
mov dword [ebp - 0x178], 0
mov dword [ebp - 0x168], 0
mov dword [ebp - 0x164], 0xf
mov byte [ebp - 0x178], 0
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x462c27
sub ecx, edx
push ecx
push edi
lea ecx, [ebp - 0x178]
call fcn.00405490
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 0x14
push eax
lea edx, [ebp - 0x178]
lea ecx, [ebp - 0x2c]
call fcn.0043c9f0
add esp, 4
mov byte [ebp - 4], 0x16
mov edx, dword [ebp - 0x164]
cmp edx, 0x10
jb 0x462c94
mov ecx, dword [ebp - 0x178]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x462c8a
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x46303a
push edx
push ecx
call fcn.0050057d
add esp, 8
push 0x70
lea eax, [ebp - 0x150]
mov dword [ebp - 0x168], 0
push 0
push eax
mov dword [ebp - 0x164], 0xf
mov byte [ebp - 0x178], 0
call fcn.00504db0
add esp, 0xc
lea ecx, [ebp - 0x150]
call fcn.0042afe0
xorps xmm0, xmm0
movups xmmword [ebp - 0x60], xmm0
mov dword [ebp - 0x58], 0
mov dword [ebp - 0x54], 0
mov byte [ebp - 4], 0x19
lea eax, [ebp - 0x2c]
cmp dword [ebp - 0x18], 0x10
lea ecx, [ebp - 0x128]
push dword [ebp - 0x1c]
cmovae eax, dword [ebp - 0x2c]
push eax
call fcn.00405490
cmp dword [ebp - 0x114], 0x10
lea ecx, [ebp - 0x128]
mov eax, dword [ebp - 0x118]
lea edx, [ebp - 0x60]
cmovae ecx, dword [ebp - 0x128]
push ecx
add eax, ecx
push edx
push eax
push ecx
lea ecx, [ebp - 0x150]
call fcn.0042b0d0
test al, al
je 0x462e9e
push ecx
push str.code
lea ecx, [ebp - 0x60]
call fcn.0042ed20
cmp byte [eax + 8], 1
jne 0x462dae
mov eax, dword [ebp - 0x168]
and eax, 0xffffff01
mov dword [ebp - 0x164], 0
or eax, 1
mov dword [ebp - 0x170], 1
mov dword [ebp - 0x168], eax
push ecx
mov eax, 5
mov byte [ebp - 4], 0x1a
push str.code
lea ecx, [ebp - 0x60]
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x17c], eax
call fcn.0042ed20
lea ecx, [ebp - 0x170]
push ecx
mov ecx, eax
call fcn.0042e5e0
mov byte [ebp - 0x151], 1
test al, al
jne 0x462db5
mov byte [ebp - 0x151], 0
mov dword [ebp - 4], 0x19
test byte [ebp - 0x158], 1
je 0x462dd0
lea ecx, [ebp - 0x170]
call fcn.0042e430
cmp byte [ebp - 0x151], 0
je 0x462de5
mov byte [ebp - 0x151], 1
jmp 0x462ea5
push ecx
push 0x54f634
lea ecx, [ebp - 0x60]
call fcn.0042ed20
cmp byte [eax + 8], 0
je 0x462e9e
call fcn.00401d90
mov ecx, eax
test ecx, ecx
je 0x46303f
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x30], eax
push ecx
push 0x54f634
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x1b
call fcn.0042ed20
mov ecx, dword [eax]
call fcn.0045bed0
mov esi, eax
test esi, esi
jne 0x462e3c
xor ecx, ecx
jmp 0x462e50
mov ecx, esi
lea edx, [ecx + 2]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x462e41
sub ecx, edx
sar ecx, 1
push ecx
push esi
lea ecx, [ebp - 0x30]
call fcn.0040b410
push esi
call fcn.005005bb
add esp, 4
push 0
push 0
call fcn.0047fd54
mov esi, dword [ebp - 0x30]
mov edx, esi
mov ecx, dword [eax + 0xa8]
call fcn.004299c0
add esp, 8
mov byte [ebp - 4], 0x19
add esi, 0xfffffff0
or eax, 0xffffffff
lock xadd dword [esi + 0xc], eax
dec eax
test eax, eax
jg 0x462e9b
mov ecx, dword [esi]
push esi
mov eax, dword [ecx]
call dword [eax + 4]
mov esi, dword [ebp - 0x3c]
mov byte [ebp - 0x151], 0
lea ecx, [ebp - 0x60]
call fcn.0042e430
lea ecx, [ebp - 0x150]
call fcn.0040e3d0
mov byte [ebp - 4], 0xe
mov edx, dword [ebp - 0x18]
cmp edx, 0x10
jb 0x462ef0
mov ecx, dword [ebp - 0x2c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x462ee6
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x463049
push edx
push ecx
call fcn.0050057d
add esp, 8
lea eax, [ebp - 0x38]
push eax
mov ecx, eax
call fcn.0046ecb0
mov byte [ebp - 4], 4
or eax, 0xffffffff
mov edx, dword [ebp - 0x40]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x462f1a
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov byte [ebp - 4], 3
or eax, 0xffffffff
mov edx, dword [ebp - 0x44]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x462f39
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov byte [ebp - 4], 2
add esi, 0xfffffff0
or eax, 0xffffffff
lock xadd dword [esi + 0xc], eax
dec eax
test eax, eax
jg 0x462f55
mov ecx, dword [esi]
push esi
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0x184]
or esi, 0xffffffff
mov byte [ebp - 4], 1
mov eax, esi
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x462f76
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0x188]
mov eax, esi
mov byte [ebp - 4], 0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x462f94
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov dword [ebp - 4], 0xffffffff
add edi, 0xfffffff0
lock xadd dword [edi + 0xc], esi
dec esi
test esi, esi
jg 0x462fb0
mov ecx, dword [edi]
push edi
mov edx, dword [ecx]
call dword [edx + 4]
mov al, byte [ebp - 0x151]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.005000f2
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret 4
push 0x80004005
call fcn.00404aa0
push 0x80004005
call fcn.00404aa0
push 0x80004005
call fcn.00404aa0
push 0x80004005
call fcn.00404aa0
push 0x80004005
call fcn.00404aa0
push 0x80004005
call fcn.00404aa0
push 0x80004005
call fcn.00404aa0
call fcn.00508673
call fcn.00508673
call fcn.00508673
call fcn.00508673
call fcn.00508673
call fcn.00508673
call fcn.00508673
push 0x80004005
call fcn.00404aa0
call fcn.00508673
int3