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

Disassembly:
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
sub rsp, 0x328
mov qword [rsp + 0x178], 0xfffffffffffffffe
mov rax, qword [rsp + 0x338]
mov dword [rax + 0xd8], 0
mov rax, qword [rsp + 0x338]
mov dword [rax + 0x48], 0
mov rcx, qword [rsp + 0x338]
add rcx, 0x160
call fcn.140001350
mov r11, qword [rsp + 0x338]
mov dword [r11], 0
mov rax, qword [rsp + 0x338]
mov dword [rax + 0x10], 0
mov rax, qword [rsp + 0x338]
mov dword [rax + 0x14], 0
mov rax, qword [rsp + 0x338]
mov dword [rax + 0x20], 0
mov rax, qword [rsp + 0x338]
mov dword [rax + 0x28], 0
mov rax, qword [rsp + 0x338]
mov dword [rax + 0x58], 0
mov rax, qword [rsp + 0x338]
mov dword [rax + 0x80], 0
mov rax, qword [rsp + 0x338]
mov dword [rax + 0xc8], 0
mov rax, qword [rsp + 0x338]
mov dword [rax + 0xdc], 0
mov rax, qword [rsp + 0x338]
mov dword [rax + 0x100], 0
mov rax, qword [rsp + 0x338]
mov dword [rax + 0x104], 0
mov rax, qword [rsp + 0x338]
mov dword [rax + 0x108], 0
mov rax, qword [rsp + 0x338]
mov dword [rax + 0x118], 0
mov rax, qword [rsp + 0x338]
mov dword [rax + 0xe8], 0
mov rax, qword [rsp + 0x338]
mov dword [rax + 0x4c], 0
mov rax, qword [rsp + 0x338]
mov dword [rax + 0xb8], 0
mov rax, qword [rsp + 0x338]
mov dword [rax + 0x13c], 0
mov rcx, qword [rsp + 0x338]
add rcx, 8
call fcn.140001350
mov rcx, qword [rsp + 0x338]
add rcx, 0x18
call fcn.140001350
mov r11, qword [rsp + 0x338]
mov dword [r11 + 0x24], 0xffffffff
mov rcx, qword [rsp + 0x338]
add rcx, 0x60
call fcn.140001350
mov rcx, qword [rsp + 0x338]
add rcx, 0x88
call fcn.140001350
mov rcx, qword [rsp + 0x338]
add rcx, 0x90
call fcn.140001350
mov rcx, qword [rsp + 0x338]
add rcx, 0x98
call fcn.140001350
mov rcx, qword [rsp + 0x338]
add rcx, 0xa0
call fcn.140001350
mov rcx, qword [rsp + 0x338]
add rcx, 0xa8
call fcn.140001350
mov rcx, qword [rsp + 0x338]
add rcx, 0xb0
call fcn.140001350
mov rcx, qword [rsp + 0x338]
add rcx, 0xd0
call fcn.140001350
mov rcx, qword [rsp + 0x338]
add rcx, 0xe0
call fcn.140001350
mov rcx, qword [rsp + 0x338]
add rcx, 0x110
call fcn.140001350
mov rcx, qword [rsp + 0x338]
add rcx, 0x120
call fcn.140001350
mov rcx, qword [rsp + 0x338]
add rcx, 0xf0
call fcn.140001350
mov rcx, qword [rsp + 0x338]
add rcx, 0x50
call fcn.140001350
mov rcx, qword [rsp + 0x338]
add rcx, 0xc0
call fcn.140001350
mov rcx, qword [rsp + 0x338]
add rcx, 0x140
call fcn.140001350
mov r11, qword [rsp + 0x338]
mov dword [r11 + 0x148], 2
mov rcx, qword [rsp + 0x338]
add rcx, 0x150
call fcn.140001350
mov r11, qword [rsp + 0x338]
mov dword [r11 + 0x170], 0
mov rcx, qword [rsp + 0x338]
add rcx, 0x68
call fcn.140001350
mov rcx, qword [rsp + 0x338]
add rcx, 0x70
call fcn.140001350
mov rcx, qword [rsp + 0x338]
add rcx, 0x78
call fcn.140001350
mov r11, qword [rsp + 0x338]
mov dword [r11 + 0x38], 0
mov rax, qword [rsp + 0x338]
mov dword [rax + 0x128], 0
mov rcx, qword [rsp + 0x338]
add rcx, 0x130
call fcn.140001350
mov r11, qword [rsp + 0x338]
mov dword [r11 + 0x138], 0
lea rcx, [rsp + 0x20]
call fcn.140003950
nop
lea rcx, [rsp + 0x28]
call fcn.140003950
nop
mov dword [rsp + 0x30], 1
jmp 0x14000f368
mov eax, dword [rsp + 0x30]
add eax, 1
mov dword [rsp + 0x30], eax
mov eax, dword [0x14017e7cc]
cmp dword [rsp + 0x30], eax
jge 0x140010740
movsxd rax, dword [rsp + 0x30]
mov rdx, qword [0x14017e7d0]
mov rdx, qword [rdx + rax*8]
lea rcx, [rsp + 0x20]
call fcn.140001d20
mov r8, qword [rsp + 0x20]
lea rdx, [0x1401043e8]
lea rcx, str._s___strCommandLine____s_._n
call fcn.140062f80
lea rcx, [rsp + 0x20]
call fcn.140003bb0
mov dword [rsp + 0x5c], eax
cmp dword [rsp + 0x5c], 2
jge 0x14000f411
lea rdx, [0x140104428]
lea rcx, str._s___return_FALSE__1_._n
call fcn.140062f80
mov rcx, qword [rsp + 0x338]
add rcx, 0x160
lea rdx, [rsp + 0x20]
call fcn.140001970
mov dword [rsp + 0x64], 0
lea rcx, [rsp + 0x28]
call fcn.140003a70
nop
lea rcx, [rsp + 0x20]
call fcn.140003a70
mov eax, dword [rsp + 0x64]
jmp 0x140010784
mov dword [rsp + 0x58], 1
mov r8d, 1
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x20]
call fcn.140010a90
mov qword [rsp + 0x180], rax
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0x188], rax
lea rdx, [0x140104460]
mov rcx, qword [rsp + 0x188]
call fcn.140002780
test eax, eax
jne 0x14000f46b
mov dword [rsp + 0x190], 1
jmp 0x14000f476
mov dword [rsp + 0x190], 0
movzx eax, byte [rsp + 0x190]
mov byte [rsp + 0x68], al
lea rcx, [rsp + 0x70]
call fcn.140003a70
movzx r11d, byte [rsp + 0x68]
test r11d, r11d
je 0x14000f4a4
mov dword [rsp + 0x58], 1
jmp 0x14000f58a
mov r8d, 1
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0x20]
call fcn.140010a90
mov qword [rsp + 0x198], rax
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x1a0], rax
lea rdx, [0x140104464]
mov rcx, qword [rsp + 0x1a0]
call fcn.140002780
test eax, eax
jne 0x14000f4f9
mov dword [rsp + 0x1a8], 1
jmp 0x14000f504
mov dword [rsp + 0x1a8], 0
movzx eax, byte [rsp + 0x1a8]
mov byte [rsp + 0x78], al
lea rcx, [rsp + 0x80]
call fcn.140003a70
movzx r11d, byte [rsp + 0x78]
test r11d, r11d
je 0x14000f532
mov dword [rsp + 0x58], 0
jmp 0x14000f58a
lea rdx, [0x140104468]
lea rcx, [0x140104488]
call fcn.140062f80
mov rcx, qword [rsp + 0x338]
add rcx, 0x160
lea rdx, [rsp + 0x20]
call fcn.140001970
mov dword [rsp + 0x88], 0
lea rcx, [rsp + 0x28]
call fcn.140003a70
nop
lea rcx, [rsp + 0x20]
call fcn.140003a70
mov eax, dword [rsp + 0x88]
jmp 0x140010784
mov edx, 1
lea rcx, [rsp + 0x20]
call fcn.140010b70
mov byte [rsp + 0x40], al
cmp dword [rsp + 0x5c], 2
jle 0x14000f5bc
mov edx, 2
lea rcx, [rsp + 0x20]
call fcn.140010b70
mov byte [rsp + 0x1ac], al
jmp 0x14000f5c4
mov byte [rsp + 0x1ac], 0
movzx eax, byte [rsp + 0x1ac]
mov byte [rsp + 0x60], al
movsx eax, byte [rsp + 0x40]
mov dword [rsp + 0x1b0], eax
mov eax, dword [rsp + 0x1b0]
sub eax, 0x31
mov dword [rsp + 0x1b0], eax
cmp dword [rsp + 0x1b0], 0x49
ja case.0x14000f61c.50
movsxd rax, dword [rsp + 0x1b0]
lea rcx, [0x140000000]
movzx eax, byte [rcx + rax + 0x10798]
mov eax, dword [rcx + rax*4 + 0x1078c]
add rax, rcx
jmp rax
cmp dword [rsp + 0x5c], 2
jle 0x14000f67d
mov rcx, qword [rsp + 0x338]
add rcx, 0x160
lea rdx, [rsp + 0x20]
call fcn.140001970
lea rdx, [0x1401044a0]
lea rcx, [0x1401044c0]
call fcn.140062f80
mov dword [rsp + 0x8c], 0
lea rcx, [rsp + 0x28]
call fcn.140003a70
nop
lea rcx, [rsp + 0x20]
call fcn.140003a70
mov eax, dword [rsp + 0x8c]
jmp 0x140010784
jmp 0x14000f745
cmp dword [rsp + 0x5c], 4
jl 0x14000f693
movsx eax, byte [rsp + 0x60]
cmp eax, 0x3a
je 0x14000f6eb
mov rcx, qword [rsp + 0x338]
add rcx, 0x160
lea rdx, [rsp + 0x20]
call fcn.140001970
lea rdx, [0x1401044d8]
lea rcx, str._s___return_FALSE__4_._n
call fcn.140062f80
mov dword [rsp + 0x90], 0
lea rcx, [rsp + 0x28]
call fcn.140003a70
nop
lea rcx, [rsp + 0x20]
call fcn.140003a70
mov eax, dword [rsp + 0x90]
jmp 0x140010784
jmp 0x14000f745
mov rcx, qword [rsp + 0x338]
add rcx, 0x160
lea rdx, [rsp + 0x20]
call fcn.140001970
lea rdx, [0x140104510]
lea rcx, str._s___return_FALSE__5_._n
call fcn.140062f80
mov dword [rsp + 0x94], 0
lea rcx, [rsp + 0x28]
call fcn.140003a70
nop
lea rcx, [rsp + 0x20]
call fcn.140003a70
mov eax, dword [rsp + 0x94]
jmp 0x140010784
lea rcx, [rsp + 0x50]
call fcn.140003950
nop
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x48], 0
movsx eax, byte [rsp + 0x40]
mov dword [rsp + 0x1b4], eax
mov eax, dword [rsp + 0x1b4]
sub eax, 0x31
mov dword [rsp + 0x1b4], eax
cmp dword [rsp + 0x1b4], 0x49
ja case.0x14000f7ae.72
movsxd rax, dword [rsp + 0x1b4]
lea rcx, [0x140000000]
movzx eax, byte [rcx + rax + 0x10844]
mov eax, dword [rcx + rax*4 + 0x107e4]
add rax, rcx
jmp rax
mov r8d, 3
lea rdx, [rsp + 0x98]
lea rcx, [rsp + 0x20]
call fcn.140010a30
mov qword [rsp + 0x1b8], rax
mov rax, qword [rsp + 0x1b8]
mov qword [rsp + 0x1c0], rax
mov rcx, qword [rsp + 0x338]
add rcx, 0x168
mov rdx, qword [rsp + 0x1c0]
call fcn.140001970
nop
lea rcx, [rsp + 0x98]
call fcn.140003a70
mov r11, qword [rsp + 0x338]
mov dword [r11 + 0x38], 1
mov rcx, qword [rsp + 0x338]
mov eax, dword [rsp + 0x58]
mov dword [rcx + 0x3c], eax
jmp case.0x14000f7ae.72
mov rax, qword [rsp + 0x338]
mov dword [rax + 0xd8], 1
jmp case.0x14000f7ae.72
mov rax, qword [rsp + 0x338]
mov dword [rax + 0x48], 1
jmp case.0x14000f7ae.72
mov rax, qword [rsp + 0x338]
mov dword [rax], 1
mov r8d, 3
lea rdx, [rsp + 0xa0]
lea rcx, [rsp + 0x20]
call fcn.140010a30
mov qword [rsp + 0x1c8], rax
mov rax, qword [rsp + 0x1c8]
mov qword [rsp + 0x1d0], rax
mov rcx, qword [rsp + 0x338]
add rcx, 8
mov rdx, qword [rsp + 0x1d0]
call fcn.140001970
nop
lea rcx, [rsp + 0xa0]
call fcn.140003a70
jmp case.0x14000f7ae.72
mov rax, qword [rsp + 0x338]
mov dword [rax + 0x10], 1
jmp case.0x14000f7ae.72
mov rax, qword [rsp + 0x338]
mov dword [rax + 0x14], 1
mov r8d, 3
lea rdx, [rsp + 0xa8]
lea rcx, [rsp + 0x20]
call fcn.140010a30
mov qword [rsp + 0x1d8], rax
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x1e0], rax
mov rcx, qword [rsp + 0x338]
add rcx, 0x18
mov rdx, qword [rsp + 0x1e0]
call fcn.140001970
nop
lea rcx, [rsp + 0xa8]
call fcn.140003a70
jmp case.0x14000f7ae.72
mov rax, qword [rsp + 0x338]
mov dword [rax + 0x20], 1
mov r8d, 3
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0x20]
call fcn.140010a30
mov qword [rsp + 0x1e8], rax
mov rax, qword [rsp + 0x1e8]
mov qword [rsp + 0x1f0], rax
mov rdx, qword [rsp + 0x1f0]
lea rcx, [rsp + 0x50]
call fcn.140001970
nop
lea rcx, [rsp + 0xb0]
call fcn.140003a70
lea rdx, [0x140104548]
lea rcx, [rsp + 0x50]
call fcn.140002780
test eax, eax
jne 0x14000f9ca
mov rax, qword [rsp + 0x338]
mov dword [rax + 0x24], 0
jmp 0x14000fa7c
lea rdx, [0x14010454c]
lea rcx, [rsp + 0x50]
call fcn.140002780
test eax, eax
jne 0x14000f9f3
mov rax, qword [rsp + 0x338]
mov dword [rax + 0x24], 1
jmp 0x14000fa7c
lea rdx, [0x140104550]
lea rcx, [rsp + 0x50]
call fcn.140002780
test eax, eax
jne 0x14000fa19
mov rax, qword [rsp + 0x338]
mov dword [rax + 0x24], 2
jmp 0x14000fa7c
lea rdx, [0x140104558]
lea rcx, str._s___return_FALSE__6_._n
call fcn.140062f80
mov rcx, qword [rsp + 0x338]
add rcx, 0x160
lea rdx, [rsp + 0x20]
call fcn.140001970
mov dword [rsp + 0xb8], 0
lea rcx, [rsp + 0x50]
call fcn.140003a70
nop
lea rcx, [rsp + 0x28]
call fcn.140003a70
nop
lea rcx, [rsp + 0x20]
call fcn.140003a70
mov eax, dword [rsp + 0xb8]
jmp 0x140010784
jmp case.0x14000f7ae.72
mov rax, qword [rsp + 0x338]
mov dword [rax + 0x28], 1
jmp case.0x14000f7ae.72
mov rax, qword [rsp + 0x338]
mov dword [rax + 0x58], 1
mov r8d, 3
lea rdx, [rsp + 0xc0]
lea rcx, [rsp + 0x20]
call fcn.140010a30
mov qword [rsp + 0x1f8], rax
mov rax, qword [rsp + 0x1f8]
mov qword [rsp + 0x200], rax
mov rcx, qword [rsp + 0x338]
add rcx, 0x68
mov rdx, qword [rsp + 0x200]
call fcn.140001970
nop
lea rcx, [rsp + 0xc0]
call fcn.140003a70
mov r8d, 3
lea rdx, [rsp + 0xc8]
lea rcx, [rsp + 0x20]
call fcn.140010a30
mov qword [rsp + 0x208], rax
mov rax, qword [rsp + 0x208]
mov qword [rsp + 0x210], rax
mov rdx, qword [rsp + 0x210]
lea rcx, [rsp + 0x50]
call fcn.140001970
nop
lea rcx, [rsp + 0xc8]
call fcn.140003a70
lea rcx, [rsp + 0x50]
call fcn.1400018a0
lea r8, [rsp + 0x48]
lea rdx, [0x140104590]
mov rcx, rax
call fcn.140010b40
mov qword [rsp + 0x38], rax
cmp qword [rsp + 0x38], 0
jne 0x14000fbd9
lea rdx, [0x140104598]
lea rcx, str._s___return_FALSE__7_._n
call fcn.140062f80
mov rcx, qword [rsp + 0x338]
add rcx, 0x160
lea rdx, [rsp + 0x20]
call fcn.140001970
mov dword [rsp + 0xd0], 0
lea rcx, [rsp + 0x50]
call fcn.140003a70
nop
lea rcx, [rsp + 0x28]
call fcn.140003a70
nop
lea rcx, [rsp + 0x20]
call fcn.140003a70
mov eax, dword [rsp + 0xd0]
jmp 0x140010784
mov rcx, qword [rsp + 0x338]
add rcx, 0x60
mov rdx, qword [rsp + 0x38]
call fcn.140001d20
mov rcx, qword [rsp + 0x338]
add rcx, 0x60
call fcn.140010940
mov rcx, qword [rsp + 0x338]
add rcx, 0x60
call fcn.140010890
lea r8, [rsp + 0x48]
lea rdx, [0x1401045d0]
xor ecx, ecx
call fcn.140010b40
mov qword [rsp + 0x38], rax
cmp qword [rsp + 0x38], 0
jne 0x14000fc36
jmp case.0x14000f7ae.72
mov rax, qword [rsp + 0x338]
mov dword [rax + 0x170], 1
mov rcx, qword [rsp + 0x338]
add rcx, 0x70
mov rdx, qword [rsp + 0x38]
call fcn.140001d20
mov rcx, qword [rsp + 0x338]
add rcx, 0x70
call fcn.140010940
mov rcx, qword [rsp + 0x338]
add rcx, 0x70
call fcn.140010890
lea r8, [rsp + 0x48]
lea rdx, [0x1401045d4]
xor ecx, ecx
call fcn.140010b40
mov qword [rsp + 0x38], rax
cmp qword [rsp + 0x38], 0
jne 0x14000fca5
jmp case.0x14000f7ae.72
mov rcx, qword [rsp + 0x338]
add rcx, 0x78
mov rdx, qword [rsp + 0x38]
call fcn.140001d20
mov rcx, qword [rsp + 0x338]
add rcx, 0x78
call fcn.140010940
mov rcx, qword [rsp + 0x338]
add rcx, 0x78
call fcn.140010890
mov rcx, qword [rsp + 0x338]
add rcx, 0x78
lea rdx, str.NoAdd
call fcn.140002d80
test eax, eax
jne 0x14000fcfe
jmp 0x14000fda0
mov rcx, qword [rsp + 0x338]
add rcx, 0x78
lea rdx, [0x1401045e0]
call fcn.140002d80
test eax, eax
jne 0x14000fd1f
jmp 0x14000fda0
mov rcx, qword [rsp + 0x338]
add rcx, 0x78
lea rdx, str.Force
call fcn.140002d80
test eax, eax
jne 0x14000fd3d
jmp 0x14000fda0
lea rdx, [0x1401045f0]
lea rcx, str._s___return_FALSE__8_._n
call fcn.140062f80
mov rcx, qword [rsp + 0x338]
add rcx, 0x160
lea rdx, [rsp + 0x20]
call fcn.140001970
mov dword [rsp + 0xd4], 0
lea rcx, [rsp + 0x50]
call fcn.140003a70
nop
lea rcx, [rsp + 0x28]
call fcn.140003a70
nop
lea rcx, [rsp + 0x20]
call fcn.140003a70
mov eax, dword [rsp + 0xd4]
jmp 0x140010784
jmp case.0x14000f7ae.72
mov rax, qword [rsp + 0x338]
mov dword [rax + 0x80], 1
mov r8d, 3
lea rdx, [rsp + 0xd8]
lea rcx, [rsp + 0x20]
call fcn.140010a30
mov qword [rsp + 0x218], rax
mov rax, qword [rsp + 0x218]
mov qword [rsp + 0x220], rax
mov rcx, qword [rsp + 0x338]
add rcx, 0x88
mov rdx, qword [rsp + 0x220]
call fcn.140001970
nop
lea rcx, [rsp + 0xd8]
call fcn.140003a70
mov r8d, 3
lea rdx, [rsp + 0xe0]
lea rcx, [rsp + 0x20]
call fcn.140010a30
mov qword [rsp + 0x228], rax
mov rax, qword [rsp + 0x228]
mov qword [rsp + 0x230], rax
mov rdx, qword [rsp + 0x230]
lea rcx, [rsp + 0x50]
call fcn.140001970
nop
lea rcx, [rsp + 0xe0]
call fcn.140003a70
lea rcx, [rsp + 0x50]
call fcn.1400018a0
lea r8, [rsp + 0x48]
lea rdx, [0x140104628]
mov rcx, rax
call fcn.140010b40
mov qword [rsp + 0x38], rax
cmp qword [rsp + 0x38], 0
jne 0x14000feef
lea rdx, str.CAnalysisCmd::kGetCommandLine
lea rcx, str._s___return_FALSE__9_._n
call fcn.140062f80
mov rcx, qword [rsp + 0x338]
add rcx, 0x160
lea rdx, [rsp + 0x20]
call fcn.140001970
mov dword [rsp + 0xe8], 0
lea rcx, [rsp + 0x50]
call fcn.140003a70
nop
lea rcx, [rsp + 0x28]
call fcn.140003a70
nop
lea rcx, [rsp + 0x20]
call fcn.140003a70
mov eax, dword [rsp + 0xe8]
jmp 0x140010784
mov rcx, qword [rsp + 0x338]
add rcx, 0x90
mov rdx, qword [rsp + 0x38]
call fcn.140001d20
mov rcx, qword [rsp + 0x338]
add rcx, 0x90
call fcn.140010940
mov rcx, qword [rsp + 0x338]
add rcx, 0x90
call fcn.140010890
lea r8, [rsp + 0x48]
lea rdx, [0x140104668]
xor ecx, ecx
call fcn.140010b40
mov qword [rsp + 0x38], rax
cmp qword [rsp + 0x38], 0
jne 0x14000ff55
jmp case.0x14000f7ae.72
mov rcx, qword [rsp + 0x338]
add rcx, 0x98
mov rdx, qword [rsp + 0x38]
call fcn.140001d20
mov rcx, qword [rsp + 0x338]
add rcx, 0x98
call fcn.140010940
mov rcx, qword [rsp + 0x338]
add rcx, 0x98
call fcn.140010890
lea r8, [rsp + 0x48]
lea rdx, [0x14010466c]
xor ecx, ecx
call fcn.140010b40
mov qword [rsp + 0x38], rax
cmp qword [rsp + 0x38], 0
jne 0x14000ffbb
jmp case.0x14000f7ae.72
mov rcx, qword [rsp + 0x338]
add rcx, 0xa0
mov rdx, qword [rsp + 0x38]
call fcn.140001d20
mov rcx, qword [rsp + 0x338]
add rcx, 0xa0
call fcn.140010940
mov rcx, qword [rsp + 0x338]
add rcx, 0xa0
call fcn.140010890
lea r8, [rsp + 0x48]
lea rdx, [0x140104670]
xor ecx, ecx
call fcn.140010b40
mov qword [rsp + 0x38], rax
cmp qword [rsp + 0x38], 0
jne 0x140010021
jmp case.0x14000f7ae.72
mov rcx, qword [rsp + 0x338]
add rcx, 0xa8
mov rdx, qword [rsp + 0x38]
call fcn.140001d20
mov rcx, qword [rsp + 0x338]
add rcx, 0xa8
call fcn.140010940
mov rcx, qword [rsp + 0x338]
add rcx, 0xa8
call fcn.140010890
lea r8, [rsp + 0x48]
lea rdx, [0x140104674]
xor ecx, ecx
call fcn.140010b40
mov qword [rsp + 0x38], rax
cmp qword [rsp + 0x38], 0
jne 0x140010087
jmp case.0x14000f7ae.72
mov rcx, qword [rsp + 0x338]
add rcx, 0xb0
mov rdx, qword [rsp + 0x38]
call fcn.140001d20
mov rcx, qword [rsp + 0x338]
add rcx, 0xb0
call fcn.140010940
mov rcx, qword [rsp + 0x338]
add rcx, 0xb0
call fcn.140010890
jmp case.0x14000f7ae.72
mov rax, qword [rsp + 0x338]
mov dword [rax + 0xc8], 1
mov r8d, 3
lea rdx, [rsp + 0xf0]
lea rcx, [rsp + 0x20]
call fcn.140010a30
mov qword [rsp + 0x238], rax
mov rax, qword [rsp + 0x238]
mov qword [rsp + 0x240], rax
mov rcx, qword [rsp + 0x338]
add rcx, 0xd0
mov rdx, qword [rsp + 0x240]
call fcn.140001970
nop
lea rcx, [rsp + 0xf0]
call fcn.140003a70
jmp case.0x14000f7ae.72
mov rax, qword [rsp + 0x338]
mov dword [rax + 0xdc], 1
mov r8d, 3
lea rdx, [rsp + 0xf8]
lea rcx, [rsp + 0x20]
call fcn.140010a30
mov qword [rsp + 0x248], rax
mov rax, qword [rsp + 0x248]
mov qword [rsp + 0x250], rax
mov rcx, qword [rsp + 0x338]
add rcx, 0xe0
mov rdx, qword [rsp + 0x250]
call fcn.140001970
nop
lea rcx, [rsp + 0xf8]
call fcn.140003a70
jmp case.0x14000f7ae.72
mov rax, qword [rsp + 0x338]
mov dword [rax + 0x100], 1
jmp case.0x14000f7ae.72
mov rax, qword [rsp + 0x338]
mov dword [rax + 0x104], 1
jmp case.0x14000f7ae.72
mov rax, qword [rsp + 0x338]
mov dword [rax + 0x108], 1
mov r8d, 3
lea rdx, [rsp + 0x100]
lea rcx, [rsp + 0x20]
call fcn.140010a30
mov qword [rsp + 0x258], rax
mov rax, qword [rsp + 0x258]
mov qword [rsp + 0x260], rax
mov rcx, qword [rsp + 0x338]
add rcx, 0x110
mov rdx, qword [rsp + 0x260]
call fcn.140001970
nop
lea rcx, [rsp + 0x100]
call fcn.140003a70
jmp case.0x14000f7ae.72
mov rax, qword [rsp + 0x338]
mov dword [rax + 0x118], 1
mov r8d, 3
lea rdx, [rsp + 0x108]
lea rcx, [rsp + 0x20]
call fcn.140010a30
mov qword [rsp + 0x268], rax
mov rax, qword [rsp + 0x268]
mov qword [rsp + 0x270], rax
mov rcx, qword [rsp + 0x338]
add rcx, 0x120
mov rdx, qword [rsp + 0x270]
call fcn.140001970
nop
lea rcx, [rsp + 0x108]
call fcn.140003a70
jmp case.0x14000f7ae.72
mov r8d, 3
lea rdx, [rsp + 0x110]
lea rcx, [rsp + 0x20]
call fcn.140010a30
mov qword [rsp + 0x278], rax
mov rax, qword [rsp + 0x278]
mov qword [rsp + 0x280], rax
mov rcx, qword [rsp + 0x338]
add rcx, 0x30
mov rdx, qword [rsp + 0x280]
call fcn.140001970
nop
lea rcx, [rsp + 0x110]
call fcn.140003a70
jmp case.0x14000f7ae.72
mov rax, qword [rsp + 0x338]
mov dword [rax + 0xe8], 1
mov r8d, 3
lea rdx, [rsp + 0x118]
lea rcx, [rsp + 0x20]
call fcn.140010a30
mov qword [rsp + 0x288], rax
mov rax, qword [rsp + 0x288]
mov qword [rsp + 0x290], rax
mov rcx, qword [rsp + 0x338]
add rcx, 0xf0
mov rdx, qword [rsp + 0x290]
call fcn.140001970
nop
lea rcx, [rsp + 0x118]
call fcn.140003a70
jmp case.0x14000f7ae.72
mov rax, qword [rsp + 0x338]
mov dword [rax + 0x4c], 1
mov r8d, 3
lea rdx, [rsp + 0x120]
lea rcx, [rsp + 0x20]
call fcn.140010a30
mov qword [rsp + 0x298], rax
mov rax, qword [rsp + 0x298]
mov qword [rsp + 0x2a0], rax
mov rcx, qword [rsp + 0x338]
add rcx, 0x50
mov rdx, qword [rsp + 0x2a0]
call fcn.140001970
nop
lea rcx, [rsp + 0x120]
call fcn.140003a70
jmp case.0x14000f7ae.72
mov rax, qword [rsp + 0x338]
mov dword [rax + 0xb8], 1
mov r8d, 3
lea rdx, [rsp + 0x128]
lea rcx, [rsp + 0x20]
call fcn.140010a30
mov qword [rsp + 0x2a8], rax
mov rax, qword [rsp + 0x2a8]
mov qword [rsp + 0x2b0], rax
mov rcx, qword [rsp + 0x338]
add rcx, 0xc0
mov rdx, qword [rsp + 0x2b0]
call fcn.140001970
nop
lea rcx, [rsp + 0x128]
call fcn.140003a70
jmp case.0x14000f7ae.72
mov rax, qword [rsp + 0x338]
mov dword [rax + 0x13c], 1
mov r8d, 3
lea rdx, [rsp + 0x130]
lea rcx, [rsp + 0x20]
call fcn.140010a30
mov qword [rsp + 0x2b8], rax
mov rax, qword [rsp + 0x2b8]
mov qword [rsp + 0x2c0], rax
mov rcx, qword [rsp + 0x338]
add rcx, 0x140
mov rdx, qword [rsp + 0x2c0]
call fcn.140001970
nop
lea rcx, [rsp + 0x130]
call fcn.140003a70
jmp case.0x14000f7ae.72
mov rax, qword [rsp + 0x338]
mov dword [rax + 0x128], 1
mov r8d, 3
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x20]
call fcn.140010a30
mov qword [rsp + 0x2c8], rax
mov rax, qword [rsp + 0x2c8]
mov qword [rsp + 0x2d0], rax
lea rdx, [0x140104678]
mov rcx, qword [rsp + 0x2d0]
call fcn.140002d80
test eax, eax
jne 0x140010540
mov dword [rsp + 0x2d8], 1
jmp 0x14001054b
mov dword [rsp + 0x2d8], 0
movzx eax, byte [rsp + 0x2d8]
mov byte [rsp + 0x138], al
lea rcx, [rsp + 0x140]
call fcn.140003a70
movzx r11d, byte [rsp + 0x138]
test r11d, r11d
je 0x14001058c
mov rax, qword [rsp + 0x338]
mov dword [rax + 0x138], 0
jmp 0x14001067a
mov r8d, 3
lea rdx, [rsp + 0x150]
lea rcx, [rsp + 0x20]
call fcn.140010a30
mov qword [rsp + 0x2e0], rax
mov rax, qword [rsp + 0x2e0]
mov qword [rsp + 0x2e8], rax
lea rdx, [0x140104680]
mov rcx, qword [rsp + 0x2e8]
call fcn.140002d80
test eax, eax
jne 0x1400105e1
mov dword [rsp + 0x2f0], 1
jmp 0x1400105ec
mov dword [rsp + 0x2f0], 0
movzx eax, byte [rsp + 0x2f0]
mov byte [rsp + 0x148], al
lea rcx, [rsp + 0x150]
call fcn.140003a70
movzx r11d, byte [rsp + 0x148]
test r11d, r11d
je 0x14001062a
mov rax, qword [rsp + 0x338]
mov dword [rax + 0x138], 1
jmp 0x14001067a
mov rcx, qword [rsp + 0x338]
add rcx, 0x160
lea rdx, [rsp + 0x20]
call fcn.140001970
mov dword [rsp + 0x158], 0
lea rcx, [rsp + 0x50]
call fcn.140003a70
nop
lea rcx, [rsp + 0x28]
call fcn.140003a70
nop
lea rcx, [rsp + 0x20]
call fcn.140003a70
mov eax, dword [rsp + 0x158]
jmp 0x140010784
mov r8d, 3
lea rdx, [rsp + 0x160]
lea rcx, [rsp + 0x20]
call fcn.140010a30
mov qword [rsp + 0x2f8], rax
mov rax, qword [rsp + 0x2f8]
mov qword [rsp + 0x300], rax
mov rcx, qword [rsp + 0x338]
add rcx, 0x130
mov rdx, qword [rsp + 0x300]
call fcn.140001970
nop
lea rcx, [rsp + 0x160]
call fcn.140003a70
jmp case.0x14000f7ae.72
mov r8d, 3
lea rdx, [rsp + 0x168]
lea rcx, [rsp + 0x20]
call fcn.140010a30
mov qword [rsp + 0x308], rax
mov rax, qword [rsp + 0x308]
mov qword [rsp + 0x310], rax
mov rcx, qword [rsp + 0x338]
add rcx, 0xf8
mov rdx, qword [rsp + 0x310]
call fcn.140001970
nop
lea rcx, [rsp + 0x168]
call fcn.140003a70
nop
lea rcx, [rsp + 0x50]
call fcn.140003a70
jmp 0x14000f35d
mov rax, qword [rsp + 0x338]
cmp dword [rax + 0x38], 0
jne 0x14001075d
mov rax, qword [rsp + 0x338]
mov dword [rax + 0x3c], 1
mov dword [rsp + 0x170], 1
lea rcx, [rsp + 0x28]
call fcn.140003a70
nop
lea rcx, [rsp + 0x20]
call fcn.140003a70
mov eax, dword [rsp + 0x170]
add rsp, 0x328
ret