Function at 0x140010210
Capabilities:
Get session user name

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x408
movaps xmmword [rsp + 0x3f0], xmm6
and dword [rsp + 0x1bc], 0
mov qword [rsp + 0x1d8], rdx
mov qword [rsp + 0x1e0], rcx
mov rsi, qword [0x140037278]
test rsi, rsi
jne 0x1400105e2
lea rsi, [rsp + 0xa0]
mov dword [rsi], 0x8534d83c
call fcn.140003418
mov ecx, 0x1f2
xor edx, edx
div ecx
add edx, 0x1f5
lea rax, [rsp + 0x68]
mov dword [rax], edx
mov rcx, rsi
mov rdx, rax
call fcn.140003832
mov rsi, rax
mov qword [0x140037278], rax
movsxd rbx, dword [0x14002f2e4]
imul rax, rbx, 0xbd1
mov ecx, 0x15
xor edx, edx
div rcx
cmp rdx, 0x14
ja case.default.0x1400102c1
lea rax, [0x14002d5a0]
movsxd rcx, dword [rax + rdx*4]
add rcx, rax
jmp rcx
mov ecx, 0x32c8
call fcn.140004bca
mov ecx, 0x2710
xor edx, edx
div ecx
mov dword [rsp + 0xa0], edx
jmp case.default.0x1400102c1
mov ecx, 0x32c9
call fcn.140004bca
mov ecx, 0x3e8
xor edx, edx
div ecx
cvtsi2ss xmm0, edx
movss dword [rsp + 0xa0], xmm0
jmp case.default.0x1400102c1
mov ecx, 0x32ca
call fcn.140004bca
mov ecx, 0x3e8
xor edx, edx
div ecx
cvtsi2sd xmm0, edx
movsd qword [rsp + 0xa0], xmm0
jmp case.default.0x1400102c1
mov ecx, 0x32cb
call fcn.140004bca
mov ecx, 0x186a0
xor edx, edx
div ecx
mov byte [rsp + 0xa0], dl
jmp case.default.0x1400102c1
movapd xmm0, xmmword [0x14002c440]
movapd xmmword [rsp + 0xa0], xmm0
jmp case.default.0x1400102c1
mov eax, dword [0x14002c450]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c454]
jmp 0x14001040a
mov eax, dword [0x14002c458]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c45c]
jmp 0x14001040a
mov eax, dword [0x14002c460]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c464]
jmp 0x14001040a
mov eax, dword [0x14002c468]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c46c]
jmp 0x14001040a
mov eax, dword [0x14002c470]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c474]
jmp 0x14001040a
mov eax, dword [0x14002c478]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c47c]
jmp 0x14001040a
mov eax, dword [0x14002c480]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c484]
jmp 0x14001040a
mov eax, dword [0x14002c488]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c48c]
mov dword [rsp + 0x68], eax
mov eax, dword [rsp + 0x68]
jmp case.default.0x1400102c1
mov ecx, 0x32e0
call fcn.140004bca
mov edi, 0x2710
xor edx, edx
div edi
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x32e1
call fcn.140004bca
xor edx, edx
div edi
add edx, ebp
jmp 0x1400105d5
mov ecx, 0x32e2
call fcn.140004bca
mov edi, 0x2710
xor edx, edx
div edi
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x32e3
call fcn.140004bca
xor edx, edx
div edi
imul edx, ebp
jmp 0x1400105d5
mov ecx, 0x32e4
call fcn.140004bca
mov edi, 0x2710
xor edx, edx
div edi
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x32e5
call fcn.140004bca
xor edx, edx
div edi
or edx, ebp
jmp 0x1400105d5
mov ecx, 0x32e6
call fcn.140004bca
mov edi, 0x2710
xor edx, edx
div edi
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x32e7
call fcn.140004bca
xor edx, edx
div edi
xor edx, ebp
jmp 0x1400105d5
mov ecx, 0x32e8
call fcn.140004bca
mov edi, 0x2710
xor edx, edx
div edi
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x32e9
call fcn.140004bca
xor edx, edx
div edi
and edx, ebp
jmp 0x1400105d5
mov ecx, 0x32ea
call fcn.140004bca
mov edi, 0x2710
xor edx, edx
div edi
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x32eb
call fcn.140004bca
xor edx, edx
div edi
sub ebp, edx
mov dword [rsp + 0x68], ebp
jmp case.default.0x1400102c1
mov ecx, 0x32ec
call fcn.140004bca
mov ebp, 0x2710
xor edx, edx
div ebp
mov dword [rsp + 0xa0], edx
mov edi, dword [rsp + 0xa0]
mov ecx, 0x32ed
call fcn.140004bca
xor edx, edx
div ebp
mov ecx, edx
inc ecx
mov eax, edi
xor edx, edx
div ecx
mov dword [rsp + 0x68], eax
jmp case.default.0x1400102c1
mov ecx, 0x32ee
call fcn.140004bca
mov ebp, 0x2710
xor edx, edx
div ebp
mov dword [rsp + 0xa0], edx
mov edi, dword [rsp + 0xa0]
mov ecx, 0x32ef
call fcn.140004bca
xor edx, edx
div ebp
mov ecx, edx
inc ecx
mov eax, edi
xor edx, edx
div ecx
mov dword [rsp + 0x68], edx
lea eax, [rbx + 1]
mov dword [0x14002f2e4], eax
lea rdx, [rsp + 0x68]
mov qword [rdx], 0xeab
lea rdi, [rsp + 0x88]
mov qword [rdi], 0xefb
lea rbx, [rsp + 0xa0]
mov rcx, rbx
call fcn.140004c27
mov rcx, rbx
mov rdx, rdi
call fcn.140004c89
xor rsi, qword [rdi]
lea rdi, [rsp + 0x1bc]
mov ecx, 5
xor edx, edx
xor r8d, r8d
mov r9, rdi
call rsi
mov ecx, 0xbb8
call fcn.14000300f
mov r15, rax
mov ecx, dword [rdi]
call fcn.14000300f
mov r14, rax
mov rsi, qword [0x140037278]
test rsi, rsi
jne 0x1400109e8
lea rsi, [rsp + 0xa0]
mov dword [rsi], 0x8534d83c
call fcn.140003418
mov ecx, 0x1f2
xor edx, edx
div ecx
add edx, 0x1f5
lea rax, [rsp + 0x68]
mov dword [rax], edx
mov rcx, rsi
mov rdx, rax
call fcn.140003832
mov rsi, rax
mov qword [0x140037278], rax
movsxd rbx, dword [0x14002f2e4]
imul rax, rbx, 0xbd1
mov ecx, 0x15
xor edx, edx
div rcx
cmp rdx, 0x14
ja case.default.0x1400106c7
lea rax, [0x14002d5f4]
movsxd rcx, dword [rax + rdx*4]
add rcx, rax
jmp rcx
mov ecx, 0x32f0
call fcn.140004bca
mov ecx, 0x2710
xor edx, edx
div ecx
mov dword [rsp + 0xa0], edx
jmp case.default.0x1400106c7
mov ecx, 0x32f1
call fcn.140004bca
mov ecx, 0x3e8
xor edx, edx
div ecx
cvtsi2ss xmm0, edx
movss dword [rsp + 0xa0], xmm0
jmp case.default.0x1400106c7
mov ecx, 0x32f2
call fcn.140004bca
mov ecx, 0x3e8
xor edx, edx
div ecx
cvtsi2sd xmm0, edx
movsd qword [rsp + 0xa0], xmm0
jmp case.default.0x1400106c7
mov ecx, 0x32f3
call fcn.140004bca
mov ecx, 0x186a0
xor edx, edx
div ecx
mov byte [rsp + 0xa0], dl
jmp case.default.0x1400106c7
movapd xmm0, xmmword [0x14002c490]
movapd xmmword [rsp + 0xa0], xmm0
jmp case.default.0x1400106c7
mov eax, dword [0x14002c4a0]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c4a4]
jmp 0x140010810
mov eax, dword [0x14002c4a8]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c4ac]
jmp 0x140010810
mov eax, dword [0x14002c4b0]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c4b4]
jmp 0x140010810
mov eax, dword [0x14002c4b8]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c4bc]
jmp 0x140010810
mov eax, dword [0x14002c4c0]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c4c4]
jmp 0x140010810
mov eax, dword [0x14002c4c8]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c4cc]
jmp 0x140010810
mov eax, dword [0x14002c4d0]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c4d4]
jmp 0x140010810
mov eax, dword [0x14002c4d8]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c4dc]
mov dword [rsp + 0x68], eax
mov eax, dword [rsp + 0x68]
jmp case.default.0x1400106c7
mov ecx, 0x3308
call fcn.140004bca
mov edi, 0x2710
xor edx, edx
div edi
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x3309
call fcn.140004bca
xor edx, edx
div edi
add edx, ebp
jmp 0x1400109db
mov ecx, 0x330a
call fcn.140004bca
mov edi, 0x2710
xor edx, edx
div edi
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x330b
call fcn.140004bca
xor edx, edx
div edi
imul edx, ebp
jmp 0x1400109db
mov ecx, 0x330c
call fcn.140004bca
mov edi, 0x2710
xor edx, edx
div edi
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x330d
call fcn.140004bca
xor edx, edx
div edi
or edx, ebp
jmp 0x1400109db
mov ecx, 0x330e
call fcn.140004bca
mov edi, 0x2710
xor edx, edx
div edi
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x330f
call fcn.140004bca
xor edx, edx
div edi
xor edx, ebp
jmp 0x1400109db
mov ecx, 0x3310
call fcn.140004bca
mov edi, 0x2710
xor edx, edx
div edi
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x3311
call fcn.140004bca
xor edx, edx
div edi
and edx, ebp
jmp 0x1400109db
mov ecx, 0x3312
call fcn.140004bca
mov edi, 0x2710
xor edx, edx
div edi
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x3313
call fcn.140004bca
xor edx, edx
div edi
sub ebp, edx
mov dword [rsp + 0x68], ebp
jmp case.default.0x1400106c7
mov ecx, 0x3314
call fcn.140004bca
mov ebp, 0x2710
xor edx, edx
div ebp
mov dword [rsp + 0xa0], edx
mov edi, dword [rsp + 0xa0]
mov ecx, 0x3315
call fcn.140004bca
xor edx, edx
div ebp
mov ecx, edx
inc ecx
mov eax, edi
xor edx, edx
div ecx
mov dword [rsp + 0x68], eax
jmp case.default.0x1400106c7
mov ecx, 0x3316
call fcn.140004bca
mov ebp, 0x2710
xor edx, edx
div ebp
mov dword [rsp + 0xa0], edx
mov edi, dword [rsp + 0xa0]
mov ecx, 0x3317
call fcn.140004bca
xor edx, edx
div ebp
mov ecx, edx
inc ecx
mov eax, edi
xor edx, edx
div ecx
mov dword [rsp + 0x68], edx
lea eax, [rbx + 1]
mov dword [0x14002f2e4], eax
mov qword [rsp + 0x1e8], r15
lea rdx, [rsp + 0x68]
mov qword [rdx], 0xeab
lea rdi, [rsp + 0x88]
mov qword [rdi], 0xefb
lea rbx, [rsp + 0xa0]
mov rcx, rbx
call fcn.140004c27
mov rcx, rbx
mov rdx, rdi
call fcn.140004c89
xor rsi, qword [rdi]
lea r9, [rsp + 0x1bc]
mov r8d, dword [r9]
mov ecx, 5
mov qword [rsp + 0x1c8], r14
mov rdx, r14
call rsi
test eax, eax
je 0x140010af5
mov rsi, qword [0x140037290]
test rsi, rsi
mov r14, qword [rsp + 0x1c8]
jne 0x140014500
lea rsi, [rsp + 0xa0]
mov dword [rsi], 0x50df3cde
call fcn.140003418
mov ecx, 0x1f2
xor edx, edx
div ecx
add edx, 0x1f5
lea rax, [rsp + 0x68]
mov dword [rax], edx
mov rcx, rsi
mov rdx, rax
call fcn.140003832
mov rsi, rax
mov qword [0x140037290], rax
movsxd rbx, dword [0x14002f2e4]
imul rax, rbx, 0xbd1
mov ecx, 0x15
xor edx, edx
div rcx
cmp rdx, 0x14
ja case.default.0x140010ad4
lea rax, [0x14002da8c]
movsxd rcx, dword [rax + rdx*4]
add rcx, rax
jmp rcx
mov ecx, 0x2a8
call fcn.140004bca
mov ecx, 0x2710
xor edx, edx
div ecx
mov dword [rsp + 0xa0], edx
jmp case.default.0x140010ad4
movabs r12, 0xc0e756b7b6f7c76
lea r13, [rsp + 0x68]
lea rdi, [rsp + 0xa0]
xorps xmm6, xmm6
mov rsi, qword [rsp + 0x1c8]
cmp qword [rsi + 0x40], 0
je 0x140011825
and qword [rsp + 0x1c0], 0
mov ecx, dword [rsi + 0x50]
call fcn.140009ca1
mov r14, rax
mov ecx, 0x12c
call fcn.14000300f
mov rcx, r14
lea rdx, [rsp + 0x1c0]
call fcn.14000b3eb
test eax, eax
je 0x140010ba5
mov rcx, qword [rsp + 0x1c0]
call fcn.14000b7ab
test eax, eax
je 0x140010ba5
mov r8d, 0x101
mov rcx, rdi
xor edx, edx
call fcn.140007286
mov dword [rsp + 0x68], 0x101
mov rcx, rdi
mov rdx, r13
call qword [sym.imp.ADVAPI32.dll_GetUserNameA]
mov r14, qword [rsp + 0x1e8]
mov rcx, r14
mov rdx, rdi
call fcn.140008130
test rax, rax
je 0x140010c4f
mov r15, qword [rsp + 0x1c0]
test r15, r15
je 0x140011091
mov r14, qword [0x140037270]
test r14, r14
jne 0x140011053
mov dword [rsp + 0xa0], 0x57531952
call fcn.140003418
xor edx, edx
mov ecx, 0x1f2
div ecx
add edx, 0x1f5
mov dword [rsp + 0x68], edx
mov rcx, rdi
mov rdx, r13
call fcn.140003832
mov r14, rax
mov qword [0x140037270], rax
movsxd r13, dword [0x14002f2e4]
imul rax, r13, 0xbd1
xor edx, edx
mov ecx, 0x15
div rcx
cmp rdx, 0x14
ja case.default.0x140010c2e
lea rcx, [0x14002d990]
movsxd rax, dword [rcx + rdx*4]
add rax, rcx
jmp rax
mov ecx, 0x34a8
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
jmp case.default.0x140010c2e
mov rcx, r14
lea rdx, [0x14002bb81]
call fcn.140006cb0
mov rcx, r14
mov rdx, rdi
call fcn.1400080e4
mov rdx, rdi
call fcn.14000f322
movabs r14, 0x432e2d24110c0e75
mov qword [rsp + 0x6d], r14
mov qword [rsp + 0x68], r12
mov rcx, r13
call fcn.14000f250
mov rcx, rax
call fcn.14000a08f
mov dword [rsp + 0x9c], 0xad03bbb
mov rcx, rax
lea rdx, [rsp + 0x9c]
call fcn.14000ddd3
mov rdi, rax
mov qword [rsp + 0x8d], r14
mov qword [rsp + 0x88], r12
lea rcx, [rsp + 0x88]
call fcn.14000f250
mov rcx, rax
call fcn.14000a08f
mov r14, rax
movsxd r13, dword [0x14002f2e8]
imul rax, r13, 0xbd1
xor edx, edx
mov ecx, 0x15
div rcx
cmp rdx, 0x14
ja case.default.0x140010d0b
lea rcx, [0x14002d648]
movsxd rax, dword [rcx + rdx*4]
add rax, rcx
jmp rax
mov ecx, 0x3318
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
jmp case.default.0x140010d0b
mov ecx, 0x34a9
call fcn.140004bca
xor edx, edx
mov ecx, 0x3e8
div ecx
cvtsi2ss xmm0, edx
movss dword [rsp + 0xa0], xmm0
jmp case.default.0x140010c2e
mov ecx, 0x34aa
call fcn.140004bca
xor edx, edx
mov ecx, 0x3e8
div ecx
cvtsi2sd xmm0, edx
movsd qword [rsp + 0xa0], xmm0
jmp case.default.0x140010c2e
mov ecx, 0x34ab
call fcn.140004bca
xor edx, edx
mov ecx, 0x186a0
div ecx
mov byte [rsp + 0xa0], dl
jmp case.default.0x140010c2e
movapd xmm0, xmmword [0x14002c800]
movapd xmmword [rsp + 0xa0], xmm0
jmp case.default.0x140010c2e
mov eax, dword [0x14002c810]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c814]
jmp 0x140010e54
mov eax, dword [0x14002c818]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c81c]
jmp 0x140010e54
mov eax, dword [0x14002c820]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c824]
jmp 0x140010e54
mov eax, dword [0x14002c828]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c82c]
jmp 0x140010e54
mov eax, dword [0x14002c830]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c834]
jmp 0x140010e54
mov eax, dword [0x14002c838]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c83c]
jmp 0x140010e54
mov eax, dword [0x14002c840]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c844]
jmp 0x140010e54
mov eax, dword [0x14002c848]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c84c]
mov dword [rsp + 0x68], eax
mov eax, dword [rsp + 0x68]
jmp case.default.0x140010c2e
mov ecx, 0x34c0
call fcn.140004bca
xor edx, edx
mov r15d, 0x2710
div r15d
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x34c1
call fcn.140004bca
xor edx, edx
div r15d
add edx, ebp
jmp 0x140011038
mov ecx, 0x34c2
call fcn.140004bca
xor edx, edx
mov r15d, 0x2710
div r15d
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x34c3
call fcn.140004bca
xor edx, edx
div r15d
imul edx, ebp
jmp 0x140011038
mov ecx, 0x34c4
call fcn.140004bca
xor edx, edx
mov r15d, 0x2710
div r15d
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x34c5
call fcn.140004bca
xor edx, edx
div r15d
or edx, ebp
jmp 0x140011038
mov ecx, 0x34c6
call fcn.140004bca
xor edx, edx
mov r15d, 0x2710
div r15d
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x34c7
call fcn.140004bca
xor edx, edx
div r15d
xor edx, ebp
jmp 0x140011038
mov ecx, 0x34c8
call fcn.140004bca
xor edx, edx
mov r15d, 0x2710
div r15d
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x34c9
call fcn.140004bca
xor edx, edx
div r15d
and edx, ebp
jmp 0x140011038
mov ecx, 0x34ca
call fcn.140004bca
xor edx, edx
mov r15d, 0x2710
div r15d
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x34cb
call fcn.140004bca
xor edx, edx
div r15d
sub ebp, edx
mov dword [rsp + 0x68], ebp
jmp case.default.0x140010c2e
mov ecx, 0x34cc
call fcn.140004bca
xor edx, edx
mov ebp, 0x2710
div ebp
mov dword [rsp + 0xa0], edx
mov r15d, dword [rsp + 0xa0]
mov ecx, 0x34cd
call fcn.140004bca
xor edx, edx
div ebp
mov ecx, edx
inc ecx
mov eax, r15d
xor edx, edx
div ecx
mov dword [rsp + 0x68], eax
jmp case.default.0x140010c2e
mov ecx, 0x34ce
call fcn.140004bca
xor edx, edx
mov ebp, 0x2710
div ebp
mov dword [rsp + 0xa0], edx
mov r15d, dword [rsp + 0xa0]
mov ecx, 0x34cf
call fcn.140004bca
xor edx, edx
div ebp
mov ecx, edx
inc ecx
mov eax, r15d
xor edx, edx
div ecx
mov dword [rsp + 0x68], edx
inc r13d
mov dword [0x14002f2e4], r13d
mov r15, qword [rsp + 0x1c0]
lea r13, [rsp + 0x68]
mov qword [rsp + 0x68], 0xeab
mov qword [rsp + 0x88], 0xefb
mov rcx, rdi
mov rdx, r13
call fcn.140004c27
mov rcx, rdi
lea rdx, [rsp + 0x88]
call fcn.140004c89
xor r14, qword [rsp + 0x88]
mov rcx, r15
call r14
cmp qword [rsp + 0x1b0], 0
je 0x1400113ea
movabs r15, 0x432e2d24110c0e75
mov qword [rsp + 0x6d], r15
mov qword [rsp + 0x68], r12
mov rcx, r13
call fcn.14000f250
mov rcx, rax
call fcn.14000a08f
mov dword [rsp + 0x84], 0xe335f1ef
mov rcx, rax
lea rdx, [rsp + 0x84]
call fcn.14000ddd3
mov r14, rax
mov qword [rsp + 0x8d], r15
mov qword [rsp + 0x88], r12
lea rcx, [rsp + 0x88]
call fcn.14000f250
mov rcx, rax
call fcn.14000a08f
mov r15, rax
movsxd rbp, dword [0x14002f2e8]
imul rax, rbp, 0xbd1
xor edx, edx
mov ecx, 0x15
div rcx
cmp rdx, 0x14
ja case.default.0x14001113a
lea rcx, [0x14002d9e4]
movsxd rax, dword [rcx + rdx*4]
add rax, rcx
jmp rax
mov ecx, 0x34d0
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
jmp case.default.0x14001113a
mov ecx, 0x34d1
call fcn.140004bca
xor edx, edx
mov ecx, 0x3e8
div ecx
cvtsi2ss xmm0, edx
movss dword [rsp + 0xa0], xmm0
jmp case.default.0x14001113a
mov ecx, 0x34d2
call fcn.140004bca
xor edx, edx
mov ecx, 0x3e8
div ecx
cvtsi2sd xmm0, edx
movsd qword [rsp + 0xa0], xmm0
jmp case.default.0x14001113a
mov ecx, 0x34d3
call fcn.140004bca
xor edx, edx
mov ecx, 0x186a0
div ecx
mov byte [rsp + 0xa0], dl
jmp case.default.0x14001113a
movapd xmm0, xmmword [0x14002c850]
movapd xmmword [rsp + 0xa0], xmm0
jmp case.default.0x14001113a
mov eax, dword [0x14002c860]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c864]
jmp 0x140011283
mov eax, dword [0x14002c868]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c86c]
jmp 0x140011283
mov eax, dword [0x14002c870]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c874]
jmp 0x140011283
mov eax, dword [0x14002c878]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c87c]
jmp 0x140011283
mov eax, dword [0x14002c880]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c884]
jmp 0x140011283
mov eax, dword [0x14002c888]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c88c]
jmp 0x140011283
mov eax, dword [0x14002c890]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c894]
jmp 0x140011283
mov eax, dword [0x14002c898]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c89c]
mov dword [rsp + 0x64], eax
mov eax, dword [rsp + 0x64]
jmp case.default.0x14001113a
mov ecx, 0x34e8
call fcn.140004bca
xor edx, edx
mov edi, 0x2710
div edi
mov dword [rsp + 0xa0], edx
mov r13d, dword [rsp + 0xa0]
mov ecx, 0x34e9
call fcn.140004bca
xor edx, edx
div edi
lea rdi, [rsp + 0xa0]
add edx, r13d
jmp 0x1400113c6
mov ecx, 0x34ea
call fcn.140004bca
xor edx, edx
mov edi, 0x2710
div edi
mov dword [rsp + 0xa0], edx
mov r13d, dword [rsp + 0xa0]
mov ecx, 0x34eb
call fcn.140004bca
xor edx, edx
div edi
lea rdi, [rsp + 0xa0]
imul edx, r13d
jmp 0x1400113c6
mov ecx, 0x34ec
call fcn.140004bca
xor edx, edx
mov edi, 0x2710
div edi
mov dword [rsp + 0xa0], edx
mov r13d, dword [rsp + 0xa0]
mov ecx, 0x34ed
call fcn.140004bca
xor edx, edx
div edi
lea rdi, [rsp + 0xa0]
or edx, r13d
jmp 0x1400113c6
mov ecx, 0x34ee
call fcn.140004bca
xor edx, edx
mov edi, 0x2710
div edi
mov dword [rsp + 0xa0], edx
mov r13d, dword [rsp + 0xa0]
mov ecx, 0x34ef
call fcn.140004bca
xor edx, edx
div edi
lea rdi, [rsp + 0xa0]
xor edx, r13d
jmp 0x1400113c6
mov ecx, 0x34f0
call fcn.140004bca
xor edx, edx
mov edi, 0x2710
div edi
mov dword [rsp + 0xa0], edx
mov r13d, dword [rsp + 0xa0]
mov ecx, 0x34f1
call fcn.140004bca
xor edx, edx
div edi
lea rdi, [rsp + 0xa0]
and edx, r13d
lea r13, [rsp + 0x68]
mov dword [rsp + 0x64], edx
inc ebp
mov dword [0x14002f2e8], ebp
mov rcx, qword [rsp + 0x1b0]
call r14
mov rcx, r15
call fcn.14000a4a7
test rbx, rbx
je 0x140011820
movabs r15, 0x432e2d24110c0e75
mov qword [rsp + 0x6d], r15
mov qword [rsp + 0x68], r12
mov rcx, r13
call fcn.14000f250
mov rcx, rax
call fcn.14000a08f
mov dword [rsp + 0x84], 0xe335f1ef
mov rcx, rax
lea rdx, [rsp + 0x84]
call fcn.14000ddd3
mov r14, rax
mov qword [rsp + 0x8d], r15
mov qword [rsp + 0x88], r12
lea rcx, [rsp + 0x88]
call fcn.14000f250
mov rcx, rax
call fcn.14000a08f
mov r15, rax
movsxd rbp, dword [0x14002f2e8]
imul rax, rbp, 0xbd1
xor edx, edx
mov ecx, 0x15
div rcx
cmp rdx, 0x14
ja case.default.0x14001148d
lea rcx, [0x14002da38]
movsxd rax, dword [rcx + rdx*4]
add rax, rcx
jmp rax
mov ecx, 0x34f8
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
jmp case.default.0x14001148d
mov ecx, 0x34f2
call fcn.140004bca
xor edx, edx
mov edi, 0x2710
div edi
mov dword [rsp + 0xa0], edx
mov r13d, dword [rsp + 0xa0]
mov ecx, 0x34f3
call fcn.140004bca
xor edx, edx
div edi
lea rdi, [rsp + 0xa0]
sub r13d, edx
mov dword [rsp + 0x64], r13d
lea r13, [rsp + 0x68]
jmp case.default.0x14001113a
mov ecx, 0x34f4
call fcn.140004bca
xor edx, edx
mov edi, 0x2710
div edi
mov dword [rsp + 0xa0], edx
mov r13d, dword [rsp + 0xa0]
mov ecx, 0x34f5
call fcn.140004bca
xor edx, edx
div edi
lea rdi, [rsp + 0xa0]
mov ecx, edx
inc ecx
mov eax, r13d
lea r13, [rsp + 0x68]
xor edx, edx
div ecx
mov dword [rsp + 0x64], eax
jmp case.default.0x14001113a
mov ecx, 0x34f6
call fcn.140004bca
xor edx, edx
mov edi, 0x2710
div edi
mov dword [rsp + 0xa0], edx
mov r13d, dword [rsp + 0xa0]
mov ecx, 0x34f7
call fcn.140004bca
xor edx, edx
div edi
lea rdi, [rsp + 0xa0]
mov ecx, edx
inc ecx
mov eax, r13d
lea r13, [rsp + 0x68]
xor edx, edx
div ecx
jmp 0x1400113cb
mov ecx, 0x34f9
call fcn.140004bca
xor edx, edx
mov ecx, 0x3e8
div ecx
cvtsi2ss xmm0, edx
movss dword [rsp + 0xa0], xmm0
jmp case.default.0x14001148d
mov ecx, 0x34fa
call fcn.140004bca
xor edx, edx
mov ecx, 0x3e8
div ecx
cvtsi2sd xmm0, edx
movsd qword [rsp + 0xa0], xmm0
jmp case.default.0x14001148d
mov ecx, 0x34fb
call fcn.140004bca
xor edx, edx
mov ecx, 0x186a0
div ecx
mov byte [rsp + 0xa0], dl
jmp case.default.0x14001148d
movapd xmm0, xmmword [0x14002c8a0]
movapd xmmword [rsp + 0xa0], xmm0
jmp case.default.0x14001148d
mov eax, dword [0x14002c8b0]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c8b4]
jmp 0x1400116be
mov eax, dword [0x14002c8b8]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c8bc]
jmp 0x1400116be
mov eax, dword [0x14002c8c0]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c8c4]
jmp 0x1400116be
mov eax, dword [0x14002c8c8]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c8cc]
jmp 0x1400116be
mov eax, dword [0x14002c8d0]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c8d4]
jmp 0x1400116be
mov eax, dword [0x14002c8d8]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c8dc]
jmp 0x1400116be
mov eax, dword [0x14002c8e0]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c8e4]
jmp 0x1400116be
mov eax, dword [0x14002c8e8]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c8ec]
mov dword [rsp + 0x64], eax
mov eax, dword [rsp + 0x64]
jmp case.default.0x14001148d
mov ecx, 0x3510
call fcn.140004bca
xor edx, edx
mov edi, 0x2710
div edi
mov dword [rsp + 0xa0], edx
mov r13d, dword [rsp + 0xa0]
mov ecx, 0x3511
call fcn.140004bca
xor edx, edx
div edi
lea rdi, [rsp + 0xa0]
add edx, r13d
jmp 0x140011801
mov ecx, 0x3512
call fcn.140004bca
xor edx, edx
mov edi, 0x2710
div edi
mov dword [rsp + 0xa0], edx
mov r13d, dword [rsp + 0xa0]
mov ecx, 0x3513
call fcn.140004bca
xor edx, edx
div edi
lea rdi, [rsp + 0xa0]
imul edx, r13d
jmp 0x140011801
mov ecx, 0x3514
call fcn.140004bca
xor edx, edx
mov edi, 0x2710
div edi
mov dword [rsp + 0xa0], edx
mov r13d, dword [rsp + 0xa0]
mov ecx, 0x3515
call fcn.140004bca
xor edx, edx
div edi
lea rdi, [rsp + 0xa0]
or edx, r13d
jmp 0x140011801
mov ecx, 0x3516
call fcn.140004bca
xor edx, edx
mov edi, 0x2710
div edi
mov dword [rsp + 0xa0], edx
mov r13d, dword [rsp + 0xa0]
mov ecx, 0x3517
call fcn.140004bca
xor edx, edx
div edi
lea rdi, [rsp + 0xa0]
xor edx, r13d
jmp 0x140011801
mov ecx, 0x3518
call fcn.140004bca
xor edx, edx
mov edi, 0x2710
div edi
mov dword [rsp + 0xa0], edx
mov r13d, dword [rsp + 0xa0]
mov ecx, 0x3519
call fcn.140004bca
xor edx, edx
div edi
lea rdi, [rsp + 0xa0]
and edx, r13d
lea r13, [rsp + 0x68]
mov dword [rsp + 0x64], edx
inc ebp
mov dword [0x14002f2e8], ebp
mov rcx, rbx
call r14
mov rcx, r15
call fcn.14000a4a7
call fcn.14000c83f
mov eax, dword [rsi]
test rax, rax
je 0x140010a4e
add rsi, rax
jmp 0x140010b17
mov ecx, 0x351a
call fcn.140004bca
xor edx, edx
mov edi, 0x2710
div edi
mov dword [rsp + 0xa0], edx
mov r13d, dword [rsp + 0xa0]
mov ecx, 0x351b
call fcn.140004bca
xor edx, edx
div edi
lea rdi, [rsp + 0xa0]
sub r13d, edx
mov dword [rsp + 0x64], r13d
lea r13, [rsp + 0x68]
jmp case.default.0x14001148d
mov ecx, 0x351c
call fcn.140004bca
xor edx, edx
mov edi, 0x2710
div edi
mov dword [rsp + 0xa0], edx
mov r13d, dword [rsp + 0xa0]
mov ecx, 0x351d
call fcn.140004bca
xor edx, edx
div edi
lea rdi, [rsp + 0xa0]
mov ecx, edx
inc ecx
mov eax, r13d
lea r13, [rsp + 0x68]
xor edx, edx
div ecx
mov dword [rsp + 0x64], eax
jmp case.default.0x14001148d
mov ecx, 0x351e
call fcn.140004bca
xor edx, edx
mov edi, 0x2710
div edi
mov dword [rsp + 0xa0], edx
mov r13d, dword [rsp + 0xa0]
mov ecx, 0x351f
call fcn.140004bca
xor edx, edx
div edi
lea rdi, [rsp + 0xa0]
mov ecx, edx
inc ecx
mov eax, r13d
lea r13, [rsp + 0x68]
xor edx, edx
div ecx
jmp 0x140011806
mov ecx, 0x3319
call fcn.140004bca
xor edx, edx
mov ecx, 0x3e8
div ecx
cvtsi2ss xmm0, edx
movss dword [rsp + 0xa0], xmm0
jmp case.default.0x140010d0b
mov ecx, 0x331a
call fcn.140004bca
xor edx, edx
mov ecx, 0x3e8
div ecx
cvtsi2sd xmm0, edx
movsd qword [rsp + 0xa0], xmm0
jmp case.default.0x140010d0b
mov ecx, 0x331b
call fcn.140004bca
xor edx, edx
mov ecx, 0x186a0
div ecx
mov byte [rsp + 0xa0], dl
jmp case.default.0x140010d0b
movapd xmm0, xmmword [0x14002c4e0]
movapd xmmword [rsp + 0xa0], xmm0
jmp case.default.0x140010d0b
mov eax, dword [0x14002c4f0]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c4f4]
jmp 0x140011a45
mov eax, dword [0x14002c4f8]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c4fc]
jmp 0x140011a45
mov eax, dword [0x14002c500]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c504]
jmp 0x140011a45
mov eax, dword [0x14002c508]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c50c]
jmp 0x140011a45
mov eax, dword [0x14002c510]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c514]
jmp 0x140011a45
mov eax, dword [0x14002c518]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c51c]
jmp 0x140011a45
mov eax, dword [0x14002c520]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c524]
jmp 0x140011a45
mov eax, dword [0x14002c528]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c52c]
mov dword [rsp + 0x64], eax
mov eax, dword [rsp + 0x64]
jmp case.default.0x140010d0b
mov ecx, 0x3330
call fcn.140004bca
xor edx, edx
mov r15d, 0x2710
div r15d
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x3331
call fcn.140004bca
xor edx, edx
div r15d
add edx, ebp
jmp 0x140011c29
mov ecx, 0x3332
call fcn.140004bca
xor edx, edx
mov r15d, 0x2710
div r15d
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x3333
call fcn.140004bca
xor edx, edx
div r15d
imul edx, ebp
jmp 0x140011c29
mov ecx, 0x3334
call fcn.140004bca
xor edx, edx
mov r15d, 0x2710
div r15d
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x3335
call fcn.140004bca
xor edx, edx
div r15d
or edx, ebp
jmp 0x140011c29
mov ecx, 0x3336
call fcn.140004bca
xor edx, edx
mov r15d, 0x2710
div r15d
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x3337
call fcn.140004bca
xor edx, edx
div r15d
xor edx, ebp
jmp 0x140011c29
mov ecx, 0x3338
call fcn.140004bca
xor edx, edx
mov r15d, 0x2710
div r15d
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x3339
call fcn.140004bca
xor edx, edx
div r15d
and edx, ebp
jmp 0x140011c29
mov ecx, 0x333a
call fcn.140004bca
xor edx, edx
mov r15d, 0x2710
div r15d
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x333b
call fcn.140004bca
xor edx, edx
div r15d
sub ebp, edx
mov dword [rsp + 0x64], ebp
jmp case.default.0x140010d0b
mov ecx, 0x333c
call fcn.140004bca
xor edx, edx
mov ebp, 0x2710
div ebp
mov dword [rsp + 0xa0], edx
mov r15d, dword [rsp + 0xa0]
mov ecx, 0x333d
call fcn.140004bca
xor edx, edx
div ebp
mov ecx, edx
inc ecx
mov eax, r15d
xor edx, edx
div ecx
mov dword [rsp + 0x64], eax
jmp case.default.0x140010d0b
mov ecx, 0x333e
call fcn.140004bca
xor edx, edx
mov ebp, 0x2710
div ebp
mov dword [rsp + 0xa0], edx
mov r15d, dword [rsp + 0xa0]
mov ecx, 0x333f
call fcn.140004bca
xor edx, edx
div ebp
mov ecx, edx
inc ecx
mov eax, r15d
xor edx, edx
div ecx
mov dword [rsp + 0x64], edx
inc r13d
mov dword [0x14002f2e8], r13d
mov rcx, qword [rsp + 0x1e0]
lea rdx, str.ServicesActive
mov r8d, 0xf003f
call rdi
mov rdi, rax
mov rcx, r14
call fcn.14000a4a7
mov rax, rdi
mov qword [rsp + 0x1b0], rdi
test rdi, rdi
je 0x140011d2a
movabs r14, 0x432e2d24110c0e75
mov qword [rsp + 0x6d], r14
mov qword [rsp + 0x68], r12
lea rcx, [rsp + 0x68]
call fcn.14000f250
mov rcx, rax
call fcn.14000a08f
mov dword [rsp + 0x9c], 0x81c4d547
mov rcx, rax
lea rdx, [rsp + 0x9c]
call fcn.14000ddd3
mov rbx, rax
mov qword [rsp + 0x8d], r14
mov qword [rsp + 0x88], r12
lea rcx, [rsp + 0x88]
call fcn.14000f250
mov rcx, rax
call fcn.14000a08f
mov r14, rax
movsxd r13, dword [0x14002f2e8]
imul rax, r13, 0xbd1
xor edx, edx
mov ecx, 0x15
div rcx
cmp rdx, 0x14
ja case.default.0x140011d09
lea rcx, [0x14002d69c]
movsxd rax, dword [rcx + rdx*4]
add rax, rcx
jmp rax
mov ecx, 0x3340
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
jmp case.default.0x140011d09
xor eax, eax
mov qword [rsp + 0x1b0], rax
lea r13, [rsp + 0x68]
lea rdi, [rsp + 0xa0]
jmp 0x140010ba5
mov ecx, 0x3341
call fcn.140004bca
xor edx, edx
mov ecx, 0x3e8
div ecx
cvtsi2ss xmm0, edx
movss dword [rsp + 0xa0], xmm0
jmp case.default.0x140011d09
mov ecx, 0x3342
call fcn.140004bca
xor edx, edx
mov ecx, 0x3e8
div ecx
cvtsi2sd xmm0, edx
movsd qword [rsp + 0xa0], xmm0
jmp case.default.0x140011d09
mov ecx, 0x3343
call fcn.140004bca
xor edx, edx
mov ecx, 0x186a0
div ecx
mov byte [rsp + 0xa0], dl
jmp case.default.0x140011d09
movapd xmm0, xmmword [0x14002c530]
movapd xmmword [rsp + 0xa0], xmm0
jmp case.default.0x140011d09
mov eax, dword [0x14002c540]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c544]
jmp 0x140011e6e
mov eax, dword [0x14002c548]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c54c]
jmp 0x140011e6e
mov eax, dword [0x14002c550]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c554]
jmp 0x140011e6e
mov eax, dword [0x14002c558]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c55c]
jmp 0x140011e6e
mov eax, dword [0x14002c560]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c564]
jmp 0x140011e6e
mov eax, dword [0x14002c568]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c56c]
jmp 0x140011e6e
mov eax, dword [0x14002c570]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c574]
jmp 0x140011e6e
mov eax, dword [0x14002c578]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c57c]
mov dword [rsp + 0x64], eax
mov eax, dword [rsp + 0x64]
jmp case.default.0x140011d09
mov ecx, 0x3358
call fcn.140004bca
xor edx, edx
mov r15d, 0x2710
div r15d
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x3359
call fcn.140004bca
xor edx, edx
div r15d
add edx, ebp
jmp 0x140012052
mov ecx, 0x335a
call fcn.140004bca
xor edx, edx
mov r15d, 0x2710
div r15d
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x335b
call fcn.140004bca
xor edx, edx
div r15d
imul edx, ebp
jmp 0x140012052
mov ecx, 0x335c
call fcn.140004bca
xor edx, edx
mov r15d, 0x2710
div r15d
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x335d
call fcn.140004bca
xor edx, edx
div r15d
or edx, ebp
jmp 0x140012052
mov ecx, 0x335e
call fcn.140004bca
xor edx, edx
mov r15d, 0x2710
div r15d
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x335f
call fcn.140004bca
xor edx, edx
div r15d
xor edx, ebp
jmp 0x140012052
mov ecx, 0x3360
call fcn.140004bca
xor edx, edx
mov r15d, 0x2710
div r15d
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x3361
call fcn.140004bca
xor edx, edx
div r15d
and edx, ebp
jmp 0x140012052
mov ecx, 0x3362
call fcn.140004bca
xor edx, edx
mov r15d, 0x2710
div r15d
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x3363
call fcn.140004bca
xor edx, edx
div r15d
sub ebp, edx
mov dword [rsp + 0x64], ebp
jmp case.default.0x140011d09
mov ecx, 0x3364
call fcn.140004bca
xor edx, edx
mov ebp, 0x2710
div ebp
mov dword [rsp + 0xa0], edx
mov r15d, dword [rsp + 0xa0]
mov ecx, 0x3365
call fcn.140004bca
xor edx, edx
div ebp
mov ecx, edx
inc ecx
mov eax, r15d
xor edx, edx
div ecx
mov dword [rsp + 0x64], eax
jmp case.default.0x140011d09
mov ecx, 0x3366
call fcn.140004bca
xor edx, edx
mov ebp, 0x2710
div ebp
mov dword [rsp + 0xa0], edx
mov r15d, dword [rsp + 0xa0]
mov ecx, 0x3367
call fcn.140004bca
xor edx, edx
div ebp
mov ecx, edx
inc ecx
mov eax, r15d
xor edx, edx
div ecx
mov dword [rsp + 0x64], edx
inc r13d
mov dword [0x14002f2e8], r13d
mov rcx, qword [rsp + 0x1b0]
lea rdx, [0x14002bb94]
mov r8d, 0xf01ff
call rbx
mov rbx, rax
mov rcx, r14
call fcn.14000a4a7
test rbx, rbx
je 0x140012158
and dword [rsp + 0x9c], 0
movabs r15, 0x432e2d24110c0e75
mov qword [rsp + 0x6d], r15
mov qword [rsp + 0x68], r12
lea rcx, [rsp + 0x68]
call fcn.14000f250
mov rcx, rax
call fcn.14000a08f
mov dword [rsp + 0x84], 0xc385e173
mov rcx, rax
lea rdx, [rsp + 0x84]
call fcn.14000ddd3
mov r14, rax
mov qword [rsp + 0x8d], r15
mov qword [rsp + 0x88], r12
lea rcx, [rsp + 0x88]
call fcn.14000f250
mov rcx, rax
call fcn.14000a08f
mov r15, rax
movsxd r13, dword [0x14002f2e8]
imul rax, r13, 0xbd1
xor edx, edx
mov ecx, 0x15
div rcx
cmp rdx, 0x14
lea rdi, [rsp + 0xa0]
ja case.default.0x140012137
lea rcx, [0x14002d6f0]
movsxd rax, dword [rcx + rdx*4]
add rax, rcx
jmp rax
mov ecx, 0x3390
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
jmp case.default.0x140012137
movabs r14, 0x432e2d24110c0e75
mov qword [rsp + 0x6d], r14
mov qword [rsp + 0x68], r12
lea rcx, [rsp + 0x68]
call fcn.14000f250
mov rcx, rax
call fcn.14000a08f
mov dword [rsp + 0x9c], 0xe335f1ef
mov rcx, rax
lea rdx, [rsp + 0x9c]
call fcn.14000ddd3
mov rbx, rax
mov qword [rsp + 0x8d], r14
mov qword [rsp + 0x88], r12
lea rcx, [rsp + 0x88]
call fcn.14000f250
mov rcx, rax
call fcn.14000a08f
mov r14, rax
movsxd r13, dword [0x14002f2e8]
imul rax, r13, 0xbd1
xor edx, edx
mov ecx, 0x15
div rcx
cmp rdx, 0x14
lea rdi, [rsp + 0xa0]
ja case.default.0x1400121fc
lea rcx, [0x14002d93c]
movsxd rax, dword [rcx + rdx*4]
add rax, rcx
jmp rax
mov ecx, 0x3368
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
jmp case.default.0x1400121fc
mov ecx, 0x3391
call fcn.140004bca
xor edx, edx
mov ecx, 0x3e8
div ecx
cvtsi2ss xmm0, edx
movss dword [rsp + 0xa0], xmm0
jmp case.default.0x140012137
mov ecx, 0x3392
call fcn.140004bca
xor edx, edx
mov ecx, 0x3e8
div ecx
cvtsi2sd xmm0, edx
movsd qword [rsp + 0xa0], xmm0
jmp case.default.0x140012137
mov ecx, 0x3393
call fcn.140004bca
xor edx, edx
mov ecx, 0x186a0
div ecx
mov byte [rsp + 0xa0], dl
jmp case.default.0x140012137
movapd xmm0, xmmword [0x14002c5d0]
movapd xmmword [rsp + 0xa0], xmm0
jmp case.default.0x140012137
mov eax, dword [0x14002c5e0]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c5e4]
jmp 0x140012345
mov eax, dword [0x14002c5e8]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c5ec]
jmp 0x140012345
mov eax, dword [0x14002c5f0]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c5f4]
jmp 0x140012345
mov eax, dword [0x14002c5f8]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c5fc]
jmp 0x140012345
mov eax, dword [0x14002c600]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c604]
jmp 0x140012345
mov eax, dword [0x14002c608]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c60c]
jmp 0x140012345
mov eax, dword [0x14002c610]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c614]
jmp 0x140012345
mov eax, dword [0x14002c618]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c61c]
mov dword [rsp + 0x64], eax
mov eax, dword [rsp + 0x64]
jmp case.default.0x140012137
mov ecx, 0x33a8
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x33a9
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
add edx, ebp
jmp 0x14001253d
mov ecx, 0x33aa
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x33ab
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
imul edx, ebp
jmp 0x14001253d
mov ecx, 0x33ac
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x33ad
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
or edx, ebp
jmp 0x14001253d
mov ecx, 0x33ae
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x33af
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
xor edx, ebp
jmp 0x14001253d
mov ecx, 0x33b0
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x33b1
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
and edx, ebp
jmp 0x14001253d
mov ecx, 0x33b2
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x33b3
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
sub ebp, edx
mov dword [rsp + 0x64], ebp
jmp case.default.0x140012137
mov ecx, 0x33b4
call fcn.140004bca
xor edx, edx
mov ebp, 0x2710
div ebp
mov dword [rsp + 0xa0], edx
mov eax, dword [rsp + 0xa0]
mov dword [rsp + 0x78], eax
mov ecx, 0x33b5
call fcn.140004bca
xor edx, edx
div ebp
mov ecx, edx
inc ecx
mov eax, dword [rsp + 0x78]
xor edx, edx
div ecx
mov dword [rsp + 0x64], eax
jmp case.default.0x140012137
mov ecx, 0x33b6
call fcn.140004bca
xor edx, edx
mov ebp, 0x2710
div ebp
mov dword [rsp + 0xa0], edx
mov eax, dword [rsp + 0xa0]
mov dword [rsp + 0x78], eax
mov ecx, 0x33b7
call fcn.140004bca
xor edx, edx
div ebp
mov ecx, edx
inc ecx
mov eax, dword [rsp + 0x78]
xor edx, edx
div ecx
mov dword [rsp + 0x64], edx
inc r13d
mov dword [0x14002f2e8], r13d
mov rcx, rbx
xor edx, edx
xor r8d, r8d
lea r9, [rsp + 0x9c]
call r14
mov rcx, r15
call fcn.14000a4a7
mov eax, dword [rsp + 0x9c]
mov ecx, 0
mov ebp, 0
test eax, eax
mov dword [rsp + 0x1b8], eax
je 0x1400130dd
mov r14, qword [0x14002fd18]
mov ebp, eax
test r14, r14
lea r13, [rsp + 0x68]
jne 0x140012c85
mov dword [rsp + 0xa0], 0x3196b0ac
call fcn.140003418
xor edx, edx
mov ecx, 0x1f2
div ecx
inc edx
mov dword [rsp + 0x68], edx
mov rcx, rdi
mov rdx, r13
call fcn.140003832
mov r14, rax
mov qword [0x14002fd18], rax
movsxd r15, dword [0x14002f2e0]
imul rax, r15, 0xbd1
xor edx, edx
mov ecx, 0x15
div rcx
cmp rdx, 0x14
ja case.default.0x140012601
lea rcx, [0x14002d744]
movsxd rax, dword [rcx + rdx*4]
add rax, rcx
jmp rax
mov ecx, 0x33b8
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
jmp case.default.0x140012601
mov ecx, 0x3369
call fcn.140004bca
xor edx, edx
mov ecx, 0x3e8
div ecx
cvtsi2ss xmm0, edx
movss dword [rsp + 0xa0], xmm0
jmp case.default.0x1400121fc
mov ecx, 0x336a
call fcn.140004bca
xor edx, edx
mov ecx, 0x3e8
div ecx
cvtsi2sd xmm0, edx
movsd qword [rsp + 0xa0], xmm0
jmp case.default.0x1400121fc
mov ecx, 0x336b
call fcn.140004bca
xor edx, edx
mov ecx, 0x186a0
div ecx
mov byte [rsp + 0xa0], dl
jmp case.default.0x1400121fc
movapd xmm0, xmmword [0x14002c580]
movapd xmmword [rsp + 0xa0], xmm0
jmp case.default.0x1400121fc
mov eax, dword [0x14002c590]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c594]
jmp 0x14001274a
mov eax, dword [0x14002c598]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c59c]
jmp 0x14001274a
mov eax, dword [0x14002c5a0]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c5a4]
jmp 0x14001274a
mov eax, dword [0x14002c5a8]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c5ac]
jmp 0x14001274a
mov eax, dword [0x14002c5b0]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c5b4]
jmp 0x14001274a
mov eax, dword [0x14002c5b8]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c5bc]
jmp 0x14001274a
mov eax, dword [0x14002c5c0]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c5c4]
jmp 0x14001274a
mov eax, dword [0x14002c5c8]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c5cc]
mov dword [rsp + 0x64], eax
mov eax, dword [rsp + 0x64]
jmp case.default.0x1400121fc
mov ecx, 0x3380
call fcn.140004bca
xor edx, edx
mov r15d, 0x2710
div r15d
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x3381
call fcn.140004bca
xor edx, edx
div r15d
add edx, ebp
jmp 0x14001292e
mov ecx, 0x3382
call fcn.140004bca
xor edx, edx
mov r15d, 0x2710
div r15d
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x3383
call fcn.140004bca
xor edx, edx
div r15d
imul edx, ebp
jmp 0x14001292e
mov ecx, 0x3384
call fcn.140004bca
xor edx, edx
mov r15d, 0x2710
div r15d
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x3385
call fcn.140004bca
xor edx, edx
div r15d
or edx, ebp
jmp 0x14001292e
mov ecx, 0x3386
call fcn.140004bca
xor edx, edx
mov r15d, 0x2710
div r15d
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x3387
call fcn.140004bca
xor edx, edx
div r15d
xor edx, ebp
jmp 0x14001292e
mov ecx, 0x3388
call fcn.140004bca
xor edx, edx
mov r15d, 0x2710
div r15d
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x3389
call fcn.140004bca
xor edx, edx
div r15d
and edx, ebp
jmp 0x14001292e
mov ecx, 0x338a
call fcn.140004bca
xor edx, edx
mov r15d, 0x2710
div r15d
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x338b
call fcn.140004bca
xor edx, edx
div r15d
sub ebp, edx
mov dword [rsp + 0x64], ebp
jmp case.default.0x1400121fc
mov ecx, 0x338c
call fcn.140004bca
xor edx, edx
mov ebp, 0x2710
div ebp
mov dword [rsp + 0xa0], edx
mov r15d, dword [rsp + 0xa0]
mov ecx, 0x338d
call fcn.140004bca
xor edx, edx
div ebp
mov ecx, edx
inc ecx
mov eax, r15d
xor edx, edx
div ecx
mov dword [rsp + 0x64], eax
jmp case.default.0x1400121fc
mov ecx, 0x338e
call fcn.140004bca
xor edx, edx
mov ebp, 0x2710
div ebp
mov dword [rsp + 0xa0], edx
mov r15d, dword [rsp + 0xa0]
mov ecx, 0x338f
call fcn.140004bca
xor edx, edx
div ebp
mov ecx, edx
inc ecx
mov eax, r15d
xor edx, edx
div ecx
mov dword [rsp + 0x64], edx
inc r13d
mov dword [0x14002f2e8], r13d
mov rcx, qword [rsp + 0x1b0]
call rbx
mov rcx, r14
call fcn.14000a4a7
xor ebx, ebx
lea r13, [rsp + 0x68]
jmp 0x140010ba5
mov ecx, 0x33b9
call fcn.140004bca
xor edx, edx
mov ecx, 0x3e8
div ecx
cvtsi2ss xmm0, edx
movss dword [rsp + 0xa0], xmm0
jmp case.default.0x140012601
mov ecx, 0x33ba
call fcn.140004bca
xor edx, edx
mov ecx, 0x3e8
div ecx
cvtsi2sd xmm0, edx
movsd qword [rsp + 0xa0], xmm0
jmp case.default.0x140012601
mov ecx, 0x33bb
call fcn.140004bca
xor edx, edx
mov ecx, 0x186a0
div ecx
mov byte [rsp + 0xa0], dl
jmp case.default.0x140012601
movapd xmm0, xmmword [0x14002c620]
movapd xmmword [rsp + 0xa0], xmm0
jmp case.default.0x140012601
mov eax, dword [0x14002c630]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c634]
jmp 0x140012a82
mov eax, dword [0x14002c638]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c63c]
jmp 0x140012a82
mov eax, dword [0x14002c640]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c644]
jmp 0x140012a82
mov eax, dword [0x14002c648]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c64c]
jmp 0x140012a82
mov eax, dword [0x14002c650]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c654]
jmp 0x140012a82
mov eax, dword [0x14002c658]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c65c]
jmp 0x140012a82
mov eax, dword [0x14002c660]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c664]
jmp 0x140012a82
mov eax, dword [0x14002c668]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c66c]
mov dword [rsp + 0x68], eax
mov eax, dword [rsp + 0x68]
jmp case.default.0x140012601
mov ecx, 0x33d0
call fcn.140004bca
xor edx, edx
mov r12d, 0x2710
div r12d
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x33d1
call fcn.140004bca
xor edx, edx
div r12d
add edx, ebp
jmp 0x140012c70
mov ecx, 0x33d2
call fcn.140004bca
xor edx, edx
mov r12d, 0x2710
div r12d
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x33d3
call fcn.140004bca
xor edx, edx
div r12d
imul edx, ebp
jmp 0x140012c70
mov ecx, 0x33d4
call fcn.140004bca
xor edx, edx
mov r12d, 0x2710
div r12d
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x33d5
call fcn.140004bca
xor edx, edx
div r12d
or edx, ebp
jmp 0x140012c70
mov ecx, 0x33d6
call fcn.140004bca
xor edx, edx
mov r12d, 0x2710
div r12d
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x33d7
call fcn.140004bca
xor edx, edx
div r12d
xor edx, ebp
jmp 0x140012c70
mov ecx, 0x33d8
call fcn.140004bca
xor edx, edx
mov r12d, 0x2710
div r12d
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x33d9
call fcn.140004bca
xor edx, edx
div r12d
and edx, ebp
jmp 0x140012c70
mov ecx, 0x33da
call fcn.140004bca
xor edx, edx
mov r12d, 0x2710
div r12d
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x33db
call fcn.140004bca
xor edx, edx
div r12d
sub ebp, edx
mov dword [rsp + 0x68], ebp
jmp case.default.0x140012601
mov ecx, 0x33dc
call fcn.140004bca
xor edx, edx
mov ebp, 0x2710
div ebp
mov dword [rsp + 0xa0], edx
mov r13d, dword [rsp + 0xa0]
mov ecx, 0x33dd
call fcn.140004bca
xor edx, edx
div ebp
mov ecx, edx
inc ecx
mov eax, r13d
lea r13, [rsp + 0x68]
xor edx, edx
div ecx
mov dword [rsp + 0x68], eax
jmp case.default.0x140012601
mov ecx, 0x33de
call fcn.140004bca
xor edx, edx
mov ebp, 0x2710
div ebp
mov dword [rsp + 0xa0], edx
mov r13d, dword [rsp + 0xa0]
mov ecx, 0x33df
call fcn.140004bca
xor edx, edx
div ebp
mov ecx, edx
inc ecx
mov eax, r13d
lea r13, [rsp + 0x68]
xor edx, edx
div ecx
mov dword [rsp + 0x68], edx
inc r15d
mov dword [0x14002f2e0], r15d
mov ebp, dword [rsp + 0x9c]
mov qword [rsp + 0x68], 0xeab
mov qword [rsp + 0x88], 0xefb
mov rcx, rdi
mov rdx, r13
call fcn.140004c27
mov rcx, rdi
lea r12, [rsp + 0x88]
mov rdx, r12
call fcn.140004c89
xor r14, qword [rsp + 0x88]
mov edx, ebp
mov ecx, 0x40
call r14
mov qword [rsp + 0x78], rax
movabs r15, 0x432e2d24110c0e75
mov qword [rsp + 0x6d], r15
movabs rbp, 0xc0e756b7b6f7c76
mov qword [rsp + 0x68], rbp
mov rcx, r13
call fcn.14000f250
mov rcx, rax
call fcn.14000a08f
mov dword [rsp + 0x84], 0xc385e173
mov rcx, rax
lea rdx, [rsp + 0x84]
call fcn.14000ddd3
mov r14, rax
mov qword [rsp + 0x8d], r15
mov qword [rsp + 0x88], rbp
mov rcx, r12
call fcn.14000f250
mov rcx, rax
call fcn.14000a08f
mov r13, rax
movsxd r15, dword [0x14002f2e8]
imul rax, r15, 0xbd1
xor edx, edx
mov ecx, 0x15
div rcx
cmp rdx, 0x14
ja case.default.0x140012d6e
lea rcx, [0x14002d798]
movsxd rax, dword [rcx + rdx*4]
add rax, rcx
jmp rax
mov ecx, 0x33e0
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
jmp case.default.0x140012d6e
mov ecx, 0x33e1
call fcn.140004bca
xor edx, edx
mov ecx, 0x3e8
div ecx
cvtsi2ss xmm0, edx
movss dword [rsp + 0xa0], xmm0
jmp case.default.0x140012d6e
mov ecx, 0x33e2
call fcn.140004bca
xor edx, edx
mov ecx, 0x3e8
div ecx
cvtsi2sd xmm0, edx
movsd qword [rsp + 0xa0], xmm0
jmp case.default.0x140012d6e
mov ecx, 0x33e3
call fcn.140004bca
xor edx, edx
mov ecx, 0x186a0
div ecx
mov byte [rsp + 0xa0], dl
jmp case.default.0x140012d6e
movapd xmm0, xmmword [0x14002c670]
movapd xmmword [rsp + 0xa0], xmm0
jmp case.default.0x140012d6e
mov eax, dword [0x14002c680]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c684]
jmp 0x140012eb7
mov eax, dword [0x14002c688]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c68c]
jmp 0x140012eb7
mov eax, dword [0x14002c690]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c694]
jmp 0x140012eb7
mov eax, dword [0x14002c698]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c69c]
jmp 0x140012eb7
mov eax, dword [0x14002c6a0]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c6a4]
jmp 0x140012eb7
mov eax, dword [0x14002c6a8]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c6ac]
jmp 0x140012eb7
mov eax, dword [0x14002c6b0]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c6b4]
jmp 0x140012eb7
mov eax, dword [0x14002c6b8]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c6bc]
mov dword [rsp + 0x64], eax
mov eax, dword [rsp + 0x64]
jmp case.default.0x140012d6e
mov ecx, 0x33f8
call fcn.140004bca
xor edx, edx
mov r12d, 0x2710
div r12d
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x33f9
call fcn.140004bca
xor edx, edx
div r12d
add edx, ebp
jmp 0x14001309b
mov ecx, 0x33fa
call fcn.140004bca
xor edx, edx
mov r12d, 0x2710
div r12d
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x33fb
call fcn.140004bca
xor edx, edx
div r12d
imul edx, ebp
jmp 0x14001309b
mov ecx, 0x33fc
call fcn.140004bca
xor edx, edx
mov r12d, 0x2710
div r12d
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x33fd
call fcn.140004bca
xor edx, edx
div r12d
or edx, ebp
jmp 0x14001309b
mov ecx, 0x33fe
call fcn.140004bca
xor edx, edx
mov r12d, 0x2710
div r12d
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x33ff
call fcn.140004bca
xor edx, edx
div r12d
xor edx, ebp
jmp 0x14001309b
mov ecx, 0x3400
call fcn.140004bca
xor edx, edx
mov r12d, 0x2710
div r12d
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x3401
call fcn.140004bca
xor edx, edx
div r12d
and edx, ebp
jmp 0x14001309b
mov ecx, 0x3402
call fcn.140004bca
xor edx, edx
mov r12d, 0x2710
div r12d
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x3403
call fcn.140004bca
xor edx, edx
div r12d
sub ebp, edx
mov dword [rsp + 0x64], ebp
jmp case.default.0x140012d6e
mov ecx, 0x3404
call fcn.140004bca
xor edx, edx
mov ebp, 0x2710
div ebp
mov dword [rsp + 0xa0], edx
mov r12d, dword [rsp + 0xa0]
mov ecx, 0x3405
call fcn.140004bca
xor edx, edx
div ebp
mov ecx, edx
inc ecx
mov eax, r12d
xor edx, edx
div ecx
mov dword [rsp + 0x64], eax
jmp case.default.0x140012d6e
mov ecx, 0x3406
call fcn.140004bca
xor edx, edx
mov ebp, 0x2710
div ebp
mov dword [rsp + 0xa0], edx
mov r12d, dword [rsp + 0xa0]
mov ecx, 0x3407
call fcn.140004bca
xor edx, edx
div ebp
mov ecx, edx
inc ecx
mov eax, r12d
xor edx, edx
div ecx
mov dword [rsp + 0x64], edx
inc r15d
mov dword [0x14002f2e8], r15d
mov rcx, rbx
mov rbp, qword [rsp + 0x78]
mov rdx, rbp
mov r8d, dword [rsp + 0x1b8]
lea r9, [rsp + 0x9c]
call r14
mov rcx, r13
call fcn.14000a4a7
mov rcx, qword [rbp + 0x10]
movabs r12, 0xc0e756b7b6f7c76
mov qword [rsp + 0x1d0], rcx
movabs r15, 0x432e2d24110c0e75
mov qword [rsp + 0x6d], r15
mov qword [rsp + 0x68], r12
lea rcx, [rsp + 0x68]
call fcn.14000f250
mov rcx, rax
call fcn.14000a08f
mov dword [rsp + 0x84], 0x5965bcee
mov rcx, rax
lea rdx, [rsp + 0x84]
call fcn.14000ddd3
mov r14, rax
mov qword [rsp + 0x8d], r15
mov qword [rsp + 0x88], r12
lea rcx, [rsp + 0x88]
call fcn.14000f250
mov rcx, rax
call fcn.14000a08f
mov r13, rax
movsxd r15, dword [0x14002f2e8]
imul rax, r15, 0xbd1
xor edx, edx
mov ecx, 0x15
div rcx
cmp rdx, 0x14
ja case.default.0x140013181
lea rcx, [0x14002d7ec]
movsxd rax, dword [rcx + rdx*4]
add rax, rcx
jmp rax
mov ecx, 0x3408
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
jmp case.default.0x140013181
mov ecx, 0x3409
call fcn.140004bca
xor edx, edx
mov ecx, 0x3e8
div ecx
cvtsi2ss xmm0, edx
movss dword [rsp + 0xa0], xmm0
jmp case.default.0x140013181
mov ecx, 0x340a
call fcn.140004bca
xor edx, edx
mov ecx, 0x3e8
div ecx
cvtsi2sd xmm0, edx
movsd qword [rsp + 0xa0], xmm0
jmp case.default.0x140013181
mov ecx, 0x340b
call fcn.140004bca
xor edx, edx
mov ecx, 0x186a0
div ecx
mov byte [rsp + 0xa0], dl
jmp case.default.0x140013181
movapd xmm0, xmmword [0x14002c6c0]
movapd xmmword [rsp + 0xa0], xmm0
jmp case.default.0x140013181
mov eax, dword [0x14002c6d0]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c6d4]
jmp 0x1400132ca
mov eax, dword [0x14002c6d8]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c6dc]
jmp 0x1400132ca
mov eax, dword [0x14002c6e0]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c6e4]
jmp 0x1400132ca
mov eax, dword [0x14002c6e8]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c6ec]
jmp 0x1400132ca
mov eax, dword [0x14002c6f0]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c6f4]
jmp 0x1400132ca
mov eax, dword [0x14002c6f8]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c6fc]
jmp 0x1400132ca
mov eax, dword [0x14002c700]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c704]
jmp 0x1400132ca
mov eax, dword [0x14002c708]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c70c]
mov dword [rsp + 0x64], eax
mov eax, dword [rsp + 0x64]
jmp case.default.0x140013181
mov ecx, 0x3420
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
mov qword [rsp + 0x78], rbp
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x3421
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
add edx, ebp
jmp 0x14001340d
mov ecx, 0x3422
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
mov qword [rsp + 0x78], rbp
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x3423
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
imul edx, ebp
jmp 0x14001340d
mov ecx, 0x3424
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
mov qword [rsp + 0x78], rbp
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x3425
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
or edx, ebp
jmp 0x14001340d
mov ecx, 0x3426
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
mov qword [rsp + 0x78], rbp
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x3427
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
xor edx, ebp
jmp 0x14001340d
mov ecx, 0x3428
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
mov qword [rsp + 0x78], rbp
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x3429
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
and edx, ebp
mov rbp, qword [rsp + 0x78]
mov dword [rsp + 0x64], edx
inc r15d
mov dword [0x14002f2e8], r15d
movups xmmword [rsp + 0x48], xmm6
movups xmmword [rsp + 0x38], xmm6
movups xmmword [rsp + 0x28], xmm6
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov edx, 0xffffffff
mov r8d, 3
xor r9d, r9d
call r14
mov r14d, eax
mov rcx, r13
call fcn.14000a4a7
test r14d, r14d
je 0x140013cf1
movabs r15, 0x432e2d24110c0e75
mov qword [rsp + 0x6d], r15
mov qword [rsp + 0x68], r12
lea rcx, [rsp + 0x68]
call fcn.14000f250
mov rcx, rax
call fcn.14000a08f
mov dword [rsp + 0x84], 0x1f6ec90e
mov rcx, rax
lea rdx, [rsp + 0x84]
call fcn.14000ddd3
mov r14, rax
mov qword [rsp + 0x8d], r15
mov qword [rsp + 0x88], r12
lea rcx, [rsp + 0x88]
call fcn.14000f250
mov rcx, rax
call fcn.14000a08f
mov r13, rax
movsxd r15, dword [0x14002f2e8]
imul rax, r15, 0xbd1
xor edx, edx
mov ecx, 0x15
div rcx
cmp rdx, 0x14
ja case.default.0x140013500
lea rcx, [0x14002d840]
movsxd rax, dword [rcx + rdx*4]
add rax, rcx
jmp rax
mov ecx, 0x3430
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
jmp case.default.0x140013500
mov ecx, 0x342a
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
mov qword [rsp + 0x78], rbp
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x342b
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
sub ebp, edx
mov dword [rsp + 0x64], ebp
mov rbp, qword [rsp + 0x78]
jmp case.default.0x140013181
mov ecx, 0x342c
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
mov eax, dword [rsp + 0xa0]
mov dword [rsp + 0x78], eax
mov ecx, 0x342d
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov ecx, edx
inc ecx
mov eax, dword [rsp + 0x78]
xor edx, edx
div ecx
mov dword [rsp + 0x64], eax
jmp case.default.0x140013181
mov ecx, 0x342e
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
mov eax, dword [rsp + 0xa0]
mov dword [rsp + 0x78], eax
mov ecx, 0x342f
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov ecx, edx
inc ecx
mov eax, dword [rsp + 0x78]
xor edx, edx
div ecx
jmp 0x140013412
mov ecx, 0x3431
call fcn.140004bca
xor edx, edx
mov ecx, 0x3e8
div ecx
cvtsi2ss xmm0, edx
movss dword [rsp + 0xa0], xmm0
jmp case.default.0x140013500
mov ecx, 0x3432
call fcn.140004bca
xor edx, edx
mov ecx, 0x3e8
div ecx
cvtsi2sd xmm0, edx
movsd qword [rsp + 0xa0], xmm0
jmp case.default.0x140013500
mov ecx, 0x3433
call fcn.140004bca
xor edx, edx
mov ecx, 0x186a0
div ecx
mov byte [rsp + 0xa0], dl
jmp case.default.0x140013500
movapd xmm0, xmmword [0x14002c710]
movapd xmmword [rsp + 0xa0], xmm0
jmp case.default.0x140013500
mov eax, dword [0x14002c720]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c724]
jmp 0x140013728
mov eax, dword [0x14002c728]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c72c]
jmp 0x140013728
mov eax, dword [0x14002c730]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c734]
jmp 0x140013728
mov eax, dword [0x14002c738]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c73c]
jmp 0x140013728
mov eax, dword [0x14002c740]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c744]
jmp 0x140013728
mov eax, dword [0x14002c748]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c74c]
jmp 0x140013728
mov eax, dword [0x14002c750]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c754]
jmp 0x140013728
mov eax, dword [0x14002c758]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c75c]
mov dword [rsp + 0x64], eax
mov eax, dword [rsp + 0x64]
jmp case.default.0x140013500
mov ecx, 0x3448
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
mov qword [rsp + 0x78], rbp
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x3449
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
add edx, ebp
jmp 0x14001386b
mov ecx, 0x344a
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
mov qword [rsp + 0x78], rbp
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x344b
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
imul edx, ebp
jmp 0x14001386b
mov ecx, 0x344c
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
mov qword [rsp + 0x78], rbp
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x344d
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
or edx, ebp
jmp 0x14001386b
mov ecx, 0x344e
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
mov qword [rsp + 0x78], rbp
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x344f
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
xor edx, ebp
jmp 0x14001386b
mov ecx, 0x3450
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
mov qword [rsp + 0x78], rbp
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x3451
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
and edx, ebp
mov rbp, qword [rsp + 0x78]
mov dword [rsp + 0x64], edx
inc r15d
mov dword [0x14002f2e8], r15d
mov rcx, rbx
xor edx, edx
xor r8d, r8d
call r14
mov rcx, r13
call fcn.14000a4a7
cmp dword [rsp + 0x1b8], 0
je 0x140013cf1
movabs r15, 0x432e2d24110c0e75
mov qword [rsp + 0x6d], r15
mov qword [rsp + 0x68], r12
lea rcx, [rsp + 0x68]
call fcn.14000f250
mov rcx, rax
call fcn.14000a08f
mov dword [rsp + 0x84], 0x5965bcee
mov rcx, rax
lea rdx, [rsp + 0x84]
call fcn.14000ddd3
mov r14, rax
mov qword [rsp + 0x8d], r15
mov qword [rsp + 0x88], r12
lea rcx, [rsp + 0x88]
call fcn.14000f250
mov rcx, rax
call fcn.14000a08f
mov r15, rax
movsxd r13, dword [0x14002f2e8]
imul rax, r13, 0xbd1
xor edx, edx
mov ecx, 0x15
div rcx
cmp rdx, 0x14
ja case.default.0x14001393b
lea rcx, [0x14002d894]
movsxd rax, dword [rcx + rdx*4]
add rax, rcx
jmp rax
mov ecx, 0x3458
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
jmp case.default.0x14001393b
mov ecx, 0x3452
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
mov qword [rsp + 0x78], rbp
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x3453
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
sub ebp, edx
mov dword [rsp + 0x64], ebp
mov rbp, qword [rsp + 0x78]
jmp case.default.0x140013500
mov ecx, 0x3454
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
mov eax, dword [rsp + 0xa0]
mov dword [rsp + 0x78], eax
mov ecx, 0x3455
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov ecx, edx
inc ecx
mov eax, dword [rsp + 0x78]
xor edx, edx
div ecx
mov dword [rsp + 0x64], eax
jmp case.default.0x140013500
mov ecx, 0x3456
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
mov eax, dword [rsp + 0xa0]
mov dword [rsp + 0x78], eax
mov ecx, 0x3457
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov ecx, edx
inc ecx
mov eax, dword [rsp + 0x78]
xor edx, edx
div ecx
jmp 0x140013870
mov ecx, 0x3459
call fcn.140004bca
xor edx, edx
mov ecx, 0x3e8
div ecx
cvtsi2ss xmm0, edx
movss dword [rsp + 0xa0], xmm0
jmp case.default.0x14001393b
mov ecx, 0x345a
call fcn.140004bca
xor edx, edx
mov ecx, 0x3e8
div ecx
cvtsi2sd xmm0, edx
movsd qword [rsp + 0xa0], xmm0
jmp case.default.0x14001393b
mov ecx, 0x345b
call fcn.140004bca
xor edx, edx
mov ecx, 0x186a0
div ecx
mov byte [rsp + 0xa0], dl
jmp case.default.0x14001393b
movapd xmm0, xmmword [0x14002c760]
movapd xmmword [rsp + 0xa0], xmm0
jmp case.default.0x14001393b
mov eax, dword [0x14002c770]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c774]
jmp 0x140013b63
mov eax, dword [0x14002c778]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c77c]
jmp 0x140013b63
mov eax, dword [0x14002c780]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c784]
jmp 0x140013b63
mov eax, dword [0x14002c788]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c78c]
jmp 0x140013b63
mov eax, dword [0x14002c790]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c794]
jmp 0x140013b63
mov eax, dword [0x14002c798]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c79c]
jmp 0x140013b63
mov eax, dword [0x14002c7a0]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c7a4]
jmp 0x140013b63
mov eax, dword [0x14002c7a8]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c7ac]
mov dword [rsp + 0x64], eax
mov eax, dword [rsp + 0x64]
jmp case.default.0x14001393b
mov ecx, 0x3470
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
mov qword [rsp + 0x78], rbp
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x3471
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
add edx, ebp
jmp 0x140013ca6
mov ecx, 0x3472
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
mov qword [rsp + 0x78], rbp
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x3473
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
imul edx, ebp
jmp 0x140013ca6
mov ecx, 0x3474
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
mov qword [rsp + 0x78], rbp
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x3475
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
or edx, ebp
jmp 0x140013ca6
mov ecx, 0x3476
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
mov qword [rsp + 0x78], rbp
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x3477
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
xor edx, ebp
jmp 0x140013ca6
mov ecx, 0x3478
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
mov qword [rsp + 0x78], rbp
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x3479
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
and edx, ebp
mov rbp, qword [rsp + 0x78]
mov dword [rsp + 0x64], edx
inc r13d
mov dword [0x14002f2e8], r13d
movups xmmword [rsp + 0x48], xmm6
movups xmmword [rsp + 0x38], xmm6
movups xmmword [rsp + 0x28], xmm6
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov edx, 0xffffffff
mov r8d, 3
xor r9d, r9d
call r14
mov rcx, r15
call fcn.14000a4a7
test rbp, rbp
lea r13, [rsp + 0x68]
je 0x140010ba5
mov r14, qword [0x14002fd20]
test r14, r14
jne 0x1400140ea
mov dword [rsp + 0xa0], 0x620f0d47
call fcn.140003418
xor edx, edx
mov ecx, 0x1f2
div ecx
inc edx
mov dword [rsp + 0x68], edx
mov rcx, rdi
mov rdx, r13
call fcn.140003832
mov r14, rax
mov qword [0x14002fd20], rax
movsxd r13, dword [0x14002f2e0]
imul rax, r13, 0xbd1
xor edx, edx
mov ecx, 0x15
div rcx
cmp rdx, 0x14
ja case.default.0x140013d73
lea rcx, [0x14002d8e8]
movsxd rax, dword [rcx + rdx*4]
add rax, rcx
jmp rax
mov ecx, 0x3480
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
jmp case.default.0x140013d73
mov ecx, 0x347a
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
mov qword [rsp + 0x78], rbp
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x347b
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
sub ebp, edx
mov dword [rsp + 0x64], ebp
mov rbp, qword [rsp + 0x78]
jmp case.default.0x14001393b
mov ecx, 0x347c
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
mov eax, dword [rsp + 0xa0]
mov dword [rsp + 0x78], eax
mov ecx, 0x347d
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov ecx, edx
inc ecx
mov eax, dword [rsp + 0x78]
xor edx, edx
div ecx
mov dword [rsp + 0x64], eax
jmp case.default.0x14001393b
mov ecx, 0x347e
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
mov eax, dword [rsp + 0xa0]
mov dword [rsp + 0x78], eax
mov ecx, 0x347f
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov ecx, edx
inc ecx
mov eax, dword [rsp + 0x78]
xor edx, edx
div ecx
jmp 0x140013cab
mov ecx, 0x3481
call fcn.140004bca
xor edx, edx
mov ecx, 0x3e8
div ecx
cvtsi2ss xmm0, edx
movss dword [rsp + 0xa0], xmm0
jmp case.default.0x140013d73
mov ecx, 0x3482
call fcn.140004bca
xor edx, edx
mov ecx, 0x3e8
div ecx
cvtsi2sd xmm0, edx
movsd qword [rsp + 0xa0], xmm0
jmp case.default.0x140013d73
mov ecx, 0x3483
call fcn.140004bca
xor edx, edx
mov ecx, 0x186a0
div ecx
mov byte [rsp + 0xa0], dl
jmp case.default.0x140013d73
movapd xmm0, xmmword [0x14002c7b0]
movapd xmmword [rsp + 0xa0], xmm0
jmp case.default.0x140013d73
mov eax, dword [0x14002c7c0]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c7c4]
jmp 0x140013f9b
mov eax, dword [0x14002c7c8]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c7cc]
jmp 0x140013f9b
mov eax, dword [0x14002c7d0]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c7d4]
jmp 0x140013f9b
mov eax, dword [0x14002c7d8]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c7dc]
jmp 0x140013f9b
mov eax, dword [0x14002c7e0]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c7e4]
jmp 0x140013f9b
mov eax, dword [0x14002c7e8]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c7ec]
jmp 0x140013f9b
mov eax, dword [0x14002c7f0]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c7f4]
jmp 0x140013f9b
mov eax, dword [0x14002c7f8]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002c7fc]
mov dword [rsp + 0x68], eax
mov eax, dword [rsp + 0x68]
jmp case.default.0x140013d73
mov ecx, 0x3498
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
mov r15, rbp
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x3499
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
add edx, ebp
jmp 0x1400140d4
mov ecx, 0x349a
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
mov r15, rbp
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x349b
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
imul edx, ebp
jmp 0x1400140d4
mov ecx, 0x349c
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
mov r15, rbp
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x349d
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
or edx, ebp
jmp 0x1400140d4
mov ecx, 0x349e
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
mov r15, rbp
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x349f
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
xor edx, ebp
jmp 0x1400140d4
mov ecx, 0x34a0
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
mov r15, rbp
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x34a1
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
and edx, ebp
mov rbp, r15
mov dword [rsp + 0x68], edx
inc r13d
mov dword [0x14002f2e0], r13d
lea r13, [rsp + 0x68]
mov qword [rsp + 0x68], 0xeab
mov qword [rsp + 0x88], 0xefb
mov rcx, rdi
mov rdx, r13
call fcn.140004c27
mov rcx, rdi
lea rdx, [rsp + 0x88]
call fcn.140004c89
xor r14, qword [rsp + 0x88]
mov rcx, rbp
call r14
jmp 0x140010ba5
mov ecx, 0x34a2
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
mov r15, rbp
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x34a3
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
sub ebp, edx
mov dword [rsp + 0x68], ebp
mov rbp, r15
jmp case.default.0x140013d73
mov ecx, 0x34a4
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
mov r15d, dword [rsp + 0xa0]
mov ecx, 0x34a5
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov ecx, edx
inc ecx
mov eax, r15d
xor edx, edx
div ecx
mov dword [rsp + 0x68], eax
jmp case.default.0x140013d73
mov ecx, 0x34a6
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov dword [rsp + 0xa0], edx
mov r15d, dword [rsp + 0xa0]
mov ecx, 0x34a7
call fcn.140004bca
xor edx, edx
mov ecx, 0x2710
div ecx
mov ecx, edx
inc ecx
mov eax, r15d
xor edx, edx
div ecx
jmp 0x1400140d7
mov ecx, 0x2a9
call fcn.140004bca
mov ecx, 0x3e8
xor edx, edx
div ecx
cvtsi2ss xmm0, edx
movss dword [rsp + 0xa0], xmm0
jmp case.default.0x140010ad4
mov ecx, 0x2aa
call fcn.140004bca
mov ecx, 0x3e8
xor edx, edx
div ecx
cvtsi2sd xmm0, edx
movsd qword [rsp + 0xa0], xmm0
jmp case.default.0x140010ad4
mov ecx, 0x2ab
call fcn.140004bca
mov ecx, 0x186a0
xor edx, edx
div ecx
mov byte [rsp + 0xa0], dl
jmp case.default.0x140010ad4
movapd xmm0, xmmword [0x14002be00]
movapd xmmword [rsp + 0xa0], xmm0
jmp case.default.0x140010ad4
mov eax, dword [0x14002be10]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002be14]
jmp 0x140014328
mov eax, dword [0x14002be18]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002be1c]
jmp 0x140014328
mov eax, dword [0x14002be20]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002be24]
jmp 0x140014328
mov eax, dword [0x14002be28]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002be2c]
jmp 0x140014328
mov eax, dword [0x14002be30]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002be34]
jmp 0x140014328
mov eax, dword [0x14002be38]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002be3c]
jmp 0x140014328
mov eax, dword [0x14002be40]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002be44]
jmp 0x140014328
mov eax, dword [0x14002be48]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x14002be4c]
mov dword [rsp + 0x68], eax
mov eax, dword [rsp + 0x68]
jmp case.default.0x140010ad4
mov ecx, 0x2c0
call fcn.140004bca
mov edi, 0x2710
xor edx, edx
div edi
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x2c1
call fcn.140004bca
xor edx, edx
div edi
add edx, ebp
jmp 0x1400144f3
mov ecx, 0x2c2
call fcn.140004bca
mov edi, 0x2710
xor edx, edx
div edi
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x2c3
call fcn.140004bca
xor edx, edx
div edi
imul edx, ebp
jmp 0x1400144f3
mov ecx, 0x2c4
call fcn.140004bca
mov edi, 0x2710
xor edx, edx
div edi
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x2c5
call fcn.140004bca
xor edx, edx
div edi
or edx, ebp
jmp 0x1400144f3
mov ecx, 0x2c6
call fcn.140004bca
mov edi, 0x2710
xor edx, edx
div edi
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x2c7
call fcn.140004bca
xor edx, edx
div edi
xor edx, ebp
jmp 0x1400144f3
mov ecx, 0x2c8
call fcn.140004bca
mov edi, 0x2710
xor edx, edx
div edi
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x2c9
call fcn.140004bca
xor edx, edx
div edi
and edx, ebp
jmp 0x1400144f3
mov ecx, 0x2ca
call fcn.140004bca
mov edi, 0x2710
xor edx, edx
div edi
mov dword [rsp + 0xa0], edx
mov ebp, dword [rsp + 0xa0]
mov ecx, 0x2cb
call fcn.140004bca
xor edx, edx
div edi
sub ebp, edx
mov dword [rsp + 0x68], ebp
jmp case.default.0x140010ad4
mov ecx, 0x2cc
call fcn.140004bca
mov ebp, 0x2710
xor edx, edx
div ebp
mov dword [rsp + 0xa0], edx
mov edi, dword [rsp + 0xa0]
mov ecx, 0x2cd
call fcn.140004bca
xor edx, edx
div ebp
mov ecx, edx
inc ecx
mov eax, edi
xor edx, edx
div ecx
mov dword [rsp + 0x68], eax
jmp case.default.0x140010ad4
mov ecx, 0x2ce
call fcn.140004bca
mov ebp, 0x2710
xor edx, edx
div ebp
mov dword [rsp + 0xa0], edx
mov edi, dword [rsp + 0xa0]
mov ecx, 0x2cf
call fcn.140004bca
xor edx, edx
div ebp
mov ecx, edx
inc ecx
mov eax, edi
xor edx, edx
div ecx
mov dword [rsp + 0x68], edx
lea eax, [rbx + 1]
mov dword [0x14002f2e4], eax
lea rdx, [rsp + 0x68]
mov qword [rdx], 0xeab
lea rdi, [rsp + 0x88]
mov qword [rdi], 0xefb
lea rbx, [rsp + 0xa0]
mov rcx, rbx
call fcn.140004c27
mov rcx, rbx
mov rdx, rdi
call fcn.140004c89
xor rsi, qword [rdi]
call fcn.1400068f4
mov rcx, rax
xor edx, edx
mov r8, r14
call rsi
movaps xmm6, xmmword [rsp + 0x3f0]
add rsp, 0x408
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret