Function at 0x1400e9240
Capabilities:
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
lea r12, [rsp - 0x518]
cmp r12, qword [r14 + 0x10]
jbe 0x1400eab25
push rbp
mov rbp, rsp
sub rsp, 0x590
mov qword [rsp + 0x5a0], rax
mov qword [rsp + 0x5a8], rbx
mov qword [rsp + 0x5b0], rcx
mov qword [rsp + 0xd0], 0
movabs rdx, 0xcbf29ce484222325
mov qword [rsp + 0x288], rdx
mov rdx, qword [rsp + 0x5a0]
mov qword [rsp + 0x578], rdx
mov qword [rsp + 0x580], rbx
mov qword [rsp + 0x588], rcx
mov qword [rsp + 0x338], 0
mov qword [rsp + 0x330], rbx
mov rcx, qword [rsp + 0x578]
mov qword [rsp + 0x328], rcx
jmp 0x1400e92d9
mov rcx, qword [rsp + 0x338]
cmp qword [rsp + 0x330], rcx
jg 0x1400e92f0
jmp 0x1400e9de9
mov rcx, qword [rsp + 0x328]
mov qword [rsp + 0x498], rcx
mov rcx, qword [rsp + 0x498]
mov rdx, qword [rcx]
mov rcx, qword [rcx + 8]
mov qword [rsp + 0x470], rdx
mov qword [rsp + 0x478], rcx
mov qword [rsp + 0x488], rdx
mov qword [rsp + 0x490], rcx
test rdx, rdx
jne 0x1400e9339
jmp 0x1400eab20
mov ecx, dword [rdx + 0x10]
mov dword [rsp + 0x3c], ecx
cmp ecx, 0x854f63b7
jbe 0x1400e934d
jmp 0x1400e98a0
cmp ecx, 0x5272f85c
jbe 0x1400e9360
jmp 0x1400e95c0
cmp ecx, 0x7e34ced
jbe 0x1400e936d
jmp 0x1400e94a0
cmp ecx, 0x778cdb8
je 0x1400e937a
jmp 0x1400e9400
mov rcx, qword [rsp + 0x488]
lea rdx, [0x1401118c0]
cmp rcx, rdx
je 0x1400e9390
jmp 0x1400e9397
mov eax, 1
jmp 0x1400e939b
xor eax, eax
jmp 0x1400e939b
mov byte [rsp + 0x1b], al
nop
test al, al
jne 0x1400e93a9
jmp 0x1400eab1a
jmp 0x1400e93ab
mov rcx, qword [rsp + 0x490]
mov rdx, qword [rcx]
mov rcx, qword [rcx + 8]
mov qword [rsp + 0x450], rdx
mov qword [rsp + 0x458], rcx
mov rsi, qword [rsp + 0x288]
mov qword [rsp + 0x280], rsi
mov qword [rsp + 0x358], rdx
mov qword [rsp + 0x360], rcx
mov qword [rsp + 0x1f0], 0
jmp 0x1400eaa87
cmp ecx, 0x7e34ced
je 0x1400e940d
jmp 0x1400eaa85
mov rcx, qword [rsp + 0x488]
lea rdx, [0x140110dc0]
nop dword [rax]
cmp rcx, rdx
je 0x1400e9427
jmp 0x1400e942e
mov eax, 1
jmp 0x1400e9432
xor eax, eax
jmp 0x1400e9432
mov byte [rsp + 0x1b], al
test al, al
jne 0x1400e9440
jmp 0x1400eaa79
jmp 0x1400e9442
mov rcx, qword [rsp + 0x490]
mov rdx, qword [rcx + 8]
mov rsi, qword [rcx]
mov rcx, qword [rcx + 0x10]
mov qword [rsp + 0x378], rsi
mov qword [rsp + 0x380], rdx
mov qword [rsp + 0x388], rcx
mov qword [rsp + 0x4a0], rsi
mov qword [rsp + 0x4a8], rdx
mov qword [rsp + 0x4b0], rcx
mov qword [rsp + 0x298], 0
mov qword [rsp + 0x290], rdx
jmp 0x1400ea98d
cmp ecx, 0x38dfc0a9
je 0x1400e94ad
jmp 0x1400e9540
mov rcx, qword [rsp + 0x488]
lea rdx, [0x140110c40]
nop dword [rax]
cmp rcx, rdx
je 0x1400e94c7
jmp 0x1400e94ce
mov eax, 1
jmp 0x1400e94d2
xor eax, eax
jmp 0x1400e94d2
mov byte [rsp + 0x1b], al
test al, al
jne 0x1400e94e0
jmp 0x1400ea988
jmp 0x1400e94e2
mov rcx, qword [rsp + 0x490]
mov rdx, qword [rcx + 8]
mov rsi, qword [rcx]
mov rcx, qword [rcx + 0x10]
mov qword [rsp + 0x3d8], rsi
mov qword [rsp + 0x3e0], rdx
mov qword [rsp + 0x3e8], rcx
mov qword [rsp + 0x500], rsi
mov qword [rsp + 0x508], rdx
mov qword [rsp + 0x510], rcx
mov qword [rsp + 0x2d8], 0
mov qword [rsp + 0x2d0], rdx
jmp 0x1400ea8ad
cmp ecx, 0x5272f85c
je 0x1400e954d
jmp 0x1400ea8ab
mov rcx, qword [rsp + 0x488]
lea rdx, [0x140111b80]
nop dword [rax]
cmp rcx, rdx
je 0x1400e9567
jmp 0x1400e956e
mov eax, 1
jmp 0x1400e9572
xor eax, eax
jmp 0x1400e9572
mov byte [rsp + 0x1b], al
test al, al
jne 0x1400e9580
jmp 0x1400ea8a0
jmp 0x1400e9582
mov rcx, qword [rsp + 0x490]
mov rcx, qword [rcx]
mov qword [rsp + 0x150], rcx
mov rdx, qword [rsp + 0x288]
mov qword [rsp + 0x240], rdx
mov qword [rsp + 0x100], rcx
mov qword [rsp + 0x1b8], 0
jmp 0x1400ea81a
cmp ecx, 0x6bed3cfa
jbe 0x1400e95cd
jmp 0x1400e96c0
cmp ecx, 0x64fd0d3c
je 0x1400e95d7
jmp 0x1400e9647
mov rcx, qword [rsp + 0x488]
lea rdx, [0x140111b40]
cmp rcx, rdx
je 0x1400e95ed
jmp 0x1400e95f4
mov eax, 1
jmp 0x1400e95f8
xor eax, eax
jmp 0x1400e95f8
mov byte [rsp + 0x1b], al
nop dword [rax]
test al, al
jne 0x1400e9609
jmp 0x1400ea815
jmp 0x1400e960b
mov rcx, qword [rsp + 0x490]
mov rcx, qword [rcx]
mov qword [rsp + 0x168], rcx
mov rdx, qword [rsp + 0x288]
mov qword [rsp + 0x268], rdx
mov qword [rsp + 0x118], rcx
mov qword [rsp + 0x1e0], 0
jmp 0x1400ea790
cmp ecx, 0x6bed3cfa
je 0x1400e9654
jmp 0x1400ea78e
mov rcx, qword [rsp + 0x488]
lea rdx, [0x140111a00]
cmp rcx, rdx
je 0x1400e966a
jmp 0x1400e9671
mov eax, 1
jmp 0x1400e9675
xor eax, eax
jmp 0x1400e9675
mov byte [rsp + 0x1b], al
test al, al
jne 0x1400e9685
nop dword [rax]
jmp 0x1400ea785
jmp 0x1400e9687
mov rcx, qword [rsp + 0x490]
mov ecx, dword [rcx]
mov dword [rsp + 0x38], ecx
mov rcx, qword [rsp + 0x288]
mov qword [rsp + 0x260], rcx
mov ecx, dword [rsp + 0x38]
mov dword [rsp + 0x28], ecx
mov qword [rsp + 0x1d8], 0
jmp 0x1400ea70d
cmp ecx, 0x6d0f0857
je 0x1400e96cd
jmp 0x1400e9760
mov rcx, qword [rsp + 0x488]
lea rdx, [0x140110cc0]
nop dword [rax]
cmp rcx, rdx
je 0x1400e96e7
jmp 0x1400e96ee
mov eax, 1
jmp 0x1400e96f2
xor eax, eax
jmp 0x1400e96f2
mov byte [rsp + 0x1b], al
test al, al
jne 0x1400e9700
jmp 0x1400ea708
jmp 0x1400e9702
mov rcx, qword [rsp + 0x490]
mov rdx, qword [rcx + 8]
mov rsi, qword [rcx]
mov rcx, qword [rcx + 0x10]
mov qword [rsp + 0x3a8], rsi
mov qword [rsp + 0x3b0], rdx
mov qword [rsp + 0x3b8], rcx
mov qword [rsp + 0x4d0], rsi
mov qword [rsp + 0x4d8], rdx
mov qword [rsp + 0x4e0], rcx
mov qword [rsp + 0x2b8], 0
mov qword [rsp + 0x2b0], rdx
jmp 0x1400ea61e
cmp ecx, 0x81044065
je 0x1400e976d
jmp 0x1400e9800
mov rcx, qword [rsp + 0x488]
lea rdx, [0x140110bc0]
nop dword [rax]
cmp rcx, rdx
je 0x1400e9787
jmp 0x1400e978e
mov eax, 1
jmp 0x1400e9792
xor eax, eax
jmp 0x1400e9792
mov byte [rsp + 0x1b], al
test al, al
jne 0x1400e97a0
jmp 0x1400ea619
jmp 0x1400e97a2
mov rcx, qword [rsp + 0x490]
mov rdx, qword [rcx + 8]
mov rsi, qword [rcx]
mov rcx, qword [rcx + 0x10]
mov qword [rsp + 0x420], rsi
mov qword [rsp + 0x428], rdx
mov qword [rsp + 0x430], rcx
mov qword [rsp + 0x548], rsi
mov qword [rsp + 0x550], rdx
mov qword [rsp + 0x558], rcx
mov qword [rsp + 0x308], 0
mov qword [rsp + 0x300], rdx
jmp 0x1400ea582
cmp ecx, 0x854f63b7
je 0x1400e980d
jmp 0x1400ea580
mov rcx, qword [rsp + 0x488]
lea rdx, [0x140110d00]
nop dword [rax]
cmp rcx, rdx
je 0x1400e9827
jmp 0x1400e982e
mov eax, 1
jmp 0x1400e9832
xor eax, eax
jmp 0x1400e9832
mov byte [rsp + 0x1b], al
test al, al
jne 0x1400e9840
jmp 0x1400ea56f
jmp 0x1400e9842
mov rcx, qword [rsp + 0x490]
mov rdx, qword [rcx + 8]
mov rsi, qword [rcx]
mov rcx, qword [rcx + 0x10]
mov qword [rsp + 0x390], rsi
mov qword [rsp + 0x398], rdx
mov qword [rsp + 0x3a0], rcx
mov qword [rsp + 0x4b8], rsi
mov qword [rsp + 0x4c0], rdx
mov qword [rsp + 0x4c8], rcx
mov qword [rsp + 0x2a8], 0
mov qword [rsp + 0x2a0], rdx
jmp 0x1400ea485
cmp ecx, 0x99d6dd43
jbe 0x1400e98ad
jmp 0x1400e9b05
cmp ecx, 0x95738979
jbe 0x1400e98c0
jmp 0x1400e99e7
cmp ecx, 0x8fc52ddb
je 0x1400e98ca
jmp 0x1400e9940
mov rcx, qword [rsp + 0x488]
lea rdx, [0x140111ac0]
cmp rcx, rdx
je 0x1400e98e2
nop
jmp 0x1400e98e9
mov eax, 1
jmp 0x1400e98ed
xor eax, eax
jmp 0x1400e98ed
mov byte [rsp + 0x1b], al
test al, al
jne 0x1400e98fa
jmp 0x1400ea480
jmp 0x1400e98fc
mov rcx, qword [rsp + 0x490]
mov rcx, qword [rcx]
mov qword [rsp + 0x158], rcx
mov rdx, qword [rsp + 0x288]
mov qword [rsp + 0x248], rdx
mov qword [rsp + 0x108], rcx
mov qword [rsp + 0x1c0], 0
jmp 0x1400ea3f8
cmp ecx, 0x95738979
je 0x1400e994d
jmp 0x1400ea3f6
mov rcx, qword [rsp + 0x488]
lea rdx, [0x140111940]
nop dword [rax]
cmp rcx, rdx
je 0x1400e9967
jmp 0x1400e996e
mov eax, 1
jmp 0x1400e9972
xor eax, eax
jmp 0x1400e9972
mov byte [rsp + 0x1b], al
test al, al
jne 0x1400e9980
jmp 0x1400ea3ed
jmp 0x1400e9982
mov rcx, qword [rsp + 0x490]
movzx ecx, byte [rcx]
mov byte [rsp + 0x1a], cl
mov rcx, qword [rsp + 0x288]
mov qword [rsp + 0x278], rcx
movzx ecx, byte [rsp + 0x1a]
mov byte [rsp + 0x18], cl
xor rcx, qword [rsp + 0x278]
mov qword [rsp + 0x278], rcx
movabs rdx, 0x100000001b3
imul rcx, rdx
mov qword [rsp + 0x278], rcx
mov qword [rsp + 0xc0], rcx
jmp 0x1400e99da
mov qword [rsp + 0x288], rcx
jmp 0x1400e9e77
cmp ecx, 0x99777383
je 0x1400e99f4
jmp 0x1400e9a85
mov rcx, qword [rsp + 0x488]
lea rdx, [0x140110d40]
cmp rcx, rdx
je 0x1400e9a0a
jmp 0x1400e9a11
mov eax, 1
jmp 0x1400e9a15
xor eax, eax
jmp 0x1400e9a15
mov byte [rsp + 0x1b], al
test al, al
jne 0x1400e9a25
nop dword [rax]
jmp 0x1400ea3e8
jmp 0x1400e9a27
mov rcx, qword [rsp + 0x490]
mov rdx, qword [rcx + 8]
mov rsi, qword [rcx]
mov rcx, qword [rcx + 0x10]
mov qword [rsp + 0x408], rsi
mov qword [rsp + 0x410], rdx
mov qword [rsp + 0x418], rcx
mov qword [rsp + 0x530], rsi
mov qword [rsp + 0x538], rdx
mov qword [rsp + 0x540], rcx
mov qword [rsp + 0x2f8], 0
mov qword [rsp + 0x2f0], rdx
nop
jmp 0x1400ea2fe
cmp ecx, 0x99d6dd43
je 0x1400e9a92
jmp 0x1400ea2fc
mov rcx, qword [rsp + 0x488]
lea rdx, [0x140111a80]
cmp rcx, rdx
je 0x1400e9aa8
jmp 0x1400e9aaf
mov eax, 1
jmp 0x1400e9ab3
xor eax, eax
jmp 0x1400e9ab3
mov byte [rsp + 0x1b], al
test al, al
jne 0x1400e9ac5
nop dword [rax + rax]
jmp 0x1400ea2f1
jmp 0x1400e9ac7
mov rcx, qword [rsp + 0x490]
mov rcx, qword [rcx]
mov qword [rsp + 0x160], rcx
mov rdx, qword [rsp + 0x288]
mov qword [rsp + 0x250], rdx
mov qword [rsp + 0x110], rcx
mov qword [rsp + 0x1c8], 0
nop
jmp 0x1400ea26d
cmp ecx, 0xcb735792
jbe 0x1400e9b12
jmp 0x1400e9c27
cmp ecx, 0xbe66ff1c
je 0x1400e9b1f
jmp 0x1400e9bad
mov rcx, qword [rsp + 0x488]
lea rdx, [0x140110d80]
cmp rcx, rdx
je 0x1400e9b35
jmp 0x1400e9b3c
mov eax, 1
jmp 0x1400e9b42
xor eax, eax
nop
jmp 0x1400e9b42
mov byte [rsp + 0x1b], al
test al, al
jne 0x1400e9b4f
jmp 0x1400ea268
jmp 0x1400e9b51
mov rcx, qword [rsp + 0x490]
mov rdx, qword [rcx + 8]
mov rsi, qword [rcx]
mov rcx, qword [rcx + 0x10]
mov qword [rsp + 0x3f0], rsi
mov qword [rsp + 0x3f8], rdx
mov qword [rsp + 0x400], rcx
mov qword [rsp + 0x518], rsi
mov qword [rsp + 0x520], rdx
mov qword [rsp + 0x528], rcx
mov qword [rsp + 0x2e8], 0
mov qword [rsp + 0x2e0], rdx
jmp 0x1400ea176
cmp ecx, 0xcb735792
je 0x1400e9bba
jmp 0x1400ea174
mov rcx, qword [rsp + 0x488]
lea rdx, [0x140111b00]
cmp rcx, rdx
je 0x1400e9bd0
jmp 0x1400e9bd7
mov eax, 1
jmp 0x1400e9bdb
xor eax, eax
jmp 0x1400e9bdb
mov byte [rsp + 0x1b], al
nop
test al, al
jne 0x1400e9be9
jmp 0x1400ea16b
jmp 0x1400e9beb
mov rcx, qword [rsp + 0x490]
mov rcx, qword [rcx]
mov qword [rsp + 0x170], rcx
mov rdx, qword [rsp + 0x288]
mov qword [rsp + 0x270], rdx
mov qword [rsp + 0x120], rcx
mov qword [rsp + 0x1e8], 0
jmp 0x1400ea0e5
cmp ecx, 0xd83fe3b3
je 0x1400e9c34
jmp 0x1400e9cc5
mov rcx, qword [rsp + 0x488]
lea rdx, [0x140110c80]
cmp rcx, rdx
je 0x1400e9c4a
jmp 0x1400e9c51
mov eax, 1
jmp 0x1400e9c55
xor eax, eax
jmp 0x1400e9c55
mov byte [rsp + 0x1b], al
test al, al
jne 0x1400e9c65
nop dword [rax]
jmp 0x1400ea0e0
jmp 0x1400e9c67
mov rcx, qword [rsp + 0x490]
mov rdx, qword [rcx + 8]
mov rsi, qword [rcx]
mov rcx, qword [rcx + 0x10]
mov qword [rsp + 0x3c0], rsi
mov qword [rsp + 0x3c8], rdx
mov qword [rsp + 0x3d0], rcx
mov qword [rsp + 0x4e8], rsi
mov qword [rsp + 0x4f0], rdx
mov qword [rsp + 0x4f8], rcx
mov qword [rsp + 0x2c8], 0
mov qword [rsp + 0x2c0], rdx
nop
jmp 0x1400ea005
cmp ecx, 0xe8fe0eb5
je 0x1400e9cd2
jmp 0x1400e9d73
mov rcx, qword [rsp + 0x488]
lea rdx, [0x140110e80]
cmp rcx, rdx
je 0x1400e9ce8
jmp 0x1400e9cef
mov eax, 1
jmp 0x1400e9cf3
xor eax, eax
jmp 0x1400e9cf3
mov byte [rsp + 0x1b], al
test al, al
jne 0x1400e9d05
nop dword [rax + rax]
jmp 0x1400ea000
jmp 0x1400e9d07
mov rcx, qword [rsp + 0x490]
mov rdx, qword [rcx + 8]
mov rsi, qword [rcx]
mov rcx, qword [rcx + 0x10]
mov qword [rsp + 0x438], rsi
mov qword [rsp + 0x440], rdx
mov qword [rsp + 0x448], rcx
mov qword [rsp + 0x560], rsi
mov qword [rsp + 0x568], rdx
mov qword [rsp + 0x570], rcx
mov qword [rsp + 0x320], 0
mov qword [rsp + 0x318], rdx
mov rcx, qword [rsp + 0x560]
mov qword [rsp + 0x310], rcx
jmp 0x1400e9edf
cmp ecx, 0xe927f9e3
je 0x1400e9d85
nop dword [rax + rax]
jmp 0x1400e9edd
mov rcx, qword [rsp + 0x488]
lea rdx, [0x140111a40]
cmp rcx, rdx
je 0x1400e9d9b
jmp 0x1400e9da2
mov eax, 1
jmp 0x1400e9da6
xor eax, eax
jmp 0x1400e9da6
mov byte [rsp + 0x1b], al
test al, al
jne 0x1400e9db3
jmp 0x1400e9e9a
jmp 0x1400e9db5
mov rcx, qword [rsp + 0x490]
mov ecx, dword [rcx]
mov dword [rsp + 0x34], ecx
mov rcx, qword [rsp + 0x288]
mov qword [rsp + 0x258], rcx
mov ecx, dword [rsp + 0x34]
mov dword [rsp + 0x24], ecx
mov qword [rsp + 0x1d0], 0
jmp 0x1400e9e02
mov rax, qword [rsp + 0x288]
mov qword [rsp + 0xd0], rax
add rsp, 0x590
pop rbp
ret
cmp qword [rsp + 0x1d0], 4
jl 0x1400e9e0f
jmp 0x1400e9e51
movzx ecx, byte [rsp + 0x24]
xor qword [rsp + 0x258], rcx
mov ecx, dword [rsp + 0x24]
shr ecx, 8
mov dword [rsp + 0x24], ecx
mov rcx, qword [rsp + 0x258]
movabs rdx, 0x100000001b3
imul rcx, rdx
mov qword [rsp + 0x258], rcx
jmp 0x1400e9e47
inc qword [rsp + 0x1d0]
jmp 0x1400e9e02
mov rcx, qword [rsp + 0x258]
mov qword [rsp + 0xa0], rcx
jmp 0x1400e9e63
mov qword [rsp + 0x288], rcx
movabs rdx, 0x100000001b3
jmp 0x1400e9e77
jmp 0x1400e9e79
inc qword [rsp + 0x338]
mov rcx, qword [rsp + 0x498]
add rcx, 0x10
mov qword [rsp + 0x328], rcx
jmp 0x1400e92d9
jmp 0x1400e9e9c
jmp 0x1400e9ea0
jmp 0x1400e9ea2
jmp 0x1400e9ea4
jmp 0x1400e9ea6
jmp 0x1400e9ea8
jmp 0x1400e9eaa
mov rcx, qword [rsp + 0x488]
mov rdx, qword [rsp + 0x490]
mov qword [rsp + 0x460], rcx
mov qword [rsp + 0x468], rdx
lea rax, [0x1401118c0]
lea rbx, [0x140158008]
call fcn.140034620
jmp 0x1400e9e9c
mov rcx, qword [rsp + 0x320]
cmp qword [rsp + 0x318], rcx
jg 0x1400e9ef3
jmp 0x1400e9f50
mov rcx, qword [rsp + 0x310]
mov qword [rsp + 0x480], rcx
mov rcx, qword [rsp + 0x480]
mov rdx, qword [rcx]
mov rcx, qword [rcx + 8]
mov qword [rsp + 0x368], rdx
mov qword [rsp + 0x370], rcx
mov rsi, qword [rsp + 0x288]
mov qword [rsp + 0x238], rsi
mov qword [rsp + 0x348], rdx
mov qword [rsp + 0x350], rcx
mov qword [rsp + 0x1b0], 0
jmp 0x1400e9f5f
movabs rdx, 0x100000001b3
jmp 0x1400e9e77
mov rcx, qword [rsp + 0x350]
mov qword [rsp + 0x340], rcx
cmp qword [rsp + 0x1b0], rcx
jl 0x1400e9f7b
jmp 0x1400e9fc2
mov rcx, qword [rsp + 0x348]
add rcx, qword [rsp + 0x1b0]
movzx ecx, byte [rcx]
xor rcx, qword [rsp + 0x238]
mov qword [rsp + 0x238], rcx
movabs rdx, 0x100000001b3
imul rcx, rdx
mov qword [rsp + 0x238], rcx
jmp 0x1400e9fb6
inc qword [rsp + 0x1b0]
nop
jmp 0x1400e9f5f
mov rcx, qword [rsp + 0x238]
mov qword [rsp + 0x80], rcx
jmp 0x1400e9fd4
mov qword [rsp + 0x288], rcx
jmp 0x1400e9fde
inc qword [rsp + 0x320]
mov rcx, qword [rsp + 0x480]
add rcx, 0x10
mov qword [rsp + 0x310], rcx
jmp 0x1400e9edf
jmp 0x1400e9ea0
mov rcx, qword [rsp + 0x2c8]
cmp qword [rsp + 0x2c0], rcx
jg 0x1400ea019
jmp 0x1400ea059
mov rcx, qword [rsp + 0x2c8]
shl rcx, 2
add rcx, qword [rsp + 0x4e8]
mov ecx, dword [rcx]
mov dword [rsp + 0x2c], ecx
mov rcx, qword [rsp + 0x288]
mov qword [rsp + 0x210], rcx
mov ecx, dword [rsp + 0x2c]
mov dword [rsp + 0x1c], ecx
mov qword [rsp + 0x190], 0
jmp 0x1400ea068
movabs rdx, 0x100000001b3
jmp 0x1400e9e77
cmp qword [rsp + 0x190], 4
jl 0x1400ea075
jmp 0x1400ea0b7
movzx ecx, byte [rsp + 0x1c]
xor qword [rsp + 0x210], rcx
mov ecx, dword [rsp + 0x1c]
shr ecx, 8
mov dword [rsp + 0x1c], ecx
mov rcx, qword [rsp + 0x210]
movabs rdx, 0x100000001b3
imul rcx, rdx
mov qword [rsp + 0x210], rcx
jmp 0x1400ea0ad
inc qword [rsp + 0x190]
jmp 0x1400ea068
mov rcx, qword [rsp + 0x210]
mov qword [rsp + 0x58], rcx
jmp 0x1400ea0c6
mov qword [rsp + 0x288], rcx
jmp 0x1400ea0d0
inc qword [rsp + 0x2c8]
jmp 0x1400ea005
jmp 0x1400e9ea2
cmp qword [rsp + 0x1e8], 8
jl 0x1400ea0f2
jmp 0x1400ea142
movzx ecx, byte [rsp + 0x120]
xor rcx, qword [rsp + 0x270]
mov qword [rsp + 0x270], rcx
mov rdx, qword [rsp + 0x120]
shr rdx, 8
mov qword [rsp + 0x120], rdx
movabs rdx, 0x100000001b3
imul rcx, rdx
mov qword [rsp + 0x270], rcx
jmp 0x1400ea136
inc qword [rsp + 0x1e8]
nop
jmp 0x1400ea0e5
mov rcx, qword [rsp + 0x270]
mov qword [rsp + 0xb8], rcx
jmp 0x1400ea154
mov qword [rsp + 0x288], rcx
movabs rdx, 0x100000001b3
jmp 0x1400e9e77
jmp 0x1400ea16d
jmp 0x1400ea16f
jmp 0x1400e9ea4
jmp 0x1400ea16d
mov rcx, qword [rsp + 0x2e8]
nop
cmp qword [rsp + 0x2e0], rcx
jg 0x1400ea18c
jmp 0x1400ea1d1
mov rcx, qword [rsp + 0x2e8]
shl rcx, 3
add rcx, qword [rsp + 0x518]
mov rcx, qword [rcx]
mov qword [rsp + 0x140], rcx
mov rdx, qword [rsp + 0x288]
mov qword [rsp + 0x220], rdx
mov qword [rsp + 0xf0], rcx
mov qword [rsp + 0x1a0], 0
jmp 0x1400ea1e5
movabs rdx, 0x100000001b3
nop dword [rax + rax]
jmp 0x1400e9e77
cmp qword [rsp + 0x1a0], 8
jl 0x1400ea1f2
jmp 0x1400ea242
movzx ecx, byte [rsp + 0xf0]
xor rcx, qword [rsp + 0x220]
mov qword [rsp + 0x220], rcx
mov rdx, qword [rsp + 0xf0]
shr rdx, 8
mov qword [rsp + 0xf0], rdx
movabs rdx, 0x100000001b3
imul rcx, rdx
mov qword [rsp + 0x220], rcx
jmp 0x1400ea236
inc qword [rsp + 0x1a0]
nop
jmp 0x1400ea1e5
mov rcx, qword [rsp + 0x220]
mov qword [rsp + 0x68], rcx
jmp 0x1400ea251
mov qword [rsp + 0x288], rcx
jmp 0x1400ea25b
inc qword [rsp + 0x2e8]
jmp 0x1400ea176
jmp 0x1400ea16f
cmp qword [rsp + 0x1c8], 8
jl 0x1400ea27a
jmp 0x1400ea2c8
movzx ecx, byte [rsp + 0x110]
xor rcx, qword [rsp + 0x250]
mov qword [rsp + 0x250], rcx
mov rdx, qword [rsp + 0x110]
shr rdx, 8
mov qword [rsp + 0x110], rdx
movabs rdx, 0x100000001b3
imul rcx, rdx
mov qword [rsp + 0x250], rcx
jmp 0x1400ea2be
inc qword [rsp + 0x1c8]
jmp 0x1400ea26d
mov rcx, qword [rsp + 0x250]
mov qword [rsp + 0x98], rcx
jmp 0x1400ea2da
mov qword [rsp + 0x288], rcx
movabs rdx, 0x100000001b3
jmp 0x1400e9e77
jmp 0x1400ea2f3
jmp 0x1400ea2f5
jmp 0x1400ea2f7
jmp 0x1400e9ea6
jmp 0x1400ea2f3
mov rcx, qword [rsp + 0x2f8]
cmp qword [rsp + 0x2f0], rcx
jg 0x1400ea312
jmp 0x1400ea357
mov rcx, qword [rsp + 0x2f8]
shl rcx, 3
add rcx, qword [rsp + 0x530]
mov rcx, qword [rcx]
mov qword [rsp + 0x148], rcx
mov rdx, qword [rsp + 0x288]
mov qword [rsp + 0x228], rdx
mov qword [rsp + 0xf8], rcx
mov qword [rsp + 0x1a8], 0
jmp 0x1400ea366
movabs rdx, 0x100000001b3
jmp 0x1400e9e77
cmp qword [rsp + 0x1a8], 8
jl 0x1400ea373
jmp 0x1400ea3c2
movzx ecx, byte [rsp + 0xf8]
xor rcx, qword [rsp + 0x228]
mov qword [rsp + 0x228], rcx
mov rdx, qword [rsp + 0xf8]
shr rdx, 8
mov qword [rsp + 0xf8], rdx
movabs rdx, 0x100000001b3
imul rcx, rdx
mov qword [rsp + 0x228], rcx
jmp 0x1400ea3b7
inc qword [rsp + 0x1a8]
nop
jmp 0x1400ea366
mov rcx, qword [rsp + 0x228]
mov qword [rsp + 0x70], rcx
jmp 0x1400ea3d1
mov qword [rsp + 0x288], rcx
jmp 0x1400ea3db
inc qword [rsp + 0x2f8]
jmp 0x1400ea2fe
jmp 0x1400ea2f5
jmp 0x1400ea3ef
jmp 0x1400ea3f1
jmp 0x1400ea2f7
jmp 0x1400ea3ef
cmp qword [rsp + 0x1c0], 8
jl 0x1400ea405
jmp 0x1400ea453
movzx ecx, byte [rsp + 0x108]
xor rcx, qword [rsp + 0x248]
mov qword [rsp + 0x248], rcx
mov rdx, qword [rsp + 0x108]
shr rdx, 8
mov qword [rsp + 0x108], rdx
movabs rdx, 0x100000001b3
imul rcx, rdx
mov qword [rsp + 0x248], rcx
jmp 0x1400ea449
inc qword [rsp + 0x1c0]
jmp 0x1400ea3f8
mov rcx, qword [rsp + 0x248]
mov qword [rsp + 0x90], rcx
jmp 0x1400ea465
mov qword [rsp + 0x288], rcx
movabs rdx, 0x100000001b3
jmp 0x1400e9e77
jmp 0x1400ea3f1
mov rcx, qword [rsp + 0x2a8]
cmp qword [rsp + 0x2a0], rcx
jg 0x1400ea499
jmp 0x1400ea4de
mov rcx, qword [rsp + 0x2a8]
shl rcx, 3
add rcx, qword [rsp + 0x4b8]
mov rcx, qword [rcx]
mov qword [rsp + 0x130], rcx
mov rdx, qword [rsp + 0x288]
mov qword [rsp + 0x200], rdx
mov qword [rsp + 0xe0], rcx
mov qword [rsp + 0x180], 0
jmp 0x1400ea4ed
movabs rdx, 0x100000001b3
jmp 0x1400e9e77
cmp qword [rsp + 0x180], 8
jl 0x1400ea4fa
jmp 0x1400ea548
movzx ecx, byte [rsp + 0xe0]
xor rcx, qword [rsp + 0x200]
mov qword [rsp + 0x200], rcx
mov rdx, qword [rsp + 0xe0]
shr rdx, 8
mov qword [rsp + 0xe0], rdx
movabs rdx, 0x100000001b3
imul rcx, rdx
mov qword [rsp + 0x200], rcx
jmp 0x1400ea53e
inc qword [rsp + 0x180]
jmp 0x1400ea4ed
mov rcx, qword [rsp + 0x200]
mov qword [rsp + 0x48], rcx
jmp 0x1400ea557
mov qword [rsp + 0x288], rcx
nop
jmp 0x1400ea562
inc qword [rsp + 0x2a8]
jmp 0x1400ea485
jmp 0x1400ea571
jmp 0x1400ea573
jmp 0x1400ea575
jmp 0x1400ea577
jmp 0x1400ea579
jmp 0x1400e9ea8
jmp 0x1400ea571
mov rcx, qword [rsp + 0x308]
cmp qword [rsp + 0x300], rcx
jg 0x1400ea596
jmp 0x1400ea60a
mov rcx, qword [rsp + 0x548]
add rcx, qword [rsp + 0x308]
movzx ecx, byte [rcx]
mov byte [rsp + 0x19], cl
mov rcx, qword [rsp + 0x288]
mov qword [rsp + 0x230], rcx
movzx ecx, byte [rsp + 0x19]
mov byte [rsp + 0x17], cl
xor rcx, qword [rsp + 0x230]
mov qword [rsp + 0x230], rcx
movabs rdx, 0x100000001b3
imul rcx, rdx
mov qword [rsp + 0x230], rcx
mov qword [rsp + 0x78], rcx
jmp 0x1400ea5f3
mov qword [rsp + 0x288], rcx
jmp 0x1400ea5fd
inc qword [rsp + 0x308]
jmp 0x1400ea582
movabs rdx, 0x100000001b3
jmp 0x1400e9e77
jmp 0x1400ea573
mov rcx, qword [rsp + 0x2b8]
cmp qword [rsp + 0x2b0], rcx
jg 0x1400ea632
jmp 0x1400ea677
mov rcx, qword [rsp + 0x2b8]
shl rcx, 3
add rcx, qword [rsp + 0x4d0]
mov rcx, qword [rcx]
mov qword [rsp + 0x138], rcx
mov rdx, qword [rsp + 0x288]
mov qword [rsp + 0x208], rdx
mov qword [rsp + 0xe8], rcx
mov qword [rsp + 0x188], 0
jmp 0x1400ea686
movabs rdx, 0x100000001b3
jmp 0x1400e9e77
cmp qword [rsp + 0x188], 8
jl 0x1400ea693
jmp 0x1400ea6e2
movzx ecx, byte [rsp + 0xe8]
xor rcx, qword [rsp + 0x208]
mov qword [rsp + 0x208], rcx
mov rdx, qword [rsp + 0xe8]
shr rdx, 8
mov qword [rsp + 0xe8], rdx
movabs rdx, 0x100000001b3
imul rcx, rdx
mov qword [rsp + 0x208], rcx
jmp 0x1400ea6d7
inc qword [rsp + 0x188]
nop
jmp 0x1400ea686
mov rcx, qword [rsp + 0x208]
mov qword [rsp + 0x50], rcx
jmp 0x1400ea6f1
mov qword [rsp + 0x288], rcx
jmp 0x1400ea6fb
inc qword [rsp + 0x2b8]
jmp 0x1400ea61e
jmp 0x1400ea575
cmp qword [rsp + 0x1d8], 4
jl 0x1400ea71a
jmp 0x1400ea75c
movzx ecx, byte [rsp + 0x28]
xor qword [rsp + 0x260], rcx
mov ecx, dword [rsp + 0x28]
shr ecx, 8
mov dword [rsp + 0x28], ecx
mov rcx, qword [rsp + 0x260]
movabs rdx, 0x100000001b3
imul rcx, rdx
mov qword [rsp + 0x260], rcx
jmp 0x1400ea752
inc qword [rsp + 0x1d8]
jmp 0x1400ea70d
mov rcx, qword [rsp + 0x260]
mov qword [rsp + 0xa8], rcx
jmp 0x1400ea76e
mov qword [rsp + 0x288], rcx
movabs rdx, 0x100000001b3
jmp 0x1400e9e77
jmp 0x1400ea787
jmp 0x1400ea789
jmp 0x1400ea577
jmp 0x1400ea787
cmp qword [rsp + 0x1e0], 8
jl 0x1400ea79d
jmp 0x1400ea7ec
movzx ecx, byte [rsp + 0x118]
xor rcx, qword [rsp + 0x268]
mov qword [rsp + 0x268], rcx
mov rdx, qword [rsp + 0x118]
shr rdx, 8
mov qword [rsp + 0x118], rdx
movabs rdx, 0x100000001b3
imul rcx, rdx
mov qword [rsp + 0x268], rcx
nop
jmp 0x1400ea7e2
inc qword [rsp + 0x1e0]
jmp 0x1400ea790
mov rcx, qword [rsp + 0x268]
mov qword [rsp + 0xb0], rcx
jmp 0x1400ea7fe
mov qword [rsp + 0x288], rcx
movabs rdx, 0x100000001b3
jmp 0x1400e9e77
jmp 0x1400ea789
cmp qword [rsp + 0x1b8], 8
jl 0x1400ea827
jmp 0x1400ea875
movzx ecx, byte [rsp + 0x100]
xor rcx, qword [rsp + 0x240]
mov qword [rsp + 0x240], rcx
mov rdx, qword [rsp + 0x100]
shr rdx, 8
mov qword [rsp + 0x100], rdx
movabs rdx, 0x100000001b3
imul rcx, rdx
mov qword [rsp + 0x240], rcx
jmp 0x1400ea86b
inc qword [rsp + 0x1b8]
jmp 0x1400ea81a
mov rcx, qword [rsp + 0x240]
mov qword [rsp + 0x88], rcx
jmp 0x1400ea887
mov qword [rsp + 0x288], rcx
movabs rdx, 0x100000001b3
jmp 0x1400e9e77
jmp 0x1400ea8a2
jmp 0x1400ea8a4
jmp 0x1400ea8a6
jmp 0x1400ea579
jmp 0x1400ea8a2
mov rcx, qword [rsp + 0x2d8]
cmp qword [rsp + 0x2d0], rcx
jg 0x1400ea8c2
nop
jmp 0x1400ea902
mov rcx, qword [rsp + 0x2d8]
shl rcx, 2
add rcx, qword [rsp + 0x500]
mov ecx, dword [rcx]
mov dword [rsp + 0x30], ecx
mov rcx, qword [rsp + 0x288]
mov qword [rsp + 0x218], rcx
mov ecx, dword [rsp + 0x30]
mov dword [rsp + 0x20], ecx
mov qword [rsp + 0x198], 0
jmp 0x1400ea911
movabs rdx, 0x100000001b3
jmp 0x1400e9e77
cmp qword [rsp + 0x198], 4
jl 0x1400ea91e
jmp 0x1400ea962
movzx ecx, byte [rsp + 0x20]
xor qword [rsp + 0x218], rcx
mov ecx, dword [rsp + 0x20]
shr ecx, 8
mov dword [rsp + 0x20], ecx
mov rcx, qword [rsp + 0x218]
movabs rdx, 0x100000001b3
imul rcx, rdx
mov qword [rsp + 0x218], rcx
jmp 0x1400ea956
inc qword [rsp + 0x198]
nop
jmp 0x1400ea911
mov rcx, qword [rsp + 0x218]
mov qword [rsp + 0x60], rcx
jmp 0x1400ea971
mov qword [rsp + 0x288], rcx
jmp 0x1400ea97b
inc qword [rsp + 0x2d8]
jmp 0x1400ea8ad
jmp 0x1400ea8a4
mov rcx, qword [rsp + 0x298]
cmp qword [rsp + 0x290], rcx
jg 0x1400ea9a2
nop
jmp 0x1400ea9e7
mov rcx, qword [rsp + 0x298]
shl rcx, 3
add rcx, qword [rsp + 0x4a0]
mov rcx, qword [rcx]
mov qword [rsp + 0x128], rcx
mov rdx, qword [rsp + 0x288]
mov qword [rsp + 0x1f8], rdx
mov qword [rsp + 0xd8], rcx
mov qword [rsp + 0x178], 0
jmp 0x1400ea9f6
movabs rdx, 0x100000001b3
jmp 0x1400e9e77
cmp qword [rsp + 0x178], 8
nop
jl 0x1400eaa04
jmp 0x1400eaa52
movzx ecx, byte [rsp + 0xd8]
xor rcx, qword [rsp + 0x1f8]
mov qword [rsp + 0x1f8], rcx
mov rdx, qword [rsp + 0xd8]
shr rdx, 8
mov qword [rsp + 0xd8], rdx
movabs rdx, 0x100000001b3
imul rcx, rdx
mov qword [rsp + 0x1f8], rcx
jmp 0x1400eaa48
inc qword [rsp + 0x178]
jmp 0x1400ea9f6
mov rcx, qword [rsp + 0x1f8]
mov qword [rsp + 0x40], rcx
nop
jmp 0x1400eaa62
mov qword [rsp + 0x288], rcx
jmp 0x1400eaa6c
inc qword [rsp + 0x298]
jmp 0x1400ea98d
jmp 0x1400eaa7b
jmp 0x1400eaa80
jmp 0x1400ea8a6
jmp 0x1400eaa7b
mov rcx, qword [rsp + 0x360]
mov qword [rsp + 0x340], rcx
nop word [rax + rax]
cmp qword [rsp + 0x1f0], rcx
jl 0x1400eaaac
jmp 0x1400eaaf1
mov rcx, qword [rsp + 0x358]
add rcx, qword [rsp + 0x1f0]
movzx ecx, byte [rcx]
xor rcx, qword [rsp + 0x280]
mov qword [rsp + 0x280], rcx
movabs rdx, 0x100000001b3
imul rcx, rdx
mov qword [rsp + 0x280], rcx
jmp 0x1400eaae7
inc qword [rsp + 0x1f0]
jmp 0x1400eaa87
mov rcx, qword [rsp + 0x280]
mov qword [rsp + 0xc8], rcx
jmp 0x1400eab03
mov qword [rsp + 0x288], rcx
movabs rdx, 0x100000001b3
jmp 0x1400e9e77
jmp 0x1400eaa80
jmp 0x1400e9eaa
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rcx
call fcn.140061200
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
jmp fcn.1400e9240