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

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r14
push r15
mov rbp, rsp
sub rsp, 0x40
lea rcx, [rbp - 0x20]
mov dword [rbp - 0x20], 0x211a2830
mov dword [rbp - 0x1c], 0x3b060b2b
mov dword [rbp - 0x18], 0x28332134
mov word [rbp - 0x14], 0x2014
mov byte [rbp - 0x12], 0x47
call fcn.14000cd60
mov r11, qword [0x1400a9928]
mov rbx, qword [rax]
test r11, r11
je 0x140035c35
test rbx, rbx
je 0x140035c35
movsxd rax, dword [r11 + 0x3c]
xor r15d, r15d
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x140035c38
nop dword [rax + rax]
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140035c13
inc rax
test ecx, ecx
jne 0x140035c00
test edx, edx
je 0x140035c25
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140035bf0
jmp 0x140035c38
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x140035c3b
xor r15d, r15d
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x1400a9910], rax
mov dword [rbp - 0x20], 0x100b3f34
mov dword [rbp - 0x1c], 0x1231012d
mov dword [rbp - 0x18], 0x29202022
mov byte [rbp - 0x14], 0x67
call fcn.14000c9c0
mov r11, qword [0x1400a9928]
mov rbx, qword [rax]
test r11, r11
je 0x140035ce7
test rbx, rbx
je 0x140035ce7
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x140035ce7
nop word [rax + rax]
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140035cd3
inc rax
test ecx, ecx
jne 0x140035cc0
test edx, edx
je 0x140036cec
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140035cb0
mov rax, r15
movdqa xmm0, xmmword [0x14004a490]
lea rcx, [rbp - 0x20]
movdqu xmmword [rbp - 0x20], xmm0
mov qword [0x1400a98d8], rax
mov dword [rbp - 0x10], 0x4310240f
call fcn.140001650
mov r11, qword [0x1400a9928]
mov rbx, qword [rax]
test r11, r11
je 0x140035d87
test rbx, rbx
je 0x140035d87
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x140035d87
nop
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140035d73
inc rax
test ecx, ecx
jne 0x140035d60
test edx, edx
je 0x140036cff
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140035d50
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x1400a98e0], rax
mov dword [rbp - 0x20], 0x51c2421
mov dword [rbp - 0x1c], 0x3b09052c
mov dword [rbp - 0x18], 0x2e2e293c
mov byte [rbp - 0x14], 0x67
call fcn.14000c9c0
mov r11, qword [0x1400a9928]
mov rbx, qword [rax]
test r11, r11
je 0x140035e37
test rbx, rbx
je 0x140035e37
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x140035e37
nop dword [rax]
nop dword [rax + rax]
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140035e23
inc rax
test ecx, ecx
jne 0x140035e10
test edx, edx
je 0x140036d12
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140035e00
mov rax, r15
movdqa xmm0, xmmword [0x14004a4a0]
lea rcx, [rbp - 0x20]
movdqu xmmword [rbp - 0x20], xmm0
mov qword [0x1400a9870], rax
mov word [rbp - 0x10], 0x100f
mov byte [rbp - 0xe], 0x64
call fcn.14000c420
mov r11, qword [0x1400a9928]
mov rbx, qword [rax]
test r11, r11
je 0x140035ee7
test rbx, rbx
je 0x140035ee7
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x140035ee7
nop dword [rax]
nop word [rax + rax]
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140035ed3
inc rax
test ecx, ecx
jne 0x140035ec0
test edx, edx
je 0x140036d25
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140035eb0
mov rax, r15
movdqa xmm0, xmmword [0x14004a460]
lea rcx, [rbp - 0x20]
movdqu xmmword [rbp - 0x20], xmm0
mov qword [0x1400a9868], rax
mov byte [rbp - 0x10], 0x6a
call fcn.14000bf20
mov r11, qword [0x1400a9928]
mov rbx, qword [rax]
test r11, r11
je 0x140035f87
test rbx, rbx
je 0x140035f87
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x140035f87
nop dword [rax]
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140035f73
inc rax
test ecx, ecx
jne 0x140035f60
test edx, edx
je 0x140036d38
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140035f50
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x1400a9850], rax
mov dword [rbp - 0x20], 0x100b3f34
mov dword [rbp - 0x1c], 0x835012d
mov dword [rbp - 0x18], 0x3e24263f
mov word [rbp - 0x14], 0x414
mov byte [rbp - 0x12], 0x47
call fcn.14000cd60
mov r11, qword [0x1400a9928]
mov rbx, qword [rax]
test r11, r11
je 0x140036037
test rbx, rbx
je 0x140036037
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x140036037
nop word [rax + rax]
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140036023
inc rax
test ecx, ecx
jne 0x140036010
test edx, edx
je 0x140036d4b
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140036000
mov rax, r15
lea rcx, [rbp + 0x20]
mov qword [0x1400a98d0], rax
mov dword [rbp + 0x20], 0x140b2124
mov word [rbp + 0x24], 0x6429
call fcn.14000bd30
mov r11, qword [0x1400a9928]
mov rbx, qword [rax]
test r11, r11
je 0x1400360d7
test rbx, rbx
je 0x1400360d7
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x1400360d7
nop dword [rax + rax]
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x1400360c3
inc rax
test ecx, ecx
jne 0x1400360b0
test edx, edx
je 0x140036d5e
inc r9d
add r10, 4
cmp r9d, edi
jb 0x1400360a0
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x1400a9858], rax
mov dword [rbp - 0x20], 0x150f223b
mov dword [rbp - 0x1c], 0x8070d15
mov dword [rbp - 0x18], 0x1a383731
mov byte [rbp - 0x14], 0x67
call fcn.14000c9c0
mov r11, qword [0x1400a9928]
mov rbx, qword [rax]
test r11, r11
je 0x140036187
test rbx, rbx
je 0x140036187
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x140036187
nop dword [rax]
nop dword [rax + rax]
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140036173
inc rax
test ecx, ecx
jne 0x140036160
test edx, edx
je 0x140036d71
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140036150
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x1400a9930], rax
mov dword [rbp - 0x20], 0x150f223b
mov dword [rbp - 0x1c], 0x8070d15
mov dword [rbp - 0x18], 0xc383731
mov byte [rbp - 0x14], 0x67
call fcn.14000c9c0
mov r11, qword [0x1400a9928]
mov rbx, qword [rax]
test r11, r11
je 0x140036237
test rbx, rbx
je 0x140036237
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x140036237
nop dword [rax]
nop dword [rax + rax]
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140036223
inc rax
test ecx, ecx
jne 0x140036210
test edx, edx
je 0x140036d84
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140036200
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x1400a9908], rax
mov dword [rbp - 0x20], 0x2012134
mov dword [rbp - 0x1c], 0x14042c3c
mov dword [rbp - 0x18], 0x4d242934
call fcn.140004880
mov r11, qword [0x1400a9928]
mov rbx, qword [rax]
test r11, r11
je 0x1400362d7
test rbx, rbx
je 0x1400362d7
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x1400362d7
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x1400362c3
inc rax
test ecx, ecx
jne 0x1400362b0
test edx, edx
je 0x140036d97
inc r9d
add r10, 4
cmp r9d, edi
jb 0x1400362a0
mov rax, r15
movdqa xmm0, xmmword [0x14004a4b0]
lea rcx, [rbp - 0x20]
movdqu xmmword [rbp - 0x20], xmm0
mov qword [0x1400a9890], rax
mov dword [rbp - 0x10], 0x21052e18
mov dword [rbp - 0xc], 0x433b351c
call fcn.14000b6e0
mov r11, qword [0x1400a9928]
mov rbx, qword [rax]
test r11, r11
je 0x140036387
test rbx, rbx
je 0x140036387
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x140036387
nop word [rax + rax]
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140036373
inc rax
test ecx, ecx
jne 0x140036360
test edx, edx
je 0x140036daa
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140036350
mov rax, r15
movdqa xmm0, xmmword [0x14004a4f0]
lea rcx, [rbp - 0x20]
movdqu xmmword [rbp - 0x20], xmm0
mov qword [0x1400a98e8], rax
mov dword [rbp - 0x10], 0x33052939
mov dword [rbp - 0xc], 0x37033803
mov byte [rbp - 8], 0x41
call fcn.14000b050
mov r11, qword [0x1400a9920]
mov rbx, qword [rax]
test r11, r11
je 0x140036437
test rbx, rbx
je 0x140036437
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x140036437
nop word [rax + rax]
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140036423
inc rax
test ecx, ecx
jne 0x140036410
test edx, edx
je 0x140036dbd
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140036400
mov rax, r15
movdqa xmm0, xmmword [0x14004a4e0]
lea rcx, [rbp - 0x20]
movdqu xmmword [rbp - 0x20], xmm0
mov qword [0x1400a98b8], rax
call fcn.14000ab90
mov r11, qword [0x1400a9920]
mov rbx, qword [rax]
test r11, r11
je 0x1400364d7
test rbx, rbx
je 0x1400364d7
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x1400364d7
nop dword [rax + rax]
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x1400364c3
inc rax
test ecx, ecx
jne 0x1400364b0
test edx, edx
je 0x140036dd0
inc r9d
add r10, 4
cmp r9d, edi
jb 0x1400364a0
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x1400a9898], rax
mov dword [rbp - 0x20], 0x12013f27
mov dword [rbp - 0x1c], 0x4916173c
mov dword [rbp - 0x18], 0x35240b62
mov word [rbp - 0x14], 0x413
mov byte [rbp - 0x12], 0x47
call fcn.14000cd60
mov r11, qword [0x1400a9920]
mov rbx, qword [rax]
test r11, r11
je 0x140036587
test rbx, rbx
je 0x140036587
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x140036587
nop word [rax + rax]
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140036573
inc rax
test ecx, ecx
jne 0x140036560
test edx, edx
je 0x140036de3
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140036550
mov rax, r15
movdqa xmm0, xmmword [0x14004a470]
lea rcx, [rbp - 0x20]
movdqu xmmword [rbp - 0x20], xmm0
mov qword [0x1400a98a8], rax
mov dword [rbp - 0x10], 0x3b21341f
mov byte [rbp - 0xc], 0x70
call fcn.14000a570
mov r11, qword [0x1400a9928]
mov rbx, qword [rax]
test r11, r11
je 0x140036637
test rbx, rbx
je 0x140036637
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x140036637
nop dword [rax]
nop word [rax + rax]
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140036623
inc rax
test ecx, ecx
jne 0x140036610
test edx, edx
je 0x140036df6
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140036600
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x1400a9880], rax
mov dword [rbp - 0x20], 0x251a2830
mov dword [rbp - 0x1c], 0x390e0730
mov dword [rbp - 0x18], 0x392f303f
mov word [rbp - 0x14], 0x6751
mov byte [rbp - 0x12], 0x47
call fcn.14000cd60
mov r11, qword [0x1400a9928]
mov rbx, qword [rax]
test r11, r11
je 0x1400366e7
test rbx, rbx
je 0x1400366e7
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x1400366e7
nop word [rax + rax]
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x1400366d3
inc rax
test ecx, ecx
jne 0x1400366c0
test edx, edx
je 0x140036e09
inc r9d
add r10, 4
cmp r9d, edi
jb 0x1400366b0
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x1400a98b0], rax
mov dword [rbp - 0x20], 0x221a2830
mov dword [rbp - 0x1c], 0x1f111720
mov dword [rbp - 0x18], 0x2b2f0c3d
mov word [rbp - 0x14], 0x5308
call fcn.14000a130
mov r11, qword [0x1400a9928]
mov rbx, qword [rax]
test r11, r11
je 0x140036797
test rbx, rbx
je 0x140036797
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x140036797
nop word [rax + rax]
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140036783
inc rax
test ecx, ecx
jne 0x140036770
test edx, edx
je 0x140036e1c
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140036760
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x1400a9888], rax
mov dword [rbp - 0x20], 0x3e092825
mov dword [rbp - 0x1c], 0x310b0129
mov dword [rbp - 0x18], 0x35043c35
mov word [rbp - 0x14], 0x5330
call fcn.14000a130
mov r11, qword [0x1400a9928]
mov rbx, qword [rax]
test r11, r11
je 0x140036847
test rbx, rbx
je 0x140036847
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x140036847
nop word [rax + rax]
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140036833
inc rax
test ecx, ecx
jne 0x140036820
test edx, edx
je 0x140036e2f
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140036810
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x1400a98c0], rax
mov dword [rbp - 0x20], 0x32092825
mov dword [rbp - 0x1c], 0x1f160b35
mov dword [rbp - 0x18], 0x4d38201b
call fcn.140004880
mov r11, qword [0x1400a9928]
mov rbx, qword [rax]
test r11, r11
je 0x1400368e7
test rbx, rbx
je 0x1400368e7
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x1400368e7
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x1400368d3
inc rax
test ecx, ecx
jne 0x1400368c0
test edx, edx
je 0x140036e42
inc r9d
add r10, 4
cmp r9d, edi
jb 0x1400368b0
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x1400a9878], rax
mov dword [rbp - 0x20], 0x321a2830
mov dword [rbp - 0x1c], 0x1516162c
mov dword [rbp - 0x18], 0x3e2e1522
mov byte [rbp - 0x14], 0x67
call fcn.14000c9c0
mov r11, qword [0x1400a9928]
mov rbx, qword [rax]
test r11, r11
je 0x140036997
test rbx, rbx
je 0x140036997
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x140036997
nop dword [rax]
nop dword [rax + rax]
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140036983
inc rax
test ecx, ecx
jne 0x140036970
test edx, edx
je 0x140036e55
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140036960
mov rax, r15
movdqa xmm0, xmmword [0x14004a4c0]
lea rcx, [rbp - 0x20]
movdqu xmmword [rbp - 0x20], xmm0
mov qword [0x1400a98c8], rax
mov dword [rbp - 0x10], 0x43333f2f
call fcn.140001650
mov r11, qword [0x1400a9928]
mov rbx, qword [rax]
test r11, r11
je 0x140036a37
test rbx, rbx
je 0x140036a37
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x140036a37
nop
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140036a23
inc rax
test ecx, ecx
jne 0x140036a10
test edx, edx
je 0x140036e68
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140036a00
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x1400a98a0], rax
mov dword [rbp - 0x20], 0x100b3f34
mov dword [rbp - 0x1c], 0x1323012d
mov dword [rbp - 0x18], 0x4d16203c
call fcn.140004880
mov r11, qword [0x1400a9928]
mov rbx, qword [rax]
test r11, r11
je 0x140036ad7
test rbx, rbx
je 0x140036ad7
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x140036ad7
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140036ac3
inc rax
test ecx, ecx
jne 0x140036ab0
test edx, edx
je 0x140036e7b
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140036aa0
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x1400a9860], rax
mov dword [rbp - 0x20], 0x5073f20
mov dword [rbp - 0x1c], 0x160c223c
mov word [rbp - 0x18], 0x4535
call fcn.140009e60
mov r11, qword [0x1400a9928]
mov rbx, qword [rax]
test r11, r11
je 0x140036b77
test rbx, rbx
je 0x140036b77
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x140036b77
nop
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140036b63
inc rax
test ecx, ecx
jne 0x140036b50
test edx, edx
je 0x140036e8e
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140036b40
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x1400a98f0], rax
mov dword [rbp - 0x20], 0x15002431
mov dword [rbp - 0x1c], 0x9170d1f
mov dword [rbp - 0x18], 0x21280324
mov word [rbp - 0x14], 0x402
mov byte [rbp - 0x12], 0x47
call fcn.14000cd60
mov r11, qword [0x1400a9928]
mov rbx, qword [rax]
test r11, r11
je 0x140036c27
test rbx, rbx
je 0x140036c27
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x140036c27
nop word [rax + rax]
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140036c13
inc rax
test ecx, ecx
jne 0x140036c00
test edx, edx
je 0x140036ea1
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140036bf0
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x1400a9900], rax
mov dword [rbp - 0x20], 0x15002431
mov dword [rbp - 0x1c], 0xe1d0117
mov dword [rbp - 0x18], 0x282d2c16
mov word [rbp - 0x14], 0x5330
call fcn.14000a130
mov r11, qword [0x1400a9928]
mov rbx, qword [rax]
test r11, r11
je 0x140036ec3
test rbx, rbx
je 0x140036ec3
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x140036ec3
nop dword [rax]
nop word [rax + rax]
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140036cd3
inc rax
test ecx, ecx
jne 0x140036cc0
test edx, edx
je 0x140036eb4
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140036cb0
jmp 0x140036ec3
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x140035cea
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x140035d8a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x140035e3a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x140035eea
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x140035f8a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x14003603a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x1400360da
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x14003618a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x14003623a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x1400362da
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x14003638a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x14003643a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x1400364da
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x14003658a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x14003663a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x1400366ea
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x14003679a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x14003684a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x1400368ea
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x14003699a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x140036a3a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x140036ada
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x140036b7a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x140036c2a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov r15d, dword [rsi + rcx*4]
add r15, r11
lea rcx, [rbp - 0x20]
mov qword [0x1400a98f8], r15
mov dword [rbp - 0x20], 0x15002431
mov dword [rbp - 0x1c], 0x90a081a
mov word [rbp - 0x18], 0x4535
call fcn.140009e60
mov rbx, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x70]
mov rdi, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rbp
ret