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

Disassembly:
lea r12, [rsp - 0x528]
cmp r12, qword [r14 + 0x10]
jbe 0x362059b46
push rbp
mov rbp, rsp
sub rsp, 0x5a0
lea rdi, [rsp + 0x5b0]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.361f3f614
mov rbp, qword [rbp]
lea rdi, [rsp + 0x3a0]
lea rsi, [0x3620b9d2f]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.361f3f840
mov rbp, qword [rbp]
movabs rdx, 0xc1c13eeb0c041fea
mov qword [rsp + 0x18f], rdx
movabs rdx, 0x87f5bc8e1978662
mov qword [rsp + 0x197], rdx
movups xmmword [rsp + 0x29f], xmm15
lea rdi, [rsp + 0x2a0]
nop word [rax + rax]
nop dword [rax + rax]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.361f3f614
mov rbp, qword [rbp]
movzx eax, byte [rsp + 0x195]
mov rdx, rax
xor rdx, 0x1b4
cmp rdx, 0x200
jae 0x362059b33
mov rbx, rax
xor rbx, 0x1ac
nop dword [rax]
cmp rbx, 0x200
jae 0x362059b26
movzx edx, byte [rsp + rdx + 0x3a0]
movzx ebx, byte [rsp + rbx + 0x3a0]
movzx r8d, byte [rsp + 0x197]
mov r9, r8
xor r8, 0x1b5
sub edx, ebx
cmp r8, 0x200
jae 0x362059b19
mov rbx, r9
xor r9, 0x1fb
cmp r9, 0x200
jae 0x362059b0c
movzx r8d, byte [rsp + r8 + 0x3a0]
movzx r9d, byte [rsp + r9 + 0x3a0]
mov r10, rbx
xor rbx, 0x109
add r8d, r9d
nop word [rax + rax]
nop
cmp rbx, 0x200
jae 0x362059aff
mov r9, r10
xor r10, 0x12d
nop word [rax + rax]
cmp r10, 0x200
jae 0x362059af2
movzx ebx, byte [rsp + rbx + 0x3a0]
movzx r10d, byte [rsp + r10 + 0x3a0]
mov r11, r9
xor r9, 0x1ab
add ebx, r10d
cmp r9, 0x200
jae 0x362059ae5
mov r10, r11
xor r11, 0x169
cmp r11, 0x200
jae 0x362059ad3
movzx r9d, byte [rsp + r9 + 0x3a0]
movzx r11d, byte [rsp + r11 + 0x3a0]
movzx r12d, byte [rsp + 0x190]
mov r13, r12
xor r12, 0xe0
xor r11d, r9d
nop word [rax + rax]
cmp r12, 0x200
jae 0x362059ac6
mov r9, r13
xor r13, 0xfc
nop word [rax + rax]
cmp r13, 0x200
jae 0x362059ab9
movzx r12d, byte [rsp + r12 + 0x3a0]
movzx r13d, byte [rsp + r13 + 0x3a0]
movzx r15d, byte [rsp + 0x194]
mov rcx, r15
xor r15, 0x103
sub r12d, r13d
nop word [rax + rax]
nop
cmp r15, 0x200
jae 0x362059aac
mov r13, rcx
xor rcx, 0x156
nop word [rax + rax]
cmp rcx, 0x200
jae 0x362059a9f
movzx r15d, byte [rsp + r15 + 0x3a0]
movzx ecx, byte [rsp + rcx + 0x3a0]
mov rsi, r13
xor r13, 0x1bf
add r15d, ecx
cmp r13, 0x200
jae 0x362059a92
mov rcx, rsi
xor rsi, 0x195
cmp rsi, 0x200
jae 0x362059a85
movzx r13d, byte [rsp + r13 + 0x3a0]
movzx esi, byte [rsp + rsi + 0x3a0]
mov rdi, r10
xor r10, 0x53
add r13d, esi
cmp r10, 0x200
jae 0x362059a73
mov rsi, rdi
xor rdi, 0xe7
cmp rdi, 0x200
jae 0x362059a66
mov byte [rsp + 0x107], r13b
movzx r10d, byte [rsp + r10 + 0x3a0]
movzx edi, byte [rsp + rdi + 0x3a0]
movzx r13d, byte [rsp + 0x19e]
mov qword [rsp + 0x180], r13
xor r13, 0x1d2
sub r10d, edi
cmp r13, 0x200
jae 0x362059a59
mov edi, r10d
mov r10, qword [rsp + 0x180]
xor r10, 0xb8
cmp r10, 0x200
jae 0x362059a4c
mov byte [rsp + 0x106], dil
movzx r13d, byte [rsp + r13 + 0x3a0]
movzx r10d, byte [rsp + r10 + 0x3a0]
movzx edi, byte [rsp + 0x19d]
mov qword [rsp + 0x178], rdi
btc rdi, 8
add r10d, r13d
cmp rdi, 0x200
jae 0x362059a3f
mov r13, qword [rsp + 0x178]
xor r13, 0xb2
nop dword [rax]
cmp r13, 0x200
jae 0x362059a32
mov qword [rsp + 0x170], r9
movzx edi, byte [rsp + rdi + 0x3a0]
movzx r13d, byte [rsp + r13 + 0x3a0]
xor r9, 0xbc
sub edi, r13d
cmp r9, 0x200
jae 0x362059a25
mov r13, qword [rsp + 0x170]
xor r13, 0x18d
cmp r13, 0x200
jae 0x362059a13
mov qword [rsp + 0x168], rsi
movzx r9d, byte [rsp + r9 + 0x3a0]
movzx r13d, byte [rsp + r13 + 0x3a0]
xor rsi, 0xa8
sub r9d, r13d
nop dword [rax]
cmp rsi, 0x200
jae 0x362059a06
mov r13, qword [rsp + 0x168]
xor r13, 0x1f7
nop dword [rax]
cmp r13, 0x200
jae 0x3620599f9
mov byte [rsp + 0x105], r9b
movzx esi, byte [rsp + rsi + 0x3a0]
movzx r13d, byte [rsp + r13 + 0x3a0]
movzx r9d, byte [rsp + 0x19c]
mov qword [rsp + 0x160], r9
xor r9, 0xdd
add r13d, esi
cmp r9, 0x200
jae 0x3620599ec
mov esi, r13d
mov r13, qword [rsp + 0x160]
xor r13, 0x186
cmp r13, 0x200
jae 0x3620599df
mov byte [rsp + 0x104], sil
movzx r9d, byte [rsp + r9 + 0x3a0]
movzx r13d, byte [rsp + r13 + 0x3a0]
movzx esi, byte [rsp + 0x199]
mov qword [rsp + 0x158], rsi
xor rsi, 0x1e9
xor r13d, r9d
cmp rsi, 0x200
jae 0x3620599d2
mov r9, qword [rsp + 0x158]
xor r9, 0x111
nop dword [rax]
cmp r9, 0x200
jae 0x3620599c5
mov byte [rsp + 0x103], r13b
movzx esi, byte [rsp + rsi + 0x3a0]
movzx r9d, byte [rsp + r9 + 0x3a0]
mov r13, qword [rsp + 0x158]
xor r13, 0x16d
add r9d, esi
nop dword [rax + rax]
cmp r13, 0x200
jae 0x3620599b6
mov esi, r9d
mov r9, qword [rsp + 0x158]
xor r9, 0xb6
nop
cmp r9, 0x200
jae 0x3620599a9
mov qword [rsp + 0x150], rax
movzx r13d, byte [rsp + r13 + 0x3a0]
movzx r9d, byte [rsp + r9 + 0x3a0]
xor rax, 0x193
add r9d, r13d
cmp rax, 0x200
jae 0x36205999f
mov r13, qword [rsp + 0x150]
xor r13, 0x124
cmp r13, 0x200
jae 0x362059992
mov byte [rsp + 0x102], r9b
movzx eax, byte [rsp + rax + 0x3a0]
movzx r13d, byte [rsp + r13 + 0x3a0]
mov r9, qword [rsp + 0x178]
xor r9, 0xb0
sub eax, r13d
cmp r9, 0x200
jae 0x362059985
mov r13, qword [rsp + 0x178]
xor r13, 0x1ff
nop
cmp r13, 0x200
jae 0x362059973
mov byte [rsp + 0x101], r10b
movzx r9d, byte [rsp + r9 + 0x3a0]
movzx r13d, byte [rsp + r13 + 0x3a0]
mov r10, qword [rsp + 0x180]
xor r10, 0xdc
add r9d, r13d
nop dword [rax]
cmp r10, 0x200
jae 0x362059966
mov r13, qword [rsp + 0x180]
xor r13, 0xd9
nop dword [rax]
cmp r13, 0x200
jae 0x362059959
mov byte [rsp + 0x100], r9b
movzx r10d, byte [rsp + r10 + 0x3a0]
movzx r13d, byte [rsp + r13 + 0x3a0]
mov r9, qword [rsp + 0x168]
xor r9, 0x107
add r10d, r13d
nop dword [rax]
cmp r9, 0x200
jae 0x36205994c
mov r13, qword [rsp + 0x168]
xor r13, 9
nop dword [rax]
cmp r13, 0x200
jae 0x36205993f
mov byte [rsp + 0xff], r10b
movzx r9d, byte [rsp + r9 + 0x3a0]
movzx r13d, byte [rsp + r13 + 0x3a0]
movzx r10d, byte [rsp + 0x18f]
mov qword [rsp + 0x148], r10
xor r10, 0xaa
add r9d, r13d
cmp r10, 0x200
jae 0x362059932
mov r13, qword [rsp + 0x148]
xor r13, 0x189
nop
cmp r13, 0x200
jae 0x362059925
mov byte [rsp + 0xfe], r9b
movzx r10d, byte [rsp + r10 + 0x3a0]
movzx r13d, byte [rsp + r13 + 0x3a0]
mov r9, qword [rsp + 0x150]
xor r9, 0x14b
xor r13d, r10d
nop dword [rax]
cmp r9, 0x200
jae 0x362059913
mov r10, qword [rsp + 0x150]
xor r10, 0x1c1
nop dword [rax]
cmp r10, 0x200
jae 0x362059906
mov qword [rsp + 0x140], rcx
movzx r9d, byte [rsp + r9 + 0x3a0]
movzx r10d, byte [rsp + r10 + 0x3a0]
xor rcx, 0x86
add r9d, r10d
cmp rcx, 0x200
jae 0x3620598f9
mov r10, qword [rsp + 0x140]
xor r10, 0xd6
cmp r10, 0x200
jae 0x3620598ec
mov byte [rsp + 0xfd], r9b
movzx ecx, byte [rsp + rcx + 0x3a0]
movzx r10d, byte [rsp + r10 + 0x3a0]
movzx r9d, byte [rsp + 0x198]
mov qword [rsp + 0x138], r9
xor r9, 0x67
xor r10d, ecx
cmp r9, 0x200
jae 0x3620598df
mov ecx, r10d
mov r10, qword [rsp + 0x138]
xor r10, 0x1e1
cmp r10, 0x200
jae 0x3620598d2
mov byte [rsp + 0xfc], r13b
movzx r9d, byte [rsp + r9 + 0x3a0]
movzx r10d, byte [rsp + r10 + 0x3a0]
mov r13, qword [rsp + 0x148]
xor r13, 0x13e
xor r10d, r9d
cmp r13, 0x200
jae 0x3620598c5
mov r9, qword [rsp + 0x148]
xor r9, 6
nop dword [rax]
cmp r9, 0x200
jae 0x3620598b3
mov byte [rsp + 0xfb], r10b
movzx r13d, byte [rsp + r13 + 0x3a0]
movzx r9d, byte [rsp + r9 + 0x3a0]
movzx r10d, byte [rsp + 0x191]
mov qword [rsp + 0x130], r10
btc r10, 8
sub r13d, r9d
cmp r10, 0x200
jae 0x3620598a6
mov r9, qword [rsp + 0x130]
xor r9, 0xf4
nop dword [rax]
cmp r9, 0x200
jae 0x362059899
mov byte [rsp + 0xfa], r13b
movzx r10d, byte [rsp + r10 + 0x3a0]
movzx r9d, byte [rsp + r9 + 0x3a0]
mov r13, qword [rsp + 0x180]
xor r13, 0x1e4
xor r9d, r10d
nop dword [rax]
cmp r13, 0x200
jae 0x36205988c
mov r10, qword [rsp + 0x180]
xor r10, 0x3f
nop dword [rax]
cmp r10, 0x200
jae 0x36205987f
mov byte [rsp + 0xf9], r9b
movzx r13d, byte [rsp + r13 + 0x3a0]
movzx r10d, byte [rsp + r10 + 0x3a0]
mov r9, qword [rsp + 0x150]
xor r9, 0x11d
sub r13d, r10d
nop dword [rax]
cmp r9, 0x200
jae 0x362059872
mov r10, qword [rsp + 0x150]
xor r10, 0x11
nop dword [rax]
cmp r10, 0x200
jae 0x362059865
mov byte [rsp + 0xf8], r13b
movzx r9d, byte [rsp + r9 + 0x3a0]
movzx r10d, byte [rsp + r10 + 0x3a0]
mov r13, qword [rsp + 0x150]
xor r13, 0x156
add r9d, r10d
nop dword [rax]
cmp r13, 0x200
jae 0x362059853
mov r10, qword [rsp + 0x150]
xor r10, 2
nop dword [rax]
cmp r10, 0x200
jae 0x362059846
mov byte [rsp + 0xf7], r9b
movzx r13d, byte [rsp + r13 + 0x3a0]
movzx r10d, byte [rsp + r10 + 0x3a0]
movzx r9d, byte [rsp + 0x19a]
mov qword [rsp + 0x128], r9
xor r9, 0x137
xor r10d, r13d
cmp r9, 0x200
jae 0x362059839
mov r13, qword [rsp + 0x128]
btc r13, 8
nop dword [rax]
cmp r13, 0x200
jae 0x36205982c
mov byte [rsp + 0xf6], r10b
movzx r9d, byte [rsp + r9 + 0x3a0]
movzx r13d, byte [rsp + r13 + 0x3a0]
mov r10, qword [rsp + 0x178]
xor r10, 0x108
add r9d, r13d
nop dword [rax]
cmp r10, 0x200
jae 0x36205981f
mov r13, qword [rsp + 0x178]
xor r13, 0x92
nop dword [rax]
cmp r13, 0x200
jae 0x362059812
mov byte [rsp + 0xf5], r9b
movzx r10d, byte [rsp + r10 + 0x3a0]
movzx r13d, byte [rsp + r13 + 0x3a0]
mov r9, qword [rsp + 0x150]
xor r9, 0xa7
xor r13d, r10d
nop dword [rax]
cmp r9, 0x200
jae 0x362059805
mov r10, qword [rsp + 0x150]
xor r10, 0x56
nop dword [rax]
cmp r10, 0x200
jae 0x3620597f3
mov byte [rsp + 0xf4], r13b
movzx r9d, byte [rsp + r9 + 0x3a0]
movzx r10d, byte [rsp + r10 + 0x3a0]
mov r13, qword [rsp + 0x130]
xor r13, 0xba
sub r9d, r10d
nop dword [rax]
cmp r13, 0x200
jae 0x3620597e6
mov r10, qword [rsp + 0x130]
xor r10, 0xb9
nop dword [rax]
cmp r10, 0x200
jae 0x3620597d9
mov byte [rsp + 0xf3], r9b
movzx r13d, byte [rsp + r13 + 0x3a0]
movzx r10d, byte [rsp + r10 + 0x3a0]
mov r9, qword [rsp + 0x150]
xor r9, 0x1ad
sub r13d, r10d
nop dword [rax]
cmp r9, 0x200
jae 0x3620597cc
mov r10, qword [rsp + 0x150]
xor r10, 0x189
nop dword [rax]
cmp r10, 0x200
jae 0x3620597bf
mov byte [rsp + 0xf2], r13b
movzx r9d, byte [rsp + r9 + 0x3a0]
movzx r10d, byte [rsp + r10 + 0x3a0]
mov r13, qword [rsp + 0x168]
xor r13, 0x7c
add r9d, r10d
nop word [rax + rax]
nop
cmp r13, 0x200
jae 0x3620597b2
mov r10, qword [rsp + 0x168]
xor r10, 0x1a7
nop dword [rax]
cmp r10, 0x200
jae 0x3620597a5
mov byte [rsp + 0xf1], r9b
movzx r13d, byte [rsp + r13 + 0x3a0]
movzx r10d, byte [rsp + r10 + 0x3a0]
mov r9, qword [rsp + 0x148]
xor r9, 0x1d1
xor r10d, r13d
nop dword [rax]
cmp r9, 0x200
jae 0x362059793
mov r13, qword [rsp + 0x148]
xor r13, 0x148
nop dword [rax]
cmp r13, 0x200
jae 0x362059786
mov byte [rsp + 0xf0], r10b
movzx r9d, byte [rsp + r9 + 0x3a0]
movzx r13d, byte [rsp + r13 + 0x3a0]
mov r10, qword [rsp + 0x158]
xor r10, 0x1f7
sub r9d, r13d
nop dword [rax]
cmp r10, 0x200
jae 0x362059779
mov r13, qword [rsp + 0x158]
xor r13, 0x9b
nop dword [rax]
cmp r13, 0x200
jae 0x36205976c
mov byte [rsp + 0xef], r9b
movzx r10d, byte [rsp + r10 + 0x3a0]
movzx r13d, byte [rsp + r13 + 0x3a0]
mov r9, qword [rsp + 0x180]
xor r9, 0x1b1
add r10d, r13d
nop dword [rax]
cmp r9, 0x200
jae 0x36205975f
mov r13, qword [rsp + 0x180]
xor r13, 0x13
nop dword [rax]
cmp r13, 0x200
jae 0x362059752
mov byte [rsp + 0xee], r10b
movzx r9d, byte [rsp + r9 + 0x3a0]
movzx r13d, byte [rsp + r13 + 0x3a0]
movzx r10d, byte [rsp + 0x19b]
mov qword [rsp + 0x120], r10
xor r10, 0x10
add r9d, r13d
nop
cmp r10, 0x200
jae 0x362059745
mov r13, qword [rsp + 0x120]
xor r13, 0xbe
nop dword [rax]
cmp r13, 0x200
jae 0x362059733
mov byte [rsp + 0xed], r9b
movzx r10d, byte [rsp + r10 + 0x3a0]
movzx r13d, byte [rsp + r13 + 0x3a0]
movzx r9d, byte [rsp + 0x193]
mov qword [rsp + 0x118], r9
xor r9, 0x177
sub r10d, r13d
cmp r9, 0x200
jae 0x362059726
mov r13, qword [rsp + 0x118]
xor r13, 0x98
nop
cmp r13, 0x200
jae 0x362059719
mov byte [rsp + 0xec], r10b
movzx r9d, byte [rsp + r9 + 0x3a0]
movzx r13d, byte [rsp + r13 + 0x3a0]
mov r10, qword [rsp + 0x178]
xor r10, 0x25
sub r9d, r13d
nop word [rax + rax]
nop
cmp r10, 0x200
jae 0x36205970c
mov r13, qword [rsp + 0x178]
xor r13, 0xd4
nop dword [rax]
cmp r13, 0x200
jae 0x3620596ff
mov byte [rsp + 0xeb], r9b
movzx r10d, byte [rsp + r10 + 0x3a0]
movzx r13d, byte [rsp + r13 + 0x3a0]
mov r9, qword [rsp + 0x168]
xor r9, 0x86
add r10d, r13d
nop dword [rax]
cmp r9, 0x200
jae 0x3620596f2
mov r13, qword [rsp + 0x168]
xor r13, 0x93
nop dword [rax]
cmp r13, 0x200
jae 0x3620596e5
mov byte [rsp + 0xea], r10b
movzx r9d, byte [rsp + r9 + 0x3a0]
movzx r13d, byte [rsp + r13 + 0x3a0]
movzx r10d, byte [rsp + 0x196]
mov qword [rsp + 0x110], r10
xor r10, 0x3f
xor r13d, r9d
nop
cmp r10, 0x200
jae 0x3620596d3
mov r9, qword [rsp + 0x110]
xor r9, 0xfb
nop dword [rax]
cmp r9, 0x200
jae 0x3620596c6
mov byte [rsp + 0xe9], r13b
movzx r10d, byte [rsp + r10 + 0x3a0]
movzx r9d, byte [rsp + r9 + 0x3a0]
mov r13, qword [rsp + 0x158]
xor r13, 0x182
xor r9d, r10d
nop dword [rax]
cmp r13, 0x200
jae 0x3620596b9
mov r10, qword [rsp + 0x158]
xor r10, 0x1a1
nop dword [rax]
cmp r10, 0x200
jae 0x3620596ac
mov byte [rsp + 0xe8], r9b
movzx r13d, byte [rsp + r13 + 0x3a0]
movzx r10d, byte [rsp + r10 + 0x3a0]
mov r9, qword [rsp + 0x168]
xor r9, 0x155
xor r10d, r13d
nop dword [rax]
cmp r9, 0x200
jae 0x36205969f
mov r13, qword [rsp + 0x168]
xor r13, 0x150
nop dword [rax]
cmp r13, 0x200
jae 0x362059692
mov byte [rsp + 0xe7], r10b
movzx r9d, byte [rsp + r9 + 0x3a0]
movzx r13d, byte [rsp + r13 + 0x3a0]
mov r10, qword [rsp + 0x180]
xor r10, 0xa
add r9d, r13d
nop word [rax + rax]
nop
cmp r10, 0x200
jae 0x362059685
mov r13, qword [rsp + 0x180]
xor r13, 0xa4
nop dword [rax]
cmp r13, 0x200
jae 0x362059673
mov byte [rsp + 0xe6], r9b
movzx r10d, byte [rsp + r10 + 0x3a0]
movzx r13d, byte [rsp + r13 + 0x3a0]
movzx r9d, byte [rsp + 0x192]
mov qword [rsp + 0x108], r9
xor r9, 0x23
add r10d, r13d
nop
cmp r9, 0x200
jae 0x362059666
mov r13, qword [rsp + 0x108]
xor r13, 0x1df
nop dword [rax]
cmp r13, 0x200
jae 0x362059659
mov byte [rsp + 0xe5], r10b
movzx r9d, byte [rsp + r9 + 0x3a0]
movzx r13d, byte [rsp + r13 + 0x3a0]
mov r10, qword [rsp + 0x150]
xor r10, 0x1eb
xor r13d, r9d
nop dword [rax]
cmp r10, 0x200
jae 0x36205964c
mov r9, qword [rsp + 0x150]
xor r9, 0x135
nop dword [rax]
cmp r9, 0x200
jae 0x36205963f
mov byte [rsp + 0xe4], r13b
movzx r10d, byte [rsp + r10 + 0x3a0]
movzx r9d, byte [rsp + r9 + 0x3a0]
mov r13, qword [rsp + 0x168]
xor r13, 0xf
xor r9d, r10d
nop word [rax + rax]
nop
cmp r13, 0x200
jae 0x362059632
mov r10, qword [rsp + 0x168]
xor r10, 0x15e
nop dword [rax]
cmp r10, 0x200
jae 0x362059625
mov byte [rsp + 0xe3], r9b
movzx r13d, byte [rsp + r13 + 0x3a0]
movzx r10d, byte [rsp + r10 + 0x3a0]
mov r9, qword [rsp + 0x118]
xor r9, 0x4e
xor r10d, r13d
nop word [rax + rax]
nop
cmp r9, 0x200
jae 0x362059613
mov r13, qword [rsp + 0x118]
xor r13, 0x16f
nop dword [rax]
cmp r13, 0x200
jae 0x362059606
mov byte [rsp + 0xe2], r10b
movzx r9d, byte [rsp + r9 + 0x3a0]
movzx r13d, byte [rsp + r13 + 0x3a0]
mov r10, qword [rsp + 0x140]
xor r10, 0x30
xor r13d, r9d
nop word [rax + rax]
nop
cmp r10, 0x200
jae 0x3620595f9
mov r9, qword [rsp + 0x140]
xor r9, 0x123
nop dword [rax]
cmp r9, 0x200
jae 0x3620595ec
mov byte [rsp + 0xe1], r13b
movzx r10d, byte [rsp + r10 + 0x3a0]
movzx r9d, byte [rsp + r9 + 0x3a0]
mov r13, qword [rsp + 0x140]
xor r13, 0x6c
add r9d, r10d
nop word [rax + rax]
nop
cmp r13, 0x200
jae 0x3620595df
mov r10, qword [rsp + 0x140]
xor r10, 0x111
nop dword [rax]
cmp r10, 0x200
jae 0x3620595d2
mov byte [rsp + 0xe0], r9b
movzx r13d, byte [rsp + r13 + 0x3a0]
movzx r10d, byte [rsp + r10 + 0x3a0]
mov r9, qword [rsp + 0x168]
xor r9, 0x99
sub r13d, r10d
nop dword [rax]
cmp r9, 0x200
jae 0x3620595c5
mov r10, qword [rsp + 0x168]
xor r10, 0x9e
nop dword [rax]
cmp r10, 0x200
jae 0x3620595b3
mov byte [rsp + 0xdf], r13b
movzx r9d, byte [rsp + r9 + 0x3a0]
movzx r10d, byte [rsp + r10 + 0x3a0]
mov r13, qword [rsp + 0x158]
xor r13, 0x1b1
add r9d, r10d
nop dword [rax]
cmp r13, 0x200
jae 0x3620595a6
mov r10, qword [rsp + 0x158]
xor r10, 0xd4
nop dword [rax]
cmp r10, 0x200
jae 0x362059599
mov byte [rsp + 0xde], r9b
movzx r13d, byte [rsp + r13 + 0x3a0]
movzx r10d, byte [rsp + r10 + 0x3a0]
mov r9, qword [rsp + 0x148]
xor r9, 0x4a
add r10d, r13d
nop word [rax + rax]
nop
cmp r9, 0x200
jae 0x36205958c
mov r13, qword [rsp + 0x148]
xor r13, 0x93
nop dword [rax]
cmp r13, 0x200
jae 0x36205957f
mov byte [rsp + 0xdd], r10b
movzx r9d, byte [rsp + r9 + 0x3a0]
movzx r13d, byte [rsp + r13 + 0x3a0]
mov r10, qword [rsp + 0x110]
xor r10, 0x5d
add r9d, r13d
nop word [rax + rax]
nop
cmp r10, 0x200
jae 0x362059572
mov r13, qword [rsp + 0x110]
xor r13, 0x131
nop dword [rax]
cmp r13, 0x200
jae 0x362059565
mov byte [rsp + 0xdc], r9b
movzx r10d, byte [rsp + r10 + 0x3a0]
movzx r13d, byte [rsp + r13 + 0x3a0]
mov r9, qword [rsp + 0x138]
xor r9, 0x129
xor r13d, r10d
nop dword [rax]
cmp r9, 0x200
jae 0x362059553
mov r10, qword [rsp + 0x138]
xor r10, 0x134
nop dword [rax]
cmp r10, 0x200
jae 0x362059546
mov byte [rsp + 0xdb], r13b
movzx r9d, byte [rsp + r9 + 0x3a0]
movzx r10d, byte [rsp + r10 + 0x3a0]
mov r13, qword [rsp + 0x138]
xor r13, 0x34
sub r9d, r10d
nop word [rax + rax]
nop
cmp r13, 0x200
jae 0x362059539
mov r10, qword [rsp + 0x138]
xor r10, 0x1b9
nop dword [rax]
cmp r10, 0x200
jae 0x36205952c
mov byte [rsp + 0xda], r9b
movzx r13d, byte [rsp + r13 + 0x3a0]
movzx r10d, byte [rsp + r10 + 0x3a0]
mov r9, qword [rsp + 0x118]
xor r9, 0x19a
sub r13d, r10d
nop dword [rax]
cmp r9, 0x200
jae 0x36205951f
mov r10, qword [rsp + 0x118]
xor r10, 0x1db
nop dword [rax]
cmp r10, 0x200
jae 0x362059512
mov byte [rsp + 0xd9], r13b
movzx r9d, byte [rsp + r9 + 0x3a0]
movzx r10d, byte [rsp + r10 + 0x3a0]
mov r13, qword [rsp + 0x118]
xor r13, 0x16e
sub r9d, r10d
nop dword [rax]
cmp r13, 0x200
jae 0x362059505
mov r10, qword [rsp + 0x118]
xor r10, 0x13a
nop dword [rax]
cmp r10, 0x200
jae 0x3620594f3
mov byte [rsp + 0xd8], r9b
movzx r13d, byte [rsp + r13 + 0x3a0]
movzx r10d, byte [rsp + r10 + 0x3a0]
mov r9, qword [rsp + 0x130]
xor r9, 0x186
xor r10d, r13d
nop dword [rax]
cmp r9, 0x200
jae 0x3620594e6
mov r13, qword [rsp + 0x130]
xor r13, 0x73
nop dword [rax]
cmp r13, 0x200
jae 0x3620594d9
mov byte [rsp + 0xd7], r10b
movzx r9d, byte [rsp + r9 + 0x3a0]
movzx r13d, byte [rsp + r13 + 0x3a0]
mov r10, qword [rsp + 0x180]
xor r10, 0x16e
xor r13d, r9d
nop dword [rax]
cmp r10, 0x200
jae 0x3620594cc
mov r9, qword [rsp + 0x180]
xor r9, 0x76
nop dword [rax]
cmp r9, 0x200
jae 0x3620594bf
mov byte [rsp + 0xd6], r13b
movzx r10d, byte [rsp + r10 + 0x3a0]
movzx r9d, byte [rsp + r9 + 0x3a0]
mov r13, qword [rsp + 0x130]
xor r13, 0x1b5
add r9d, r10d
nop dword [rax]
cmp r13, 0x200
jae 0x3620594b2
mov r10, qword [rsp + 0x130]
xor r10, 0x1a2
nop dword [rax]
cmp r10, 0x200
jae 0x3620594a5
mov byte [rsp + 0xd5], r9b
movzx r13d, byte [rsp + r13 + 0x3a0]
movzx r10d, byte [rsp + r10 + 0x3a0]
mov r9, qword [rsp + 0x108]
xor r9, 0x15
add r10d, r13d
nop word [rax + rax]
nop
cmp r9, 0x200
jae 0x362059493
mov r13, qword [rsp + 0x108]
xor r13, 0x9f
nop dword [rax]
cmp r13, 0x200
jae 0x362059486
mov byte [rsp + 0xd4], r10b
movzx r9d, byte [rsp + r9 + 0x3a0]
movzx r13d, byte [rsp + r13 + 0x3a0]
mov r10, qword [rsp + 0x108]
xor r10, 0x129
add r9d, r13d
nop dword [rax]
cmp r10, 0x200
jae 0x362059479
mov r13, qword [rsp + 0x108]
xor r13, 0x2c
nop dword [rax]
cmp r13, 0x200
jae 0x36205946c
mov rax, r10
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r13
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r9
mov ecx, 0x200
nop dword [rax + rax]
call sym.runtime.panicIndex
mov rax, r10
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r13
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r9
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r10
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r13
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r9
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r10
mov ecx, 0x200
nop dword [rax + rax]
call sym.runtime.panicIndex
mov rax, r13
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r10
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r9
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r10
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r13
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r10
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r9
mov ecx, 0x200
nop dword [rax + rax]
call sym.runtime.panicIndex
mov rax, r13
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r10
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r13
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r9
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r10
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r13
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r10
mov ecx, 0x200
nop dword [rax + rax]
call sym.runtime.panicIndex
mov rax, r9
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r10
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r13
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r9
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r10
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r13
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r9
mov ecx, 0x200
nop dword [rax + rax]
call sym.runtime.panicIndex
mov rax, r10
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r13
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r9
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r10
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r13
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r9
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r13
mov ecx, 0x200
nop dword [rax + rax]
call sym.runtime.panicIndex
mov rax, r10
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r13
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r9
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r10
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r13
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r9
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r10
mov ecx, 0x200
nop dword [rax + rax]
call sym.runtime.panicIndex
mov rax, r13
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r9
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r13
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r10
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r13
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r9
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r13
mov ecx, 0x200
nop dword [rax + rax]
call sym.runtime.panicIndex
mov rax, r10
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r13
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r9
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r13
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r10
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r13
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r9
mov ecx, 0x200
nop dword [rax + rax]
call sym.runtime.panicIndex
mov rax, r10
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r13
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r10
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r9
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r10
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r13
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r10
mov ecx, 0x200
nop dword [rax + rax]
call sym.runtime.panicIndex
mov rax, r9
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r13
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r10
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r13
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r9
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r10
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r13
mov ecx, 0x200
nop dword [rax + rax]
call sym.runtime.panicIndex
mov rax, r10
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r9
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r10
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r13
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r9
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r10
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r9
mov ecx, 0x200
nop dword [rax + rax]
call sym.runtime.panicIndex
mov rax, r13
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r10
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r9
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r10
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, rcx
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r10
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r9
mov ecx, 0x200
nop dword [rax + rax]
call sym.runtime.panicIndex
mov rax, r13
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r10
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r13
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r9
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r13
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r10
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r13
mov ecx, 0x200
nop dword [rax + rax]
call sym.runtime.panicIndex
mov rax, r9
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r13
mov ecx, 0x200
call sym.runtime.panicIndex
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r9
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r13
mov ecx, 0x200
nop
call sym.runtime.panicIndex
mov rax, r9
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, rsi
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r13
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r9
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r13
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, rsi
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r13
mov ecx, 0x200
nop dword [rax + rax]
call sym.runtime.panicIndex
mov rax, r9
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r13
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, rdi
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r10
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r13
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, rdi
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r10
mov ecx, 0x200
nop dword [rax + rax]
call sym.runtime.panicIndex
mov rax, rsi
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r13
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, rcx
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r15
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r13
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r12
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r11
mov ecx, 0x200
nop dword [rax + rax]
call sym.runtime.panicIndex
mov rax, r9
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r10
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, rbx
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r9
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, r8
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, rbx
mov ecx, 0x200
call sym.runtime.panicIndex
mov rax, rdx
mov ecx, 0x200
nop dword [rax + rax]
call sym.runtime.panicIndex
nop
call sym.runtime.morestack_noctxt.abi0
jmp sym.h8aLZh.glob..func3