Function at 0x14003ced0
Capabilities:
Access peb ldr_data
Encode data using xor
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x338]
sub rsp, 0x438
mov rax, qword [0x140181020]
xor rax, rsp
mov qword [rbp + 0x320], rax
mov rax, r9
mov qword [rsp + 0x48], rax
mov r14, r8
mov qword [rbp - 0x70], r8
mov qword [rbp + 0x38], rdx
mov qword [rbp + 0x90], rcx
mov qword [rbp + 0x140], r8
mov qword [rbp + 0x148], rax
xor r15d, r15d
mov dword [rsp + 0x40], r15d
mov cl, 0x6f
mov byte [rbp + 0x150], cl
mov word [rbp + 0x180], 0x4533
xor eax, eax
mov byte [rbp + 0x182], al
movsx ebx, cl
mov ecx, ebx
call fcn.140014160
add ebx, eax
cmp ebx, 0xfffffff0
jg 0x14003cf61
mov edx, 0x84
call fcn.140052d80
cmp ebx, 0xffffffb7
jg 0x14003cf70
mov edx, 0x9d
call fcn.140052d80
imul r11d, ebx, 0x5bd1e995
mov r8d, r15d
lea r9, [rbp + 0x154]
mov esi, 8
mov r10d, esi
nop dword [rax]
mov eax, r11d
shr eax, 0x18
xor eax, r11d
imul ecx, eax, 0x5bd1e995
xor ecx, r8d
imul edx, ecx, 0x286a90b9
xor edx, 0xaa2a7357
mov eax, edx
shr eax, 0xd
xor eax, edx
imul ecx, eax, 0x5bd1e995
mov eax, ecx
shr eax, 0xf
xor eax, ecx
mov dword [r9], eax
add r8d, 0x5bd1e995
lea r9, [r9 + 4]
sub r10, 1
jne 0x14003cf90
mov eax, 2
nop dword [rax + rax]
inc eax
test al, 0xf
jne 0x14003cfe0
mov qword [0x140187190], r15
lea edi, [rax + 8]
mov edx, edi
call fcn.140052d80
mov rbx, rax
mov qword [0x140187190], rax
test rax, rax
jne 0x14003d00b
mov rbx, r15
jmp 0x14003d04d
mov dword [0x14018719c], edi
mov dword [0x140187198], 2
mov dword [rax], edi
mov eax, dword [0x140187198]
mov dword [rbx + 4], eax
movzx eax, word [rbp + 0x180]
mov word [rbx + 8], ax
mov edx, dword [0x14018719c]
add edx, 0xfffffff8
lea rcx, [rbx + 8]
lea r9, [rbp + 0x154]
mov r8b, 1
call fcn.140052470
mov qword [rbp + 0x178], rbx
movsx ebx, byte [rbp + 0x150]
mov ecx, ebx
call fcn.140014160
add ebx, eax
cmp ebx, 0xfffffff0
jg 0x14003d073
mov edx, 0x84
call fcn.140052d80
cmp ebx, 0xffffffb7
jg 0x14003d082
mov edx, 0x9d
call fcn.140052d80
imul r11d, ebx, 0x5bd1e995
mov r8d, r15d
lea r9, [rbp + 0x154]
mov r10, rsi
nop word [rax + rax]
mov eax, r11d
shr eax, 0x18
xor eax, r11d
imul eax, eax, 0x5bd1e995
mov ecx, r8d
xor ecx, eax
imul edx, ecx, 0x286a90b9
xor edx, 0xaa2a7357
mov eax, edx
shr eax, 0xd
xor eax, edx
imul ecx, eax, 0x5bd1e995
mov eax, ecx
shr eax, 0xf
xor eax, ecx
mov dword [r9], eax
add r8d, 0x5bd1e995
lea r9, [r9 + 4]
sub r10, 1
jne 0x14003d0a0
mov r9d, dword [0x14018719c]
lea r8, [rbp + 0x154]
mov rdx, qword [rbp + 0x178]
call fcn.1400525a0
mov rdx, rax
test rax, rax
jne 0x14003d110
mov rdx, r15
jmp 0x14003d120
movzx eax, byte [rbp + 0x150]
xor byte [rdx], al
xor byte [rdx + 1], al
mov byte [rdx + 2], 0
mov r8, qword [r14 + 0x10]
mov rcx, 0xffffffffffffffff
nop dword [rax + rax]
inc rcx
cmp byte [rdx + rcx], 0
jne 0x14003d130
movabs rax, 0x7fffffffffffffff
sub rax, r8
cmp rax, rcx
jb 0x14003e87d
mov r9, r14
cmp qword [r14 + 0x18], 0x10
jb 0x14003d15c
mov r9, qword [r14]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], r8
lea rcx, [rbp + 0x1c0]
call fcn.140025d40
mov dword [rsp + 0x40], 0x200
lea r12, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0x10
cmovae r12, qword [rbp + 0x1c0]
lea rcx, [rbp + 0x100]
call fcn.140040730
mov rbx, rax
movsx edi, byte [rax]
mov ecx, edi
call fcn.140014160
add edi, eax
cmp edi, 0xfffffff0
jg 0x14003d1c0
mov edx, 0x84
call fcn.140052d80
cmp edi, 0xffffffb7
jg 0x14003d1cf
mov edx, 0x9d
call fcn.140052d80
imul edi, edi, 0x5bd1e995
mov r9d, r15d
lea r8, [rbx + 4]
mov r10, r8
mov r11, rsi
nop dword [rax]
nop word [rax + rax]
mov eax, edi
shr eax, 0x18
xor eax, edi
imul eax, eax, 0x5bd1e995
mov ecx, r9d
xor ecx, eax
imul edx, ecx, 0x286a90b9
xor edx, 0xaa2a7357
mov eax, edx
shr eax, 0xd
xor eax, edx
imul ecx, eax, 0x5bd1e995
mov eax, ecx
shr eax, 0xf
xor eax, ecx
mov dword [r10], eax
add r9d, 0x5bd1e995
lea r10, [r10 + 4]
sub r11, 1
jne 0x14003d1f0
mov r9d, dword [0x14018719c]
mov rdx, qword [rbx + 0x28]
call fcn.1400525a0
mov rdi, rax
test rax, rax
jne 0x14003d253
mov rdi, r15
jmp 0x14003d272
mov rcx, rdi
mov edx, 0xe
nop dword [rax + rax]
movzx eax, byte [rbx]
xor byte [rcx], al
lea rcx, [rcx + 1]
sub rdx, 1
jne 0x14003d260
mov byte [rdi + 0xe], dl
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rsi, qword [rax]
mov eax, 0x5a4d
cmp qword [rsi + 0x60], 0
je 0x14003d362
xor r13d, r13d
nop dword [rax]
mov r11, qword [rsi + 0x30]
mov rsi, qword [rsi]
test r11, r11
je 0x14003d355
cmp word [r11], ax
jne 0x14003d35f
movsxd rax, dword [r11 + 0x3c]
cmp dword [rax + r11], 0x4550
jne 0x14003d35f
mov ecx, dword [rax + r11 + 0x88]
test ecx, ecx
je 0x14003d35f
lea rax, [r11 + rcx]
mov r14d, dword [rax + 0x1c]
add r14, r11
mov r9d, dword [rax + 0x20]
add r9, r11
mov r15d, dword [rax + 0x24]
add r15, r11
mov r10d, r13d
mov ebx, dword [rax + 0x18]
test ebx, ebx
je 0x14003d350
nop
xor r8b, r8b
mov ecx, dword [r9]
add rcx, r11
cmp byte [rcx], r8b
je 0x14003d344
mov rdx, rdi
sub rdx, rcx
movzx eax, byte [rcx + rdx]
test al, al
je 0x14003d33f
cmp byte [rcx], al
jne 0x14003d344
mov r8b, 1
inc rcx
cmp byte [rcx], r13b
jne 0x14003d314
movsxd rax, r10d
movzx ecx, word [r15 + rax*2]
mov eax, dword [r14 + rcx*4]
add rax, r11
xor r15d, r15d
jmp 0x14003d365
test r8b, r8b
jne 0x14003d32b
inc r10d
add r9, 4
cmp r10d, ebx
jb 0x14003d300
mov eax, 0x5a4d
cmp qword [rsi + 0x60], r13
jne 0x14003d2a0
xor r15d, r15d
mov rax, r15
lea rdx, [rbp + 0x1e0]
mov rcx, r12
call rax
mov qword [rbp + 0x98], rax
cmp rax, 0xffffffffffffffff
jne 0x14003d3a6
lea rcx, [rbp + 0x1c0]
call fcn.140005a50
nop
mov rcx, qword [rbp - 0x70]
call fcn.140005a50
nop
mov rcx, qword [rsp + 0x48]
call fcn.140005a50
xor al, al
jmp 0x14003e854
mov r13d, 8
nop dword [rax]
mov esi, dword [rsp + 0x40]
or esi, 1
lea rdx, [0x14015f230]
lea rcx, [rbp + 0x188]
call fcn.14003a3a0
mov rcx, rax
call fcn.14001c7f0
lea rcx, [rbp + 0x20c]
sub rax, rcx
nop dword [rax]
movzx r8d, byte [rcx]
movzx edx, byte [rcx + rax]
sub r8d, edx
jne 0x14003d3f4
inc rcx
test edx, edx
jne 0x14003d3e0
test r8d, r8d
je 0x14003d5fd
or esi, 2
mov cl, 0x69
mov byte [rsp + 0x58], cl
mov word [rbp - 0x78], 0x4747
xor eax, eax
mov byte [rbp - 0x76], al
movsx ebx, cl
mov ecx, ebx
call fcn.140014160
add ebx, eax
cmp ebx, 0xfffffff0
jg 0x14003d42c
mov edx, 0x84
call fcn.140052d80
cmp ebx, 0xffffffb7
jg 0x14003d43b
mov edx, 0x9d
call fcn.140052d80
imul r11d, ebx, 0x5bd1e995
mov r8d, r15d
lea r9, [rsp + 0x5c]
mov r10, r13
nop dword [rax]
mov eax, r11d
shr eax, 0x18
xor eax, r11d
imul eax, eax, 0x5bd1e995
mov ecx, r8d
xor ecx, eax
imul edx, ecx, 0x286a90b9
xor edx, 0xaa2a7357
mov eax, edx
shr eax, 0xd
xor eax, edx
imul ecx, eax, 0x5bd1e995
mov eax, ecx
shr eax, 0xf
xor eax, ecx
mov dword [r9], eax
add r8d, 0x5bd1e995
lea r9, [r9 + 4]
sub r10, 1
jne 0x14003d450
mov eax, 2
nop dword [rax]
inc eax
test al, 0xf
jne 0x14003d4a0
mov qword [0x140187190], r15
lea edi, [rax + 8]
mov edx, edi
call fcn.140052d80
mov rbx, rax
mov qword [0x140187190], rax
test rax, rax
jne 0x14003d4cb
mov rbx, r15
jmp 0x14003d508
mov dword [0x14018719c], edi
mov dword [0x140187198], 2
mov dword [rax], edi
mov eax, dword [0x140187198]
mov dword [rbx + 4], eax
movzx eax, word [rbp - 0x78]
mov word [rbx + 8], ax
mov edx, dword [0x14018719c]
add edx, 0xfffffff8
lea rcx, [rbx + 8]
lea r9, [rsp + 0x5c]
mov r8b, 1
call fcn.140052470
mov qword [rbp - 0x80], rbx
movsx ebx, byte [rsp + 0x58]
mov ecx, ebx
call fcn.140014160
add ebx, eax
cmp ebx, 0xfffffff0
jg 0x14003d529
mov edx, 0x84
call fcn.140052d80
cmp ebx, 0xffffffb7
jg 0x14003d538
mov edx, 0x9d
call fcn.140052d80
imul r11d, ebx, 0x5bd1e995
mov r8d, r15d
lea r9, [rsp + 0x5c]
mov r10, r13
nop word [rax + rax]
mov eax, r11d
shr eax, 0x18
xor eax, r11d
imul eax, eax, 0x5bd1e995
mov ecx, r8d
xor ecx, eax
imul edx, ecx, 0x286a90b9
xor edx, 0xaa2a7357
mov eax, edx
shr eax, 0xd
xor eax, edx
imul ecx, eax, 0x5bd1e995
mov eax, ecx
shr eax, 0xf
xor eax, ecx
mov dword [r9], eax
add r8d, 0x5bd1e995
lea r9, [r9 + 4]
sub r10, 1
jne 0x14003d550
mov r9d, dword [0x14018719c]
lea r8, [rsp + 0x5c]
mov rdx, qword [rbp - 0x80]
call fcn.1400525a0
mov rdx, rax
test rax, rax
jne 0x14003d5c0
mov rdx, r15
jmp 0x14003d5ce
movzx eax, byte [rsp + 0x58]
xor byte [rdx], al
xor byte [rdx + 1], al
mov byte [rdx + 2], 0
lea rax, [rbp + 0x20c]
sub rdx, rax
nop dword [rax + rax]
movzx r8d, byte [rax]
movzx ecx, byte [rax + rdx]
sub r8d, ecx
jne 0x14003d5f4
inc rax
test ecx, ecx
jne 0x14003d5e0
test r8d, r8d
je 0x14003d5fd
xor al, al
jmp 0x14003d5ff
mov al, 1
test sil, 2
je 0x14003d608
and esi, 0xfffffffd
and esi, 0xfffffffe
mov dword [rsp + 0x40], esi
test al, al
jne 0x14003e373
lea rcx, [rbp + 0x40]
call fcn.14003a4e0
mov rcx, rax
call fcn.14001c7f0
mov rdx, rax
mov r10, qword [rbp - 0x70]
mov r8, qword [r10 + 0x10]
mov rcx, 0xffffffffffffffff
nop word [rax + rax]
inc rcx
cmp byte [rax + rcx], 0
jne 0x14003d640
movabs r14, 0x7fffffffffffffff
mov rax, r14
sub rax, r8
cmp rax, rcx
jb 0x14003e877
mov r9, r10
cmp qword [r10 + 0x18], 0x10
jb 0x14003d66f
mov r9, qword [r10]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], r8
lea rcx, [rbp - 0x58]
call fcn.140025d40
or esi, 4
lea rdx, [rbp + 0x20c]
lea rcx, [rbp - 0x58]
call fcn.140005750
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xa0], xmm0
movups xmmword [rbp + 0x150], xmm0
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rbp - 0x68], xmm0
movups xmmword [rbp + 0x160], xmm0
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
or esi, 8
lea rcx, [rbp - 0x58]
call fcn.140005a50
test byte [rbp + 0x1e0], 0x10
je 0x14003d99a
lea rax, [rsp + 0x58]
mov qword [rsp + 0x50], rax
mov cl, 0x5d
mov byte [rbp], cl
mov word [rbp + 0x30], 1
movsx ebx, cl
mov ecx, ebx
call fcn.140014160
add ebx, eax
cmp ebx, 0xfffffff0
jg 0x14003d712
mov edx, 0x84
call fcn.140052d80
cmp ebx, 0xffffffb7
jg 0x14003d721
mov edx, 0x9d
call fcn.140052d80
imul r11d, ebx, 0x5bd1e995
mov r8d, r15d
lea r9, [rbp + 4]
mov r10, r13
nop dword [rax]
nop word [rax + rax]
mov eax, r11d
shr eax, 0x18
xor eax, r11d
imul eax, eax, 0x5bd1e995
mov ecx, r8d
xor ecx, eax
imul edx, ecx, 0x286a90b9
xor edx, 0xaa2a7357
mov eax, edx
shr eax, 0xd
xor eax, edx
imul ecx, eax, 0x5bd1e995
mov eax, ecx
shr eax, 0xf
xor eax, ecx
mov dword [r9], eax
add r8d, 0x5bd1e995
lea r9, [r9 + 4]
sub r10, 1
jne 0x14003d740
mov eax, 1
nop dword [rax]
inc eax
test al, 0xf
jne 0x14003d790
mov qword [0x140187190], r15
lea edi, [rax + 8]
mov edx, edi
call fcn.140052d80
mov rbx, rax
mov qword [0x140187190], rax
test rax, rax
jne 0x14003d7bb
mov rbx, r15
jmp 0x14003d7f6
mov dword [0x14018719c], edi
mov dword [0x140187198], 1
mov dword [rax], edi
mov eax, dword [0x140187198]
mov dword [rbx + 4], eax
movzx eax, byte [rbp + 0x30]
mov byte [rbx + 8], al
mov edx, dword [0x14018719c]
add edx, 0xfffffff8
lea rcx, [rbx + 8]
lea r9, [rbp + 4]
mov r8b, 1
call fcn.140052470
mov qword [rbp + 0x28], rbx
movsx ebx, byte [rbp]
mov ecx, ebx
call fcn.140014160
add ebx, eax
cmp ebx, 0xfffffff0
jg 0x14003d816
mov edx, 0x84
call fcn.140052d80
cmp ebx, 0xffffffb7
jg 0x14003d825
mov edx, 0x9d
call fcn.140052d80
imul r11d, ebx, 0x5bd1e995
mov r8d, r15d
lea r9, [rbp + 4]
mov r10, r13
nop word [rax + rax]
mov eax, r11d
shr eax, 0x18
xor eax, r11d
imul eax, eax, 0x5bd1e995
mov ecx, r8d
xor ecx, eax
imul edx, ecx, 0x286a90b9
xor edx, 0xaa2a7357
mov eax, edx
shr eax, 0xd
xor eax, edx
imul ecx, eax, 0x5bd1e995
mov eax, ecx
shr eax, 0xf
xor eax, ecx
mov dword [r9], eax
add r8d, 0x5bd1e995
lea r9, [r9 + 4]
sub r10, 1
jne 0x14003d840
mov r9d, dword [0x14018719c]
lea r8, [rbp + 4]
mov rdx, qword [rbp + 0x28]
call fcn.1400525a0
mov rdx, rax
test rax, rax
jne 0x14003d8b0
mov rdx, r15
jmp 0x14003d8ba
movzx eax, byte [rbp]
xor byte [rdx], al
mov byte [rdx + 1], 0
mov r10, qword [rsp + 0x48]
mov r8, qword [r10 + 0x10]
mov rcx, 0xffffffffffffffff
nop word [rax + rax]
inc rcx
cmp byte [rdx + rcx], 0
jne 0x14003d8d0
mov rax, r14
sub rax, r8
cmp rax, rcx
jb 0x14003e883
mov r9, r10
cmp qword [r10 + 0x18], 0x10
jb 0x14003d8f5
mov r9, qword [r10]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], r8
lea rcx, [rbp + 0x188]
call fcn.140025d40
or esi, 0x20
lea rdx, [rbp + 0x20c]
lea rcx, [rbp + 0x188]
call fcn.140005750
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], r15
mov qword [rsp + 0x70], r15
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x58], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x68], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
or esi, 0x40
mov dword [rsp + 0x40], esi
lea rdx, [rbp + 0x150]
lea rcx, [rbp - 0x20]
call fcn.140005930
nop
lea r9, [rsp + 0x58]
mov r8, rax
mov rdx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x90]
call fcn.14003ced0
nop
lea rcx, [rbp + 0x188]
call fcn.140005a50
jmp 0x14003e367
xorps xmm0, xmm0
movups xmmword [rbp + 0x188], xmm0
mov qword [rbp + 0x198], r15
mov qword [rbp + 0x1a0], r15
xor r8d, r8d
lea rdx, [0x14015f218]
lea rcx, [rbp + 0x188]
call fcn.140005e70
nop
lea rdx, str.Telegram_
lea rcx, [rbp + 0x40]
call fcn.14003a780
mov rcx, rax
call fcn.14001c8d0
mov rdx, rax
lea rcx, [rbp + 0x188]
call fcn.140005750
mov cl, 0x5e
mov byte [rbp - 0x58], cl
mov word [rbp - 0x28], 2
movsx ebx, cl
mov ecx, ebx
call fcn.140014160
add ebx, eax
cmp ebx, 0xfffffff0
jg 0x14003da16
mov edx, 0x84
call fcn.140052d80
cmp ebx, 0xffffffb7
jg 0x14003da25
mov edx, 0x9d
call fcn.140052d80
imul r11d, ebx, 0x5bd1e995
mov r8d, r15d
lea r9, [rbp - 0x54]
mov r10, r13
nop word [rax + rax]
mov eax, r11d
shr eax, 0x18
xor eax, r11d
imul ecx, eax, 0x5bd1e995
xor ecx, r8d
imul edx, ecx, 0x286a90b9
xor edx, 0xaa2a7357
mov eax, edx
shr eax, 0xd
xor eax, edx
imul ecx, eax, 0x5bd1e995
mov eax, ecx
shr eax, 0xf
xor eax, ecx
mov dword [r9], eax
add r8d, 0x5bd1e995
lea r9, [r9 + 4]
sub r10, 1
jne 0x14003da40
mov eax, 1
nop dword [rax + rax]
inc eax
test al, 0xf
jne 0x14003da90
mov qword [0x140187190], r15
lea edi, [rax + 8]
mov edx, edi
call fcn.140052d80
mov rbx, rax
mov qword [0x140187190], rax
test rax, rax
jne 0x14003dabb
mov rbx, r15
jmp 0x14003daf6
mov dword [0x14018719c], edi
mov dword [0x140187198], 1
mov dword [rax], edi
mov eax, dword [0x140187198]
mov dword [rbx + 4], eax
movzx eax, byte [rbp - 0x28]
mov byte [rbx + 8], al
mov edx, dword [0x14018719c]
add edx, 0xfffffff8
lea rcx, [rbx + 8]
lea r9, [rbp - 0x54]
mov r8b, 1
call fcn.140052470
mov qword [rbp - 0x30], rbx
movsx ebx, byte [rbp - 0x58]
mov ecx, ebx
call fcn.140014160
add ebx, eax
cmp ebx, 0xfffffff0
jg 0x14003db16
mov edx, 0x84
call fcn.140052d80
cmp ebx, 0xffffffb7
jg 0x14003db25
mov edx, 0x9d
call fcn.140052d80
imul r11d, ebx, 0x5bd1e995
mov r8d, r15d
lea r9, [rbp - 0x54]
mov r10, r13
nop word [rax + rax]
mov eax, r11d
shr eax, 0x18
xor eax, r11d
imul ecx, eax, 0x5bd1e995
xor ecx, r8d
imul edx, ecx, 0x286a90b9
xor edx, 0xaa2a7357
mov eax, edx
shr eax, 0xd
xor eax, edx
imul ecx, eax, 0x5bd1e995
mov eax, ecx
shr eax, 0xf
xor eax, ecx
mov dword [r9], eax
add r8d, 0x5bd1e995
lea r9, [r9 + 4]
sub r10, 1
jne 0x14003db40
mov r9d, dword [0x14018719c]
lea r8, [rbp - 0x54]
mov rdx, qword [rbp - 0x30]
call fcn.1400525a0
mov rdx, rax
test rax, rax
jne 0x14003dbb0
mov rdx, r15
jmp 0x14003dbba
movzx eax, byte [rbp - 0x58]
xor byte [rdx], al
mov byte [rdx + 1], 0
mov r10, qword [rsp + 0x48]
mov r8, qword [r10 + 0x10]
mov rcx, 0xffffffffffffffff
nop word [rax + rax]
inc rcx
cmp byte [rdx + rcx], 0
jne 0x14003dbd0
mov rax, r14
sub rax, r8
cmp rax, rcx
jb 0x14003e895
mov r9, r10
cmp qword [r10 + 0x18], 0x10
jb 0x14003dbf5
mov r9, qword [r10]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], r8
lea rcx, [rsp + 0x58]
call fcn.140025d40
bts esi, 7
mov dword [rsp + 0x40], esi
lea rdx, [rsp + 0x58]
lea rcx, [rbp + 0x188]
call fcn.1400057f0
nop
lea rcx, [rsp + 0x58]
call fcn.140005a50
lea rdx, [rbp + 0x20c]
lea rcx, [rbp + 0x188]
call fcn.140005750
lea rdx, [rbp + 0x150]
movups xmm0, xmmword [rbp - 0x68]
psrldq xmm0, 8
movq rax, xmm0
cmp rax, 0x10
cmovae rdx, qword [rbp + 0xa0]
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
mov qword [rbp + 0x10], r15
mov qword [rbp + 0x18], r15
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x14003dc80
lea rcx, [rbp]
call fcn.140005e70
lea rax, [rbp]
mov qword [rsp + 0x50], rax
lea r13, [rbp]
cmp qword [rbp + 0x18], 0x10
cmovae r13, qword [rbp]
lea rcx, [rbp + 0x40]
call fcn.140040450
mov rcx, rax
call fcn.14001d6f0
mov r14, rax
mov rcx, qword gs:[0x60]
mov rdx, qword [rcx + 0x18]
mov rcx, qword [rdx + 0x10]
mov rsi, qword [rcx]
cmp qword [rsi + 0x60], 0
je 0x14003dda8
nop dword [rax]
mov r11, qword [rsi + 0x30]
mov rsi, qword [rsi]
test r11, r11
je 0x14003dd9a
mov ebx, 0x5a4d
cmp word [r11], bx
jne 0x14003deee
movsxd rax, dword [r11 + 0x3c]
cmp dword [rax + r11], 0x4550
jne 0x14003deee
mov ecx, dword [rax + r11 + 0x88]
test ecx, ecx
je 0x14003deee
lea rax, [r11 + rcx]
mov r15d, dword [rax + 0x1c]
add r15, r11
mov edi, dword [rax + 0x20]
add rdi, r11
mov r12d, dword [rax + 0x24]
add r12, r11
xor ecx, ecx
mov r10d, ecx
mov r9d, ecx
mov ebx, dword [rax + 0x18]
test ebx, ebx
je 0x14003dd9a
nop dword [rax + rax]
xor dl, dl
mov ecx, dword [rdi + r9*4]
add rcx, r11
cmp byte [rcx], dl
je 0x14003dd8f
mov r8, r14
sub r8, rcx
movzx eax, byte [r8 + rcx]
test al, al
je 0x14003dd8b
cmp byte [rcx], al
jne 0x14003dd8f
mov dl, 1
inc rcx
cmp byte [rcx], 0
jne 0x14003dd63
movzx eax, word [r12 + r9*2]
mov r10d, dword [r15 + rax*4]
add r10, r11
xor r15d, r15d
jmp 0x14003ddab
test dl, dl
jne 0x14003dd7a
inc r10d
inc r9
cmp r10d, ebx
jb 0x14003dd50
cmp qword [rsi + 0x60], 0
jne 0x14003dce0
xor r15d, r15d
mov r10, r15
mov ebx, 0x5a4d
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r15
mov r9d, 0xffffffff
mov r8, r13
xor edx, edx
mov ecx, 0xfde9
call r10
mov dword [rsp + 0x44], eax
xor r8d, r8d
movsxd rdx, eax
lea rcx, [rsp + 0x58]
call fcn.14001e3a0
or dword [rsp + 0x40], 0x100
lea r13, [rsp + 0x58]
cmp qword [rsp + 0x70], 8
cmovae r13, qword [rsp + 0x58]
lea rax, [rbp]
cmp qword [rbp + 0x18], 0x10
cmovae rax, qword [rbp]
mov qword [rbp - 0x68], rax
lea rcx, [rbp + 0xb0]
call fcn.1400405c0
mov rcx, rax
call fcn.14001d6f0
mov r12, rax
mov rcx, qword gs:[0x60]
mov rdx, qword [rcx + 0x18]
mov rcx, qword [rdx + 0x10]
mov rsi, qword [rcx]
cmp qword [rsi + 0x60], 0
je 0x14003df24
nop dword [rax]
nop word [rax + rax]
mov r11, qword [rsi + 0x30]
mov rsi, qword [rsi]
test r11, r11
je 0x14003df08
cmp word [r11], bx
jne 0x14003df19
movsxd rax, dword [r11 + 0x3c]
cmp dword [rax + r11], 0x4550
jne 0x14003df19
mov ecx, dword [rax + r11 + 0x88]
test ecx, ecx
je 0x14003df19
lea rax, [r11 + rcx]
mov r14d, dword [rax + 0x1c]
add r14, r11
mov edi, dword [rax + 0x20]
add rdi, r11
mov r15d, dword [rax + 0x24]
add r15, r11
xor ecx, ecx
mov r10d, ecx
mov r9d, ecx
mov ebx, dword [rax + 0x18]
test ebx, ebx
je 0x14003df08
xor dl, dl
mov ecx, dword [rdi + r9*4]
add rcx, r11
cmp byte [rcx], dl
je 0x14003defd
mov r8, r12
sub r8, rcx
movzx eax, byte [r8 + rcx]
test al, al
je 0x14003def9
cmp byte [rcx], al
jne 0x14003defd
mov dl, 1
inc rcx
cmp byte [rcx], 0
jne 0x14003dec6
movzx eax, word [r15 + r9*2]
mov r10d, dword [r14 + rax*4]
add r10, r11
xor r15d, r15d
jmp 0x14003df27
xor r15d, r15d
mov r10d, r15d
jmp 0x14003ddb0
test dl, dl
jne 0x14003dedd
inc r10d
inc r9
cmp r10d, ebx
jb 0x14003deb3
cmp qword [rsi + 0x60], 0
je 0x14003df21
mov ebx, 0x5a4d
jmp 0x14003de50
xor r15d, r15d
mov r10d, r15d
jmp 0x14003df2c
xor r15d, r15d
mov r10, r15
mov ebx, 0x5a4d
mov eax, dword [rsp + 0x44]
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], r13
mov r9d, 0xffffffff
mov r8, qword [rbp - 0x68]
xor edx, edx
mov ecx, 0xfde9
call r10
nop
lea rcx, [rbp]
call fcn.140005a50
lea rax, [rsp + 0x58]
cmp qword [rsp + 0x70], 8
cmovae rax, qword [rsp + 0x58]
mov qword [rsp + 0x50], rax
lea rdx, [rbp + 0x188]
cmp qword [rbp + 0x1a0], 0x10
cmovae rdx, qword [rbp + 0x188]
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
mov qword [rbp - 0x10], r15
mov qword [rbp - 8], r15
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x14003dfa0
lea rcx, [rbp - 0x20]
call fcn.140005e70
lea rax, [rbp - 0x20]
mov qword [rbp + 0xa0], rax
lea r13, [rbp - 0x20]
cmp qword [rbp - 8], 0x10
cmovae r13, qword [rbp - 0x20]
lea rcx, [rbp + 0xb0]
call fcn.140040450
mov rcx, rax
call fcn.14001d6f0
mov r14, rax
mov rcx, qword gs:[0x60]
mov rdx, qword [rcx + 0x18]
mov rcx, qword [rdx + 0x10]
mov rsi, qword [rcx]
cmp qword [rsi + 0x60], 0
je 0x14003e0d9
nop dword [rax]
nop word [rax + rax]
mov r11, qword [rsi + 0x30]
mov rsi, qword [rsi]
test r11, r11
je 0x14003e0bd
cmp word [r11], bx
jne 0x14003e0ce
movsxd rax, dword [r11 + 0x3c]
cmp dword [rax + r11], 0x4550
jne 0x14003e0ce
mov ecx, dword [rax + r11 + 0x88]
test ecx, ecx
je 0x14003e0ce
lea rax, [r11 + rcx]
mov r15d, dword [rax + 0x1c]
add r15, r11
mov edi, dword [rax + 0x20]
add rdi, r11
mov r12d, dword [rax + 0x24]
add r12, r11
xor ecx, ecx
mov r10d, ecx
mov r9d, ecx
mov ebx, dword [rax + 0x18]
test ebx, ebx
je 0x14003e0bd
xor dl, dl
mov ecx, dword [rdi + r9*4]
add rcx, r11
cmp byte [rcx], dl
je 0x14003e0b2
mov r8, r14
sub r8, rcx
movzx eax, byte [r8 + rcx]
test al, al
je 0x14003e0ae
cmp byte [rcx], al
jne 0x14003e0b2
mov dl, 1
inc rcx
cmp byte [rcx], 0
jne 0x14003e086
movzx eax, word [r12 + r9*2]
mov r10d, dword [r15 + rax*4]
add r10, r11
xor r15d, r15d
jmp 0x14003e0dc
test dl, dl
jne 0x14003e09d
inc r10d
inc r9
cmp r10d, ebx
jb 0x14003e073
cmp qword [rsi + 0x60], 0
je 0x14003e0d6
mov ebx, 0x5a4d
jmp 0x14003e010
xor r15d, r15d
mov r10d, r15d
jmp 0x14003e0e1
xor r15d, r15d
mov r10, r15
mov ebx, 0x5a4d
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r15
mov r9d, 0xffffffff
mov r8, r13
xor edx, edx
mov ecx, 0xfde9
call r10
mov dword [rsp + 0x44], eax
xor r8d, r8d
movsxd rdx, eax
lea rcx, [rbp - 0x58]
call fcn.14001e3a0
or dword [rsp + 0x40], 0x10
lea r13, [rbp - 0x58]
cmp qword [rbp - 0x40], 8
cmovae r13, qword [rbp - 0x58]
lea rax, [rbp - 0x20]
cmp qword [rbp - 8], 0x10
cmovae rax, qword [rbp - 0x20]
mov qword [rbp - 0x68], rax
lea rcx, [rbp + 0x40]
call fcn.1400405c0
mov rcx, rax
call fcn.14001d6f0
mov r12, rax
mov rcx, qword gs:[0x60]
mov rdx, qword [rcx + 0x18]
mov rcx, qword [rdx + 0x10]
mov rsi, qword [rcx]
cmp qword [rsi + 0x60], 0
je 0x14003e231
nop dword [rax]
mov r11, qword [rsi + 0x30]
mov rsi, qword [rsi]
test r11, r11
je 0x14003e21d
cmp word [r11], bx
jne 0x14003e22e
movsxd rax, dword [r11 + 0x3c]
cmp dword [rax + r11], 0x4550
jne 0x14003e22e
mov ecx, dword [rax + r11 + 0x88]
test ecx, ecx
je 0x14003e22e
lea rax, [r11 + rcx]
mov r14d, dword [rax + 0x1c]
add r14, r11
mov edi, dword [rax + 0x20]
add rdi, r11
mov r15d, dword [rax + 0x24]
add r15, r11
xor ecx, ecx
mov r10d, ecx
mov r9d, ecx
mov ebx, dword [rax + 0x18]
test ebx, ebx
je 0x14003e21d
xor dl, dl
mov ecx, dword [rdi + r9*4]
add rcx, r11
cmp byte [rcx], dl
je 0x14003e212
mov r8, r12
sub r8, rcx
movzx eax, byte [r8 + rcx]
test al, al
je 0x14003e20e
cmp byte [rcx], al
jne 0x14003e212
mov dl, 1
inc rcx
cmp byte [rcx], 0
jne 0x14003e1e6
movzx eax, word [r15 + r9*2]
mov r10d, dword [r14 + rax*4]
add r10, r11
xor r15d, r15d
jmp 0x14003e234
test dl, dl
jne 0x14003e1fd
inc r10d
inc r9
cmp r10d, ebx
jb 0x14003e1d3
cmp qword [rsi + 0x60], 0
je 0x14003e22e
mov ebx, 0x5a4d
jmp 0x14003e170
xor r15d, r15d
mov r10, r15
mov eax, dword [rsp + 0x44]
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], r13
mov r9d, 0xffffffff
mov r8, qword [rbp - 0x68]
xor edx, edx
mov ecx, 0xfde9
call r10
nop
lea rcx, [rbp - 0x20]
call fcn.140005a50
lea rax, [rbp - 0x58]
mov rcx, qword [rbp - 0x58]
mov rdx, qword [rbp - 0x40]
cmp rdx, 8
cmovae rax, rcx
mov r10, qword [rbp + 0x38]
test r10, r10
jne 0x14003e283
mov eax, 0x10000
jmp 0x14003e2b4
cmp dword [r10], 2
je 0x14003e290
mov eax, 0x80000
jmp 0x14003e2b4
mov dword [rsp + 0x20], 2
xor r9d, r9d
mov r8, qword [rsp + 0x50]
mov rdx, rax
mov rcx, qword [r10 + 8]
call fcn.140032660
mov rdx, qword [rbp - 0x40]
mov rcx, qword [rbp - 0x58]
mov dword [0x140186cd0], eax
mov ebx, dword [rsp + 0x40]
and ebx, 0xffffffef
cmp rdx, 8
jb 0x14003e2f9
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003e2f4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003e889
call fcn.14012f66c
mov qword [rbp - 0x48], r15
mov qword [rbp - 0x40], 7
mov word [rbp - 0x58], r15w
btr ebx, 8
mov dword [rsp + 0x40], ebx
mov rdx, qword [rsp + 0x70]
cmp rdx, 8
jb 0x14003e355
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003e34f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003e88f
call fcn.14012f66c
nop
lea rcx, [rbp + 0x188]
call fcn.140005a50
mov r13d, 8
lea rcx, [rbp + 0x150]
call fcn.140005a50
lea rcx, [rbp + 0x40]
call fcn.1400408a0
mov rdi, rax
movsx ebx, byte [rax]
mov ecx, ebx
call fcn.140014160
add ebx, eax
cmp ebx, 0xfffffff0
jg 0x14003e39a
mov edx, 0x84
call fcn.140052d80
cmp ebx, 0xffffffb7
jg 0x14003e3a9
mov edx, 0x9d
call fcn.140052d80
imul ebx, ebx, 0x5bd1e995
mov r9d, r15d
lea r8, [rdi + 4]
mov r10, r8
mov r11, r13
nop dword [rax]
mov eax, ebx
shr eax, 0x18
xor eax, ebx
imul eax, eax, 0x5bd1e995
mov ecx, r9d
xor ecx, eax
imul edx, ecx, 0x286a90b9
xor edx, 0xaa2a7357
mov eax, edx
shr eax, 0xd
xor eax, edx
imul ecx, eax, 0x5bd1e995
mov eax, ecx
shr eax, 0xf
xor eax, ecx
mov dword [r10], eax
add r9d, 0x5bd1e995
lea r10, [r10 + 4]
sub r11, 1
jne 0x14003e3c0
mov r9d, dword [0x14018719c]
mov rdx, qword [rdi + 0x28]
call fcn.1400525a0
mov r14, rax
test rax, rax
jne 0x14003e423
mov r14, r15
jmp 0x14003e443
mov rcx, r14
mov edx, 0xd
nop dword [rax + rax]
movzx eax, byte [rdi]
xor byte [rcx], al
lea rcx, [rcx + 1]
sub rdx, 1
jne 0x14003e430
mov byte [r14 + 0xd], dl
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rsi, qword [rax]
cmp qword [rsi + 0x60], 0
je 0x14003e538
nop dword [rax]
nop word [rax + rax]
mov r11, qword [rsi + 0x30]
mov rsi, qword [rsi]
test r11, r11
je 0x14003e52a
mov eax, 0x5a4d
cmp word [r11], ax
jne 0x14003e535
movsxd rax, dword [r11 + 0x3c]
cmp dword [rax + r11], 0x4550
jne 0x14003e535
mov ecx, dword [rax + r11 + 0x88]
test ecx, ecx
je 0x14003e535
lea rax, [r11 + rcx]
mov r15d, dword [rax + 0x1c]
add r15, r11
mov ebx, dword [rax + 0x20]
add rbx, r11
mov r12d, dword [rax + 0x24]
add r12, r11
xor ecx, ecx
mov r10d, ecx
mov r9d, ecx
mov edi, dword [rax + 0x18]
test edi, edi
je 0x14003e52a
nop dword [rax + rax]
xor dl, dl
mov eax, dword [rbx + r9*4]
add rax, r11
cmp byte [rax], dl
je 0x14003e51f
mov r8, r14
sub r8, rax
movzx ecx, byte [rax + r8]
test cl, cl
je 0x14003e51b
cmp byte [rax], cl
jne 0x14003e51f
mov dl, 1
inc rax
cmp byte [rax], 0
jne 0x14003e4f3
movzx eax, word [r12 + r9*2]
mov r8d, dword [r15 + rax*4]
add r8, r11
xor r15d, r15d
jmp 0x14003e53b
test dl, dl
jne 0x14003e50a
inc r10d
inc r9
cmp r10d, edi
jb 0x14003e4e0
cmp qword [rsi + 0x60], 0
jne 0x14003e470
xor r15d, r15d
mov r8, r15
lea rdx, [rbp + 0x1e0]
mov r12, qword [rbp + 0x98]
mov rcx, r12
call r8
test eax, eax
jne 0x14003d3b0
mov cl, 0x67
mov byte [rbp + 0x40], cl
mov dword [rbp + 0x70], 0x3090e21
mov dword [rbp + 0x74], 0x14080b24
mov word [rbp + 0x78], 2
movsx ebx, cl
mov ecx, ebx
call fcn.140014160
add ebx, eax
cmp ebx, 0xfffffff0
jg 0x14003e58b
mov edx, 0x84
call fcn.140052d80
cmp ebx, 0xffffffb7
jg 0x14003e59a
mov edx, 0x9d
call fcn.140052d80
imul r11d, ebx, 0x5bd1e995
mov r8d, r15d
lea r9, [rbp + 0x44]
mov r10, r13
nop dword [rax + rax]
mov eax, r11d
shr eax, 0x18
xor eax, r11d
imul ecx, eax, 0x5bd1e995
xor ecx, r8d
imul edx, ecx, 0x286a90b9
xor edx, 0xaa2a7357
mov eax, edx
shr eax, 0xd
xor eax, edx
imul ecx, eax, 0x5bd1e995
mov eax, ecx
shr eax, 0xf
xor eax, ecx
mov dword [r9], eax
add r8d, 0x5bd1e995
lea r9, [r9 + 4]
sub r10, 1
jne 0x14003e5b0
mov eax, 9
nop dword [rax + rax]
inc eax
test al, 0xf
jne 0x14003e600
mov qword [0x140187190], r15
lea edi, [rax + 8]
mov edx, edi
call fcn.140052d80
mov rbx, rax
mov qword [0x140187190], rax
test rax, rax
jne 0x14003e62b
mov rbx, r15
jmp 0x14003e670
mov dword [0x14018719c], edi
mov dword [0x140187198], 9
mov dword [rax], edi
mov eax, dword [0x140187198]
mov dword [rbx + 4], eax
movsd xmm0, qword [rbp + 0x70]
movsd qword [rbx + 8], xmm0
movzx eax, byte [rbp + 0x78]
mov byte [rbx + 0x10], al
mov edx, dword [0x14018719c]
add edx, 0xfffffff8
lea rcx, [rbx + 8]
lea r9, [rbp + 0x44]
mov r8b, 1
call fcn.140052470
mov qword [rbp + 0x68], rbx
movsx ebx, byte [rbp + 0x40]
mov ecx, ebx
call fcn.140014160
add ebx, eax
cmp ebx, 0xfffffff0
jg 0x14003e690
mov edx, 0x84
call fcn.140052d80
cmp ebx, 0xffffffb7
jg 0x14003e69f
mov edx, 0x9d
call fcn.140052d80
imul r10d, ebx, 0x5bd1e995
mov r8d, r15d
lea r9, [rbp + 0x44]
nop dword [rax]
mov eax, r10d
shr eax, 0x18
xor eax, r10d
imul ecx, eax, 0x5bd1e995
xor ecx, r8d
imul edx, ecx, 0x286a90b9
xor edx, 0xaa2a7357
mov eax, edx
shr eax, 0xd
xor eax, edx
imul ecx, eax, 0x5bd1e995
mov eax, ecx
shr eax, 0xf
xor eax, ecx
mov dword [r9], eax
add r8d, 0x5bd1e995
lea r9, [r9 + 4]
sub r13, 1
jne 0x14003e6b0
mov r9d, dword [0x14018719c]
lea r8, [rbp + 0x44]
mov rdx, qword [rbp + 0x68]
call fcn.1400525a0
mov rbx, rax
test rax, rax
jne 0x14003e720
mov rbx, r15
jmp 0x14003e742
movzx eax, byte [rbp + 0x40]
xor byte [rbx], al
xor byte [rbx + 1], al
xor byte [rbx + 2], al
xor byte [rbx + 3], al
xor byte [rbx + 4], al
xor byte [rbx + 5], al
xor byte [rbx + 6], al
xor byte [rbx + 7], al
xor byte [rbx + 8], al
mov byte [rbx + 9], 0
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rsi, qword [rax]
cmp qword [rsi + 0x60], 0
je 0x14003e82a
xor r13d, r13d
nop dword [rax]
nop dword [rax + rax]
mov r11, qword [rsi + 0x30]
mov rsi, qword [rsi]
test r11, r11
je 0x14003e81d
mov eax, 0x5a4d
cmp word [r11], ax
jne 0x14003e827
movsxd rax, dword [r11 + 0x3c]
cmp dword [rax + r11], 0x4550
jne 0x14003e827
mov ecx, dword [rax + r11 + 0x88]
test ecx, ecx
je 0x14003e827
lea rax, [r11 + rcx]
mov r14d, dword [rax + 0x1c]
add r14, r11
mov r9d, dword [rax + 0x20]
add r9, r11
mov r15d, dword [rax + 0x24]
add r15, r11
mov r10d, r13d
mov edi, dword [rax + 0x18]
test edi, edi
je 0x14003e81d
xor r8b, r8b
mov ecx, dword [r9]
add rcx, r11
cmp byte [rcx], r8b
je 0x14003e811
mov rdx, rbx
sub rdx, rcx
movzx eax, byte [rcx + rdx]
test al, al
je 0x14003e80c
cmp byte [rcx], al
jne 0x14003e811
mov r8b, 1
inc rcx
cmp byte [rcx], r13b
jne 0x14003e7e4
movsxd rax, r10d
movzx ecx, word [r15 + rax*2]
mov r15d, dword [r14 + rcx*4]
add r15, r11
jmp 0x14003e82a
test r8b, r8b
jne 0x14003e7fb
inc r10d
add r9, 4
cmp r10d, edi
jb 0x14003e7d0
cmp qword [rsi + 0x60], r13
jne 0x14003e770
xor r15d, r15d
mov rcx, r12
call r15
nop
lea rcx, [rbp + 0x1c0]
call fcn.140005a50
nop
mov rcx, qword [rbp - 0x70]
call fcn.140005a50
nop
mov rcx, qword [rsp + 0x48]
call fcn.140005a50
mov al, 1
mov rcx, qword [rbp + 0x320]
xor rcx, rsp
call fcn.14012f610
add rsp, 0x438
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
call fcn.140005200
nop
call fcn.140005200
nop
call fcn.140005200
nop
call fcn.140136294
nop
call fcn.140136294
int3
call fcn.140005200
int3