Function at 0x14003faf0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rdi
push r12
push r13
push r14
push r15
mov eax, 0xa270
call fcn.14010fee0
sub rsp, rax
movaps xmmword [rsp + 0xa260], xmm6
movaps xmmword [rsp + 0xa250], xmm7
mov rax, qword [0x14015d040]
xor rax, rsp
mov qword [rsp + 0xa248], rax
mov r14, rcx
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x6e40], rcx
xor r13d, r13d
mov dword [rsp + 0x5c], r13d
lea rax, [rsp + 0x1a80]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x2a4], 0xb4a2a6b2
mov word [rsp + 0x2a8], 0xb5
mov byte [rsp + 0x2aa], 1
lea rcx, [rsp + 0x2a4]
call fcn.140029550
movzx edx, byte [rsp + 0x58]
lea rcx, [rsp + 0x1a80]
call fcn.14002c610
nop
lea rax, [rsp + 0x2a4]
mov r15, 0xffffffffffffffff
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x14003fba6
lea rdx, [rsp + 0x2a4]
lea rcx, [rsp + 0x1a80]
call fcn.14002c630
nop
mov rdx, r14
lea rcx, [rsp + 0x1aa0]
call fcn.14002a640
nop
lea rdx, [rsp + 0x1a80]
mov rcx, rax
call fcn.140009780
test al, al
je 0x14003fd4e
cmp byte [0x140166a06], 0
sete al
mov byte [0x140166a06], al
movdqa xmm0, xmmword [0x140134800]
test al, al
je 0x14003fca0
lea rax, [rsp + 0x1ac0]
mov qword [rsp + 0x40], rax
movdqu xmmword [rsp + 0x1580], xmm0
mov dword [rsp + 0x1590], 0x8dd586c5
mov dword [rsp + 0x1594], 0x80898b87
mov dword [rsp + 0x1598], 0x1008a88
lea rcx, [rsp + 0x1580]
call fcn.1400282a0
movzx edx, byte [rsp + 0x58]
lea rcx, [rsp + 0x1ac0]
call fcn.14002c610
nop
lea rax, [rsp + 0x1580]
nop
inc r15
cmp byte [rax + r15], 0
jne 0x14003fc70
mov r8, r15
lea rdx, [rsp + 0x1580]
lea rcx, [rsp + 0x1ac0]
call fcn.14002c630
nop
lea rcx, [rsp + 0x1ac0]
jmp 0x14003fd3b
lea rax, [rsp + 0x1ae0]
mov qword [rsp + 0x40], rax
movdqu xmmword [rsp + 0x1620], xmm0
mov dword [rsp + 0x1630], 0x8cd586c5
mov dword [rsp + 0x1634], 0x8e8a9980
mov dword [rsp + 0x1638], 0x8b8b81
mov byte [rsp + 0x163c], 1
lea rcx, [rsp + 0x1620]
call fcn.1400282d0
movzx edx, byte [rsp + 0x58]
lea rcx, [rsp + 0x1ae0]
call fcn.14002c610
nop
lea rax, [rsp + 0x1620]
nop word [rax + rax]
inc r15
cmp byte [rax + r15], 0
jne 0x14003fd10
mov r8, r15
lea rdx, [rsp + 0x1620]
lea rcx, [rsp + 0x1ae0]
call fcn.14002c630
nop
lea rcx, [rsp + 0x1ae0]
call fcn.1400d15c0
nop
mov rcx, r14
call fcn.14002b140
jmp 0x14004cf7a
lea rax, [rsp + 0x1b00]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x548], 0xbdb1b7a6
mov dword [rsp + 0x54c], 0xb0aebbaf
mov word [rsp + 0x550], 0xa9
mov byte [rsp + 0x552], 1
lea rcx, [rsp + 0x548]
call fcn.140028390
movzx edx, byte [rsp + 0x58]
lea rcx, [rsp + 0x1b00]
call fcn.14002c610
nop
lea rax, [rsp + 0x548]
mov r8, r15
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14003fdb0
lea rdx, [rsp + 0x548]
lea rcx, [rsp + 0x1b00]
call fcn.14002c630
nop
mov rdx, r14
lea rcx, [rsp + 0x1b20]
call fcn.14002a640
nop
lea rdx, [rsp + 0x1b00]
mov rcx, rax
call fcn.140009780
test al, al
je 0x1400404a5
lea rdx, [0x14012f079]
lea rcx, [rsp + 0x7640]
call fcn.14002a600
nop
lea rax, [rsp + 0x1b60]
mov qword [rsp + 0x40], rax
movdqa xmm0, xmmword [0x140136a70]
movdqu xmmword [rsp + 0x12d8], xmm0
mov dword [rsp + 0x12e8], 0x89b7c696
mov dword [rsp + 0x12ec], 0x1008f8e
lea rcx, [rsp + 0x12d8]
call fcn.1400280f0
movzx edx, byte [rsp + 0x58]
lea rcx, [rsp + 0x1b60]
call fcn.14002c610
nop
lea rax, [rsp + 0x12d8]
mov r8, r15
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14003fe70
lea rdx, [rsp + 0x12d8]
lea rcx, [rsp + 0x1b60]
call fcn.14002c630
nop
xor r9d, r9d
mov r8d, 0x22ae
lea rdx, [rsp + 0x1b60]
lea rcx, [rsp + 0x7640]
call fcn.14005c680
mov edx, 1
lea rcx, [rsp + 0x7640]
call fcn.14005c0b0
movdqa xmm0, xmmword [0x140135580]
cmp byte [0x140166923], 0
je 0x14003ff6e
lea rax, [rsp + 0x1b80]
mov qword [rsp + 0x40], rax
movdqu xmmword [rsp + 0x1400], xmm0
mov dword [rsp + 0x1410], 0x91a5c691
mov dword [rsp + 0x1414], 0x9f988b99
mov word [rsp + 0x1418], 0x100
lea rcx, [rsp + 0x1400]
call fcn.140009c00
mov rdx, rax
lea rcx, [rsp + 0x1b80]
call fcn.14002a600
mov rbx, rax
mov dword [rsp + 0x7a8], 0xabb6a6b7
mov dword [rsp + 0x7ac], 0xa9baacaa
mov dword [rsp + 0x7b0], 0x87aab1
mov byte [rsp + 0x7b4], 1
lea rcx, [rsp + 0x7a8]
call fcn.140006e10
lea rcx, [rsp + 0x1ba0]
jmp 0x140040002
lea rax, [rsp + 0x1bc0]
mov qword [rsp + 0x40], rax
movdqu xmmword [rsp + 0x1420], xmm0
mov dword [rsp + 0x1430], 0x91a5c691
mov dword [rsp + 0x1434], 0x9f988b99
mov word [rsp + 0x1438], 0x100
lea rcx, [rsp + 0x1420]
call fcn.140009c00
mov rdx, rax
lea rcx, [rsp + 0x1bc0]
call fcn.14002a600
mov rbx, rax
mov dword [rsp + 0x7b8], 0xabb6a6b7
mov dword [rsp + 0x7bc], 0xa9baacaa
mov dword [rsp + 0x7c0], 0x87aab1
mov byte [rsp + 0x7c4], 1
lea rcx, [rsp + 0x7b8]
call fcn.140006e10
lea rcx, [rsp + 0x1be0]
mov rdx, rax
call fcn.14002a600
nop
mov r9b, 1
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x7640]
call fcn.14005d0c0
lea rax, [rsp + 0x1c00]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x1c20]
mov qword [rsp + 0x30], rax
mov edx, dword [0x1401669b8]
lea rcx, [rsp + 0x1c00]
call fcn.140005010
mov rdi, rax
mov dword [rsp + 0x998], 0x91f7b894
mov dword [rsp + 0x99c], 0xfcb6bfad
mov dword [rsp + 0x9a0], 0xdaff9a94
mov word [rsp + 0x9a4], 0xc1
mov byte [rsp + 0x9a6], 1
lea rcx, [rsp + 0x998]
call fcn.14000f300
mov rdx, rax
lea rcx, [rsp + 0x1c20]
call fcn.14002a600
mov rbx, rax
mov dword [rsp + 0x8f8], 0xab96a6b7
mov dword [rsp + 0x8fc], 0xa9baacaa
mov dword [rsp + 0x900], 0xa496aab1
mov word [rsp + 0x904], 0x100
lea rcx, [rsp + 0x8f8]
call fcn.14000a1a0
mov rdx, rax
lea rcx, [rsp + 0x1c40]
call fcn.14002a600
nop
mov dword [rsp + 0x20], 5
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x7640]
call fcn.14005d6e0
lea rax, [rsp + 0x1c60]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x1c80]
mov qword [rsp + 0x30], rax
mov edx, dword [0x14016695c]
lea rcx, [rsp + 0x1c60]
call fcn.140005010
mov rdi, rax
mov dword [rsp + 0xab8], 0xb4a2b783
mov dword [rsp + 0xabc], 0xb38bfaad
mov dword [rsp + 0xac0], 0xc087feae
mov dword [rsp + 0xac4], 0x100c2db
lea rcx, [rsp + 0xab8]
call fcn.140006d80
mov rdx, rax
lea rcx, [rsp + 0x1c80]
call fcn.14002a600
mov rbx, rax
mov dword [rsp + 0x8e8], 0xab96a6b7
mov dword [rsp + 0x8ec], 0xa9baacaa
mov dword [rsp + 0x8f0], 0xb8acaab1
mov word [rsp + 0x8f4], 0x100
lea rcx, [rsp + 0x8e8]
call fcn.140028600
lea rdx, [rsp + 0x8e8]
lea rcx, [rsp + 0x1ca0]
call fcn.14002a600
nop
mov dword [rsp + 0x20], 3
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x7640]
call fcn.14005d6e0
lea rax, [rsp + 0x1cc0]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x1ce0]
mov qword [rsp + 0x30], rax
mov edx, dword [0x140166974]
lea rcx, [rsp + 0x1cc0]
call fcn.140005010
mov rdi, rax
mov dword [rsp + 0xac8], 0xb4a2b783
mov dword [rsp + 0xacc], 0xb38bfaad
mov dword [rsp + 0xad0], 0xc086feae
mov dword [rsp + 0xad4], 0x100c2db
lea rcx, [rsp + 0xac8]
call fcn.140006d80
mov rdx, rax
lea rcx, [rsp + 0x1ce0]
call fcn.14002a600
mov rbx, rax
mov dword [rsp + 0x918], 0xab96a6b7
mov dword [rsp + 0x91c], 0xa9baacaa
mov dword [rsp + 0x920], 0xb9acaab1
mov word [rsp + 0x924], 0x100
lea rcx, [rsp + 0x918]
call fcn.14000a1a0
mov rdx, rax
lea rcx, [rsp + 0x1d00]
call fcn.14002a600
nop
mov dword [rsp + 0x20], 3
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x7640]
call fcn.14005d6e0
lea rcx, [rsp + 0x7640]
call fcn.14005dab0
lea rax, [rsp + 0x1d20]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x1d40]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x2c0], 0xbbb9b796
mov dword [rsp + 0x2c4], 0x100b6bc
lea rcx, [rsp + 0x2c0]
call fcn.140005c20
mov rdx, rax
lea rcx, [rsp + 0x1d20]
call fcn.14002a600
mov rdi, rax
mov dword [rsp + 0x254], 0xa1b2bd9a
mov word [rsp + 0x258], 0x100
lea rcx, [rsp + 0x254]
call fcn.140005b50
mov rdx, rax
lea rcx, [rsp + 0x1d40]
call fcn.14002a600
mov rbx, rax
mov dword [rsp + 0x15c], 0xb3b8b0
mov byte [rsp + 0x160], 1
lea rcx, [rsp + 0x15c]
call fcn.140005bf0
mov rdx, rax
lea rcx, [rsp + 0x1d60]
call fcn.14002a600
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x7640]
call fcn.14005db10
movdqa xmm0, xmmword [0x140131e40]
movdqu xmmword [rsp + 0xbb8], xmm0
mov byte [rsp + 0xbc8], 1
lea rcx, [rsp + 0xbb8]
call fcn.14000f2d0
mov rdx, rax
lea rcx, [rsp + 0x1d80]
call fcn.14002a600
nop
lea rdx, [rsp + 0x1d80]
lea rcx, [rsp + 0x7a00]
call fcn.140005720
nop
lea rcx, [rsp + 0x1d80]
call fcn.14002b140
lea rdx, [rsp + 0x7640]
lea rcx, [rsp + 0x1da0]
call fcn.14002a640
nop
mov dword [rsp + 0x7a40], 2
lea rdx, [rsp + 0x1da0]
lea rcx, [rsp + 0x7a60]
call fcn.14002a4b0
nop
lea rcx, [rsp + 0x1da0]
call fcn.14002b140
mov dword [rsp + 0x20], r13d
mov r9d, r15d
lea r8, [rsp + 0x7a00]
mov dl, 1
mov rcx, qword [0x140167a98]
call fcn.140108950
nop
lea r9, [0x140005700]
mov edx, 0x40
lea r8d, [rdx - 0x39]
lea rcx, [rsp + 0x7a00]
call fcn.14010ee9c
nop
lea rcx, [rsp + 0x7640]
call fcn.14002b140
nop
mov rcx, r14
call fcn.14002b140
jmp 0x14004cf7a
lea rax, [rsp + 0x1dc0]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x2c8], 0xb9a7afb7
mov dword [rsp + 0x2cc], 0x100a9aa
lea rcx, [rsp + 0x2c8]
call fcn.1400295b0
movzx edx, byte [rsp + 0x58]
lea rcx, [rsp + 0x1dc0]
call fcn.14002c610
nop
lea rcx, [rsp + 0x2c8]
call fcn.14002b320
mov rcx, rax
call fcn.14002c530
mov r8, rax
lea rdx, [rsp + 0x2c8]
lea rcx, [rsp + 0x1dc0]
call fcn.14002c630
nop
mov rdx, r14
lea rcx, [rsp + 0x1de0]
call fcn.14002a640
nop
lea rdx, [rsp + 0x1dc0]
mov rcx, rax
call fcn.140009780
test al, al
je 0x140040781
mov edx, dword [0x1401669b8]
lea rcx, [rsp + 0x1e20]
call fcn.140005010
mov rsi, rax
mov edx, dword [0x140166974]
lea rcx, [rsp + 0x1e40]
call fcn.140005010
mov rdi, rax
mov edx, dword [0x14016695c]
lea rcx, [rsp + 0x1e60]
call fcn.140005010
mov rbx, rax
movdqa xmm0, xmmword [0x140134930]
movdqu xmmword [rsp + 0x65b0], xmm0
movdqa xmm1, xmmword [0x140136260]
movdqu xmmword [rsp + 0x65c0], xmm1
movdqa xmm0, xmmword [0x1401339c0]
movdqu xmmword [rsp + 0x65d0], xmm0
mov dword [rsp + 0x65e0], 0x61730c60
mov dword [rsp + 0x65e4], 0x70736f65
mov word [rsp + 0x65e8], 0x100
lea rcx, [rsp + 0x65b0]
call fcn.140027170
mov rdx, rax
mov r8, rbx
lea rcx, [rsp + 0x1e80]
call fcn.14002b5f0
mov rbx, rax
mov dword [rsp + 0x4c8], 0xb1a3dca9
mov dword [rsp + 0x4cc], 0xa0a2bfb5
mov word [rsp + 0x4d0], 0x100
lea rcx, [rsp + 0x4c8]
call fcn.140006d20
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x1ea0]
call fcn.14002b6d0
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x1ec0]
call fcn.14002b880
mov rbx, rax
mov dword [rsp + 0x558], 0xacbedca9
mov dword [rsp + 0x55c], 0xb8b2b7bc
mov word [rsp + 0x560], 0xa1
mov byte [rsp + 0x562], 1
lea rcx, [rsp + 0x558]
call fcn.14000b0e0
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x1ee0]
call fcn.14002b6d0
nop
mov r8, rsi
mov rdx, rax
lea rcx, [rsp + 0x1f00]
call fcn.14002b880
mov rbx, rax
movdqa xmm0, xmmword [0x140136d10]
movdqu xmmword [rsp + 0x5db0], xmm0
movdqa xmm1, xmmword [0x1401346a0]
movdqu xmmword [rsp + 0x5dc0], xmm1
mov dword [rsp + 0x5dd0], 0x100c789
lea rcx, [rsp + 0x5db0]
call fcn.14000f760
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x1e00]
call fcn.14002b6d0
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x140167a98]
call fcn.140108b90
nop
lea rcx, [rsp + 0x1f00]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x1ee0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x1ec0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x1ea0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x1e80]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x1e60]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x1e40]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x1e20]
jmp 0x14004cf6c
lea rax, [rsp + 0x1f20]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0xad8], 0xb4a2b9a7
mov dword [rsp + 0xadc], 0xb9afaebc
mov dword [rsp + 0xae0], 0x8cb0aca9
mov dword [rsp + 0xae4], 0x100c28d
lea rcx, [rsp + 0xad8]
call fcn.140006d80
mov rdx, rax
lea rcx, [rsp + 0x1f20]
call fcn.14002a600
mov rbx, rax
mov rdx, r14
lea rcx, [rsp + 0x1f40]
call fcn.14002a640
nop
mov rdx, rbx
mov rcx, rax
call fcn.140009780
test al, al
je 0x1400408ed
mov r9, r15
mov r8d, reloc.WS2_32.dll_ntohs
lea rdx, [rsp + 0x1f60]
mov rcx, r14
call fcn.14002a2a0
nop
xor edx, edx
lea r8d, [rdx + 0xa]
mov rcx, rax
call fcn.140004f80
mov dword [0x14015d1c8], eax
lea rcx, [rsp + 0x1f60]
call fcn.140027fc0
mov edx, dword [0x14015d1c8]
lea rcx, [rsp + 0x1fa0]
call fcn.140005010
mov rbx, rax
movdqa xmm0, xmmword [0x140135550]
movdqu xmmword [rsp + 0x6118], xmm0
movdqa xmm1, xmmword [0x140134990]
movdqu xmmword [rsp + 0x6128], xmm1
mov dword [rsp + 0x6138], 0xd88e9a99
mov dword [rsp + 0x613c], 0xdc8f9faa
mov dword [rsp + 0x6140], 0x60df9189
mov word [rsp + 0x6144], 0x33
mov byte [rsp + 0x6146], 1
lea rcx, [rsp + 0x6118]
call fcn.140006de0
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x1f80]
call fcn.14002b5f0
mov rcx, rax
call fcn.1400d15c0
nop
lea rcx, [rsp + 0x1fa0]
call fcn.140027fc0
nop
jmp 0x14004cf72
lea rax, [rsp + 0x1fe0]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x9a8], 0xb4a2b9a7
mov dword [rsp + 0x9ac], 0xb9afaebc
mov dword [rsp + 0x9b0], 0x8cb0aca9
mov word [rsp + 0x9b4], 0x8d
mov byte [rsp + 0x9b6], 1
lea rcx, [rsp + 0x9a8]
call fcn.14000f300
mov rdx, rax
lea rcx, [rsp + 0x1fe0]
call fcn.14002a600
mov rbx, rax
mov rdx, r14
lea rcx, [rsp + 0x2000]
call fcn.14002a640
nop
mov rdx, rbx
mov rcx, rax
call fcn.140009780
test al, al
je 0x1400409f2
cmp byte [0x140166a59], 0
sete al
mov byte [0x140166a59], al
test al, al
je 0x14004098f
call fcn.14003e5b0
jmp 0x14004cf72
movdqa xmm0, xmmword [0x140135d20]
movdqu xmmword [rsp + 0x1520], xmm0
mov dword [rsp + 0x1530], 0x8484c696
mov dword [rsp + 0x1534], 0x888e9986
mov word [rsp + 0x1538], 0xcc
mov byte [rsp + 0x153a], 1
lea rcx, [rsp + 0x1520]
call fcn.140026d20
mov rdx, rax
lea rcx, [rsp + 0x2020]
call fcn.14002a600
mov rcx, rax
call fcn.1400d15c0
jmp 0x14004cf72
lea rax, [rsp + 0x2040]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x3f8], 0xaba4b9a5
mov dword [rsp + 0x3fc], 0xacb5b1
mov byte [rsp + 0x400], 1
lea rcx, [rsp + 0x3f8]
call fcn.14000cc20
mov rdx, rax
lea rcx, [rsp + 0x2040]
call fcn.14002a600
mov rbx, rax
mov rdx, r14
lea rcx, [rsp + 0x2060]
call fcn.14002a640
nop
mov rdx, rbx
mov rcx, rax
call fcn.140009780
test al, al
je 0x140040d3b
mov rdx, qword [0x140167a98]
add rdx, 0x178
lea rcx, [rsp + 0x7760]
call fcn.14000a4a0
nop
mov rbx, qword [0x140167a98]
lea rcx, [rbx + 0x160]
call fcn.140029960
mov rsi, rax
lea rcx, [rbx + 0x160]
call fcn.140029950
mov r15, rax
movss xmm6, dword [0x140131a5c]
cmp rsi, rax
je 0x140040c14
nop dword [rax]
nop word [rax + rax]
mov rdx, rsi
lea rcx, [rsp + 0x6f20]
call fcn.14002a640
nop
xor r8d, r8d
lea rdx, [rsp + 0x7760]
lea rcx, [rsp + 0x6f20]
call fcn.14002a340
test rax, rax
je 0x140040bfa
movss xmm0, dword [rsi + 0x48]
mulss xmm0, xmm6
cvttss2si ebx, xmm0
movss xmm1, dword [rsi + 0x4c]
mulss xmm1, xmm6
cvttss2si edx, xmm1
lea rcx, [rsp + 0x20c0]
call fcn.140005010
mov rdi, rax
mov edx, ebx
lea rcx, [rsp + 0x20e0]
call fcn.140005010
mov rbx, rax
mov dword [rsp + 0x25c], 0xb8f7ecf5
mov word [rsp + 0x260], 0xe8
mov byte [rsp + 0x262], 1
lea rcx, [rsp + 0x25c]
call fcn.140006d50
mov r8, rax
mov rdx, rsi
lea rcx, [rsp + 0x2100]
call fcn.14002b660
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x2120]
call fcn.14002b880
nop
lea r8, [0x14012f0b0]
mov rdx, rax
lea rcx, [rsp + 0x2140]
call fcn.14002b6d0
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x20a0]
call fcn.14002b880
mov rcx, rax
call fcn.1400d15c0
nop
lea rcx, [rsp + 0x2140]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x2120]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x2100]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x20e0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x20c0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x6f20]
call fcn.140027fc0
add rsi, 0x58
cmp rsi, r15
jne 0x140040ac0
movss xmm0, dword [rsp + 0x77a8]
mulss xmm0, xmm6
cvttss2si ebx, xmm0
movss xmm1, dword [rsp + 0x77ac]
mulss xmm1, xmm6
cvttss2si edx, xmm1
lea rcx, [rsp + 0x2180]
call fcn.140005010
mov rdi, rax
mov edx, ebx
lea rcx, [rsp + 0x21a0]
call fcn.140005010
mov rbx, rax
mov dword [rsp + 0x264], 0xb8f7ecf5
mov word [rsp + 0x268], 0xe8
mov byte [rsp + 0x26a], 1
lea rcx, [rsp + 0x264]
call fcn.140006d50
mov r8, rax
lea rdx, [rsp + 0x7760]
lea rcx, [rsp + 0x21c0]
call fcn.14002b660
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x21e0]
call fcn.14002b880
nop
lea r8, [0x14012f0b0]
mov rdx, rax
lea rcx, [rsp + 0x2200]
call fcn.14002b6d0
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x2160]
call fcn.14002b880
mov rcx, rax
call fcn.1400d15c0
nop
lea rcx, [rsp + 0x2200]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x21e0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x21c0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x21a0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x2180]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x7760]
call fcn.14000a580
jmp 0x14004cf72
lea rax, [rsp + 0x2220]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x568], 0xb6b6a4a1
mov dword [rsp + 0x56c], 0xa8bab6aa
mov word [rsp + 0x570], 0xb8
mov byte [rsp + 0x572], 1
lea rcx, [rsp + 0x568]
call fcn.14000b0e0
mov rdx, rax
lea rcx, [rsp + 0x2220]
call fcn.14002a600
mov rbx, rax
mov rdx, r14
lea rcx, [rsp + 0x2240]
call fcn.14002a640
nop
mov rdx, rbx
mov rcx, rax
call fcn.140009780
test al, al
je 0x140041c9f
mov dword [rsp + 0x148], 0x100e7ad
lea rcx, [rsp + 0x148]
call fcn.140005bc0
mov rdx, rax
xor r8d, r8d
lea rcx, [0x1401678e0]
call fcn.14002a300
cmp rax, 0xffffffffffffffff
jne 0x140040e18
mov dword [rsp + 0x14c], 0x100e4ad
lea rcx, [rsp + 0x14c]
call fcn.140005bc0
mov rdx, rax
xor r8d, r8d
lea rcx, [0x1401678e0]
call fcn.14002a300
cmp rax, 0xffffffffffffffff
je 0x14004baa0
mov dword [rsp + 0xf4], 0x100e5ad
lea rcx, [rsp + 0xf4]
call fcn.140005bc0
mov rdx, rax
xor r8d, r8d
lea rcx, [0x1401678e0]
call fcn.14002a300
cmp rax, 0xffffffffffffffff
je 0x14004baa0
mov word [rsp + 0xe8], 0xb5
mov byte [rsp + 0xea], 1
lea rcx, [rsp + 0xe8]
call fcn.140005ba0
lea r8, [0x1401674e0]
mov rdx, rax
lea rcx, [rsp + 0x2260]
call fcn.14002b580
mov rdx, rax
lea rcx, [0x1401671b0]
call fcn.14002a540
lea rcx, [rsp + 0x2260]
call fcn.140027fc0
mov word [rsp + 0xec], 0xb5
mov byte [rsp + 0xee], 1
lea rcx, [rsp + 0xec]
call fcn.140005ba0
lea r8, [0x140167540]
mov rdx, rax
lea rcx, [rsp + 0x2280]
call fcn.14002b580
mov rdx, rax
lea rcx, [0x140167210]
call fcn.14002a540
lea rcx, [rsp + 0x2280]
call fcn.140027fc0
lea rdx, [0x1401671b0]
lea rcx, [rsp + 0x6f40]
call fcn.14002a640
nop
lea rdx, [0x140167210]
lea rcx, [rsp + 0x6f60]
call fcn.14002a640
nop
lea rcx, [rsp + 0x6f80]
call fcn.140027f80
nop
mov dword [rsp + 0x7c8], 0xb195a1b5
mov dword [rsp + 0x7cc], 0xb7b2b6ab
mov dword [rsp + 0x7d0], 0xffadfa
mov byte [rsp + 0x7d4], 1
lea rcx, [rsp + 0x7c8]
call fcn.140006e10
lea r8, [rsp + 0x6f60]
mov rdx, rax
lea rcx, [rsp + 0x2320]
call fcn.14002b580
mov rbx, rax
movdqa xmm0, xmmword [0x140131cb0]
movdqu xmmword [rsp + 0xbd0], xmm0
mov byte [rsp + 0xbe0], 1
lea rcx, [rsp + 0xbd0]
call fcn.14000f2d0
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x2300]
call fcn.14002b6d0
xor r9d, r9d
mov r8d, 0x2b94
mov rdx, rax
lea rcx, [rsp + 0x6f80]
call fcn.14005c680
nop
lea rcx, [rsp + 0x2320]
call fcn.140027fc0
mov edx, 1
lea rcx, [rsp + 0x6f80]
call fcn.14005c0b0
movdqa xmm0, xmmword [0x1401364d0]
movdqu xmmword [rsp + 0x60b8], xmm0
movdqa xmm1, xmmword [0x140136780]
movdqu xmmword [rsp + 0x60c8], xmm1
mov dword [rsp + 0x60d8], 0x9982919b
mov dword [rsp + 0x60dc], 0x9cda9f9e
mov dword [rsp + 0x60e0], 0x9f9e9d
mov byte [rsp + 0x60e4], 1
lea rcx, [rsp + 0x60b8]
call fcn.140027b70
mov rdx, rax
lea rcx, [rsp + 0x2340]
call fcn.14002a600
mov rdx, rax
lea rcx, [rsp + 0x6f80]
call fcn.14005d540
mov edx, 1
lea rcx, [rsp + 0x6f80]
call fcn.14005c0b0
movdqa xmm0, xmmword [0x140135840]
movdqu xmmword [rsp + 0x5d38], xmm0
movdqa xmm1, xmmword [0x140136580]
movdqu xmmword [rsp + 0x5d48], xmm1
mov word [rsp + 0x5d58], 0x95
mov byte [rsp + 0x5d5a], 1
lea rcx, [rsp + 0x5d38]
call fcn.14000b0b0
mov r8, rax
lea rdx, [rsp + 0x6f60]
lea rcx, [rsp + 0x2360]
call fcn.14002b660
mov rdx, rax
lea rcx, [rsp + 0x6f80]
call fcn.14005d540
movdqa xmm0, xmmword [0x140135bf0]
movdqu xmmword [rsp + 0x11a0], xmm0
mov dword [rsp + 0x11b0], 0xd2c78e96
mov word [rsp + 0x11b4], 0xc9
mov byte [rsp + 0x11b6], 1
lea rcx, [rsp + 0x11a0]
call fcn.140006db0
lea r8, [rsp + 0x6f40]
mov rdx, rax
lea rcx, [rsp + 0x23a0]
call fcn.14002b580
mov rbx, rax
mov dword [rsp + 0x578], 0xafb7b8b0
mov dword [rsp + 0x57c], 0xbcbbba84
mov word [rsp + 0x580], 0xbd
mov byte [rsp + 0x582], 1
lea rcx, [rsp + 0x578]
call fcn.14000b0e0
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x2380]
call fcn.14002b6d0
mov rdx, rax
lea rcx, [rsp + 0x6f80]
call fcn.14005d540
nop
lea rcx, [rsp + 0x23a0]
call fcn.140027fc0
movdqa xmm0, xmmword [0x140135b90]
movdqu xmmword [rsp + 0x11b8], xmm0
mov dword [rsp + 0x11c8], 0xd2c78e96
mov word [rsp + 0x11cc], 0xc9
mov byte [rsp + 0x11ce], 1
lea rcx, [rsp + 0x11b8]
call fcn.140006db0
lea r8, [rsp + 0x6f40]
mov rdx, rax
lea rcx, [rsp + 0x23e0]
call fcn.14002b580
mov rbx, rax
mov dword [rsp + 0x588], 0xafb7a4a1
mov dword [rsp + 0x58c], 0xbcbbba84
mov word [rsp + 0x590], 0xbd
mov byte [rsp + 0x592], 1
lea rcx, [rsp + 0x588]
call fcn.14000b0e0
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x23c0]
call fcn.14002b6d0
mov rdx, rax
lea rcx, [rsp + 0x6f80]
call fcn.14005d540
nop
lea rcx, [rsp + 0x23e0]
call fcn.140027fc0
movdqa xmm0, xmmword [0x140135780]
movdqu xmmword [rsp + 0x1440], xmm0
mov dword [rsp + 0x1450], 0x898e9580
mov dword [rsp + 0x1454], 0xccd1ca87
mov word [rsp + 0x1458], 0x100
lea rcx, [rsp + 0x1440]
call fcn.140009c00
lea r8, [rsp + 0x6f40]
mov rdx, rax
lea rcx, [rsp + 0x2420]
call fcn.14002b580
mov rbx, rax
mov dword [rsp + 0x598], 0xafb7b2bc
mov dword [rsp + 0x59c], 0xbcbbba84
mov word [rsp + 0x5a0], 0xbd
mov byte [rsp + 0x5a2], 1
lea rcx, [rsp + 0x598]
call fcn.14000b0e0
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x2400]
call fcn.14002b6d0
mov rdx, rax
lea rcx, [rsp + 0x6f80]
call fcn.14005d540
nop
lea rcx, [rsp + 0x2420]
call fcn.140027fc0
lea rax, [rsp + 0x2440]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x2460]
mov qword [rsp + 0x30], rax
lea rdx, [0x140167940]
lea rcx, [rsp + 0x2440]
call fcn.14002a640
mov rdi, rax
movdqa xmm0, xmmword [0x140139160]
movdqu xmmword [rsp + 0xed0], xmm0
mov word [rsp + 0xee0], 0xc5
mov byte [rsp + 0xee2], 1
lea rcx, [rsp + 0xed0]
call fcn.140026e40
mov rdx, rax
lea rcx, [rsp + 0x2460]
call fcn.14002a600
mov rbx, rax
mov dword [rsp + 0x7d8], 0xabb9a4a1
mov dword [rsp + 0x7dc], 0x95afedb5
mov dword [rsp + 0x7e0], 0xeeaeb3
mov byte [rsp + 0x7e4], 1
lea rcx, [rsp + 0x7d8]
call fcn.140006e10
mov rdx, rax
lea rcx, [rsp + 0x2480]
call fcn.14002a600
nop
mov dword [rsp + 0x20], 3
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x6f80]
call fcn.14005d6e0
lea rax, [rsp + 0x24a0]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x24c0]
mov qword [rsp + 0x30], rax
lea rdx, [0x140167a58]
lea rcx, [rsp + 0x24a0]
call fcn.14002a640
mov rdi, rax
movdqa xmm0, xmmword [0x140131fb0]
movdqu xmmword [rsp + 0xbe8], xmm0
mov byte [rsp + 0xbf8], 1
lea rcx, [rsp + 0xbe8]
call fcn.14000f2d0
mov rdx, rax
lea rcx, [rsp + 0x24c0]
call fcn.14002a600
mov rbx, rax
mov dword [rsp + 0x7e8], 0xabb9a4a1
mov dword [rsp + 0x7ec], 0x95afedb5
mov dword [rsp + 0x7f0], 0xedaeb3
mov byte [rsp + 0x7f4], 1
lea rcx, [rsp + 0x7e8]
call fcn.140006e10
mov rdx, rax
lea rcx, [rsp + 0x24e0]
call fcn.14002a600
nop
mov dword [rsp + 0x20], 3
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x6f80]
call fcn.14005d6e0
mov dword [rsp + 0x2d0], 0xab82a1b5
mov dword [rsp + 0x2d4], 0x100fabc
lea rcx, [rsp + 0x2d0]
call fcn.140005c20
lea r8, [rsp + 0x6f60]
mov rdx, rax
lea rcx, [rsp + 0x2520]
call fcn.14002b580
mov rbx, rax
movdqa xmm0, xmmword [0x140135970]
movdqu xmmword [rsp + 0x5ff8], xmm0
movdqa xmm1, xmmword [0x140138ae0]
movdqu xmmword [rsp + 0x6008], xmm1
mov dword [rsp + 0x6018], 0x8c8f9381
mov dword [rsp + 0x601c], 0x9c9b9ad8
mov word [rsp + 0x6020], 0x9d
mov byte [rsp + 0x6022], 1
lea rcx, [rsp + 0x5ff8]
call fcn.14000bd50
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x2500]
call fcn.14002b6d0
mov rdx, rax
lea rcx, [rsp + 0x6f80]
call fcn.14005d540
nop
lea rcx, [rsp + 0x2520]
call fcn.140027fc0
mov edx, 1
lea rcx, [rsp + 0x6f80]
call fcn.14005c0b0
movdqa xmm0, xmmword [0x1401364d0]
movdqu xmmword [rsp + 0x6770], xmm0
movdqa xmm1, xmmword [0x140134da0]
movdqu xmmword [rsp + 0x6780], xmm1
movdqa xmm0, xmmword [0x140133cc0]
movdqu xmmword [rsp + 0x6790], xmm0
mov dword [rsp + 0x67a0], 0x7b737e60
mov dword [rsp + 0x67a4], 0x6c6b6a28
mov word [rsp + 0x67a8], 0x6d
mov byte [rsp + 0x67aa], 1
lea rcx, [rsp + 0x6770]
call fcn.140026d50
mov rdx, rax
lea rcx, [rsp + 0x2540]
call fcn.14002a600
mov rdx, rax
lea rcx, [rsp + 0x6f80]
call fcn.14005d540
mov edx, 1
lea rcx, [rsp + 0x6f80]
call fcn.14005c0b0
movdqa xmm0, xmmword [0x140135840]
movdqu xmmword [rsp + 0x2580], xmm0
mov dword [rsp + 0x2590], 0x9cc78381
mov dword [rsp + 0x2594], 0x8389ca86
mov dword [rsp + 0x2598], 0x908fcf95
mov dword [rsp + 0x259c], 0x1009291
lea rcx, [rsp + 0x2580]
call fcn.140026d80
mov r8, rax
lea rdx, [rsp + 0x6f60]
lea rcx, [rsp + 0x2560]
call fcn.14002b660
mov rdx, rax
lea rcx, [rsp + 0x6f80]
call fcn.14005d540
lea rax, [rsp + 0x25a0]
mov qword [rsp + 0x40], rax
movdqa xmm0, xmmword [0x140137ba0]
movdqu xmmword [rsp + 0x5d60], xmm0
movdqa xmm1, xmmword [0x1401371a0]
movdqu xmmword [rsp + 0x5d70], xmm1
mov word [rsp + 0x5d80], 0x9b
mov byte [rsp + 0x5d82], 1
lea rcx, [rsp + 0x5d60]
call fcn.14000b0b0
mov rdx, rax
lea rcx, [rsp + 0x25a0]
call fcn.14002a600
mov rbx, rax
mov dword [rsp + 0x7f8], 0xabb9a4a1
mov dword [rsp + 0x7fc], 0x91a9aeb5
mov dword [rsp + 0x800], 0xa7a699
mov byte [rsp + 0x804], 1
lea rcx, [rsp + 0x7f8]
call fcn.140006e10
mov rdx, rax
lea rcx, [rsp + 0x25c0]
call fcn.14002a600
nop
movzx r9d, byte [0x140166a58]
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x6f80]
call fcn.14005d0c0
lea rax, [rsp + 0x25e0]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x2600]
mov qword [rsp + 0x30], rax
lea rdx, [0x140167888]
lea rcx, [rsp + 0x25e0]
call fcn.14002a640
mov rdi, rax
movdqa xmm0, xmmword [0x140131fb0]
movdqu xmmword [rsp + 0xc00], xmm0
mov byte [rsp + 0xc10], 1
lea rcx, [rsp + 0xc00]
call fcn.14000f2d0
mov rdx, rax
lea rcx, [rsp + 0x2600]
call fcn.14002a600
mov rbx, rax
mov dword [rsp + 0x798], 0xabb9a4a1
mov dword [rsp + 0x79c], 0x95afedb5
mov dword [rsp + 0x7a0], 0xecaeb3
mov byte [rsp + 0x7a4], 1
lea rcx, [rsp + 0x798]
call fcn.140006e10
mov rdx, rax
lea rcx, [rsp + 0x2620]
call fcn.14002a600
nop
mov dword [rsp + 0x20], 3
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x6f80]
call fcn.14005d6e0
mov dword [rsp + 0xf8], 0x100b9bb
lea rcx, [rsp + 0xf8]
call fcn.140005bc0
mov rdx, rax
lea rcx, [0x140167920]
call fcn.14002ba70
test al, al
je 0x1400419a5
mov dword [rsp + 0x2d8], 0xab82a1b5
mov dword [rsp + 0x2dc], 0x100fabc
lea rcx, [rsp + 0x2d8]
call fcn.140005c20
lea r8, [rsp + 0x6f60]
mov rdx, rax
lea rcx, [rsp + 0x2660]
call fcn.14002b580
mov rbx, rax
mov dword [rsp + 0x5c], 1
movdqa xmm0, xmmword [0x140134f30]
movdqu xmmword [rsp + 0x68b0], xmm0
movdqa xmm1, xmmword [0x140135440]
movdqu xmmword [rsp + 0x68c0], xmm1
movdqa xmm0, xmmword [0x140133350]
movdqu xmmword [rsp + 0x68d0], xmm0
mov dword [rsp + 0x68e0], 0x67754125
mov dword [rsp + 0x68e4], 0x2c6f637e
mov dword [rsp + 0x68e8], 0x216f2e37
mov word [rsp + 0x68ec], 0x100
lea rcx, [rsp + 0x68b0]
call fcn.140026fc0
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x2680]
call fcn.14002b6d0
nop
mov dword [rsp + 0x5c], 3
lea r8, [0x140167920]
mov rdx, rax
lea rcx, [rsp + 0x26a0]
call fcn.14002b810
mov rdi, rax
mov ebx, 7
mov dword [rsp + 0x5c], ebx
mov dword [rsp + 0x408], 0xb8fea1b5
mov dword [rsp + 0x40c], 0xbbbab9
mov byte [rsp + 0x410], 1
lea rcx, [rsp + 0x408]
call fcn.14000cc20
mov r8, rax
mov rdx, rdi
lea rcx, [rsp + 0x2640]
call fcn.14002b6d0
mov rdx, rax
lea rcx, [rsp + 0x6f80]
call fcn.14005d540
jmp 0x140041a6a
mov dword [rsp + 0x2e0], 0xab82a1b5
mov dword [rsp + 0x2e4], 0x100fabc
lea rcx, [rsp + 0x2e0]
call fcn.140005c20
lea r8, [rsp + 0x6f60]
mov rdx, rax
lea rcx, [rsp + 0x26e0]
call fcn.14002b580
mov rdi, rax
mov ebx, 8
mov dword [rsp + 0x5c], ebx
movdqa xmm0, xmmword [0x140134f30]
movdqu xmmword [rsp + 0x61d8], xmm0
movdqa xmm1, xmmword [0x140135440]
movdqu xmmword [rsp + 0x61e8], xmm1
mov dword [rsp + 0x61f8], 0x978591d5
mov dword [rsp + 0x61fc], 0xdd9f938e
mov dword [rsp + 0x6200], 0x609f9e9d
mov word [rsp + 0x6204], 0x100
lea rcx, [rsp + 0x61d8]
call fcn.1400273e0
mov r8, rax
mov rdx, rdi
lea rcx, [rsp + 0x26c0]
call fcn.14002b6d0
mov rdx, rax
lea rcx, [rsp + 0x6f80]
call fcn.14005d540
nop
test bl, 8
je 0x140041a80
and ebx, 0xfffffff7
lea rcx, [rsp + 0x26e0]
call fcn.140027fc0
nop
test bl, 4
je 0x140041a96
and ebx, 0xfffffffb
lea rcx, [rsp + 0x26a0]
call fcn.140027fc0
nop
test bl, 2
je 0x140041aac
and ebx, 0xfffffffd
lea rcx, [rsp + 0x2680]
call fcn.140027fc0
nop
test bl, 1
je 0x140041abe
lea rcx, [rsp + 0x2660]
call fcn.140027fc0
mov edx, 1
lea rcx, [rsp + 0x6f80]
call fcn.14005c0b0
lea rax, [rsp + 0x2700]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x2720]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x2e8], 0xbbb9b796
mov dword [rsp + 0x2ec], 0x100b6bc
lea rcx, [rsp + 0x2e8]
call fcn.140005c20
mov rdx, rax
lea rcx, [rsp + 0x2700]
call fcn.14002a600
mov rdi, rax
mov dword [rsp + 0x1ac], 0xa1b2bd9a
mov word [rsp + 0x1b0], 0x100
lea rcx, [rsp + 0x1ac]
call fcn.140005b50
mov rdx, rax
lea rcx, [rsp + 0x2720]
call fcn.14002a600
mov rbx, rax
mov dword [rsp + 0x154], 0xb3b8b0
mov byte [rsp + 0x158], 1
lea rcx, [rsp + 0x154]
call fcn.140005bf0
mov rdx, rax
lea rcx, [rsp + 0x2740]
call fcn.14002a600
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x6f80]
call fcn.14005db10
movdqa xmm0, xmmword [0x140131e40]
movdqu xmmword [rsp + 0xc18], xmm0
mov byte [rsp + 0xc28], 1
lea rcx, [rsp + 0xc18]
call fcn.14000f2d0
mov rdx, rax
lea rcx, [rsp + 0x2760]
call fcn.14002a600
nop
lea rdx, [rsp + 0x2760]
lea rcx, [rsp + 0x7bc0]
call fcn.140005720
nop
lea rcx, [rsp + 0x2760]
call fcn.140027fc0
lea rdx, [rsp + 0x2780]
lea rcx, [rsp + 0x6f80]
call fcn.14005df30
mov rbx, rax
mov edx, 1
lea rcx, [rsp + 0x7bc0]
call fcn.140005710
mov rdx, rbx
mov rcx, rax
call fcn.1400056e0
nop
lea rcx, [rsp + 0x2780]
call fcn.140027fc0
mov dword [rsp + 0x20], r13d
mov r9d, r15d
lea r8, [rsp + 0x7bc0]
mov dl, 1
mov rcx, qword [0x140167a98]
call fcn.140108950
nop
lea rcx, [rsp + 0x7bc0]
call fcn.1400076f0
nop
lea rcx, [rsp + 0x6f80]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x6f60]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x6f40]
call fcn.140027fc0
nop
mov rcx, r14
call fcn.140027fc0
mov al, 1
jmp 0x14004cf7c
lea rax, [rsp + 0x27c0]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x1a4], 0xf7e4a1
mov byte [rsp + 0x1a8], 1
lea rcx, [rsp + 0x1a4]
call fcn.140005bf0
mov rdx, rax
lea rcx, [rsp + 0x27c0]
call fcn.14002a600
mov rbx, rax
mov rdx, r14
lea rcx, [rsp + 0x27e0]
call fcn.14002a640
nop
mov rdx, rbx
mov rcx, rax
call fcn.140009780
test al, al
je 0x140041df8
mov dword [rsp + 0xfc], 0x100e7ad
lea rcx, [rsp + 0xfc]
call fcn.140005bc0
mov rdx, rax
xor r8d, r8d
lea rcx, [0x1401678e0]
call fcn.14002a300
cmp rax, 0xffffffffffffffff
jne 0x140041d67
mov dword [rsp + 0x100], 0x100e4ad
lea rcx, [rsp + 0x100]
call fcn.140005bc0
mov rdx, rax
xor r8d, r8d
lea rcx, [0x1401678e0]
call fcn.14002a300
cmp rax, 0xffffffffffffffff
je 0x14004baa0
mov dword [rsp + 0x104], 0x100e5ad
lea rcx, [rsp + 0x104]
call fcn.140005bc0
mov rdx, rax
xor r8d, r8d
lea rcx, [0x1401678e0]
call fcn.14002a300
cmp rax, 0xffffffffffffffff
je 0x14004baa0
mov r9, r15
mov r8d, 4
lea rdx, [rsp + 0x2800]
mov rcx, r14
call fcn.14002a2a0
mov rdx, rax
lea rcx, [0x140167920]
call fcn.14002a540
lea rcx, [rsp + 0x2800]
call fcn.140027fc0
lea r8, [0x140167920]
lea rdx, str._bGrowid_successfully_setted_to__1
lea rcx, [rsp + 0x2820]
call fcn.14002b580
mov rcx, rax
call fcn.1400d15c0
jmp 0x14004cf72
lea rax, [rsp + 0x2840]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x108], 0x100f6a1
lea rcx, [rsp + 0x108]
call fcn.140005bc0
mov rdx, rax
lea rcx, [rsp + 0x2840]
call fcn.14002a600
mov rbx, rax
mov rdx, r14
lea rcx, [rsp + 0x2860]
call fcn.14002a640
nop
mov rdx, rbx
mov rcx, rax
call fcn.140009780
test al, al
je 0x140041fa6
mov dword [rsp + 0x10c], 0x100e7ad
lea rcx, [rsp + 0x10c]
call fcn.140005bc0
mov rdx, rax
xor r8d, r8d
lea rcx, [0x1401678e0]
call fcn.14002a300
cmp rax, 0xffffffffffffffff
jne 0x140041eb8
mov dword [rsp + 0x110], 0x100e4ad
lea rcx, [rsp + 0x110]
call fcn.140005bc0
mov rdx, rax
xor r8d, r8d
lea rcx, [0x1401678e0]
call fcn.14002a300
cmp rax, 0xffffffffffffffff
je 0x14004baa0
mov dword [rsp + 0x114], 0x100e5ad
lea rcx, [rsp + 0x114]
call fcn.140005bc0
mov rdx, rax
xor r8d, r8d
lea rcx, [0x1401678e0]
call fcn.14002a300
cmp rax, 0xffffffffffffffff
je 0x14004baa0
mov r9, r15
mov r8d, 3
lea rdx, [rsp + 0x6fa0]
mov rcx, r14
call fcn.14002a2a0
nop
lea r9, [0x140167a58]
lea r8, [0x140167940]
lea rdx, [rsp + 0x6fa0]
lea rcx, [rsp + 0x6fc0]
call fcn.14003e940
nop
movdqa xmm0, xmmword [0x140134a20]
movdqu xmmword [rsp + 0x10e0], xmm0
mov dword [rsp + 0x10f0], 0x9b929d
mov byte [rsp + 0x10f4], 1
lea rcx, [rsp + 0x10e0]
call fcn.14000cbf0
mov rdx, rax
lea r8, [rsp + 0x6fc0]
lea rcx, [rsp + 0x28c0]
call fcn.14002b580
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x140167a98]
call fcn.140108b90
nop
lea rcx, [rsp + 0x6fc0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x6fa0]
jmp 0x14004cf6c
lea rax, [rsp + 0x28e0]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x1b4], 0xe9a4b9a5
mov word [rsp + 0x1b8], 0x100
lea rcx, [rsp + 0x1b4]
call fcn.140005b50
mov rdx, rax
lea rcx, [rsp + 0x28e0]
call fcn.14002a600
mov rbx, rax
mov rdx, r14
lea rcx, [rsp + 0x2900]
call fcn.14002a640
nop
mov rdx, rbx
mov rcx, rax
call fcn.140009780
test al, al
je 0x1400422a2
mov rax, qword [0x140167a98]
movss xmm1, dword [rax + 0x1c0]
movss dword [0x140166998], xmm1
movss xmm2, dword [rax + 0x1c4]
movss dword [0x1401669a4], xmm2
mulss xmm1, dword [0x140131a5c]
cvttss2si esi, xmm1
mulss xmm2, dword [0x140131a5c]
cvttss2si edi, xmm2
mov eax, dword [0x140166a44]
mov dword [0x140166a50], eax
movdqa xmm0, xmmword [0x140135dd0]
movdqu xmmword [rsp + 0xde0], xmm0
mov word [rsp + 0xdf0], 0x100
lea rcx, [rsp + 0xde0]
call fcn.140005830
mov rdx, rax
lea rcx, [rsp + 0x2920]
call fcn.14002a600
nop
lea rdx, [rsp + 0x2920]
lea rcx, [rsp + 0x7d80]
call fcn.140005720
nop
lea rcx, [rsp + 0x2920]
call fcn.140027fc0
mov edx, 1
lea rcx, [rsp + 0x7d80]
call fcn.140005710
mov rcx, rax
mov edx, 0x4d
call fcn.1400056d0
movss xmm2, dword [0x1401669a4]
addss xmm2, dword [0x140131a78]
movss xmm1, dword [0x140166998]
addss xmm1, dword [0x140131a74]
lea rcx, [rsp + 0x2f0]
call fcn.140005150
mov rbx, rax
mov edx, 2
lea rcx, [rsp + 0x7d80]
call fcn.140005710
mov rcx, rax
mov rdx, rbx
call fcn.1400056f0
mov edx, 3
lea rcx, [rsp + 0x7d80]
call fcn.140005710
mov rcx, rax
xor edx, edx
call fcn.1400056d0
mov edx, 4
lea rcx, [rsp + 0x7d80]
call fcn.140005710
mov rcx, rax
xor edx, edx
call fcn.1400056d0
mov dword [rsp + 0x20], r13d
mov r9d, r15d
lea r8, [rsp + 0x7d80]
mov dl, 1
mov rcx, qword [0x140167a98]
call fcn.140108950
mov edx, edi
lea rcx, [rsp + 0x2960]
call fcn.140005010
mov rdi, rax
mov edx, esi
lea rcx, [rsp + 0x2980]
call fcn.140005010
mov rbx, rax
movdqa xmm0, xmmword [0x1401382f0]
movdqu xmmword [rsp + 0x6208], xmm0
movdqa xmm1, xmmword [0x140136d00]
movdqu xmmword [rsp + 0x6218], xmm1
mov dword [rsp + 0x6228], 0xabd78f99
mov dword [rsp + 0x622c], 0xa8db8e9c
mov dword [rsp + 0x6230], 0x779fde92
mov word [rsp + 0x6234], 0x100
lea rcx, [rsp + 0x6208]
call fcn.1400273e0
mov rdx, rax
mov r8, rbx
lea rcx, [rsp + 0x29a0]
call fcn.14002b5f0
mov rbx, rax
mov word [rsp + 0xf0], 0xf9
mov byte [rsp + 0xf2], 1
lea rcx, [rsp + 0xf0]
call fcn.140005ba0
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x29c0]
call fcn.14002b6d0
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x2940]
call fcn.14002b880
mov rcx, rax
call fcn.1400d15c0
nop
lea rcx, [rsp + 0x29c0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x29a0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x2980]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x2960]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x7d80]
call fcn.1400076f0
jmp 0x14004cf72
lea rax, [rsp + 0x29e0]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x1bc], 0xeaa4b9a5
mov word [rsp + 0x1c0], 0x100
lea rcx, [rsp + 0x1bc]
call fcn.140005b50
mov rdx, rax
lea rcx, [rsp + 0x29e0]
call fcn.14002a600
mov rbx, rax
mov rdx, r14
lea rcx, [rsp + 0x2a00]
call fcn.14002a640
nop
mov rdx, rbx
mov rcx, rax
call fcn.140009780
test al, al
je 0x140042595
mov rax, qword [0x140167a98]
movss xmm1, dword [rax + 0x1c0]
movss dword [0x140166950], xmm1
movss xmm2, dword [rax + 0x1c4]
movss dword [0x140166978], xmm2
mulss xmm1, dword [0x140131a5c]
cvttss2si esi, xmm1
mulss xmm2, dword [0x140131a5c]
cvttss2si edi, xmm2
mov eax, dword [0x140166a44]
mov dword [0x140166a38], eax
movdqa xmm0, xmmword [0x140135dd0]
movdqu xmmword [rsp + 0xdf8], xmm0
mov word [rsp + 0xe08], 0x100
lea rcx, [rsp + 0xdf8]
call fcn.140005830
mov rdx, rax
lea rcx, [rsp + 0x2a20]
call fcn.14002a600
nop
lea rdx, [rsp + 0x2a20]
lea rcx, [rsp + 0x7f40]
call fcn.140005720
nop
lea rcx, [rsp + 0x2a20]
call fcn.140027fc0
mov edx, 1
lea rcx, [rsp + 0x7f40]
call fcn.140005710
mov rcx, rax
mov edx, 0x4d
call fcn.1400056d0
movss xmm2, dword [0x140166978]
addss xmm2, dword [0x140131a78]
movss xmm1, dword [0x140166950]
addss xmm1, dword [0x140131a74]
lea rcx, [rsp + 0x2f8]
call fcn.140005150
mov rbx, rax
mov edx, 2
lea rcx, [rsp + 0x7f40]
call fcn.140005710
mov rcx, rax
mov rdx, rbx
call fcn.1400056f0
mov edx, 3
lea rcx, [rsp + 0x7f40]
call fcn.140005710
mov rcx, rax
xor edx, edx
call fcn.1400056d0
mov edx, 4
lea rcx, [rsp + 0x7f40]
call fcn.140005710
mov rcx, rax
xor edx, edx
call fcn.1400056d0
mov dword [rsp + 0x20], r13d
mov r9d, r15d
lea r8, [rsp + 0x7f40]
mov dl, 1
mov rcx, qword [0x140167a98]
call fcn.140108950
mov edx, edi
lea rcx, [rsp + 0x2a60]
call fcn.140005010
mov rdi, rax
mov edx, esi
lea rcx, [rsp + 0x2a80]
call fcn.140005010
mov rbx, rax
movdqa xmm0, xmmword [0x1401382f0]
movdqu xmmword [rsp + 0x6238], xmm0
movdqa xmm1, xmmword [0x140136cf0]
movdqu xmmword [rsp + 0x6248], xmm1
mov dword [rsp + 0x6258], 0xabd78f99
mov dword [rsp + 0x625c], 0xa8db8e9c
mov dword [rsp + 0x6260], 0x779fde92
mov word [rsp + 0x6264], 0x100
lea rcx, [rsp + 0x6238]
call fcn.1400273e0
mov rdx, rax
mov r8, rbx
lea rcx, [rsp + 0x2aa0]
call fcn.14002b5f0
mov rbx, rax
mov word [rsp + 0x70], 0xf9
mov byte [rsp + 0x72], 1
lea rcx, [rsp + 0x70]
call fcn.140005ba0
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x2ac0]
call fcn.14002b6d0
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x2a40]
call fcn.14002b880
mov rcx, rax
call fcn.1400d15c0
nop
lea rcx, [rsp + 0x2ac0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x2aa0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x2a80]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x2a60]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x7f40]
call fcn.1400076f0
jmp 0x14004cf72
lea rax, [rsp + 0x2ae0]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x1c4], 0xbdbcb7a1
mov word [rsp + 0x1c8], 0x100
lea rcx, [rsp + 0x1c4]
call fcn.140005b50
mov rdx, rax
lea rcx, [rsp + 0x2ae0]
call fcn.14002a600
mov rbx, rax
mov rdx, r14
lea rcx, [rsp + 0x2b00]
call fcn.14002a640
nop
mov rdx, rbx
mov rcx, rax
call fcn.140009780
test al, al
jne 0x14004c186
lea rax, [rsp + 0x2b20]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x1cc], 0x9d9c9781
mov word [rsp + 0x1d0], 0x100
lea rcx, [rsp + 0x1cc]
call fcn.140005b50
mov rdx, rax
lea rcx, [rsp + 0x2b20]
call fcn.14002a600
mov rbx, rax
mov rdx, r14
lea rcx, [rsp + 0x2b40]
call fcn.14002a640
nop
mov rdx, rbx
mov rcx, rax
call fcn.140009780
test al, al
jne 0x14004c186
lea rax, [rsp + 0x2b60]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x1d4], 0xf8a7b0a5
mov word [rsp + 0x1d8], 0x100
lea rcx, [rsp + 0x1d4]
call fcn.140005b50
mov rdx, rax
lea rcx, [rsp + 0x2b60]
call fcn.14002a600
mov rbx, rax
mov rdx, r14
lea rcx, [rsp + 0x2b80]
call fcn.14002a640
nop
mov rdx, rbx
mov rcx, rax
call fcn.140009780
test al, al
je 0x140042da7
mov r9, r15
mov r8d, 5
lea rdx, [rsp + 0x6fe0]
mov rcx, r14
call fcn.14002a2a0
nop
mov rbx, qword [0x140167a98]
lea rcx, [rbx + 0x160]
call fcn.140029960
mov rsi, rax
lea rcx, [rbx + 0x160]
call fcn.140029950
mov r12, rax
cmp rsi, rax
je 0x140042d9a
nop
mov r9, r15
mov r8d, 2
lea rdx, [rsp + 0x7000]
mov rcx, rsi
call fcn.14002a2a0
nop
lea rdx, [rsp + 0x300]
lea rcx, [rsp + 0x7000]
call fcn.14002a3f0
mov rdi, rax
lea rdx, [rsp + 0x308]
lea rcx, [rsp + 0x7000]
call fcn.14002a3d0
mov rbx, rax
lea rdx, [rsp + 0x2b8]
lea rcx, [rsp + 0x7000]
call fcn.14002a3f0
mov rcx, qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
mov qword [rsp + 0x20], rcx
mov r9, qword [rdi]
mov r8, qword [rbx]
mov rdx, qword [rax]
lea rcx, [rsp + 0x318]
call fcn.14002bac0
xor r8d, r8d
lea rdx, [rsp + 0x6fe0]
lea rcx, [rsp + 0x7000]
call fcn.14002a340
test rax, rax
je 0x140042af2
mov dword [rsp + 0x164], 0xf9a4b1
mov byte [rsp + 0x168], 1
lea rcx, [rsp + 0x164]
call fcn.140005bf0
mov rdx, rax
lea r8, [rsp + 0x6fe0]
lea rcx, [rsp + 0x2be0]
call fcn.14002b580
xor r8d, r8d
mov rdx, rax
lea rcx, [rsp + 0x7000]
call fcn.14002a340
mov rbx, rax
lea rcx, [rsp + 0x2be0]
call fcn.140027fc0
test rbx, rbx
je 0x140042831
lea rcx, [rsp + 0x7000]
call fcn.140027fc0
add rsi, 0x58
cmp rsi, r12
jne 0x140042710
jmp 0x140042d9a
movdqa xmm0, xmmword [0x1401359d0]
movdqu xmmword [rsp + 0x1080], xmm0
mov dword [rsp + 0x1090], 0x9086c5
mov byte [rsp + 0x1094], 1
lea rcx, [rsp + 0x1080]
call fcn.14000cbf0
mov rdx, rax
mov r8, rsi
lea rcx, [rsp + 0x2c00]
call fcn.14002b580
mov rcx, rax
call fcn.1400d15c0
xorps xmm0, xmm0
movss xmm1, dword [0x140166a64]
ucomiss xmm1, xmm0
jp 0x1400428bb
jne 0x1400428bb
movss xmm0, dword [rsi + 0x4c]
mulss xmm0, dword [0x140131a5c]
cvttss2si edx, xmm0
movss xmm0, dword [rsi + 0x48]
mulss xmm0, dword [0x140131a5c]
cvttss2si ecx, xmm0
call fcn.1400d3670
jmp 0x140042d8c
divss xmm1, dword [0x140131a94]
mulss xmm1, dword [0x140131a70]
movaps xmm0, xmm1
call fcn.14002f580
movaps xmm7, xmm0
divss xmm7, dword [0x140131a70]
mov edx, 0xe8
lea rcx, [rsp + 0x7820]
call fcn.140030480
mov edx, 1
lea rcx, [rsp + 0x7820]
call fcn.14004d260
nop
mov edx, 1
lea rcx, [rsp + 0xae8]
call qword [sym.imp.MSVCP140.dll_struct_std::_Smanip_long_long___int64_____cdecl_std::setprecision_long_long___int64__]
mov rbx, rax
lea rdx, [0x14002f650]
lea rcx, [rsp + 0x7820]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rcx, rax
mov rdx, rbx
call fcn.14004ed40
mov rcx, rax
movaps xmm1, xmm7
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
lea rdx, [rsp + 0x7020]
lea rcx, [rsp + 0x7820]
call fcn.14004d240
nop
mov dword [rsp + 0x9b8], 0xbd83b89a
mov dword [rsp + 0x9bc], 0xaa94aea1
mov dword [rsp + 0x9c0], 0x81b3acb8
mov word [rsp + 0x9c4], 0x98
mov byte [rsp + 0x9c6], 1
lea rcx, [rsp + 0x9b8]
call fcn.14000f300
mov rdx, rax
lea rcx, [rsp + 0x2c40]
call fcn.14002a600
nop
lea rdx, [rsp + 0x2c40]
lea rcx, [rsp + 0x8100]
call fcn.140005720
nop
lea rcx, [rsp + 0x2c40]
call fcn.140027fc0
mov dword [rsp + 0x5a8], 0xb980a1b5
mov dword [rsp + 0x5ac], 0xbcfbaeb0
mov word [rsp + 0x5b0], 0xef
mov byte [rsp + 0x5b2], 1
lea rcx, [rsp + 0x5a8]
call fcn.14000b0e0
mov rdx, rax
lea r8, [rsp + 0x7020]
lea rcx, [rsp + 0x2c60]
call fcn.14002b580
mov rbx, rax
movdqa xmm0, xmmword [0x140134b70]
movdqu xmmword [rsp + 0x1320], xmm0
mov dword [rsp + 0x1330], 0x8183888c
mov dword [rsp + 0x1334], 0xca8d87
mov byte [rsp + 0x1338], 1
lea rcx, [rsp + 0x1320]
call fcn.14000a230
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x2c80]
call fcn.14002b6d0
mov rbx, rax
mov edx, 1
lea rcx, [rsp + 0x8100]
call fcn.140005710
mov rcx, rax
mov rdx, rbx
call fcn.1400056e0
nop
lea rcx, [rsp + 0x2c80]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x2c60]
call fcn.140027fc0
mov dword [rsp + 0x20], r13d
mov r9d, r15d
lea r8, [rsp + 0x8100]
mov dl, 1
mov rcx, qword [0x140167a98]
call fcn.140108950
nop
lea rcx, [rsp + 0x8100]
call fcn.1400076f0
nop
lea rcx, [rsp + 0x7020]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x7820]
jmp 0x140042d86
movdqa xmm0, xmmword [0x1401359d0]
movdqu xmmword [rsp + 0x1098], xmm0
mov dword [rsp + 0x10a8], 0x9086c5
mov byte [rsp + 0x10ac], 1
lea rcx, [rsp + 0x1098]
call fcn.14000cbf0
mov rdx, rax
mov r8, rsi
lea rcx, [rsp + 0x2ca0]
call fcn.14002b580
mov rcx, rax
call fcn.1400d15c0
xorps xmm0, xmm0
movss xmm1, dword [0x140166a64]
ucomiss xmm1, xmm0
jp 0x140042b54
je 0x14004288f
divss xmm1, dword [0x140131a94]
mulss xmm1, dword [0x140131a70]
movaps xmm0, xmm1
call fcn.14002f580
movaps xmm7, xmm0
divss xmm7, dword [0x140131a70]
mov edx, 0xe8
lea rcx, [rsp + 0x7910]
call fcn.140030480
mov edx, 1
lea rcx, [rsp + 0x7910]
call fcn.14004d260
nop
mov edx, 1
lea rcx, [rsp + 0xaf8]
call qword [sym.imp.MSVCP140.dll_struct_std::_Smanip_long_long___int64_____cdecl_std::setprecision_long_long___int64__]
mov rbx, rax
lea rdx, [0x14002f650]
lea rcx, [rsp + 0x7910]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rcx, rax
mov rdx, rbx
call fcn.14004ed40
mov rcx, rax
movaps xmm1, xmm7
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
lea rdx, [rsp + 0x7620]
lea rcx, [rsp + 0x7910]
call fcn.14004d240
nop
mov dword [rsp + 0x9c8], 0xbd83b89a
mov dword [rsp + 0x9cc], 0xaa94aea1
mov dword [rsp + 0x9d0], 0x81b3acb8
mov word [rsp + 0x9d4], 0x98
mov byte [rsp + 0x9d6], 1
lea rcx, [rsp + 0x9c8]
call fcn.14000f300
mov rdx, rax
lea rcx, [rsp + 0x2ce0]
call fcn.14002a600
nop
lea rdx, [rsp + 0x2ce0]
lea rcx, [rsp + 0x82c0]
call fcn.140005720
nop
lea rcx, [rsp + 0x2ce0]
call fcn.140027fc0
mov dword [rsp + 0x5b8], 0xb980a1b5
mov dword [rsp + 0x5bc], 0xbcfbaeb0
mov word [rsp + 0x5c0], 0xef
mov byte [rsp + 0x5c2], 1
lea rcx, [rsp + 0x5b8]
call fcn.14000b0e0
mov rdx, rax
lea r8, [rsp + 0x7620]
lea rcx, [rsp + 0x2d00]
call fcn.14002b580
mov rbx, rax
movdqa xmm0, xmmword [0x140134b70]
movdqu xmmword [rsp + 0x1340], xmm0
mov dword [rsp + 0x1350], 0x8183888c
mov dword [rsp + 0x1354], 0xca8d87
mov byte [rsp + 0x1358], 1
lea rcx, [rsp + 0x1340]
call fcn.14000a230
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x2d20]
call fcn.14002b6d0
mov rbx, rax
mov edx, 1
lea rcx, [rsp + 0x82c0]
call fcn.140005710
mov rcx, rax
mov rdx, rbx
call fcn.1400056e0
nop
lea rcx, [rsp + 0x2d20]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x2d00]
call fcn.140027fc0
mov dword [rsp + 0x20], r13d
mov r9d, r15d
lea r8, [rsp + 0x82c0]
mov dl, 1
mov rcx, qword [0x140167a98]
call fcn.140108950
nop
lea rcx, [rsp + 0x82c0]
call fcn.1400076f0
nop
lea rcx, [rsp + 0x7620]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x7910]
call fcn.140030420
nop
lea rcx, [rsp + 0x7000]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x6fe0]
jmp 0x14004cf6c
lea rax, [rsp + 0x2d40]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x4d8], 0xb7a3a3b4
mov dword [rsp + 0x4dc], 0xa8a8b5b1
mov word [rsp + 0x4e0], 0x100
lea rcx, [rsp + 0x4d8]
call fcn.140006d20
mov rdx, rax
lea rcx, [rsp + 0x2d40]
call fcn.14002a600
mov rbx, rax
mov rdx, r14
lea rcx, [rsp + 0x2d60]
call fcn.14002a640
nop
mov rdx, rbx
mov rcx, rax
call fcn.140009780
test al, al
je 0x1400432cd
lea rcx, [rsp + 0x7400]
call fcn.140027f80
nop
movdqa xmm0, xmmword [0x140134b20]
movdqu xmmword [rsp + 0x1308], xmm0
mov dword [rsp + 0x1318], 0x868e9291
mov dword [rsp + 0x131c], 0x100998e
lea rcx, [rsp + 0x1308]
call fcn.140026e70
mov rdx, rax
lea rcx, [rsp + 0x2d80]
call fcn.14002a600
xor r9d, r9d
mov r8d, 0x2f6
mov rdx, rax
lea rcx, [rsp + 0x7400]
call fcn.14005c680
mov edx, 1
lea rcx, [rsp + 0x7400]
call fcn.14005c0b0
lea rax, [rsp + 0x2da0]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x2dc0]
mov qword [rsp + 0x30], rax
mov edx, dword [reloc.WS2_32.dll_ioctlsocket]
lea rcx, [rsp + 0x2da0]
call fcn.140005010
mov rdi, rax
movdqa xmm0, xmmword [0x140135ed0]
movdqu xmmword [rsp + 0x15a0], xmm0
mov dword [rsp + 0x15b0], 0x88c7dcc5
mov dword [rsp + 0x15b4], 0x8c8bcf9e
mov dword [rsp + 0x15b8], 0x1008e8d
lea rcx, [rsp + 0x15a0]
call fcn.14000eac0
mov rdx, rax
lea rcx, [rsp + 0x2dc0]
call fcn.14002a600
mov rbx, rax
mov dword [rsp + 0x708], 0xbdb9b3a7
mov dword [rsp + 0x70c], 0xa8a8b2ad
mov dword [rsp + 0x710], 0x100a6a9
lea rcx, [rsp + 0x708]
call fcn.140026e10
mov rdx, rax
lea rcx, [rsp + 0x2de0]
call fcn.14002a600
nop
mov dword [rsp + 0x20], 4
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x7400]
call fcn.14005d6e0
mov edx, 1
lea rcx, [rsp + 0x7400]
call fcn.14005c0b0
lea rax, [rsp + 0x2e00]
mov qword [rsp + 0x40], rax
movdqa xmm0, xmmword [0x140138240]
movdqu xmmword [rsp + 0x1640], xmm0
mov dword [rsp + 0x1650], 0xc89489b5
mov dword [rsp + 0x1654], 0x8cda9d89
mov dword [rsp + 0x1658], 0x8f8e8d
mov byte [rsp + 0x165c], 1
lea rcx, [rsp + 0x1640]
call fcn.14000ea60
mov rdx, rax
lea rcx, [rsp + 0x2e00]
call fcn.14002a600
mov rbx, rax
mov dword [rsp + 0x4e8], 0xb9a3bd81
mov dword [rsp + 0x4ec], 0xeda3a2a1
mov word [rsp + 0x4f0], 0x100
lea rcx, [rsp + 0x4e8]
call fcn.140006d20
mov rdx, rax
lea rcx, [rsp + 0x2e20]
call fcn.14002a600
nop
movzx r9d, byte [reloc.WS2_32.dll_accept]
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x7400]
call fcn.14005d0c0
lea rax, [rsp + 0x2e40]
mov qword [rsp + 0x40], rax
movdqa xmm0, xmmword [0x140138240]
movdqu xmmword [rsp + 0x1660], xmm0
mov dword [rsp + 0x1670], 0xc89489b5
mov dword [rsp + 0x1674], 0x8cd99d89
mov dword [rsp + 0x1678], 0x8f8e8d
mov byte [rsp + 0x167c], 1
lea rcx, [rsp + 0x1660]
call fcn.14000ea60
mov rdx, rax
lea rcx, [rsp + 0x2e40]
call fcn.14002a600
mov rbx, rax
mov dword [rsp + 0x4f8], 0xb9a3bd81
mov dword [rsp + 0x4fc], 0xeea3a2a1
mov word [rsp + 0x500], 0x100
lea rcx, [rsp + 0x4f8]
call fcn.140006d20
mov rdx, rax
lea rcx, [rsp + 0x2e60]
call fcn.14002a600
nop
movzx r9d, byte [reloc.WS2_32.dll_accept]
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x7400]
call fcn.14005d0c0
mov edx, 1
lea rcx, [rsp + 0x7400]
call fcn.14005c0b0
lea rcx, [rsp + 0x7400]
call fcn.14005dab0
lea rax, [rsp + 0x2e80]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x2ea0]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x320], 0xbbb9b796
mov dword [rsp + 0x324], 0x100b6bc
lea rcx, [rsp + 0x320]
call fcn.140005c20
mov rdx, rax
lea rcx, [rsp + 0x2e80]
call fcn.14002a600
mov rdi, rax
mov dword [rsp + 0x1dc], 0xa1b2bd9a
mov word [rsp + 0x1e0], 0x100
lea rcx, [rsp + 0x1dc]
call fcn.140005b50
mov rdx, rax
lea rcx, [rsp + 0x2ea0]
call fcn.14002a600
mov rbx, rax
mov dword [rsp + 0x16c], 0xb3b8b0
mov byte [rsp + 0x170], 1
lea rcx, [rsp + 0x16c]
call fcn.140005bf0
mov rdx, rax
lea rcx, [rsp + 0x2ec0]
call fcn.14002a600
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x7400]
call fcn.14005db10
movdqa xmm0, xmmword [0x140131e40]
movdqu xmmword [rsp + 0xc30], xmm0
mov byte [rsp + 0xc40], 1
lea rcx, [rsp + 0xc30]
call fcn.14000f2d0
mov rdx, rax
lea rcx, [rsp + 0x2ee0]
call fcn.14002a600
nop
lea rdx, [rsp + 0x2ee0]
lea rcx, [rsp + 0x8480]
call fcn.140005720
nop
lea rcx, [rsp + 0x2ee0]
call fcn.140027fc0
lea rdx, [rsp + 0x2f00]
lea rcx, [rsp + 0x7400]
call fcn.14005df30
mov rbx, rax
mov edx, 1
lea rcx, [rsp + 0x8480]
call fcn.140005710
mov rcx, rax
mov rdx, rbx
call fcn.1400056e0
nop
lea rcx, [rsp + 0x2f00]
call fcn.140027fc0
mov dword [rsp + 0x20], r13d
mov r9d, r15d
lea r8, [rsp + 0x8480]
mov dl, 1
mov rcx, qword [0x140167a98]
call fcn.140108950
nop
lea rcx, [rsp + 0x8480]
call fcn.1400076f0
nop
lea rcx, [rsp + 0x7400]
call fcn.140027fc0
jmp 0x14004cf72
lea rax, [rsp + 0x2f20]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x1e4], 0xe9b9bfa2
mov word [rsp + 0x1e8], 0x100
lea rcx, [rsp + 0x1e4]
call fcn.140005b50
mov rdx, rax
lea rcx, [rsp + 0x2f20]
call fcn.14002a600
mov rbx, rax
mov rdx, r14
lea rcx, [rsp + 0x2f40]
call fcn.14002a640
nop
mov rdx, rbx
mov rcx, rax
call fcn.140009780
test al, al
je 0x14004376b
mov word [rsp + 0x74], 0xb5
mov byte [rsp + 0x76], 1
lea rcx, [rsp + 0x74]
call fcn.140005ba0
mov rdx, rax
lea r8, [0x1401674e0]
lea rcx, [rsp + 0x2f60]
call fcn.14002b580
mov rdx, rax
lea rcx, [0x1401671b0]
call fcn.14002a540
lea rcx, [rsp + 0x2f60]
call fcn.140027fc0
mov word [rsp + 0x78], 0xb5
mov byte [rsp + 0x7a], 1
lea rcx, [rsp + 0x78]
call fcn.140005ba0
mov rdx, rax
lea r8, [0x140167540]
lea rcx, [rsp + 0x2f80]
call fcn.14002b580
mov rdx, rax
lea rcx, [0x140167210]
call fcn.14002a540
lea rcx, [rsp + 0x2f80]
call fcn.140027fc0
lea rdx, [0x1401671b0]
lea rcx, [rsp + 0x72e0]
call fcn.14002a640
nop
lea rdx, [0x140167210]
lea rcx, [rsp + 0x7300]
call fcn.14002a640
nop
cmp dword [0x1401669c4], 1
jge 0x140043507
movdqa xmm0, xmmword [0x1401357f0]
movdqu xmmword [rsp + 0x1540], xmm0
mov dword [rsp + 0x1550], 0x88c7c781
mov dword [rsp + 0x1554], 0x9599be8b
mov word [rsp + 0x1558], 0xcd
mov byte [rsp + 0x155a], 1
lea rcx, [rsp + 0x1540]
call fcn.140026d20
mov r8, rax
lea rdx, [rsp + 0x72e0]
lea rcx, [rsp + 0x2fc0]
call fcn.14002b660
nop
lea r8, [rsp + 0x72e0]
mov rdx, rax
lea rcx, [rsp + 0x2fe0]
call fcn.14002b810
mov rbx, rax
movdqa xmm0, xmmword [0x140135d80]
movdqu xmmword [rsp + 0x1460], xmm0
mov dword [rsp + 0x1470], 0x878bc680
mov dword [rsp + 0x1474], 0xcd98818a
mov word [rsp + 0x1478], 0x100
lea rcx, [rsp + 0x1460]
call fcn.140009c00
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x2fa0]
call fcn.14002b6d0
mov rcx, rax
call fcn.1400d15c0
nop
lea rcx, [rsp + 0x2fe0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x2fc0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x7300]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x72e0]
jmp 0x14004cf6c
movss xmm0, dword [0x1401669a4]
mulss xmm0, dword [0x140131a5c]
cvttss2si edx, xmm0
movss xmm0, dword [0x140166998]
mulss xmm0, dword [0x140131a5c]
cvttss2si ecx, xmm0
mov r8d, dword [0x140166a50]
call fcn.1400d22d0
test al, al
je 0x140043750
mov byte [0x140166a22], 1
mov eax, dword [0x1401669c4]
lea edi, [rax + rax]
movd xmm1, edi
cvtdq2ps xmm1, xmm1
divss xmm1, dword [0x140131a8c]
movd xmm0, dword [reloc.WS2_32.dll_ioctlsocket]
cvtdq2ps xmm0, xmm0
mulss xmm1, xmm0
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140043580
cvttss2si eax, xmm1
sub edi, eax
movdqa xmm0, xmmword [0x140135dd0]
movdqu xmmword [rsp + 0xe10], xmm0
mov word [rsp + 0xe20], 0x100
lea rcx, [rsp + 0xe10]
call fcn.140005830
mov rdx, rax
lea rcx, [rsp + 0x3000]
call fcn.14002a600
nop
lea rdx, [rsp + 0x3000]
lea rcx, [rsp + 0x8640]
call fcn.140005720
nop
lea rcx, [rsp + 0x3000]
call fcn.140027fc0
mov edx, 1
lea rcx, [rsp + 0x8640]
call fcn.140005710
mov rcx, rax
mov edx, 0x4d
call fcn.1400056d0
movss xmm2, dword [0x1401669a4]
addss xmm2, dword [0x140131a78]
movss xmm1, dword [0x140166998]
addss xmm1, dword [0x140131a74]
lea rcx, [rsp + 0x328]
call fcn.140005150
mov rbx, rax
mov edx, 2
lea rcx, [rsp + 0x8640]
call fcn.140005710
mov rcx, rax
mov rdx, rbx
call fcn.1400056f0
mov edx, 3
lea rcx, [rsp + 0x8640]
call fcn.140005710
mov rcx, rax
xor edx, edx
call fcn.1400056d0
mov edx, 4
lea rcx, [rsp + 0x8640]
call fcn.140005710
mov rcx, rax
xor edx, edx
call fcn.1400056d0
mov dword [rsp + 0x20], r13d
mov r9d, r15d
lea r8, [rsp + 0x8640]
mov dl, 1
mov rcx, qword [0x140167a98]
call fcn.140108950
mov edx, edi
lea rcx, [rsp + 0x3040]
call fcn.140005010
mov rbx, rax
mov dword [rsp + 0x3b8], 0xaab3b5fa
mov dword [rsp + 0x3bc], 0xfbaab6
mov byte [rsp + 0x3c0], 1
lea rcx, [rsp + 0x3b8]
call fcn.14000cc20
mov rdx, rax
mov r8, rbx
lea rcx, [rsp + 0x3020]
call fcn.14002b5f0
mov rcx, rax
call fcn.14000f790
nop
lea rcx, [rsp + 0x3040]
call fcn.140027fc0
mov dword [0x1401669c4], r13d
mov dword [0x1401669c8], r13d
xor eax, eax
mov byte [rsp + 0x58], al
lea rdx, [rsp + 0x58]
lea rcx, [rsp + 0xb08]
call fcn.140050d40
nop
mov rcx, rax
call fcn.140005b00
nop
lea rcx, [rsp + 0xb08]
call fcn.140005ae0
nop
lea rcx, [rsp + 0x8640]
call fcn.1400076f0
nop
lea rcx, [rsp + 0x7300]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x72e0]
jmp 0x14004cf6c
lea rax, [rsp + 0x3060]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x1ec], 0xeab9bfa2
mov word [rsp + 0x1f0], 0x100
lea rcx, [rsp + 0x1ec]
call fcn.140005b50
mov rdx, rax
lea rcx, [rsp + 0x3060]
call fcn.14002a600
mov rbx, rax
mov rdx, r14
lea rcx, [rsp + 0x3080]
call fcn.14002a640
nop
mov rdx, rbx
mov rcx, rax
call fcn.140009780
test al, al
je 0x140043c12
mov word [rsp + 0x7c], 0xb5
mov byte [rsp + 0x7e], 1
lea rcx, [rsp + 0x7c]
call fcn.140005ba0
mov rdx, rax
lea r8, [0x1401674e0]
lea rcx, [rsp + 0x30a0]
call fcn.14002b580
mov rdx, rax
lea rcx, [0x1401671b0]
call fcn.14002a540
lea rcx, [rsp + 0x30a0]
call fcn.140027fc0
mov word [rsp + 0x80], 0xb5
mov byte [rsp + 0x82], 1
lea rcx, [rsp + 0x80]
call fcn.140005ba0
mov rdx, rax
lea r8, [0x140167540]
lea rcx, [rsp + 0x30c0]
call fcn.14002b580
mov rdx, rax
lea rcx, [0x140167210]
call fcn.14002a540
lea rcx, [rsp + 0x30c0]
call fcn.140027fc0
lea rdx, [0x1401671b0]
lea rcx, [rsp + 0x7420]
call fcn.14002a640
nop
lea rdx, [0x140167210]
lea rcx, [rsp + 0x74a0]
call fcn.14002a640
nop
cmp dword [0x1401669c8], 1
jge 0x1400439ae
movdqa xmm0, xmmword [0x1401357f0]
movdqu xmmword [rsp + 0x1560], xmm0
mov dword [rsp + 0x1570], 0x88c7c781
mov dword [rsp + 0x1574], 0x9599be8b
mov word [rsp + 0x1578], 0xcd
mov byte [rsp + 0x157a], 1
lea rcx, [rsp + 0x1560]
call fcn.140026d20
mov r8, rax
lea rdx, [rsp + 0x7420]
lea rcx, [rsp + 0x3100]
call fcn.14002b660
nop
lea r8, [rsp + 0x7420]
mov rdx, rax
lea rcx, [rsp + 0x3120]
call fcn.14002b810
mov rbx, rax
movdqa xmm0, xmmword [0x140135d80]
movdqu xmmword [rsp + 0x1480], xmm0
mov dword [rsp + 0x1490], 0x878bc680
mov dword [rsp + 0x1494], 0xcd98818a
mov word [rsp + 0x1498], 0x100
lea rcx, [rsp + 0x1480]
call fcn.140009c00
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x30e0]
call fcn.14002b6d0
mov rcx, rax
call fcn.1400d15c0
nop
lea rcx, [rsp + 0x3120]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x3100]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x74a0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x7420]
jmp 0x14004cf6c
movss xmm0, dword [0x140166978]
mulss xmm0, dword [0x140131a5c]
cvttss2si edx, xmm0
movss xmm0, dword [0x140166950]
mulss xmm0, dword [0x140131a5c]
cvttss2si ecx, xmm0
mov r8d, dword [0x140166a38]
call fcn.1400d22d0
test al, al
je 0x140043bf7
mov byte [0x140166a22], 1
mov eax, dword [0x1401669c8]
lea edi, [rax + rax]
movd xmm1, edi
cvtdq2ps xmm1, xmm1
divss xmm1, dword [0x140131a8c]
movd xmm0, dword [reloc.WS2_32.dll_ioctlsocket]
cvtdq2ps xmm0, xmm0
mulss xmm1, xmm0
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140043a27
cvttss2si eax, xmm1
sub edi, eax
movdqa xmm0, xmmword [0x140135dd0]
movdqu xmmword [rsp + 0xe28], xmm0
mov word [rsp + 0xe38], 0x100
lea rcx, [rsp + 0xe28]
call fcn.140005830
mov rdx, rax
lea rcx, [rsp + 0x3140]
call fcn.14002a600
nop
lea rdx, [rsp + 0x3140]
lea rcx, [rsp + 0x8800]
call fcn.140005720
nop
lea rcx, [rsp + 0x3140]
call fcn.140027fc0
mov edx, 1
lea rcx, [rsp + 0x8800]
call fcn.140005710
mov rcx, rax
mov edx, 0x4d
call fcn.1400056d0
movss xmm2, dword [0x140166978]
addss xmm2, dword [0x140131a78]
movss xmm1, dword [0x140166950]
addss xmm1, dword [0x140131a74]
lea rcx, [rsp + 0x330]
call fcn.140005150
mov rbx, rax
mov edx, 2
lea rcx, [rsp + 0x8800]
call fcn.140005710
mov rcx, rax
mov rdx, rbx
call fcn.1400056f0
mov edx, 3
lea rcx, [rsp + 0x8800]
call fcn.140005710
mov rcx, rax
xor edx, edx
call fcn.1400056d0
mov edx, 4
lea rcx, [rsp + 0x8800]
call fcn.140005710
mov rcx, rax
xor edx, edx
call fcn.1400056d0
mov dword [rsp + 0x20], r13d
mov r9d, r15d
lea r8, [rsp + 0x8800]
mov dl, 1
mov rcx, qword [0x140167a98]
call fcn.140108950
mov edx, edi
lea rcx, [rsp + 0x3180]
call fcn.140005010
mov rbx, rax
mov dword [rsp + 0x428], 0xaab3b5fa
mov dword [rsp + 0x42c], 0xfbaab6
mov byte [rsp + 0x430], 1
lea rcx, [rsp + 0x428]
call fcn.14000cc20
mov rdx, rax
mov r8, rbx
lea rcx, [rsp + 0x3160]
call fcn.14002b5f0
mov rcx, rax
call fcn.14000f790
nop
lea rcx, [rsp + 0x3180]
call fcn.140027fc0
mov dword [0x1401669c4], r13d
mov dword [0x1401669c8], r13d
xor eax, eax
mov byte [rsp + 0x59], al
lea rdx, [rsp + 0x59]
lea rcx, [rsp + 0xb18]
call fcn.140050d40
nop
mov rcx, rax
call fcn.140005b00
nop
lea rcx, [rsp + 0xb18]
call fcn.140005ae0
nop
lea rcx, [rsp + 0x8800]
call fcn.1400076f0
nop
lea rcx, [rsp + 0x74a0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x7420]
jmp 0x14004cf6c
lea rax, [rsp + 0x31a0]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x174], 0xa4b3a7
mov byte [rsp + 0x178], 1
lea rcx, [rsp + 0x174]
call fcn.140005bf0
mov rdx, rax
lea rcx, [rsp + 0x31a0]
call fcn.14002a600
mov rbx, rax
mov rdx, r14
lea rcx, [rsp + 0x31c0]
call fcn.14002a640
nop
mov rdx, rbx
mov rcx, rax
call fcn.140009780
test al, al
je 0x140043cd7
mov dword [rsp + 0xb28], 0xb1a3b5b4
mov dword [rsp + 0xb2c], 0xaea7b4b6
mov dword [rsp + 0xb30], 0x81afadb8
mov dword [rsp + 0xb34], 0x1008c96
lea rcx, [rsp + 0xb28]
call fcn.140006d80
mov rdx, rax
lea rcx, [rsp + 0x31e0]
call fcn.14002a600
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x140167a98]
call fcn.140108b90
jmp 0x14004cf72
lea rax, [rsp + 0x3200]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x26c], 0xabb2beb6
mov word [rsp + 0x270], 0xad
mov byte [rsp + 0x272], 1
lea rcx, [rsp + 0x26c]
call fcn.140006d50
mov rdx, rax
lea rcx, [rsp + 0x3200]
call fcn.14002a600
mov rbx, rax
mov rdx, r14
lea rcx, [rsp + 0x3220]
call fcn.14002a640
nop
mov rdx, rbx
mov rcx, rax
call fcn.140009780
test al, al
je 0x140043d4b
call fcn.1400d1ab0
jmp 0x14004cf72
lea rax, [rsp + 0x3240]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x5c8], 0xbdbcb7b3
mov dword [rsp + 0x5cc], 0xeab5bbbb
mov word [rsp + 0x5d0], 0xed
mov byte [rsp + 0x5d2], 1
lea rcx, [rsp + 0x5c8]
call fcn.14000b0e0
mov rdx, rax
lea rcx, [rsp + 0x3240]
call fcn.14002a600
mov rbx, rax
mov rdx, r14
lea rcx, [rsp + 0x3260]
call fcn.14002a640
nop
mov rdx, rbx
mov rcx, rax
call fcn.140009780
test al, al
je 0x14004455d
movdqa xmm0, xmmword [0x1401369f0]
movdqa xmmword [rsp + 0x6b10], xmm0
movdqa xmm1, xmmword [0x140136f70]
movdqa xmmword [rsp + 0x6b20], xmm1
movdqa xmm0, xmmword [0x140133aa0]
movdqa xmmword [rsp + 0x6b30], xmm0
movdqa xmm1, xmmword [0x1401329d0]
movdqa xmmword [rsp + 0x6b40], xmm1
movdqa xmm0, xmmword [str._8bo_LDDW_r]
movdqa xmmword [rsp + 0x6b50], xmm0
mov byte [rsp + 0x6b60], 1
lea rcx, [rsp + 0x6b10]
call fcn.14004cfc0
mov rdx, rax
lea rcx, [rsp + 0x3280]
call fcn.14002a600
mov rcx, rax
call fcn.1400d15c0
mov edi, 0x96ace1ff
mov eax, dword [0x140166a28]
test eax, eax
cmovne edi, eax
mov dword [rsp + 0x9d8], 0xbd84b89a
mov dword [rsp + 0x9dc], 0xb3b799ad
mov dword [rsp + 0x9e0], 0x8eb6b6a9
mov word [rsp + 0x9e4], 0x86
mov byte [rsp + 0x9e6], 1
lea rcx, [rsp + 0x9d8]
call fcn.14000f300
mov rdx, rax
lea rcx, [rsp + 0x32a0]
call fcn.14002a600
nop
lea rdx, [rsp + 0x32a0]
lea rcx, [rsp + 0x89c0]
call fcn.140005720
nop
lea rcx, [rsp + 0x32a0]
call fcn.140027fc0
movss xmm3, dword [0x140166a30]
movss xmm2, dword [0x140166a68]
movss xmm1, dword [0x140166a34]
lea rcx, [rsp + 0x718]
call fcn.14002f590
mov rbx, rax
mov edx, 1
lea rcx, [rsp + 0x89c0]
call fcn.140005710
mov rcx, rax
mov rdx, rbx
call fcn.14002f6b0
movss xmm3, dword [0x140166a4c]
movss xmm2, dword [0x140131a90]
movss xmm1, dword [0x140166a40]
lea rcx, [rsp + 0x724]
call fcn.14002f590
mov rbx, rax
mov edx, 2
lea rcx, [rsp + 0x89c0]
call fcn.140005710
mov rcx, rax
mov rdx, rbx
call fcn.14002f6b0
movss xmm3, dword [0x140166a48]
movss xmm2, dword [0x140166a6c]
movss xmm1, dword [0x140166a60]
lea rcx, [rsp + 0x730]
call fcn.14002f590
mov rbx, rax
mov edx, 3
lea rcx, [rsp + 0x89c0]
call fcn.140005710
mov rcx, rax
mov rdx, rbx
call fcn.14002f6b0
mov edx, 4
lea rcx, [rsp + 0x89c0]
call fcn.140005710
mov rcx, rax
mov edx, edi
call fcn.1400056d0
xorps xmm3, xmm3
movss xmm2, dword [0x140131a60]
movss xmm1, dword [0x140166a2c]
lea rcx, [rsp + 0x73c]
call fcn.14002f590
mov rbx, rax
mov edx, 5
lea rcx, [rsp + 0x89c0]
call fcn.140005710
mov rcx, rax
mov rdx, rbx
call fcn.14002f6b0
mov dword [rsp + 0x20], r15d
mov rcx, qword [0x140167a98]
mov r9d, dword [rcx + 0x1b8]
lea r8, [rsp + 0x89c0]
mov dl, 1
call fcn.140108950
mov rcx, qword [0x140167a98]
add rcx, 0x178
call fcn.14002a390
lea r9, [rax - 2]
mov rcx, qword [0x140167a98]
add rcx, 0x178
xor r8d, r8d
lea rdx, [rsp + 0x7540]
call fcn.14002a2a0
nop
lea rdx, [rsp + 0x7540]
lea rcx, [rsp + 0x7120]
call fcn.14002a640
nop
mov r9, r15
mov r8d, 2
lea rdx, [rsp + 0x71c0]
lea rcx, [rsp + 0x7120]
call fcn.14002a2a0
nop
movdqa xmm0, xmmword [0x1401358a0]
movdqu xmmword [rsp + 0xee8], xmm0
mov word [rsp + 0xef8], 0x8b
mov byte [rsp + 0xefa], 1
lea rcx, [rsp + 0xee8]
call fcn.140026e40
mov rdx, rax
lea rcx, [rsp + 0x32c0]
call fcn.14002a600
nop
lea rdx, [rsp + 0x32c0]
lea rcx, [rsp + 0x8b80]
call fcn.140005720
nop
lea rcx, [rsp + 0x32c0]
call fcn.140027fc0
movdqa xmm0, xmmword [0x140135320]
movdqu xmmword [rsp + 0x18a0], xmm0
mov dword [rsp + 0x18b0], 0x9c9284ba
mov dword [rsp + 0x18b4], 0xc285859d
mov dword [rsp + 0x18b8], 0x959b9a9f
mov word [rsp + 0x18bc], 0x89
mov byte [rsp + 0x18be], 1
lea rcx, [rsp + 0x18a0]
call fcn.140026cf0
mov rdx, rax
lea rcx, [rsp + 0x32e0]
call fcn.14002a600
nop
mov edx, 1
lea rcx, [rsp + 0x8b80]
call fcn.140005710
mov rcx, rax
lea rdx, [rsp + 0x32e0]
call fcn.1400056e0
nop
lea rcx, [rsp + 0x32e0]
call fcn.140027fc0
movdqa xmm0, xmmword [0x140137d20]
movdqa xmmword [rsp + 0x6a70], xmm0
movdqa xmm1, xmmword [0x140138be0]
movdqa xmmword [rsp + 0x6a80], xmm1
movdqa xmm0, xmmword [0x140132680]
movdqa xmmword [rsp + 0x6a90], xmm0
movdqa xmm1, xmmword [0x140134060]
movdqa xmmword [rsp + 0x6aa0], xmm1
mov dword [rsp + 0x6ab0], 0x7e377675
mov dword [rsp + 0x6ab4], 0x2a3b6876
mov dword [rsp + 0x6ab8], 0x417b3e2d
mov dword [rsp + 0x6abc], 0x1005158
lea rcx, [rsp + 0x6a70]
call fcn.1400271a0
mov rdx, rax
lea rcx, [rsp + 0x3300]
call fcn.14002a600
nop
mov edx, 2
lea rcx, [rsp + 0x8b80]
call fcn.140005710
mov rcx, rax
lea rdx, [rsp + 0x3300]
call fcn.1400056e0
nop
lea rcx, [rsp + 0x3300]
call fcn.140027fc0
movdqa xmm0, xmmword [0x1401364f0]
movdqu xmmword [rsp + 0xfa8], xmm0
mov dword [rsp + 0xfb8], 0x1009084
lea rcx, [rsp + 0xfa8]
call fcn.14000b080
mov rdx, rax
lea rcx, [rsp + 0x3320]
call fcn.14002a600
nop
mov edx, 3
lea rcx, [rsp + 0x8b80]
call fcn.140005710
mov rcx, rax
lea rdx, [rsp + 0x3320]
call fcn.1400056e0
nop
lea rcx, [rsp + 0x3320]
call fcn.140027fc0
mov edx, 4
lea rcx, [rsp + 0x8b80]
call fcn.140005710
mov rcx, rax
xor edx, edx
call fcn.1400056d0
movdqa xmm0, xmmword [0x140137d20]
movdqa xmmword [rsp + 0x6ac0], xmm0
movdqa xmm1, xmmword [0x140138be0]
movdqa xmmword [rsp + 0x6ad0], xmm1
movdqa xmm0, xmmword [0x140132680]
movdqa xmmword [rsp + 0x6ae0], xmm0
movdqa xmm1, xmmword [0x140134060]
movdqa xmmword [rsp + 0x6af0], xmm1
mov dword [rsp + 0x6b00], 0x7e377675
mov dword [rsp + 0x6b04], 0x2a3b6876
mov dword [rsp + 0x6b08], 0x417b3e2d
mov dword [rsp + 0x6b0c], 0x1005158
lea rcx, [rsp + 0x6ac0]
call fcn.1400271a0
mov rdx, rax
lea rcx, [rsp + 0x3340]
call fcn.14002a600
mov rcx, rax
call fcn.1400d15c0
movdqa xmm0, xmmword [0x140135360]
movdqu xmmword [rsp + 0x6178], xmm0
movdqa xmm1, xmmword [0x140136120]
movdqu xmmword [rsp + 0x6188], xmm1
mov dword [rsp + 0x6198], 0xdb97d691
mov dword [rsp + 0x619c], 0x9c959bbb
mov dword [rsp + 0x61a0], 0x6e90de9d
mov word [rsp + 0x61a4], 0x21
mov byte [rsp + 0x61a6], 1
lea rcx, [rsp + 0x6178]
call fcn.140006de0
mov rdx, rax
lea r8, [rsp + 0x7120]
lea rcx, [rsp + 0x3380]
call fcn.14002b580
mov rbx, rax
mov dword [rsp + 0x748], 0xf8f6b6b5
mov dword [rsp + 0x74c], 0xf6f1f9b9
mov dword [rsp + 0x750], 0x100bebd
lea rcx, [rsp + 0x748]
call fcn.140026e10
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x3360]
call fcn.14002b6d0
mov rcx, rax
call fcn.1400d15c0
nop
lea rcx, [rsp + 0x3380]
call fcn.140027fc0
mov dword [rsp + 0x438], 0xf2fde2b5
mov dword [rsp + 0x43c], 0xffbaf9
mov byte [rsp + 0x440], 1
lea rcx, [rsp + 0x438]
call fcn.14000cc20
mov rdx, rax
lea r8, [rsp + 0x71c0]
lea rcx, [rsp + 0x33c0]
call fcn.14002b580
mov rbx, rax
movdqa xmm0, xmmword [0x1401376c0]
movdqu xmmword [rsp + 0x65f0], xmm0
movdqa xmm1, xmmword [0x1401366f0]
movdqu xmmword [rsp + 0x6600], xmm1
movdqa xmm0, xmmword [0x140133430]
movdqu xmmword [rsp + 0x6610], xmm0
mov dword [rsp + 0x6620], 0x7d752672
mov dword [rsp + 0x6624], 0x25786f65
mov word [rsp + 0x6628], 0x100
lea rcx, [rsp + 0x65f0]
call fcn.140027170
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x33a0]
call fcn.14002b6d0
mov rcx, rax
call fcn.1400d15c0
nop
lea rcx, [rsp + 0x33c0]
call fcn.140027fc0
mov dword [rsp + 0x20], r13d
mov r9d, r15d
lea r8, [rsp + 0x8b80]
mov dl, 1
mov rcx, qword [0x140167a98]
call fcn.140108950
nop
lea rcx, [rsp + 0x8b80]
call fcn.1400076f0
nop
lea rcx, [rsp + 0x71c0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x7120]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x7540]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x89c0]
call fcn.1400076f0
jmp 0x14004cf72
lea rax, [rsp + 0x33e0]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x274], 0xb1a7a5a7
mov word [rsp + 0x278], 0xb7
mov byte [rsp + 0x27a], 1
lea rcx, [rsp + 0x274]
call fcn.140006d50
mov rdx, rax
lea rcx, [rsp + 0x33e0]
call fcn.14002a600
mov rbx, rax
mov rdx, r14
lea rcx, [rsp + 0x3400]
call fcn.14002a640
nop
mov rdx, rbx
mov rcx, rax
call fcn.140009780
test al, al
je 0x1400445d1
call fcn.14003d9d0
jmp 0x14004cf72
lea rax, [rsp + 0x3420]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x118], 0x100a5a7
lea rcx, [rsp + 0x118]
call fcn.140005bc0
mov rdx, rax
lea rcx, [rsp + 0x3420]
call fcn.14002a600
mov rbx, rax
mov rdx, r14
lea rcx, [rsp + 0x3440]
call fcn.14002a640
nop
mov rdx, rbx
mov rcx, rax
call fcn.140009780
test al, al
je 0x14004482c
mov edx, 0x18
lea rcx, [rsp + 0x6ed8]
call fcn.14003d590
lea rcx, [rsp + 0x6ed8]
call fcn.14004d130
nop
mov dword [rsp + 0x3460], 0x505c78ff
mov dword [rsp + 0x3464], 0x647296ff
mov dword [rsp + 0x3468], 0x788ab4ff
mov dword [rsp + 0x346c], 0x8295c3ff
mov dword [rsp + 0x3470], 0x96ace1ff
mov dword [rsp + 0x3474], 0xaac3ffff
mov dword [rsp + 0x3478], 0xb4ceffff
mov dword [rsp + 0x347c], 0xc8e5ffff
lea r8, [rsp + 0x3480]
lea rdx, [rsp + 0x3460]
lea rcx, [rsp + 0xb38]
call fcn.14004d170
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x6ed8]
call fcn.14004d8c0
mov dword [rsp + 0x11c], 0x64
lea rdx, [rsp + 0x11c]
lea rcx, [rsp + 0x338]
call fcn.14002bbc0
mov rcx, rax
call fcn.14002bc20
mov edx, 7
xor ecx, ecx
call fcn.140109710
movsxd rdx, eax
lea rcx, [rsp + 0x6ed8]
call fcn.14004d890
mov edx, dword [rax]
mov dword [0x140166a28], edx
lea rcx, [rsp + 0x3480]
call fcn.140005010
mov rbx, rax
movdqa xmm0, xmmword [0x140135460]
movdqu xmmword [rsp + 0x11d0], xmm0
mov dword [rsp + 0x11e0], 0x9a888a8a
mov word [rsp + 0x11e4], 0x95
mov byte [rsp + 0x11e6], 1
lea rcx, [rsp + 0x11d0]
call fcn.140006db0
mov rdx, rax
mov r8, rbx
lea rcx, [rsp + 0x7140]
call fcn.14002b5f0
nop
lea rcx, [rsp + 0x3480]
call fcn.140027fc0
movdqa xmm0, xmmword [0x140135000]
movdqu xmmword [rsp + 0x10f8], xmm0
mov dword [rsp + 0x1108], 0x8c82818b
mov word [rsp + 0x110c], 0x100
lea rcx, [rsp + 0x10f8]
call fcn.1400072e0
mov rdx, rax
lea rcx, [rsp + 0x34a0]
call fcn.14002a600
mov rcx, rax
call fcn.1400d15c0
lea rdx, [rsp + 0x7140]
lea rcx, [rsp + 0x34c0]
call fcn.14002a640
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x140167a98]
call fcn.140108b90
nop
lea rcx, [rsp + 0x7140]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x6ed8]
call fcn.14004d7d0
jmp 0x14004cf72
lea rax, [rsp + 0x34e0]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x448], 0xbdbcb7b3
mov dword [rsp + 0x44c], 0xbcbbb5
mov byte [rsp + 0x450], 1
lea rcx, [rsp + 0x448]
call fcn.14000cc20
mov rdx, rax
lea rcx, [rsp + 0x34e0]
call fcn.14002a600
mov rbx, rax
mov rdx, r14
lea rcx, [rsp + 0x3500]
call fcn.14002a640
nop
mov rdx, rbx
mov rcx, rax
call fcn.140009780
test al, al
je 0x140044ac5
mov word [rsp + 0x84], 0xb5
mov byte [rsp + 0x86], 1
lea rcx, [rsp + 0x84]
call fcn.140005ba0
mov rdx, rax
lea r8, [0x1401674e0]
lea rcx, [rsp + 0x3520]
call fcn.14002b580
mov rdx, rax
lea rcx, [0x1401671b0]
call fcn.14002a540
lea rcx, [rsp + 0x3520]
call fcn.140027fc0
mov word [rsp + 0x88], 0xb5
mov byte [rsp + 0x8a], 1
lea rcx, [rsp + 0x88]
call fcn.140005ba0
mov rdx, rax
lea r8, [0x140167540]
lea rcx, [rsp + 0x3540]
call fcn.14002b580
mov rdx, rax
lea rcx, [0x140167210]
call fcn.14002a540
lea rcx, [rsp + 0x3540]
call fcn.140027fc0
lea rdx, [0x1401671b0]
lea rcx, [rsp + 0x7500]
call fcn.14002a640
nop
lea rdx, [0x140167210]
lea rcx, [rsp + 0x7520]
call fcn.14002a640
nop
cmp byte [0x140166a5a], 0
sete al
mov byte [0x140166a5a], al
movdqa xmm0, xmmword [0x1401380c0]
test al, al
je 0x140044a18
movdqu xmmword [rsp + 0xe40], xmm0
mov word [rsp + 0xe50], 0x100
lea rcx, [rsp + 0xe40]
call fcn.140005830
mov rdx, rax
lea r8, [rsp + 0x7500]
lea rcx, [rsp + 0x3580]
call fcn.14002b580
mov rbx, rax
mov dword [rsp + 0x458], 0xbab6b8b0
mov dword [rsp + 0x45c], 0xbfbfb5
mov byte [rsp + 0x460], 1
lea rcx, [rsp + 0x458]
call fcn.14000cc20
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x3560]
call fcn.14002b6d0
mov rcx, rax
call fcn.1400d15c0
nop
lea rcx, [rsp + 0x3580]
jmp 0x140044aa4
movdqu xmmword [rsp + 0xe58], xmm0
mov word [rsp + 0xe68], 0x100
lea rcx, [rsp + 0xe58]
call fcn.140005830
mov rdx, rax
lea r8, [rsp + 0x7500]
lea rcx, [rsp + 0x35c0]
call fcn.14002b580
mov rbx, rax
mov dword [rsp + 0x488], 0xb9a4bfb1
mov dword [rsp + 0x48c], 0xb8beb6bb
mov word [rsp + 0x490], 0x100
lea rcx, [rsp + 0x488]
call fcn.140006d20
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x35a0]
call fcn.14002b6d0
mov rcx, rax
call fcn.1400d15c0
nop
lea rcx, [rsp + 0x35c0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x7520]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x7500]
jmp 0x14004cf6c
lea rax, [rsp + 0x35e0]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x468], 0xbdbcb7b3
mov dword [rsp + 0x46c], 0xb5bbbb
mov byte [rsp + 0x470], 1
lea rcx, [rsp + 0x468]
call fcn.14000cc20
mov rdx, rax
lea rcx, [rsp + 0x35e0]
call fcn.14002a600
mov rbx, rax
mov rdx, r14
lea rcx, [rsp + 0x3600]
call fcn.14002a640
nop
mov rdx, rbx
mov rcx, rax
call fcn.140009780
test al, al
je 0x1400452a9
movdqa xmm0, xmmword [0x140136b70]
movdqa xmmword [rsp + 0x6c30], xmm0
movdqa xmm1, xmmword [0x1401370d0]
movdqa xmmword [rsp + 0x6c40], xmm1
movdqa xmm0, xmmword [0x140133a00]
movdqa xmmword [rsp + 0x6c50], xmm0
movdqa xmm1, xmmword [0x1401329b0]
movdqa xmmword [rsp + 0x6c60], xmm1
movdqa xmm0, xmmword [0x140132370]
movdqa xmmword [rsp + 0x6c70], xmm0
mov word [rsp + 0x6c80], 0x100
lea rcx, [rsp + 0x6c30]
call fcn.140027320
mov rdx, rax
lea rcx, [rsp + 0x3620]
call fcn.14002a600
mov rcx, rax
call fcn.1400d15c0
mov edi, 0x96ace1ff
mov eax, dword [0x140166a28]
test eax, eax
cmovne edi, eax
mov dword [rsp + 0x9e8], 0xbd84b89a
mov dword [rsp + 0x9ec], 0xb3b799ad
mov dword [rsp + 0x9f0], 0x8eb6b6a9
mov word [rsp + 0x9f4], 0x86
mov byte [rsp + 0x9f6], 1
lea rcx, [rsp + 0x9e8]
call fcn.14000f300
mov rdx, rax
lea rcx, [rsp + 0x3640]
call fcn.14002a600
nop
lea rdx, [rsp + 0x3640]
lea rcx, [rsp + 0x8d40]
call fcn.140005720
nop
lea rcx, [rsp + 0x3640]
call fcn.140027fc0
movss xmm3, dword [0x140166a30]
movss xmm2, dword [0x140166a68]
movss xmm1, dword [0x140166a34]
lea rcx, [rsp + 0x758]
call fcn.14002f590
mov rbx, rax
mov edx, 1
lea rcx, [rsp + 0x8d40]
call fcn.140005710
mov rcx, rax
mov rdx, rbx
call fcn.14002f6b0
movss xmm3, dword [0x140166a4c]
movss xmm2, dword [0x140131a90]
movss xmm1, dword [0x140166a40]
lea rcx, [rsp + 0x764]
call fcn.14002f590
mov rbx, rax
mov edx, 2
lea rcx, [rsp + 0x8d40]
call fcn.140005710
mov rcx, rax
mov rdx, rbx
call fcn.14002f6b0
movss xmm3, dword [0x140166a48]
movss xmm2, dword [0x140166a6c]
movss xmm1, dword [0x140166a60]
lea rcx, [rsp + 0x770]
call fcn.14002f590
mov rbx, rax
mov edx, 3
lea rcx, [rsp + 0x8d40]
call fcn.140005710
mov rcx, rax
mov rdx, rbx
call fcn.14002f6b0
mov edx, 4
lea rcx, [rsp + 0x8d40]
call fcn.140005710
mov rcx, rax
mov edx, edi
call fcn.1400056d0
xorps xmm3, xmm3
movss xmm2, dword [0x140131a60]
movss xmm1, dword [0x140166a2c]
lea rcx, [rsp + 0x77c]
call fcn.14002f590
mov rbx, rax
mov edx, 5
lea rcx, [rsp + 0x8d40]
call fcn.140005710
mov rcx, rax
mov rdx, rbx
call fcn.14002f6b0
mov dword [rsp + 0x20], r15d
mov rcx, qword [0x140167a98]
mov r9d, dword [rcx + 0x1b8]
lea r8, [rsp + 0x8d40]
mov dl, 1
call fcn.140108950
mov rcx, qword [0x140167a98]
add rcx, 0x178
call fcn.14002a390
lea r9, [rax - 2]
mov rcx, qword [0x140167a98]
add rcx, 0x178
xor r8d, r8d
lea rdx, [rsp + 0x7440]
call fcn.14002a2a0
nop
lea rdx, [rsp + 0x7440]
lea rcx, [rsp + 0x7460]
call fcn.14002a640
nop
mov r9, r15
mov r8d, 2
lea rdx, [rsp + 0x7480]
lea rcx, [rsp + 0x7460]
call fcn.14002a2a0
nop
movdqa xmm0, xmmword [0x1401358a0]
movdqu xmmword [rsp + 0xeb8], xmm0
mov word [rsp + 0xec8], 0x8b
mov byte [rsp + 0xeca], 1
lea rcx, [rsp + 0xeb8]
call fcn.140026e40
mov rdx, rax
lea rcx, [rsp + 0x3660]
call fcn.14002a600
nop
lea rdx, [rsp + 0x3660]
lea rcx, [rsp + 0x8f00]
call fcn.140005720
nop
lea rcx, [rsp + 0x3660]
call fcn.140027fc0
movdqa xmm0, xmmword [0x140135320]
movdqu xmmword [rsp + 0x18e0], xmm0
mov dword [rsp + 0x18f0], 0x9c9284ba
mov dword [rsp + 0x18f4], 0xc285859d
mov dword [rsp + 0x18f8], 0x959b9a9f
mov word [rsp + 0x18fc], 0x89
mov byte [rsp + 0x18fe], 1
lea rcx, [rsp + 0x18e0]
call fcn.140026cf0
mov rdx, rax
lea rcx, [rsp + 0x3680]
call fcn.14002a600
nop
mov edx, 1
lea rcx, [rsp + 0x8f00]
call fcn.140005710
mov rcx, rax
lea rdx, [rsp + 0x3680]
call fcn.1400056e0
nop
lea rcx, [rsp + 0x3680]
call fcn.140027fc0
movdqa xmm0, xmmword [0x140137c80]
movdqa xmmword [rsp + 0x6b70], xmm0
movdqa xmm1, xmmword [0x140138e80]
movdqa xmmword [rsp + 0x6b80], xmm1
movdqa xmm0, xmmword [0x140132800]
movdqa xmmword [rsp + 0x6b90], xmm0
movdqa xmm1, xmmword [0x140133fe0]
movdqa xmmword [rsp + 0x6ba0], xmm1
movdqa xmm0, xmmword [0x140131bb0]
movdqa xmmword [rsp + 0x6bb0], xmm0
mov byte [rsp + 0x6bc0], 1
lea rcx, [rsp + 0x6b70]
call fcn.14004cfc0
mov rdx, rax
lea rcx, [rsp + 0x36a0]
call fcn.14002a600
nop
mov edx, 2
lea rcx, [rsp + 0x8f00]
call fcn.140005710
mov rcx, rax
lea rdx, [rsp + 0x36a0]
call fcn.1400056e0
nop
lea rcx, [rsp + 0x36a0]
call fcn.140027fc0
movdqa xmm0, xmmword [0x1401364f0]
movdqu xmmword [rsp + 0xf90], xmm0
mov dword [rsp + 0xfa0], 0x1009084
lea rcx, [rsp + 0xf90]
call fcn.14000b080
mov rdx, rax
lea rcx, [rsp + 0x36c0]
call fcn.14002a600
nop
mov edx, 3
lea rcx, [rsp + 0x8f00]
call fcn.140005710
mov rcx, rax
lea rdx, [rsp + 0x36c0]
call fcn.1400056e0
nop
lea rcx, [rsp + 0x36c0]
call fcn.140027fc0
mov edx, 4
lea rcx, [rsp + 0x8f00]
call fcn.140005710
mov rcx, rax
xor edx, edx
call fcn.1400056d0
movdqa xmm0, xmmword [0x140135360]
movdqu xmmword [rsp + 0x61a8], xmm0
movdqa xmm1, xmmword [0x140136120]
movdqu xmmword [rsp + 0x61b8], xmm1
mov dword [rsp + 0x61c8], 0xdb97d691
mov dword [rsp + 0x61cc], 0x9c959bbb
mov dword [rsp + 0x61d0], 0x6e90de9d
mov word [rsp + 0x61d4], 0x21
mov byte [rsp + 0x61d6], 1
lea rcx, [rsp + 0x61a8]
call fcn.140006de0
mov rdx, rax
lea r8, [rsp + 0x7460]
lea rcx, [rsp + 0x3700]
call fcn.14002b580
mov rbx, rax
mov dword [rsp + 0x788], 0xf8f6b6b5
mov dword [rsp + 0x78c], 0xf6f1f9b9
mov dword [rsp + 0x790], 0x100bebd
lea rcx, [rsp + 0x788]
call fcn.140026e10
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x36e0]
call fcn.14002b6d0
mov rcx, rax
call fcn.1400d15c0
nop
lea rcx, [rsp + 0x3700]
call fcn.140027fc0
movdqa xmm0, xmmword [0x140137c80]
movdqa xmmword [rsp + 0x6bd0], xmm0
movdqa xmm1, xmmword [0x140138e80]
movdqa xmmword [rsp + 0x6be0], xmm1
movdqa xmm0, xmmword [0x140132800]
movdqa xmmword [rsp + 0x6bf0], xmm0
movdqa xmm1, xmmword [0x140133fe0]
movdqa xmmword [rsp + 0x6c00], xmm1
movdqa xmm0, xmmword [0x140131bb0]
movdqa xmmword [rsp + 0x6c10], xmm0
mov byte [rsp + 0x6c20], 1
lea rcx, [rsp + 0x6bd0]
call fcn.14004cfc0
mov rdx, rax
lea rcx, [rsp + 0x3720]
call fcn.14002a600
mov rcx, rax
call fcn.1400d15c0
mov dword [rsp + 0x418], 0xf2fde2b5
mov dword [rsp + 0x41c], 0xffbaf9
mov byte [rsp + 0x420], 1
lea rcx, [rsp + 0x418]
call fcn.14000cc20
mov rdx, rax
lea r8, [rsp + 0x7480]
lea rcx, [rsp + 0x3760]
call fcn.14002b580
mov rbx, rax
movdqa xmm0, xmmword [0x1401376c0]
movdqu xmmword [rsp + 0x6630], xmm0
movdqa xmm1, xmmword [0x1401366f0]
movdqu xmmword [rsp + 0x6640], xmm1
movdqa xmm0, xmmword [0x140133430]
movdqu xmmword [rsp + 0x6650], xmm0
mov dword [rsp + 0x6660], 0x7d752672
mov dword [rsp + 0x6664], 0x25786f65
mov word [rsp + 0x6668], 0x100
lea rcx, [rsp + 0x6630]
call fcn.140027170
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x3740]
call fcn.14002b6d0
mov rcx, rax
call fcn.1400d15c0
nop
lea rcx, [rsp + 0x3760]
call fcn.140027fc0
mov dword [rsp + 0x20], r13d
mov r9d, r15d
lea r8, [rsp + 0x8f00]
mov dl, 1
mov rcx, qword [0x140167a98]
call fcn.140108950
nop
lea rcx, [rsp + 0x8f00]
call fcn.1400076f0
nop
lea rcx, [rsp + 0x7480]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x7460]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x7440]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x8d40]
call fcn.1400076f0
jmp 0x14004cf72
lea rax, [rsp + 0x3780]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x498], 0xbdbcb7b3
mov dword [rsp + 0x49c], 0xacb4a8bd
mov word [rsp + 0x4a0], 0x100
lea rcx, [rsp + 0x498]
call fcn.140006d20
mov rdx, rax
lea rcx, [rsp + 0x3780]
call fcn.14002a600
mov rbx, rax
mov rdx, r14
lea rcx, [rsp + 0x37a0]
call fcn.14002a640
nop
mov rdx, rbx
mov rcx, rax
call fcn.140009780
test al, al
je 0x140045527
cmp dword [0x140166a54], 0x3741
jle 0x140045392
movdqa xmm0, xmmword [0x1401345a0]
movdqu xmmword [rsp + 0x5dd8], xmm0
movdqa xmm1, xmmword [0x140136ef0]
movdqu xmmword [rsp + 0x5de8], xmm1
mov dword [rsp + 0x5df8], 0x8b939fd5
mov word [rsp + 0x5dfc], 0x100
lea rcx, [rsp + 0x5dd8]
call fcn.140026ed0
mov rdx, rax
lea rcx, [rsp + 0x37c0]
call fcn.14002a600
mov rcx, rax
call fcn.1400d15c0
nop
mov rcx, r14
call fcn.140027fc0
mov al, 1
jmp 0x14004cf7c
cmp byte [0x140166a3e], 0
je 0x140045518
cmp dword [0x140166a5c], 0
jle 0x140045518
mov rdx, qword [0x140167a98]
add rdx, 0x178
lea rcx, [rsp + 0x77c0]
call fcn.14000a4a0
nop
mov word [rsp + 0x7661], 0
mov byte [rsp + 0x7663], 0
mov qword [rsp + 0x7664], r13
mov qword [rsp + 0x766c], r13
mov dword [rsp + 0x7674], r13d
xorps xmm1, xmm1
movups xmmword [rsp + 0x7678], xmm1
mov qword [rsp + 0x7688], 0
mov dword [rsp + 0x7690], r13d
xor eax, eax
mov qword [rsp + 0x7694], rax
mov byte [rsp + 0x7660], 0xe
mov rcx, qword [0x140167a98]
mov eax, dword [rcx + 0x1b8]
mov dword [rsp + 0x7668], eax
mov dword [rsp + 0x7664], r15d
mov eax, dword [0x140166a5c]
mov dword [rsp + 0x7674], eax
mov qword [rsp + 0x768c], r13
movsxd rax, dword [0x140166a44]
cmp eax, 0x4000080
je 0x140045491
cmp eax, 0x80
je 0x140045491
cmp eax, 0x24
ja 0x14004547e
movabs rdx, 0x1100000011
bt rdx, rax
jb 0x140045491
movss xmm0, dword [rsp + 0x7808]
subss xmm0, dword [0x140131a7c]
jmp 0x1400454a2
movss xmm0, dword [rsp + 0x7808]
addss xmm0, dword [0x140131a7c]
movss dword [rsp + 0x7678], xmm0
movss xmm0, dword [rsp + 0x780c]
movss dword [rsp + 0x767c], xmm0
mov qword [rsp + 0x7680], 0
movd xmm0, dword [0x140166a54]
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0x7670], xmm0
mov dword [rsp + 0x20], 0x3c
lea r9, [rsp + 0x7660]
mov r8d, 4
mov dl, 1
call fcn.140108380
nop
lea rcx, [rsp + 0x77c0]
call fcn.14000a580
nop
mov rcx, r14
call fcn.140027fc0
mov al, 1
jmp 0x14004cf7c
mov rcx, r14
call fcn.140027fc0
xor al, al
jmp 0x14004cf7c
lea rax, [rsp + 0x3800]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x1f4], 0xbdbcb7b3
mov word [rsp + 0x1f8], 0x100
lea rcx, [rsp + 0x1f4]
call fcn.140005b50
mov rdx, rax
lea rcx, [rsp + 0x3800]
call fcn.14002a600
mov rbx, rax
mov rdx, r14
lea rcx, [rsp + 0x3820]
call fcn.14002a640
nop
mov rdx, rbx
mov rcx, rax
call fcn.140009780
test al, al
je 0x140045f73
cmp byte [0x140166a3e], 0
je 0x1400455b2
mov word [rsp + 0x8c], 0xe4
mov byte [rsp + 0x8e], 1
lea rcx, [rsp + 0x8c]
jmp 0x1400455cc
mov word [rsp + 0x90], 0xe5
mov byte [rsp + 0x92], 1
lea rcx, [rsp + 0x90]
call fcn.140005ba0
mov rdx, rax
lea rcx, [rsp + 0x74c0]
call fcn.14002a600
nop
mov word [rsp + 0x60], 0x100
lea rcx, [rsp + 0x60]
call fcn.140005b90
mov rdx, rax
lea rcx, [rsp + 0x74e0]
call fcn.14002a600
nop
mov edx, dword [0x140166a54]
lea rcx, [rsp + 0x3840]
call fcn.140005010
mov rsi, rax
mov edx, dword [0x140166a5c]
lea rcx, [rsp + 0x3860]
call fcn.140005010
mov rdi, rax
movdqa xmm0, xmmword [0x140135920]
movdqu xmmword [rsp + 0x1110], xmm0
mov dword [rsp + 0x1120], 0x87879a97
mov word [rsp + 0x1124], 0x100
lea rcx, [rsp + 0x1110]
call fcn.1400072e0
mov rdx, rax
lea r8, [rsp + 0x74e0]
lea rcx, [rsp + 0x3880]
call fcn.14002b580
mov rbx, rax
movdqa xmm0, xmmword [0x140137df0]
movdqu xmmword [rsp + 0x6538], xmm0
movdqa xmm1, xmmword [0x140138c20]
movdqu xmmword [rsp + 0x6548], xmm1
movdqa xmm0, xmmword [0x140133d50]
movdqu xmmword [rsp + 0x6558], xmm0
mov dword [rsp + 0x6568], 0x30363179
mov dword [rsp + 0x656c], 0x1007631
lea rcx, [rsp + 0x6538]
call fcn.140008650
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x38a0]
call fcn.14002b6d0
mov rbx, rax
movdqa xmm0, xmmword [0x140136220]
movdqa xmmword [rsp + 0x6cf0], xmm0
movdqa xmm1, xmmword [0x140136530]
movdqa xmmword [rsp + 0x6d00], xmm1
movdqa xmm0, xmmword [0x140134040]
movdqa xmmword [rsp + 0x6d10], xmm0
movdqa xmm1, xmmword [0x140133760]
movdqa xmmword [rsp + 0x6d20], xmm1
movdqa xmm0, xmmword [0x140132530]
movdqa xmmword [rsp + 0x6d30], xmm0
mov dword [rsp + 0x6d40], 0x51d1214
mov dword [rsp + 0x6d44], 0x1d001d1e
mov dword [rsp + 0x6d48], 0x4071e02
mov word [rsp + 0x6d4c], 0x4e
mov byte [rsp + 0x6d4e], 1
lea rcx, [rsp + 0x6cf0]
call fcn.14004cff0
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x38c0]
call fcn.14002b6d0
mov rbx, rax
movdqa xmm0, xmmword [0x1401354a0]
movdqu xmmword [rsp + 0xfd8], xmm0
mov dword [rsp + 0xfe8], 0x1009a89
lea rcx, [rsp + 0xfd8]
call fcn.14000b080
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x38e0]
call fcn.14002b6d0
mov rbx, rax
movdqa xmm0, xmmword [0x140137a00]
movdqu xmmword [rsp + 0x6378], xmm0
movdqa xmm1, xmmword [0x1401369b0]
movdqu xmmword [rsp + 0x6388], xmm1
movdqa xmm0, xmmword [0x140132e80]
movdqu xmmword [rsp + 0x6398], xmm0
mov dword [rsp + 0x63a8], 0x7462626a
mov word [rsp + 0x63ac], 0x100
lea rcx, [rsp + 0x6378]
call fcn.140008f50
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x3900]
call fcn.14002b6d0
nop
lea r8, [rsp + 0x74c0]
mov rdx, rax
lea rcx, [rsp + 0x3920]
call fcn.14002b810
mov rbx, rax
mov word [rsp + 0x94], 0xa9
mov byte [rsp + 0x96], 1
lea rcx, [rsp + 0x94]
call fcn.140005ba0
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x3940]
call fcn.14002b6d0
mov rbx, rax
movdqa xmm0, xmmword [0x140134c80]
movdqu xmmword [rsp + 0x1880], xmm0
mov dword [rsp + 0x1890], 0x909b888c
mov dword [rsp + 0x1894], 0x95d0dad3
mov dword [rsp + 0x1898], 0xc0ddc3d7
mov word [rsp + 0x189c], 0x8d
mov byte [rsp + 0x189e], 1
lea rcx, [rsp + 0x1880]
call fcn.140026cf0
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x3960]
call fcn.14002b6d0
mov rbx, rax
movdqa xmm0, xmmword [0x140134c80]
movdqu xmmword [rsp + 0x18c0], xmm0
mov dword [rsp + 0x18d0], 0x909b888c
mov dword [rsp + 0x18d4], 0x95d0dad3
mov dword [rsp + 0x18d8], 0xc0dcc3d7
mov word [rsp + 0x18dc], 0x8d
mov byte [rsp + 0x18de], 1
lea rcx, [rsp + 0x18c0]
call fcn.140026cf0
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x3980]
call fcn.14002b6d0
mov rbx, rax
movdqa xmm0, xmmword [0x1401354a0]
movdqu xmmword [rsp + 0xff0], xmm0
mov dword [rsp + 0x1000], 0x1009a89
lea rcx, [rsp + 0xff0]
call fcn.14000b080
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x39a0]
call fcn.14002b6d0
mov rbx, rax
movdqa xmm0, xmmword [0x140136df0]
movdqu xmmword [rsp + 0x6670], xmm0
movdqa xmm1, xmmword [0x140136200]
movdqu xmmword [rsp + 0x6680], xmm1
movdqa xmm0, xmmword [0x140132670]
movdqu xmmword [rsp + 0x6690], xmm0
mov dword [rsp + 0x66a0], 0x28272625
mov dword [rsp + 0x66a4], 0x702b2a29
mov word [rsp + 0x66a8], 0x100
lea rcx, [rsp + 0x6670]
call fcn.140027170
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x39c0]
call fcn.14002b6d0
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x39e0]
call fcn.14002b880
mov rbx, rax
mov dword [rsp + 0x17c], 0xabe1a9
mov byte [rsp + 0x180], 1
lea rcx, [rsp + 0x17c]
call fcn.140005bf0
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x3a00]
call fcn.14002b6d0
mov rbx, rax
movdqa xmm0, xmmword [0x140136220]
movdqa xmmword [rsp + 0x6c90], xmm0
movdqa xmm1, xmmword [0x140136510]
movdqa xmmword [rsp + 0x6ca0], xmm1
movdqa xmm0, xmmword [0x140132810]
movdqa xmmword [rsp + 0x6cb0], xmm0
movdqa xmm1, xmmword [0x140133fd0]
movdqa xmmword [rsp + 0x6cc0], xmm1
movdqa xmm0, xmmword [0x1401322c0]
movdqa xmmword [rsp + 0x6cd0], xmm0
mov dword [rsp + 0x6ce0], 0x1e190b16
mov dword [rsp + 0x6ce4], 0x100571f
lea rcx, [rsp + 0x6c90]
call fcn.14004d020
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x3a20]
call fcn.14002b6d0
mov rbx, rax
movdqa xmm0, xmmword [0x140134c80]
movdqu xmmword [rsp + 0x1780], xmm0
mov dword [rsp + 0x1790], 0x909b888c
mov dword [rsp + 0x1794], 0x95d0dad3
mov dword [rsp + 0x1798], 0x8cdfdfd7
mov word [rsp + 0x179c], 0x100
lea rcx, [rsp + 0x1780]
call fcn.14000a200
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x3a40]
call fcn.14002b6d0
mov rbx, rax
movdqa xmm0, xmmword [0x140136df0]
movdqu xmmword [rsp + 0x63b0], xmm0
movdqa xmm1, xmmword [0x140136210]
movdqu xmmword [rsp + 0x63c0], xmm1
movdqa xmm0, xmmword [0x140133e70]
movdqu xmmword [rsp + 0x63d0], xmm0
mov dword [rsp + 0x63e0], 0x7427726b
mov word [rsp + 0x63e4], 0x100
lea rcx, [rsp + 0x63b0]
call fcn.140008f50
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x3a60]
call fcn.14002b6d0
nop
mov r8, rsi
mov rdx, rax
lea rcx, [rsp + 0x3a80]
call fcn.14002b880
mov rbx, rax
mov dword [rsp + 0x184], 0xabe1a9
mov byte [rsp + 0x188], 1
lea rcx, [rsp + 0x184]
call fcn.140005bf0
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x3aa0]
call fcn.14002b6d0
mov rbx, rax
movdqa xmm0, xmmword [0x140136220]
movdqa xmmword [rsp + 0x6d50], xmm0
movdqa xmm1, xmmword [0x140138e60]
movdqa xmmword [rsp + 0x6d60], xmm1
movdqa xmm0, xmmword [0x140132850]
movdqa xmmword [rsp + 0x6d70], xmm0
movdqa xmm1, xmmword [0x1401333a0]
movdqa xmmword [rsp + 0x6d80], xmm1
movdqa xmm0, xmmword [0x1401332d0]
movdqa xmmword [rsp + 0x6d90], xmm0
movdqa xmm1, xmmword [0x140131b00]
movdqa xmmword [rsp + 0x6da0], xmm1
mov dword [rsp + 0x6db0], 0xf0c1b03
mov dword [rsp + 0x6db4], 0xc100b16
mov dword [rsp + 0x6db8], 0x3c0a09
mov byte [rsp + 0x6dbc], 1
lea rcx, [rsp + 0x6d50]
call fcn.14004d050
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x3ac0]
call fcn.14002b6d0
mov rbx, rax
movdqa xmm0, xmmword [0x1401354a0]
movdqu xmmword [rsp + 0x1008], xmm0
mov dword [rsp + 0x1018], 0x1009a89
lea rcx, [rsp + 0x1008]
call fcn.14000b080
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x7180]
call fcn.14002b6d0
nop
lea rcx, [rsp + 0x3ac0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x3aa0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x3a80]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x3a60]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x3a40]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x3a20]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x3a00]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x39e0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x39c0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x39a0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x3980]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x3960]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x3940]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x3920]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x3900]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x38e0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x38c0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x38a0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x3880]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x3860]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x3840]
call fcn.140027fc0
movdqa xmm0, xmmword [0x140136de0]
movdqu xmmword [rsp + 0xe70], xmm0
mov word [rsp + 0xe80], 0x100
lea rcx, [rsp + 0xe70]
call fcn.140005830
mov rdx, rax
lea rcx, [rsp + 0x7180]
call fcn.14004dbd0
movdqa xmm0, xmmword [0x140136d20]
movdqu xmmword [rsp + 0x17a0], xmm0
mov dword [rsp + 0x17b0], 0x8b8987a6
mov dword [rsp + 0x17b4], 0xa397868c
mov dword [rsp + 0x17b8], 0x8c968f86
mov word [rsp + 0x17bc], 0x100
lea rcx, [rsp + 0x17a0]
call fcn.14000a200
mov rdx, rax
lea rcx, [rsp + 0x7180]
call fcn.14004dbd0
movdqa xmm0, xmmword [0x140131e40]
movdqu xmmword [rsp + 0xc48], xmm0
mov byte [rsp + 0xc58], 1
lea rcx, [rsp + 0xc48]
call fcn.14000f2d0
mov rdx, rax
lea rcx, [rsp + 0x3ae0]
call fcn.14002a600
nop
lea rdx, [rsp + 0x3ae0]
lea rcx, [rsp + 0x90c0]
call fcn.140005720
nop
lea rcx, [rsp + 0x3ae0]
call fcn.140027fc0
mov edx, 1
lea rcx, [rsp + 0x90c0]
call fcn.140005710
mov rcx, rax
lea rdx, [rsp + 0x7180]
call fcn.1400056e0
mov dword [rsp + 0x20], r13d
mov r9d, r15d
lea r8, [rsp + 0x90c0]
mov dl, 1
mov rcx, qword [0x140167a98]
call fcn.140108950
nop
lea rcx, [rsp + 0x90c0]
call fcn.1400076f0
nop
lea rcx, [rsp + 0x7180]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x74e0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x74c0]
jmp 0x14004cf6c
lea rax, [rsp + 0x3b00]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x3c8], 0xb5a1b3b1
mov dword [rsp + 0x3cc], 0xbebeb6
mov byte [rsp + 0x3d0], 1
lea rcx, [rsp + 0x3c8]
call fcn.14000cc20
mov rdx, rax
lea rcx, [rsp + 0x3b00]
call fcn.14002a600
mov rbx, rax
mov rdx, r14
lea rcx, [rsp + 0x3b20]
call fcn.14002a640
nop
mov rdx, rbx
mov rcx, rax
call fcn.140009780
test al, al
je 0x1400460ae
cmp byte [0x140166a26], 0
sete al
mov byte [0x140166a26], al
movdqa xmm0, xmmword [0x140134810]
test al, al
je 0x140046052
movdqu xmmword [rsp + 0x15c0], xmm0
mov dword [rsp + 0x15d0], 0xadd586c5
mov dword [rsp + 0x15d4], 0x80898b87
mov dword [rsp + 0x15d8], 0x1008a88
lea rcx, [rsp + 0x15c0]
call fcn.14000eac0
mov rdx, rax
lea rcx, [rsp + 0x3b40]
call fcn.14002a600
mov rcx, rax
call fcn.1400d15c0
jmp 0x14004cf72
movdqu xmmword [rsp + 0x1680], xmm0
mov dword [rsp + 0x1690], 0xacd386c5
mov dword [rsp + 0x1694], 0x8e8a9980
mov dword [rsp + 0x1698], 0x8b8b81
mov byte [rsp + 0x169c], 1
lea rcx, [rsp + 0x1680]
call fcn.14000ea60
mov rdx, rax
lea rcx, [rsp + 0x3b60]
call fcn.14002a600
mov rcx, rax
call fcn.1400d15c0
jmp 0x14004cf72
lea rax, [rsp + 0x3b80]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x27c], 0xbfb8bab6
mov word [rsp + 0x280], 0xaa
mov byte [rsp + 0x282], 1
lea rcx, [rsp + 0x27c]
call fcn.140006d50
mov rdx, rax
lea rcx, [rsp + 0x3b80]
call fcn.14002a600
mov rbx, rax
mov rdx, r14
lea rcx, [rsp + 0x3ba0]
call fcn.14002a640
nop
mov rdx, rbx
mov rcx, rax
call fcn.140009780
test al, al
je 0x1400461fd
cmp byte [0x140166a3d], 0
sete al
mov byte [0x140166a3d], al
movdqa xmm0, xmmword [0x140137890]
test al, al
je 0x14004619e
movdqu xmmword [rsp + 0x1800], xmm0
mov dword [rsp + 0x1810], 0xc882828a
mov dword [rsp + 0x1814], 0x82aed889
mov dword [rsp + 0x1818], 0x95838c8c
mov word [rsp + 0x181c], 0x95
mov byte [rsp + 0x181e], 1
lea rcx, [rsp + 0x1800]
call fcn.140026cf0
mov rdx, rax
lea rcx, [rsp + 0x3bc0]
call fcn.14002a600
mov rcx, rax
call fcn.1400d15c0
jmp 0x14004cf72
movdqu xmmword [rsp + 0x3c00], xmm0
mov dword [rsp + 0x3c10], 0xc882828a
mov dword [rsp + 0x3c14], 0x85afde89
mov dword [rsp + 0x3c18], 0x9c8d8f9e
mov dword [rsp + 0x3c1c], 0x1009694
lea rcx, [rsp + 0x3c00]
call fcn.140026d80
mov rdx, rax
lea rcx, [rsp + 0x3be0]
call fcn.14002a600
mov rcx, rax
call fcn.1400d15c0
jmp 0x14004cf72
lea rax, [rsp + 0x3c20]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x340], 0xb4a5bfb7
mov dword [rsp + 0x344], 0x100b1b0
lea rcx, [rsp + 0x340]
call fcn.140005c20
mov rdx, rax
lea rcx, [rsp + 0x3c20]
call fcn.14002a600
mov rbx, rax
mov rdx, r14
lea rcx, [rsp + 0x3c40]
call fcn.14002a640
nop
mov rdx, rbx
mov rcx, rax
call fcn.140009780
test al, al
je 0x140046925
mov word [rsp + 0x98], 0xb5
mov byte [rsp + 0x9a], 1
lea rcx, [rsp + 0x98]
call fcn.140005ba0
mov rdx, rax
lea r8, [0x1401674e0]
lea rcx, [rsp + 0x3c60]
call fcn.14002b580
mov rdx, rax
lea rcx, [0x1401671b0]
call fcn.14002a540
lea rcx, [rsp + 0x3c60]
call fcn.140027fc0
mov word [rsp + 0x9c], 0xb5
mov byte [rsp + 0x9e], 1
lea rcx, [rsp + 0x9c]
call fcn.140005ba0
mov rdx, rax
lea r8, [0x140167540]
lea rcx, [rsp + 0x3c80]
call fcn.14002b580
mov rdx, rax
lea rcx, [0x140167210]
call fcn.14002a540
lea rcx, [rsp + 0x3c80]
call fcn.140027fc0
lea rdx, [0x1401671b0]
lea rcx, [rsp + 0x7560]
call fcn.14002a640
nop
lea rdx, [0x140167210]
lea rcx, [rsp + 0x75e0]
call fcn.14002a640
nop
lea rcx, [rsp + 0x71a0]
call fcn.140027f80
nop
mov dword [rsp + 0x818], 0xb195a1b5
mov dword [rsp + 0x81c], 0xb7b2b6ab
mov dword [rsp + 0x820], 0xffadfa
mov byte [rsp + 0x824], 1
lea rcx, [rsp + 0x818]
call fcn.140006e10
mov rdx, rax
lea r8, [rsp + 0x75e0]
lea rcx, [rsp + 0x3cc0]
call fcn.14002b580
mov rbx, rax
mov dword [rsp + 0x5d8], 0xbdb0b785
mov dword [rsp + 0x5dc], 0xbcbbbaaa
mov word [rsp + 0x5e0], 0xbd
mov byte [rsp + 0x5e2], 1
lea rcx, [rsp + 0x5d8]
call fcn.14000b0e0
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x3ca0]
call fcn.14002b6d0
xor r9d, r9d
mov r8d, 0x1780
mov rdx, rax
lea rcx, [rsp + 0x71a0]
call fcn.14005c680
nop
lea rcx, [rsp + 0x3cc0]
call fcn.140027fc0
mov edx, 1
lea rcx, [rsp + 0x71a0]
call fcn.14005c0b0
movdqa xmm0, xmmword [0x1401364e0]
movdqu xmmword [rsp + 0x63e8], xmm0
movdqa xmm1, xmmword [0x140134710]
movdqu xmmword [rsp + 0x63f8], xmm1
movdqa xmm0, xmmword [0x140132820]
movdqu xmmword [rsp + 0x6408], xmm0
mov dword [rsp + 0x6418], 0x68676665
mov word [rsp + 0x641c], 0x100
lea rcx, [rsp + 0x63e8]
call fcn.140008f50
mov rdx, rax
lea rcx, [rsp + 0x3ce0]
call fcn.14002a600
mov rdx, rax
lea rcx, [rsp + 0x71a0]
call fcn.14005d540
mov edx, 1
lea rcx, [rsp + 0x71a0]
call fcn.14005c0b0
lea rax, [rsp + 0x3d00]
mov qword [rsp + 0x40], rax
movdqa xmm0, xmmword [0x140136930]
movdqu xmmword [rsp + 0x10b0], xmm0
mov dword [rsp + 0x10c0], 0x8c8f89
mov byte [rsp + 0x10c4], 1
lea rcx, [rsp + 0x10b0]
call fcn.14000cbf0
mov rdx, rax
lea rcx, [rsp + 0x3d00]
call fcn.14002a600
mov rbx, rax
mov dword [rsp + 0x828], 0xb3bba4b7
mov dword [rsp + 0x82c], 0xb2b5aebb
mov dword [rsp + 0x830], 0xefee85
mov byte [rsp + 0x834], 1
lea rcx, [rsp + 0x828]
call fcn.140006e10
mov rdx, rax
lea rcx, [rsp + 0x3d20]
call fcn.14002a600
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x71a0]
call fcn.14005ce40
lea rax, [rsp + 0x3d40]
mov qword [rsp + 0x40], rax
movdqa xmm0, xmmword [0x1401349b0]
movdqu xmmword [rsp + 0xe88], xmm0
mov word [rsp + 0xe98], 0x100
lea rcx, [rsp + 0xe88]
call fcn.140005830
mov rdx, rax
lea rcx, [rsp + 0x3d40]
call fcn.14002a600
mov rbx, rax
mov dword [rsp + 0x838], 0xb3bba4b7
mov dword [rsp + 0x83c], 0xb2b5aebb
mov dword [rsp + 0x840], 0xecee85
mov byte [rsp + 0x844], 1
lea rcx, [rsp + 0x838]
call fcn.140006e10
mov rdx, rax
lea rcx, [rsp + 0x3d60]
call fcn.14002a600
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x71a0]
call fcn.14005ce40
lea rax, [rsp + 0x3d80]
mov qword [rsp + 0x40], rax
movdqa xmm0, xmmword [0x140135f00]
movdqu xmmword [rsp + 0x11e8], xmm0
mov dword [rsp + 0x11f8], 0x89958184
mov word [rsp + 0x11fc], 0x84
mov byte [rsp + 0x11fe], 1
lea rcx, [rsp + 0x11e8]
call fcn.140006db0
mov rdx, rax
lea rcx, [rsp + 0x3d80]
call fcn.14002a600
mov rbx, rax
mov dword [rsp + 0x848], 0xb3bba4b7
mov dword [rsp + 0x84c], 0xb2b5aebb
mov dword [rsp + 0x850], 0xeeee85
mov byte [rsp + 0x854], 1
lea rcx, [rsp + 0x848]
call fcn.140006e10
mov rdx, rax
lea rcx, [rsp + 0x3da0]
call fcn.14002a600
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x71a0]
call fcn.14005ce40
lea rax, [rsp + 0x3dc0]
mov qword [rsp + 0x40], rax
movdqa xmm0, xmmword [0x140134760]
movdqu xmmword [rsp + 0x15e0], xmm0
mov dword [rsp + 0x15f0], 0x83888987
mov dword [rsp + 0x15f4], 0x8399adc9
mov dword [rsp + 0x15f8], 0x1009e98
lea rcx, [rsp + 0x15e0]
call fcn.14000eac0
mov rdx, rax
lea rcx, [rsp + 0x3dc0]
call fcn.14002a600
mov rbx, rax
mov dword [rsp + 0x858], 0xb3bba4b7
mov dword [rsp + 0x85c], 0xb2b5aebb
mov dword [rsp + 0x860], 0xedee85
mov byte [rsp + 0x864], 1
lea rcx, [rsp + 0x858]
call fcn.140006e10
mov rdx, rax
lea rcx, [rsp + 0x3de0]
call fcn.14002a600
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x71a0]
call fcn.14005ce40
mov edx, 1
lea rcx, [rsp + 0x71a0]
call fcn.14005c0b0
lea rax, [rsp + 0x3e00]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x3e20]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x348], 0xbbb9b796
mov dword [rsp + 0x34c], 0x100b6bc
lea rcx, [rsp + 0x348]
call fcn.140005c20
mov rdx, rax
lea rcx, [rsp + 0x3e00]
call fcn.14002a600
mov rdi, rax
mov dword [rsp + 0x1fc], 0xa1b2bd9a
mov word [rsp + 0x200], 0x100
lea rcx, [rsp + 0x1fc]
call fcn.140005b50
mov rdx, rax
lea rcx, [rsp + 0x3e20]
call fcn.14002a600
mov rbx, rax
mov dword [rsp + 0x18c], 0xb3b8b0
mov byte [rsp + 0x190], 1
lea rcx, [rsp + 0x18c]
call fcn.140005bf0
mov rdx, rax
lea rcx, [rsp + 0x3e40]
call fcn.14002a600
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x71a0]
call fcn.14005db10
movdqa xmm0, xmmword [0x140131e40]
movdqu xmmword [rsp + 0xc60], xmm0
mov byte [rsp + 0xc70], 1
lea rcx, [rsp + 0xc60]
call fcn.14000f2d0
mov rdx, rax
lea rcx, [rsp + 0x3e60]
call fcn.14002a600
nop
lea rdx, [rsp + 0x3e60]
lea rcx, [rsp + 0x9280]
call fcn.140005720
nop
lea rcx, [rsp + 0x3e60]
call fcn.140027fc0
lea rdx, [rsp + 0x3e80]
lea rcx, [rsp + 0x71a0]
call fcn.14005df30
mov rbx, rax
mov edx, 1
lea rcx, [rsp + 0x9280]
call fcn.140005710
mov rcx, rax
mov rdx, rbx
call fcn.1400056e0
nop
lea rcx, [rsp + 0x3e80]
call fcn.140027fc0
mov dword [rsp + 0x20], r13d
mov r9d, r15d
lea r8, [rsp + 0x9280]
mov dl, 1
mov rcx, qword [0x140167a98]
call fcn.140108950
nop
lea rcx, [rsp + 0x9280]
call fcn.1400076f0
nop
lea rcx, [rsp + 0x71a0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x75e0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x7560]
jmp 0x14004cf6c
lea rax, [rsp + 0x3ea0]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x350], 0xb6b2a4a2
mov dword [rsp + 0x354], 0x100b2ba
lea rcx, [rsp + 0x350]
call fcn.140005c20
mov rdx, rax
lea rcx, [rsp + 0x3ea0]
call fcn.14002a600
mov rbx, rax
mov rdx, r14
lea rcx, [rsp + 0x3ec0]
call fcn.14002a640
nop
mov rdx, rbx
mov rcx, rax
call fcn.140009780
test al, al
je 0x140047921
mov word [rsp + 0x64], 0x100
lea rcx, [rsp + 0x64]
call fcn.140005b90
mov rdx, rax
lea rcx, [rsp + 0x7580]
call fcn.14002a600
nop
mov word [rsp + 0xa0], 0xb5
mov byte [rsp + 0xa2], 1
lea rcx, [rsp + 0xa0]
call fcn.140005ba0
lea r8, [0x1401674e0]
mov rdx, rax
lea rcx, [rsp + 0x3ee0]
call fcn.14002b580
mov rdx, rax
lea rcx, [0x1401671b0]
call fcn.14002a540
lea rcx, [rsp + 0x3ee0]
call fcn.140027fc0
mov word [rsp + 0xa4], 0xb5
mov byte [rsp + 0xa6], 1
lea rcx, [rsp + 0xa4]
call fcn.140005ba0
lea r8, [0x140167540]
mov rdx, rax
lea rcx, [rsp + 0x3f00]
call fcn.14002b580
mov rdx, rax
lea rcx, [0x140167210]
call fcn.14002a540
lea rcx, [rsp + 0x3f00]
call fcn.140027fc0
lea rdx, [0x1401671b0]
lea rcx, [rsp + 0x7600]
call fcn.14002a640
nop
lea rdx, [0x140167210]
lea rcx, [rsp + 0x70a0]
call fcn.14002a640
nop
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140046aad
mov dword [rsp + 0x358], 0xad87e4b5
mov dword [rsp + 0x35c], 0x100b6b5
lea rcx, [rsp + 0x358]
call fcn.140005c20
jmp 0x140046b45
cmp byte [0x140166939], 0
je 0x140046adb
mov dword [rsp + 0x360], 0xb19ce7b5
mov dword [rsp + 0x364], 0x100b1ba
lea rcx, [rsp + 0x360]
call fcn.140005c20
jmp 0x140046b45
cmp byte [0x140166968], 0
je 0x140046b10
mov dword [rsp + 0x284], 0xb995e2b5
mov word [rsp + 0x288], 0xb7
mov byte [rsp + 0x28a], 1
lea rcx, [rsp + 0x284]
call fcn.140006d50
jmp 0x140046b45
mov dword [rsp + 0x5e8], 0xb799b9b5
mov dword [rsp + 0x5ec], 0xb2b2b2ad
mov word [rsp + 0x5f0], 0xba
mov byte [rsp + 0x5f2], 1
lea rcx, [rsp + 0x5e8]
call fcn.14000b0e0
mov rdx, rax
lea rcx, [rsp + 0x70c0]
call fcn.14002a600
nop
cmp byte [0x1401669af], 0
je 0x140046b87
mov dword [rsp + 0x368], 0xad87e4b5
mov dword [rsp + 0x36c], 0x100b6b5
lea rcx, [rsp + 0x368]
call fcn.140005c20
jmp 0x140046c1f
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140046bb5
mov dword [rsp + 0x370], 0xb19ce7b5
mov dword [rsp + 0x374], 0x100b1ba
lea rcx, [rsp + 0x370]
call fcn.140005c20
jmp 0x140046c1f
cmp byte [0x14016692b], 0
je 0x140046bea
mov dword [rsp + 0x28c], 0xb995e2b5
mov word [rsp + 0x290], 0xb7
mov byte [rsp + 0x292], 1
lea rcx, [rsp + 0x28c]
call fcn.140006d50
jmp 0x140046c1f
mov dword [rsp + 0x5f8], 0xb799b9b5
mov dword [rsp + 0x5fc], 0xb2b2b2ad
mov word [rsp + 0x600], 0xba
mov byte [rsp + 0x602], 1
lea rcx, [rsp + 0x5f8]
call fcn.14000b0e0
mov rdx, rax
lea rcx, [rsp + 0x70e0]
call fcn.14002a600
nop
movdqa xmm0, xmmword [0x140135920]
movdqu xmmword [rsp + 0x1128], xmm0
mov dword [rsp + 0x1138], 0x87879a97
mov word [rsp + 0x113c], 0x100
lea rcx, [rsp + 0x1128]
call fcn.1400072e0
mov rdx, rax
lea rcx, [rsp + 0x7100]
call fcn.14002a600
nop
movdqa xmm0, xmmword [0x140137df0]
movdqu xmmword [rsp + 0x14e0], xmm0
mov dword [rsp + 0x14f0], 0x8688858c
mov dword [rsp + 0x14f4], 0x8b828895
mov word [rsp + 0x14f8], 0x91
mov byte [rsp + 0x14fa], 1
lea rcx, [rsp + 0x14e0]
call fcn.140026d20
lea r8, [rsp + 0x7600]
mov rdx, rax
lea rcx, [rsp + 0x3f20]
call fcn.14002b580
mov rbx, rax
movdqa xmm0, xmmword [0x1401355a0]
movdqu xmmword [rsp + 0x1360], xmm0
mov dword [rsp + 0x1370], 0x94938080
mov dword [rsp + 0x1374], 0x97d8da
mov byte [rsp + 0x1378], 1
lea rcx, [rsp + 0x1360]
call fcn.14000a230
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x3f40]
call fcn.14002b6d0
nop
mov rdx, rax
lea rcx, [rsp + 0x7100]
call fcn.14002a410
nop
lea rcx, [rsp + 0x3f40]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x3f20]
call fcn.140027fc0
lea rax, [rsp + 0x3f60]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x3f80]
mov qword [rsp + 0x30], rax
cmp byte [0x14016698f], 0
je 0x140046d81
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140046d81
mov bl, 1
jmp 0x140046d83
xor ebx, ebx
movdqa xmm0, xmmword [0x140134980]
movdqu xmmword [rsp + 0x67b0], xmm0
movdqa xmm1, xmmword [0x140136c20]
movdqu xmmword [rsp + 0x67c0], xmm1
movdqa xmm0, xmmword [0x140133ef0]
movdqu xmmword [rsp + 0x67d0], xmm0
mov dword [rsp + 0x67e0], 0x286f726c
mov dword [rsp + 0x67e4], 0x6e66662e
mov word [rsp + 0x67e8], 0x2a
mov byte [rsp + 0x67ea], 1
lea rcx, [rsp + 0x67b0]
call fcn.140026d50
mov rdx, rax
lea rcx, [rsp + 0x3f60]
call fcn.14002a600
mov rsi, rax
movdqa xmm0, xmmword [0x140134f00]
movdqu xmmword [rsp + 0x1200], xmm0
mov dword [rsp + 0x1210], 0x8492b6d7
mov word [rsp + 0x1214], 0x85
mov byte [rsp + 0x1216], 1
lea rcx, [rsp + 0x1200]
call fcn.140006db0
mov rdx, rax
lea rcx, [rsp + 0x3f80]
call fcn.14002a600
mov rdi, rax
mov dword [rsp + 0x9f8], 0x94b5bbb9
mov dword [rsp + 0x9fc], 0x8e8c8e9f
mov dword [rsp + 0xa00], 0x98979d93
mov word [rsp + 0xa04], 0xd0
mov byte [rsp + 0xa06], 1
lea rcx, [rsp + 0x9f8]
call fcn.14000f300
mov rdx, rax
lea rcx, [rsp + 0x3fa0]
call fcn.14002a600
nop
mov qword [rsp + 0x20], rsi
mov r9, rdi
movzx r8d, bl
mov rdx, rax
lea rcx, [rsp + 0x3fc0]
call fcn.14003c380
nop
mov rdx, rax
lea rcx, [rsp + 0x7100]
call fcn.14002a410
nop
lea rcx, [rsp + 0x3fc0]
call fcn.140027fc0
lea rax, [rsp + 0x3fe0]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x4000]
mov qword [rsp + 0x30], rax
cmp byte [0x14016698f], 0
je 0x140046f08
cmp byte [0x140166939], 0
je 0x140046f08
mov bl, 1
jmp 0x140046f0a
xor ebx, ebx
movdqa xmm0, xmmword [0x140134970]
movdqu xmmword [rsp + 0x67f0], xmm0
movdqa xmm1, xmmword [0x140136c20]
movdqu xmmword [rsp + 0x6800], xmm1
movdqa xmm0, xmmword [0x140133ef0]
movdqu xmmword [rsp + 0x6810], xmm0
mov dword [rsp + 0x6820], 0x286f726c
mov dword [rsp + 0x6824], 0x6e66662e
mov word [rsp + 0x6828], 0x2a
mov byte [rsp + 0x682a], 1
lea rcx, [rsp + 0x67f0]
call fcn.140026d50
mov rdx, rax
lea rcx, [rsp + 0x3fe0]
call fcn.14002a600
mov rsi, rax
movdqa xmm0, xmmword [0x140134f00]
movdqu xmmword [rsp + 0x1218], xmm0
mov dword [rsp + 0x1228], 0x8b8eadd4
mov word [rsp + 0x122c], 0x82
mov byte [rsp + 0x122e], 1
lea rcx, [rsp + 0x1218]
call fcn.140006db0
mov rdx, rax
lea rcx, [rsp + 0x4000]
call fcn.14002a600
mov rdi, rax
mov dword [rsp + 0xa08], 0x94b5bbb9
mov dword [rsp + 0xa0c], 0x8e8c8e9f
mov dword [rsp + 0xa10], 0x98979d93
mov word [rsp + 0xa14], 0xd3
mov byte [rsp + 0xa16], 1
lea rcx, [rsp + 0xa08]
call fcn.14000f300
mov rdx, rax
lea rcx, [rsp + 0x4020]
call fcn.14002a600
nop
mov qword [rsp + 0x20], rsi
mov r9, rdi
movzx r8d, bl
mov rdx, rax
lea rcx, [rsp + 0x4040]
call fcn.14003c380
nop
mov rdx, rax
lea rcx, [rsp + 0x7100]
call fcn.14002a410
nop
lea rcx, [rsp + 0x4040]
call fcn.140027fc0
lea rax, [rsp + 0x4060]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x4080]
mov qword [rsp + 0x30], rax
cmp byte [0x14016698f], 0
je 0x14004708f
cmp byte [0x140166968], 0
je 0x14004708f
mov bl, 1
jmp 0x140047091
xor ebx, ebx
movdqa xmm0, xmmword [0x140135880]
movdqu xmmword [rsp + 0x66b0], xmm0
movdqa xmm1, xmmword [0x1401372d0]
movdqu xmmword [rsp + 0x66c0], xmm1
movdqa xmm0, xmmword [0x140133c20]
movdqu xmmword [rsp + 0x66d0], xmm0
mov dword [rsp + 0x66e0], 0x2f276e71
mov dword [rsp + 0x66e4], 0x2b696765
mov word [rsp + 0x66e8], 0x100
lea rcx, [rsp + 0x66b0]
call fcn.140027170
mov rdx, rax
lea rcx, [rsp + 0x4060]
call fcn.14002a600
mov rsi, rax
movdqa xmm0, xmmword [0x140134f00]
movdqu xmmword [rsp + 0x1140], xmm0
mov dword [rsp + 0x1150], 0x8686a4d1
mov word [rsp + 0x1154], 0x100
lea rcx, [rsp + 0x1140]
call fcn.1400072e0
mov rdx, rax
lea rcx, [rsp + 0x4080]
call fcn.14002a600
mov rdi, rax
mov dword [rsp + 0xa18], 0x94b5bbb9
mov dword [rsp + 0xa1c], 0x8e8c8e9f
mov dword [rsp + 0xa20], 0x98979d93
mov word [rsp + 0xa24], 0xd2
mov byte [rsp + 0xa26], 1
lea rcx, [rsp + 0xa18]
call fcn.14000f300
mov rdx, rax
lea rcx, [rsp + 0x40a0]
call fcn.14002a600
nop
mov qword [rsp + 0x20], rsi
mov r9, rdi
movzx r8d, bl
mov rdx, rax
lea rcx, [rsp + 0x40c0]
call fcn.14003c380
nop
mov rdx, rax
lea rcx, [rsp + 0x7100]
call fcn.14002a410
nop
lea rcx, [rsp + 0x40c0]
call fcn.140027fc0
movdqa xmm0, xmmword [0x1401354a0]
movdqu xmmword [rsp + 0x1020], xmm0
mov dword [rsp + 0x1030], 0x1009a89
lea rcx, [rsp + 0x1020]
call fcn.14000b080
mov rdx, rax
lea rcx, [rsp + 0x7100]
call fcn.14004dbd0
movdqa xmm0, xmmword [0x140136220]
movdqa xmmword [rsp + 0x6dc0], xmm0
movdqa xmm1, xmmword [0x140138f50]
movdqa xmmword [rsp + 0x6dd0], xmm1
movdqa xmm0, xmmword [0x1401328c0]
movdqa xmmword [rsp + 0x6de0], xmm0
movdqa xmm1, xmmword [0x140132b30]
movdqa xmmword [rsp + 0x6df0], xmm1
movdqa xmm0, xmmword [0x1401322a0]
movdqa xmmword [rsp + 0x6e00], xmm0
movdqa xmm1, xmmword [0x140132f60]
movdqa xmmword [rsp + 0x6e10], xmm1
movdqa xmm0, xmmword [0x140133dd0]
movdqa xmmword [rsp + 0x6e20], xmm0
mov dword [rsp + 0x6e30], 0x7f7c6b73
mov dword [rsp + 0x6e34], 0x7c607b66
mov dword [rsp + 0x6e38], 0x2c7a79
mov byte [rsp + 0x6e3c], 1
lea rcx, [rsp + 0x6dc0]
call fcn.14004d080
mov rdx, rax
lea rcx, [rsp + 0x7100]
call fcn.14004dbd0
movdqa xmm0, xmmword [0x1401354a0]
movdqu xmmword [rsp + 0x1038], xmm0
mov dword [rsp + 0x1048], 0x1009a89
lea rcx, [rsp + 0x1038]
call fcn.14000b080
mov rdx, rax
lea rcx, [rsp + 0x7100]
call fcn.14004dbd0
lea rax, [rsp + 0x40e0]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x4100]
mov qword [rsp + 0x30], rax
cmp byte [0x14016697c], 0
je 0x140047335
cmp byte [0x1401669af], 0
je 0x140047335
mov bl, 1
jmp 0x140047337
xor ebx, ebx
movdqa xmm0, xmmword [0x140134980]
movdqu xmmword [rsp + 0x6830], xmm0
movdqa xmm1, xmmword [0x140136c20]
movdqu xmmword [rsp + 0x6840], xmm1
movdqa xmm0, xmmword [0x140133ef0]
movdqu xmmword [rsp + 0x6850], xmm0
mov dword [rsp + 0x6860], 0x286f726c
mov dword [rsp + 0x6864], 0x6e66782e
mov word [rsp + 0x6868], 0x2a
mov byte [rsp + 0x686a], 1
lea rcx, [rsp + 0x6830]
call fcn.140026d50
mov rdx, rax
lea rcx, [rsp + 0x40e0]
call fcn.14002a600
mov rsi, rax
movdqa xmm0, xmmword [0x140138330]
movdqu xmmword [rsp + 0x12f0], xmm0
mov dword [rsp + 0x1300], 0x9db7d485
mov dword [rsp + 0x1304], 0x1008685
lea rcx, [rsp + 0x12f0]
call fcn.140026e70
mov rdx, rax
lea rcx, [rsp + 0x4100]
call fcn.14002a600
mov rdi, rax
mov dword [rsp + 0xa28], 0x94b5bba7
mov dword [rsp + 0xa2c], 0x8e8c8e9f
mov dword [rsp + 0xa30], 0x98979d93
mov word [rsp + 0xa34], 0xd0
mov byte [rsp + 0xa36], 1
lea rcx, [rsp + 0xa28]
call fcn.14000f300
mov rdx, rax
lea rcx, [rsp + 0x4120]
call fcn.14002a600
nop
mov qword [rsp + 0x20], rsi
mov r9, rdi
movzx r8d, bl
mov rdx, rax
lea rcx, [rsp + 0x4140]
call fcn.14003c380
nop
mov rdx, rax
lea rcx, [rsp + 0x7100]
call fcn.14002a410
nop
lea rcx, [rsp + 0x4140]
call fcn.140027fc0
lea rax, [rsp + 0x4160]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x4180]
mov qword [rsp + 0x30], rax
cmp byte [0x14016697c], 0
je 0x1400474b5
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x1400474b5
mov bl, 1
jmp 0x1400474b7
xor ebx, ebx
movdqa xmm0, xmmword [0x140134970]
movdqu xmmword [rsp + 0x6870], xmm0
movdqa xmm1, xmmword [0x140136c20]
movdqu xmmword [rsp + 0x6880], xmm1
movdqa xmm0, xmmword [0x140133ef0]
movdqu xmmword [rsp + 0x6890], xmm0
mov dword [rsp + 0x68a0], 0x286f726c
mov dword [rsp + 0x68a4], 0x6e66782e
mov word [rsp + 0x68a8], 0x2a
mov byte [rsp + 0x68aa], 1
lea rcx, [rsp + 0x6870]
call fcn.140026d50
mov rdx, rax
lea rcx, [rsp + 0x4160]
call fcn.14002a600
mov rsi, rax
movdqa xmm0, xmmword [0x140138330]
movdqu xmmword [rsp + 0x12c0], xmm0
mov dword [rsp + 0x12d0], 0x81acd785
mov dword [rsp + 0x12d4], 0x100818a
lea rcx, [rsp + 0x12c0]
call fcn.140026e70
mov rdx, rax
lea rcx, [rsp + 0x4180]
call fcn.14002a600
mov rdi, rax
mov dword [rsp + 0xa38], 0x94b5bba7
mov dword [rsp + 0xa3c], 0x8e8c8e9f
mov dword [rsp + 0xa40], 0x98979d93
mov word [rsp + 0xa44], 0xd3
mov byte [rsp + 0xa46], 1
lea rcx, [rsp + 0xa38]
call fcn.14000f300
mov rdx, rax
lea rcx, [rsp + 0x41a0]
call fcn.14002a600
nop
mov qword [rsp + 0x20], rsi
mov r9, rdi
movzx r8d, bl
mov rdx, rax
lea rcx, [rsp + 0x41c0]
call fcn.14003c380
nop
mov rdx, rax
lea rcx, [rsp + 0x7100]
call fcn.14002a410
nop
lea rcx, [rsp + 0x41c0]
call fcn.140027fc0
lea rax, [rsp + 0x41e0]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x4200]
mov qword [rsp + 0x30], rax
cmp byte [0x14016697c], 0
je 0x140047635
cmp byte [0x14016692b], 0
je 0x140047635
mov bl, 1
jmp 0x140047637
xor ebx, ebx
movdqa xmm0, xmmword [0x140135880]
movdqu xmmword [rsp + 0x66f0], xmm0
movdqa xmm1, xmmword [0x1401372d0]
movdqu xmmword [rsp + 0x6700], xmm1
movdqa xmm0, xmmword [0x140133c20]
movdqu xmmword [rsp + 0x6710], xmm0
mov dword [rsp + 0x6720], 0x2f276e71
mov dword [rsp + 0x6724], 0x2b69677b
mov word [rsp + 0x6728], 0x100
lea rcx, [rsp + 0x66f0]
call fcn.140027170
mov rdx, rax
lea rcx, [rsp + 0x41e0]
call fcn.14002a600
mov rsi, rax
movdqa xmm0, xmmword [0x140138330]
movdqu xmmword [rsp + 0x1230], xmm0
mov dword [rsp + 0x1240], 0x89a5d285
mov word [rsp + 0x1244], 0x87
mov byte [rsp + 0x1246], 1
lea rcx, [rsp + 0x1230]
call fcn.140006db0
mov rdx, rax
lea rcx, [rsp + 0x4200]
call fcn.14002a600
mov rdi, rax
mov dword [rsp + 0xa48], 0x94b5bba7
mov dword [rsp + 0xa4c], 0x8e8c8e9f
mov dword [rsp + 0xa50], 0x98979d93
mov word [rsp + 0xa54], 0xd2
mov byte [rsp + 0xa56], 1
lea rcx, [rsp + 0xa48]
call fcn.14000f300
mov rdx, rax
lea rcx, [rsp + 0x4220]
call fcn.14002a600
nop
mov qword [rsp + 0x20], rsi
mov r9, rdi
movzx r8d, bl
mov rdx, rax
lea rcx, [rsp + 0x4240]
call fcn.14003c380
nop
mov rdx, rax
lea rcx, [rsp + 0x7100]
call fcn.14002a410
nop
lea rcx, [rsp + 0x4240]
call fcn.140027fc0
movdqa xmm0, xmmword [0x140136de0]
movdqu xmmword [rsp + 0xea0], xmm0
mov word [rsp + 0xeb0], 0x100
lea rcx, [rsp + 0xea0]
call fcn.140005830
mov rdx, rax
lea rcx, [rsp + 0x7100]
call fcn.14004dbd0
movdqa xmm0, xmmword [0x140136d20]
movdqu xmmword [rsp + 0x17c0], xmm0
mov dword [rsp + 0x17d0], 0x8b8987a6
mov dword [rsp + 0x17d4], 0xa397868c
mov dword [rsp + 0x17d8], 0x8c968f86
mov word [rsp + 0x17dc], 0x100
lea rcx, [rsp + 0x17c0]
call fcn.14000a200
mov rdx, rax
lea rcx, [rsp + 0x7100]
call fcn.14004dbd0
movdqa xmm0, xmmword [0x140131e40]
movdqu xmmword [rsp + 0xc78], xmm0
mov byte [rsp + 0xc88], 1
lea rcx, [rsp + 0xc78]
call fcn.14000f2d0
mov rdx, rax
lea rcx, [rsp + 0x4260]
call fcn.14002a600
nop
lea rdx, [rsp + 0x4260]
lea rcx, [rsp + 0x9440]
call fcn.140005720
nop
lea rcx, [rsp + 0x4260]
call fcn.140027fc0
mov edx, 1
lea rcx, [rsp + 0x9440]
call fcn.140005710
lea rdx, [rsp + 0x7100]
mov rcx, rax
call fcn.1400056e0
mov dword [rsp + 0x20], r13d
mov r9d, r15d
lea r8, [rsp + 0x9440]
mov dl, 1
mov rcx, qword [0x140167a98]
call fcn.140108950
nop
lea rcx, [rsp + 0x9440]
call fcn.1400076f0
nop
lea rcx, [rsp + 0x7100]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x70e0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x70c0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x70a0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x7600]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x7580]
call fcn.140027fc0
nop
mov rcx, r14
call fcn.140027fc0
mov al, 1
jmp 0x14004cf7c
lea rax, [rsp + 0x42a0]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x3d8], 0xb1a3a6ba
mov dword [rsp + 0x3dc], 0xa8b4b6
mov byte [rsp + 0x3e0], 1
lea rcx, [rsp + 0x3d8]
call fcn.14000cc20
mov rdx, rax
lea rcx, [rsp + 0x42a0]
call fcn.14002a600
mov rbx, rax
mov rdx, r14
lea rcx, [rsp + 0x42c0]
call fcn.14002a640
nop
mov rdx, rbx
mov rcx, rax
call fcn.140009780
test al, al
je 0x14004a108
mov word [rsp + 0x68], 0x100
lea rcx, [rsp + 0x68]
call fcn.140005b90
mov rdx, rax
lea rcx, [rsp + 0x7240]
call fcn.14002a600
nop
mov word [rsp + 0xa8], 0xb5
mov byte [rsp + 0xaa], 1
lea rcx, [rsp + 0xa8]
call fcn.140005ba0
lea r8, [0x1401674e0]
mov rdx, rax
lea rcx, [rsp + 0x42e0]
call fcn.14002b580
mov rdx, rax
lea rcx, [0x1401671b0]
call fcn.14002a540
lea rcx, [rsp + 0x42e0]
call fcn.140027fc0
mov word [rsp + 0xac], 0xb5
mov byte [rsp + 0xae], 1
lea rcx, [rsp + 0xac]
call fcn.140005ba0
lea r8, [0x140167540]
mov rdx, rax
lea rcx, [rsp + 0x4300]
call fcn.14002b580
mov rdx, rax
lea rcx, [0x140167210]
call fcn.14002a540
lea rcx, [rsp + 0x4300]
call fcn.140027fc0
lea rdx, [0x1401671b0]
lea rcx, [rsp + 0x7320]
call fcn.14002a640
nop
lea rdx, [0x140167210]
lea rcx, [rsp + 0x7380]
call fcn.14002a640
nop
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140047ab1
mov dword [rsp + 0x378], 0xad87e4b5
mov dword [rsp + 0x37c], 0x100b6b5
lea rcx, [rsp + 0x378]
call fcn.140005c20
jmp 0x140047b49
cmp byte [0x140166939], 0
je 0x140047adf
mov dword [rsp + 0x380], 0xb19ce7b5
mov dword [rsp + 0x384], 0x100b1ba
lea rcx, [rsp + 0x380]
call fcn.140005c20
jmp 0x140047b49
cmp byte [0x140166968], 0
je 0x140047b14
mov dword [rsp + 0x294], 0xb995e2b5
mov word [rsp + 0x298], 0xb7
mov byte [rsp + 0x29a], 1
lea rcx, [rsp + 0x294]
call fcn.140006d50
jmp 0x140047b49
mov dword [rsp + 0x608], 0xb799b9b5
mov dword [rsp + 0x60c], 0xb2b2b2ad
mov word [rsp + 0x610], 0xba
mov byte [rsp + 0x612], 1
lea rcx, [rsp + 0x608]
call fcn.14000b0e0
mov rdx, rax
lea rcx, [rsp + 0x73a0]
call fcn.14002a600
nop
cmp byte [0x1401669af], 0
je 0x140047b8b
mov dword [rsp + 0x388], 0xad87e4b5
mov dword [rsp + 0x38c], 0x100b6b5
lea rcx, [rsp + 0x388]
call fcn.140005c20
jmp 0x140047c23
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140047bb9
mov dword [rsp + 0x390], 0xb19ce7b5
mov dword [rsp + 0x394], 0x100b1ba
lea rcx, [rsp + 0x390]
call fcn.140005c20
jmp 0x140047c23
cmp byte [0x14016692b], 0
je 0x140047bee
mov dword [rsp + 0x29c], 0xb995e2b5
mov word [rsp + 0x2a0], 0xb7
mov byte [rsp + 0x2a2], 1
lea rcx, [rsp + 0x29c]
call fcn.140006d50
jmp 0x140047c23
mov dword [rsp + 0x618], 0xb799b9b5
mov dword [rsp + 0x61c], 0xb2b2b2ad
mov word [rsp + 0x620], 0xba
mov byte [rsp + 0x622], 1
lea rcx, [rsp + 0x618]
call fcn.14000b0e0
mov rdx, rax
lea rcx, [rsp + 0x73c0]
call fcn.14002a600
nop
movdqa xmm0, xmmword [0x140135920]
movdqu xmmword [rsp + 0x1158], xmm0
mov dword [rsp + 0x1168], 0x87879a97
mov word [rsp + 0x116c], 0x100
lea rcx, [rsp + 0x1158]
call fcn.1400072e0
mov rdx, rax
lea rcx, [rsp + 0x73e0]
call fcn.14002a600
nop
movdqa xmm0, xmmword [0x140137df0]
movdqu xmmword [rsp + 0x14c0], xmm0
mov dword [rsp + 0x14d0], 0x8688858c
mov dword [rsp + 0x14d4], 0x8b828895
mov word [rsp + 0x14d8], 0x91
mov byte [rsp + 0x14da], 1
lea rcx, [rsp + 0x14c0]
call fcn.140026d20
lea r8, [rsp + 0x7320]
mov rdx, rax
lea rcx, [rsp + 0x4320]
call fcn.14002b580
mov rbx, rax
movdqa xmm0, xmmword [0x140136b10]
movdqu xmmword [rsp + 0x5c20], xmm0
movdqa xmm1, xmmword [0x140131db0]
movdqu xmmword [rsp + 0x5c30], xmm1
mov byte [rsp + 0x5c40], 1
lea rcx, [rsp + 0x5c20]
call fcn.14000bd80
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x4340]
call fcn.14002b6d0
nop
mov rdx, rax
lea rcx, [rsp + 0x73e0]
call fcn.14002a410
nop
lea rcx, [rsp + 0x4340]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x4320]
call fcn.140027fc0
lea rax, [rsp + 0x4360]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x4380]
mov qword [rsp + 0x30], rax
movdqa xmm0, xmmword [0x1401350f0]
movdqu xmmword [rsp + 0x64c8], xmm0
movdqa xmm1, xmmword [0x140136500]
movdqu xmmword [rsp + 0x64d8], xmm1
movdqa xmm0, xmmword [0x1401334b0]
movdqu xmmword [rsp + 0x64e8], xmm0
mov dword [rsp + 0x64f8], 0x7b627374
mov word [rsp + 0x64fc], 0x7d
mov byte [rsp + 0x64fe], 1
lea rcx, [rsp + 0x64c8]
call fcn.140008620
mov rdx, rax
lea rcx, [rsp + 0x4360]
call fcn.14002a600
mov rdi, rax
mov dword [rsp + 0x868], 0xb7a3a394
mov dword [rsp + 0x86c], 0xbfb89bf9
mov dword [rsp + 0x870], 0xacadb8
mov byte [rsp + 0x874], 1
lea rcx, [rsp + 0x868]
call fcn.140006e10
mov rdx, rax
lea rcx, [rsp + 0x4380]
call fcn.14002a600
mov rbx, rax
mov dword [rsp + 0x628], 0xb7a3a3b4
mov dword [rsp + 0x62c], 0xa4b8b9b8
mov word [rsp + 0x630], 0xae
mov byte [rsp + 0x632], 1
lea rcx, [rsp + 0x628]
call fcn.14000b0e0
mov rdx, rax
lea rcx, [rsp + 0x43a0]
call fcn.14002a600
nop
mov qword [rsp + 0x20], rdi
mov r9, rbx
movzx r8d, byte [reloc.WS2_32.dll_accept]
mov rdx, rax
lea rcx, [rsp + 0x43c0]
call fcn.14003c380
nop
mov rdx, rax
lea rcx, [rsp + 0x73e0]
call fcn.14002a410
nop
lea rcx, [rsp + 0x43c0]
call fcn.140027fc0
lea rax, [rsp + 0x43e0]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x4400]
mov qword [rsp + 0x30], rax
movdqa xmm0, xmmword [0x140138e90]
movdqu xmmword [rsp + 0x6458], xmm0
movdqa xmm1, xmmword [0x140138dc0]
movdqu xmmword [rsp + 0x6468], xmm1
movdqa xmm0, xmmword [0x140133f50]
movdqu xmmword [rsp + 0x6478], xmm0
mov dword [rsp + 0x6488], 0x6d69696d
mov word [rsp + 0x648c], 0x100
lea rcx, [rsp + 0x6458]
call fcn.140008f50
mov rdx, rax
lea rcx, [rsp + 0x43e0]
call fcn.14002a600
mov rdi, rax
movdqa xmm0, xmmword [0x140136870]
movdqu xmmword [rsp + 0xd80], xmm0
mov word [rsp + 0xd90], 0x100
lea rcx, [rsp + 0xd80]
call fcn.140005830
mov rdx, rax
lea rcx, [rsp + 0x4400]
call fcn.14002a600
mov rbx, rax
mov dword [rsp + 0x638], 0xb7a3a3b4
mov dword [rsp + 0x63c], 0x96b7bdbb
mov word [rsp + 0x640], 0xae
mov byte [rsp + 0x642], 1
lea rcx, [rsp + 0x638]
call fcn.14000b0e0
mov rdx, rax
lea rcx, [rsp + 0x4420]
call fcn.14002a600
nop
mov qword [rsp + 0x20], rdi
mov r9, rbx
movzx r8d, byte [reloc.WS2_32.dll_accept]
mov rdx, rax
lea rcx, [rsp + 0x4440]
call fcn.14003c380
nop
mov rdx, rax
lea rcx, [rsp + 0x73e0]
call fcn.14002a410
nop
lea rcx, [rsp + 0x4440]
call fcn.140027fc0
lea rax, [rsp + 0x4460]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x4480]
mov qword [rsp + 0x30], rax
movdqa xmm0, xmmword [0x140138e90]
movdqu xmmword [rsp + 0x6500], xmm0
movdqa xmm1, xmmword [0x140134d60]
movdqu xmmword [rsp + 0x6510], xmm1
movdqa xmm0, xmmword [0x140132930]
movdqu xmmword [rsp + 0x6520], xmm0
mov dword [rsp + 0x6530], 0x64702f2e
mov word [rsp + 0x6534], 0x7a
mov byte [rsp + 0x6536], 1
lea rcx, [rsp + 0x6500]
call fcn.140008620
mov rdx, rax
lea rcx, [rsp + 0x4460]
call fcn.14002a600
mov rdi, rax
movdqa xmm0, xmmword [0x140131dd0]
movdqu xmmword [rsp + 0xc90], xmm0
mov byte [rsp + 0xca0], 1
lea rcx, [rsp + 0xc90]
call fcn.14000f2d0
mov rdx, rax
lea rcx, [rsp + 0x4480]
call fcn.14002a600
mov rbx, rax
mov dword [rsp + 0x648], 0xb7a3a3b4
mov dword [rsp + 0x64c], 0x9698b6bd
mov word [rsp + 0x650], 0xae
mov byte [rsp + 0x652], 1
lea rcx, [rsp + 0x648]
call fcn.14000b0e0
mov rdx, rax
lea rcx, [rsp + 0x44a0]
call fcn.14002a600
nop
mov qword [rsp + 0x20], rdi
mov r9, rbx
movzx r8d, byte [reloc.WS2_32.dll_accept]
mov rdx, rax
lea rcx, [rsp + 0x44c0]
call fcn.14003c380
nop
mov rdx, rax
lea rcx, [rsp + 0x73e0]
call fcn.14002a410
nop
lea rcx, [rsp + 0x44c0]
call fcn.140027fc0
lea rax, [rsp + 0x44e0]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x4500]
mov qword [rsp + 0x30], rax
movdqa xmm0, xmmword [0x140135d30]
movdqu xmmword [rsp + 0x17e0], xmm0
mov dword [rsp + 0x17f0], 0x9b8a8391
mov dword [rsp + 0x17f4], 0x859e9bc9
mov dword [rsp + 0x17f8], 0x8983858e
mov word [rsp + 0x17fc], 0x100
lea rcx, [rsp + 0x17e0]
call fcn.14000a200
mov rdx, rax
lea rcx, [rsp + 0x44e0]
call fcn.14002a600
mov rdi, rax
mov dword [rsp + 0x658], 0xaca4b793
mov dword [rsp + 0x65c], 0xb3a99ef9
mov word [rsp + 0x660], 0xad
mov byte [rsp + 0x662], 1
lea rcx, [rsp + 0x658]
call fcn.14000b0e0
mov rdx, rax
lea rcx, [rsp + 0x4500]
call fcn.14002a600
mov rbx, rax
mov dword [rsp + 0x928], 0xaca4b7b3
mov dword [rsp + 0x92c], 0xacb4a8bd
mov dword [rsp + 0x930], 0xd6a7acb8
mov word [rsp + 0x934], 0x100
lea rcx, [rsp + 0x928]
call fcn.14000a1a0
mov rdx, rax
lea rcx, [rsp + 0x4520]
call fcn.14002a600
nop
mov qword [rsp + 0x20], rdi
mov r9, rbx
movzx r8d, byte [0x1401669b5]
mov rdx, rax
lea rcx, [rsp + 0x4540]
call fcn.14003c380
nop
mov rdx, rax
lea rcx, [rsp + 0x73e0]
call fcn.14002a410
nop
lea rcx, [rsp + 0x4540]
call fcn.140027fc0
lea rax, [rsp + 0x4560]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x4580]
mov qword [rsp + 0x30], rax
movdqa xmm0, xmmword [0x140138190]
movdqu xmmword [rsp + 0x1820], xmm0
mov dword [rsp + 0x1830], 0x8582928c
mov dword [rsp + 0x1834], 0x999aca9a
mov dword [rsp + 0x1838], 0x9c848d84
mov word [rsp + 0x183c], 0x88
mov byte [rsp + 0x183e], 1
lea rcx, [rsp + 0x1820]
call fcn.140026cf0
mov rdx, rax
lea rcx, [rsp + 0x4560]
call fcn.14002a600
mov rdi, rax
mov dword [rsp + 0x6c8], 0xaca4b793
mov dword [rsp + 0x6cc], 0xbda98ef9
mov dword [rsp + 0x6d0], 0x100b6ae
lea rcx, [rsp + 0x6c8]
call fcn.140026e10
mov rdx, rax
lea rcx, [rsp + 0x4580]
call fcn.14002a600
mov rbx, rax
mov dword [rsp + 0xa58], 0xaca4b7b3
mov dword [rsp + 0xa5c], 0xafbaa8ad
mov dword [rsp + 0xa60], 0x98adbbb5
mov word [rsp + 0xa64], 0xd0
mov byte [rsp + 0xa66], 1
lea rcx, [rsp + 0xa58]
call fcn.14000f300
mov rdx, rax
lea rcx, [rsp + 0x45a0]
call fcn.14002a600
nop
mov qword [rsp + 0x20], rdi
mov r9, rbx
movzx r8d, byte [0x1401669ac]
mov rdx, rax
lea rcx, [rsp + 0x45c0]
call fcn.14003c380
nop
mov rdx, rax
lea rcx, [rsp + 0x73e0]
call fcn.14002a410
nop
lea rcx, [rsp + 0x45c0]
call fcn.140027fc0
lea rax, [rsp + 0x45e0]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x4600]
mov qword [rsp + 0x30], rax
movdqa xmm0, xmmword [0x140138060]
movdqu xmmword [rsp + 0x4640], xmm0
mov dword [rsp + 0x4650], 0x91c7888a
mov dword [rsp + 0x4654], 0xcc999f86
mov dword [rsp + 0x4658], 0x87809c8a
mov dword [rsp + 0x465c], 0x1009698
lea rcx, [rsp + 0x4640]
call fcn.140026d80
mov rdx, rax
lea rcx, [rsp + 0x45e0]
call fcn.14002a600
mov rdi, rax
movdqa xmm0, xmmword [0x140135630]
movdqu xmmword [rsp + 0xf00], xmm0
mov word [rsp + 0xf10], 0x80
mov byte [rsp + 0xf12], 1
lea rcx, [rsp + 0xf00]
call fcn.140026e40
mov rdx, rax
lea rcx, [rsp + 0x4600]
call fcn.14002a600
mov rbx, rax
mov dword [rsp + 0x668], 0x8cb0b885
mov dword [rsp + 0x66c], 0xb8a3968d
mov word [rsp + 0x670], 0xed
mov byte [rsp + 0x672], 1
lea rcx, [rsp + 0x668]
call fcn.14000b0e0
mov rdx, rax
lea rcx, [rsp + 0x4620]
call fcn.14002a600
nop
mov qword [rsp + 0x20], rdi
mov r9, rbx
movzx r8d, byte [0x1401669fd]
mov rdx, rax
lea rcx, [rsp + 0x4660]
call fcn.14003c380
nop
mov rdx, rax
lea rcx, [rsp + 0x73e0]
call fcn.14002a410
nop
lea rcx, [rsp + 0x4660]
call fcn.140027fc0
movdqa xmm0, xmmword [0x1401354a0]
movdqu xmmword [rsp + 0x1050], xmm0
mov dword [rsp + 0x1060], 0x1009a89
lea rcx, [rsp + 0x1050]
call fcn.14000b080
mov rdx, rax
lea rcx, [rsp + 0x73e0]
call fcn.14004dbd0
movdqa xmm0, xmmword [0x140135cc0]
movdqa xmmword [rsp + 0x68f0], xmm0
movdqa xmm1, xmmword [0x1401366b0]
movdqa xmmword [rsp + 0x6900], xmm1
movdqa xmm0, xmmword [0x140132610]
movdqa xmmword [rsp + 0x6910], xmm0
mov dword [rsp + 0x6920], 0x67697a25
mov dword [rsp + 0x6924], 0x6b6a666f
mov dword [rsp + 0x6928], 0x6c3f727e
mov dword [rsp + 0x692c], 0x1006e21
lea rcx, [rsp + 0x68f0]
call fcn.140027080
mov rdx, rax
lea rcx, [rsp + 0x73e0]
call fcn.14004dbd0
lea rax, [rsp + 0x4680]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x46a0]
mov qword [rsp + 0x30], rax
movdqa xmm0, xmmword [0x140135ad0]
movdqu xmmword [rsp + 0x5c98], xmm0
movdqa xmm1, xmmword [0x140131d60]
movdqu xmmword [rsp + 0x5ca8], xmm1
mov byte [rsp + 0x5cb8], 1
lea rcx, [rsp + 0x5c98]
call fcn.14000bd80
mov rdx, rax
lea rcx, [rsp + 0x4680]
call fcn.14002a600
mov rdi, rax
mov dword [rsp + 0xb48], 0xada4bf83
mov dword [rsp + 0xb4c], 0x9ffbb6b8
mov dword [rsp + 0xb50], 0x88abb1b1
mov dword [rsp + 0xb54], 0x1009184
lea rcx, [rsp + 0xb48]
call fcn.140006d80
mov rdx, rax
lea rcx, [rsp + 0x46a0]
call fcn.14002a600
mov rbx, rax
mov dword [rsp + 0x938], 0xbba4aea3
mov dword [rsp + 0x93c], 0xb4afb5b5
mov dword [rsp + 0x940], 0xd08f9ab8
mov word [rsp + 0x944], 0x100
lea rcx, [rsp + 0x938]
call fcn.14000a1a0
mov rdx, rax
lea rcx, [rsp + 0x46c0]
call fcn.14002a600
nop
mov qword [rsp + 0x20], rdi
mov r9, rbx
movzx r8d, byte [0x140166a15]
mov rdx, rax
lea rcx, [rsp + 0x46e0]
call fcn.14003c380
nop
mov rdx, rax
lea rcx, [rsp + 0x73e0]
call fcn.14002a410
nop
lea rcx, [rsp + 0x46e0]
call fcn.140027fc0
lea rax, [rsp + 0x4700]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x4720]
mov qword [rsp + 0x30], rax
cmp byte [0x140166929], 0
je 0x140048723
cmp byte [0x14016692d], 0
je 0x140048723
mov bl, 1
jmp 0x140048725
xor ebx, ebx
movdqa xmm0, xmmword [0x140134fe0]
movdqu xmmword [rsp + 0x6298], xmm0
movdqa xmm1, xmmword [0x140137250]
movdqu xmmword [rsp + 0x62a8], xmm1
movdqa xmm0, xmmword [0x140133920]
movdqu xmmword [rsp + 0x62b8], xmm0
mov word [rsp + 0x62c8], 0x61
mov byte [rsp + 0x62ca], 1
lea rcx, [rsp + 0x6298]
call fcn.140026c60
mov rdx, rax
lea rcx, [rsp + 0x4700]
call fcn.14002a600
mov rsi, rax
mov dword [rsp + 0xa68], 0xbda5bf93
mov dword [rsp + 0xa6c], 0xa8ae9bf9
mov dword [rsp + 0xa70], 0x819dfeb2
mov word [rsp + 0xa74], 0x8f
mov byte [rsp + 0xa76], 1
lea rcx, [rsp + 0xa68]
call fcn.14000f300
mov rdx, rax
lea rcx, [rsp + 0x4720]
call fcn.14002a600
mov rdi, rax
mov dword [rsp + 0x948], 0xbda5bfb3
mov dword [rsp + 0x94c], 0xb3afafb8
mov dword [rsp + 0x950], 0xd1b1bfbf
mov word [rsp + 0x954], 0x100
lea rcx, [rsp + 0x948]
call fcn.14000a1a0
mov rdx, rax
lea rcx, [rsp + 0x4740]
call fcn.14002a600
nop
mov qword [rsp + 0x20], rsi
mov r9, rdi
movzx r8d, bl
mov rdx, rax
lea rcx, [rsp + 0x4760]
call fcn.14003c380
nop
mov rdx, rax
lea rcx, [rsp + 0x73e0]
call fcn.14002a410
nop
lea rcx, [rsp + 0x4760]
call fcn.140027fc0
lea rax, [rsp + 0x4780]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x47a0]
mov qword [rsp + 0x30], rax
movdqa xmm0, xmmword [0x140134c50]
movdqu xmmword [rsp + 0x6490], xmm0
movdqa xmm1, xmmword [0x140136fb0]
movdqu xmmword [rsp + 0x64a0], xmm1
movdqa xmm0, xmmword [0x1401336d0]
movdqu xmmword [rsp + 0x64b0], xmm0
mov dword [rsp + 0x64c0], 0x21626a67
mov word [rsp + 0x64c4], 0x100
lea rcx, [rsp + 0x6490]
call fcn.140008f50
mov rdx, rax
lea rcx, [rsp + 0x4780]
call fcn.14002a600
mov rdi, rax
movdqa xmm0, xmmword [0x1401354b0]
movdqu xmmword [rsp + 0xf18], xmm0
mov word [rsp + 0xf28], 0x80
mov byte [rsp + 0xf2a], 1
lea rcx, [rsp + 0xf18]
call fcn.140026e40
mov rdx, rax
lea rcx, [rsp + 0x47a0]
call fcn.14002a600
mov rbx, rax
movdqa xmm0, xmmword [0x140131d80]
movdqu xmmword [rsp + 0xca8], xmm0
mov byte [rsp + 0xcb8], 1
lea rcx, [rsp + 0xca8]
call fcn.14000f2d0
mov rdx, rax
lea rcx, [rsp + 0x47c0]
call fcn.14002a600
nop
mov qword [rsp + 0x20], rdi
mov r9, rbx
movzx r8d, byte [0x140166a27]
mov rdx, rax
lea rcx, [rsp + 0x47e0]
call fcn.14003c380
nop
mov rdx, rax
lea rcx, [rsp + 0x73e0]
call fcn.14002a410
nop
lea rcx, [rsp + 0x47e0]
call fcn.140027fc0
lea rax, [rsp + 0x4800]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x4820]
mov qword [rsp + 0x30], rax
movdqa xmm0, xmmword [0x140134c50]
movdqu xmmword [rsp + 0x6570], xmm0
movdqa xmm1, xmmword [0x140136080]
movdqu xmmword [rsp + 0x6580], xmm1
movdqa xmm0, xmmword [0x140133670]
movdqu xmmword [rsp + 0x6590], xmm0
mov dword [rsp + 0x65a0], 0x6155266b
mov dword [rsp + 0x65a4], 0x22617a
mov byte [rsp + 0x65a8], 1
lea rcx, [rsp + 0x6570]
call fcn.140026de0
mov rdx, rax
lea rcx, [rsp + 0x4800]
call fcn.14002a600
mov rdi, rax
mov dword [rsp + 0x878], 0x97f7a681
mov dword [rsp + 0x87c], 0xb098fab7
mov dword [rsp + 0x880], 0xb4bdb4
mov byte [rsp + 0x884], 1
lea rcx, [rsp + 0x878]
call fcn.140006e10
mov rdx, rax
lea rcx, [rsp + 0x4820]
call fcn.14002a600
mov rbx, rax
movdqa xmm0, xmmword [0x140131d70]
movdqu xmmword [rsp + 0xcc0], xmm0
mov byte [rsp + 0xcd0], 1
lea rcx, [rsp + 0xcc0]
call fcn.14000f2d0
mov rdx, rax
lea rcx, [rsp + 0x4840]
call fcn.14002a600
nop
mov qword [rsp + 0x20], rdi
mov r9, rbx
movzx r8d, byte [0x140166a3f]
mov rdx, rax
lea rcx, [rsp + 0x4860]
call fcn.14003c380
nop
mov rdx, rax
lea rcx, [rsp + 0x73e0]
call fcn.14002a410
nop
lea rcx, [rsp + 0x4860]
call fcn.140027fc0
lea rax, [rsp + 0x4880]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x48a0]
mov qword [rsp + 0x30], rax
movdqa xmm0, xmmword [0x140135760]
movdqu xmmword [rsp + 0x6308], xmm0
movdqa xmm1, xmmword [0x140134d50]
movdqu xmmword [rsp + 0x6318], xmm1
movdqa xmm0, xmmword [0x140133830]
movdqu xmmword [rsp + 0x6328], xmm0
mov dword [rsp + 0x6338], 0x206468
mov byte [rsp + 0x633c], 1
lea rcx, [rsp + 0x6308]
call fcn.140026ff0
mov rdx, rax
lea rcx, [rsp + 0x4880]
call fcn.14002a600
mov rdi, rax
movdqa xmm0, xmmword [0x140135d60]
movdqu xmmword [rsp + 0x1068], xmm0
mov dword [rsp + 0x1078], 0x1009480
lea rcx, [rsp + 0x1068]
call fcn.14000b080
mov rdx, rax
lea rcx, [rsp + 0x48a0]
call fcn.14002a600
mov rbx, rax
mov dword [rsp + 0x678], 0xb7a3a3b4
mov dword [rsp + 0x67c], 0xb9b7b3ad
mov word [rsp + 0x680], 0x95
mov byte [rsp + 0x682], 1
lea rcx, [rsp + 0x678]
call fcn.14000b0e0
mov rdx, rax
lea rcx, [rsp + 0x48c0]
call fcn.14002a600
nop
mov qword [rsp + 0x20], rdi
mov r9, rbx
movzx r8d, byte [0x140166a3c]
mov rdx, rax
lea rcx, [rsp + 0x48e0]
call fcn.14003c380
nop
mov rdx, rax
lea rcx, [rsp + 0x73e0]
call fcn.14002a410
nop
lea rcx, [rsp + 0x48e0]
call fcn.140027fc0
lea rax, [rsp + 0x4900]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x4920]
mov qword [rsp + 0x30], rax
movdqa xmm0, xmmword [0x1401364c0]
movdqu xmmword [rsp + 0x6340], xmm0
movdqa xmm1, xmmword [0x140138b30]
movdqu xmmword [rsp + 0x6350], xmm1
movdqa xmm0, xmmword [0x140133840]
movdqu xmmword [rsp + 0x6360], xmm0
mov dword [rsp + 0x6370], 0x206468
mov byte [rsp + 0x6374], 1
lea rcx, [rsp + 0x6340]
call fcn.140026ff0
mov r8, rax
lea rdx, [rsp + 0x73a0]
lea rcx, [rsp + 0x4900]
call fcn.14002b660
mov rdi, rax
movdqa xmm0, xmmword [0x140134830]
movdqu xmmword [rsp + 0x12a8], xmm0
mov dword [rsp + 0x12b8], 0xc894a7c5
mov dword [rsp + 0x12bc], 0x100cad3
lea rcx, [rsp + 0x12a8]
call fcn.140026e70
lea r8, [rsp + 0x73a0]
mov rdx, rax
lea rcx, [rsp + 0x4960]
call fcn.14002b580
mov rbx, rax
mov dword [rsp + 0x204], 0xb8b7b6b5
mov word [rsp + 0x208], 0x100
lea rcx, [rsp + 0x204]
call fcn.140005b50
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x4920]
call fcn.14002b6d0
mov rbx, rax
mov dword [rsp + 0x688], 0xb6b2a4a2
mov dword [rsp + 0x68c], 0x92959dba
mov word [rsp + 0x690], 0xbc
mov byte [rsp + 0x692], 1
lea rcx, [rsp + 0x688]
call fcn.14000b0e0
mov rdx, rax
lea rcx, [rsp + 0x4940]
call fcn.14002a600
nop
mov qword [rsp + 0x20], rdi
mov r9, rbx
movzx r8d, byte [0x14016698f]
mov rdx, rax
lea rcx, [rsp + 0x4980]
call fcn.14003c380
nop
mov rdx, rax
lea rcx, [rsp + 0x73e0]
call fcn.14002a410
nop
lea rcx, [rsp + 0x4980]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x4960]
call fcn.140027fc0
lea rax, [rsp + 0x49a0]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x49c0]
mov qword [rsp + 0x30], rax
movdqa xmm0, xmmword [0x1401364c0]
movdqu xmmword [rsp + 0x6420], xmm0
movdqa xmm1, xmmword [0x140138b30]
movdqu xmmword [rsp + 0x6430], xmm1
movdqa xmm0, xmmword [0x140134080]
movdqu xmmword [rsp + 0x6440], xmm0
mov dword [rsp + 0x6450], 0x206468
mov byte [rsp + 0x6454], 1
lea rcx, [rsp + 0x6420]
call fcn.140026ff0
mov r8, rax
lea rdx, [rsp + 0x73c0]
lea rcx, [rsp + 0x49a0]
call fcn.14002b660
mov rdi, rax
movdqa xmm0, xmmword [0x140134540]
movdqu xmmword [rsp + 0x1380], xmm0
mov dword [rsp + 0x1390], 0x9ba6c680
mov dword [rsp + 0x1394], 0xcbd0c9
mov byte [rsp + 0x1398], 1
lea rcx, [rsp + 0x1380]
call fcn.14000a230
lea r8, [rsp + 0x73c0]
mov rdx, rax
lea rcx, [rsp + 0x4a00]
call fcn.14002b580
mov rbx, rax
mov dword [rsp + 0x20c], 0xb8b7b6b5
mov word [rsp + 0x210], 0x100
lea rcx, [rsp + 0x20c]
call fcn.140005b50
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x49c0]
call fcn.14002b6d0
mov rbx, rax
mov dword [rsp + 0x698], 0xbda5a187
mov dword [rsp + 0x69c], 0x929cb9b7
mov word [rsp + 0x6a0], 0xbc
mov byte [rsp + 0x6a2], 1
lea rcx, [rsp + 0x698]
call fcn.14000b0e0
mov rdx, rax
lea rcx, [rsp + 0x49e0]
call fcn.14002a600
nop
mov qword [rsp + 0x20], rdi
mov r9, rbx
movzx r8d, byte [0x14016697c]
mov rdx, rax
lea rcx, [rsp + 0x4a20]
call fcn.14003c380
nop
mov rdx, rax
lea rcx, [rsp + 0x73e0]
call fcn.14002a410
nop
lea rcx, [rsp + 0x4a20]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x4a00]
call fcn.140027fc0
movdqa xmm0, xmmword [0x1401354a0]
movdqu xmmword [rsp + 0xf48], xmm0
mov dword [rsp + 0xf58], 0x1009a89
lea rcx, [rsp + 0xf48]
call fcn.14000b080
mov rdx, rax
lea rcx, [rsp + 0x73e0]
call fcn.14004dbd0
movdqa xmm0, xmmword [0x1401369e0]
movdqa xmmword [rsp + 0x6a20], xmm0
movdqa xmm1, xmmword [0x1401366d0]
movdqa xmmword [rsp + 0x6a30], xmm1
movdqa xmm0, xmmword [0x140133420]
movdqa xmmword [rsp + 0x6a40], xmm0
movdqa xmm1, xmmword [0x140133860]
movdqa xmmword [rsp + 0x6a50], xmm1
mov dword [rsp + 0x6a60], 0x64276a25
mov word [rsp + 0x6a64], 0x100
lea rcx, [rsp + 0x6a20]
call fcn.140026f90
mov rdx, rax
lea rcx, [rsp + 0x73e0]
call fcn.14004dbd0
lea rax, [rsp + 0x4a40]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x4a60]
mov qword [rsp + 0x30], rax
movdqa xmm0, xmmword [0x140136c40]
movdqu xmmword [rsp + 0x6058], xmm0
movdqa xmm1, xmmword [0x140137240]
movdqu xmmword [rsp + 0x6068], xmm1
mov dword [rsp + 0x6078], 0xbeacd687
mov dword [rsp + 0x607c], 0xa1beb1b8
mov word [rsp + 0x6080], 0x100
lea rcx, [rsp + 0x6058]
call fcn.140026ea0
mov rdx, rax
lea rcx, [rsp + 0x4a40]
call fcn.14002a600
mov rdi, rax
movdqa xmm0, xmmword [0x140137cc0]
movdqu xmmword [rsp + 0x1170], xmm0
mov dword [rsp + 0x1180], 0x9b898f95
mov word [rsp + 0x1184], 0x100
lea rcx, [rsp + 0x1170]
call fcn.1400072e0
mov rdx, rax
lea rcx, [rsp + 0x4a60]
call fcn.14002a600
mov rbx, rax
mov dword [rsp + 0x6a8], 0xb4e3e5a7
mov dword [rsp + 0x6ac], 0x8c88919f
mov word [rsp + 0x6b0], 0xa5
mov byte [rsp + 0x6b2], 1
lea rcx, [rsp + 0x6a8]
call fcn.14000b0e0
mov rdx, rax
lea rcx, [rsp + 0x4a80]
call fcn.14002a600
nop
mov qword [rsp + 0x20], rdi
mov r9, rbx
movzx r8d, byte [reloc.WS2_32.dll_accept]
mov rdx, rax
lea rcx, [rsp + 0x4aa0]
call fcn.14003c380
nop
mov rdx, rax
lea rcx, [rsp + 0x73e0]
call fcn.14002a410
nop
lea rcx, [rsp + 0x4aa0]
call fcn.140027fc0
lea rax, [rsp + 0x4ac0]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x4ae0]
mov qword [rsp + 0x30], rax
movdqa xmm0, xmmword [0x140134d30]
movdqu xmmword [rsp + 0x5e00], xmm0
movdqa xmm1, xmmword [0x140137010]
movdqu xmmword [rsp + 0x5e10], xmm1
mov dword [rsp + 0x5e20], 0x999f95d5
mov word [rsp + 0x5e24], 0x8d
mov byte [rsp + 0x5e26], 1
lea rcx, [rsp + 0x5e00]
call fcn.140026db0
mov rdx, rax
lea rcx, [rsp + 0x4ac0]
call fcn.14002a600
mov rdi, rax
movdqa xmm0, xmmword [0x140135300]
movdqu xmmword [rsp + 0x13e0], xmm0
mov dword [rsp + 0x13f0], 0x8f898f91
mov dword [rsp + 0x13f4], 0xb1dab1c9
mov word [rsp + 0x13f8], 0x100
lea rcx, [rsp + 0x13e0]
call fcn.140009c00
mov rdx, rax
lea rcx, [rsp + 0x4ae0]
call fcn.14002a600
mov rbx, rax
mov dword [rsp + 0x888], 0x9ba4bbb2
mov dword [rsp + 0x88c], 0xec979696
mov dword [rsp + 0x890], 0xe7e7ed
mov byte [rsp + 0x894], 1
lea rcx, [rsp + 0x888]
call fcn.140006e10
mov rdx, rax
lea rcx, [rsp + 0x4b00]
call fcn.14002a600
nop
mov qword [rsp + 0x20], rdi
mov r9, rbx
movzx r8d, byte [0x140166a25]
mov rdx, rax
lea rcx, [rsp + 0x4b20]
call fcn.14003c380
nop
mov rdx, rax
lea rcx, [rsp + 0x73e0]
call fcn.14002a410
nop
lea rcx, [rsp + 0x4b20]
call fcn.140027fc0
lea rax, [rsp + 0x4b40]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x4b60]
mov qword [rsp + 0x30], rax
movdqa xmm0, xmmword [0x140134d30]
movdqu xmmword [rsp + 0x5f68], xmm0
movdqa xmm1, xmmword [0x140137010]
movdqu xmmword [rsp + 0x5f78], xmm1
mov dword [rsp + 0x5f88], 0x9a8294d5
mov dword [rsp + 0x5f8c], 0x9e969b
mov byte [rsp + 0x5f90], 1
lea rcx, [rsp + 0x5f68]
call fcn.1400274a0
mov rdx, rax
lea rcx, [rsp + 0x4b40]
call fcn.14002a600
mov rdi, rax
movdqa xmm0, xmmword [0x140135300]
movdqu xmmword [rsp + 0x14a0], xmm0
mov dword [rsp + 0x14b0], 0x8f898f91
mov dword [rsp + 0x14b4], 0xb1d9b1c9
mov word [rsp + 0x14b8], 0x100
lea rcx, [rsp + 0x14a0]
call fcn.140009c00
mov rdx, rax
lea rcx, [rsp + 0x4b60]
call fcn.14002a600
mov rbx, rax
mov dword [rsp + 0x8b8], 0x9ba4bbb2
mov dword [rsp + 0x8bc], 0xec979696
mov dword [rsp + 0x8c0], 0xd2e7e7ed
mov word [rsp + 0x8c4], 0x100
lea rcx, [rsp + 0x8b8]
call fcn.14000a1a0
mov rdx, rax
lea rcx, [rsp + 0x4b80]
call fcn.14002a600
nop
mov qword [rsp + 0x20], rdi
mov r9, rbx
movzx r8d, byte [reloc.WS2_32.dll_accept]
mov rdx, rax
lea rcx, [rsp + 0x4ba0]
call fcn.14003c380
nop
mov rdx, rax
lea rcx, [rsp + 0x73e0]
call fcn.14002a410
nop
lea rcx, [rsp + 0x4ba0]
call fcn.140027fc0
lea rax, [rsp + 0x4bc0]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x4be0]
mov qword [rsp + 0x30], rax
movdqa xmm0, xmmword [0x140136c40]
movdqu xmmword [rsp + 0x60e8], xmm0
movdqa xmm1, xmmword [0x140135290]
movdqu xmmword [rsp + 0x60f8], xmm1
mov dword [rsp + 0x6108], 0xd8929b90
mov dword [rsp + 0x610c], 0x9e968f97
mov dword [rsp + 0x6110], 0x1008c98
lea rcx, [rsp + 0x60e8]
call fcn.140006e40
mov rdx, rax
lea rcx, [rsp + 0x4bc0]
call fcn.14002a600
mov rdi, rax
movdqa xmm0, xmmword [0x1401382b0]
movdqu xmmword [rsp + 0x1840], xmm0
mov dword [rsp + 0x1850], 0x8d8a83b7
mov dword [rsp + 0x1854], 0xcc8585c9
mov dword [rsp + 0x1858], 0x9e869ebe
mov word [rsp + 0x185c], 0x82
mov byte [rsp + 0x185e], 1
lea rcx, [rsp + 0x1840]
call fcn.140026cf0
mov rdx, rax
lea rcx, [rsp + 0x4be0]
call fcn.14002a600
mov rbx, rax
mov dword [rsp + 0x898], 0xbdbab3a7
mov dword [rsp + 0x89c], 0xb2aeaa8a
mov dword [rsp + 0x8a0], 0xbcb2a5
mov byte [rsp + 0x8a4], 1
lea rcx, [rsp + 0x898]
call fcn.140006e10
mov rdx, rax
lea rcx, [rsp + 0x4c00]
call fcn.14002a600
nop
mov qword [rsp + 0x20], rdi
mov r9, rbx
movzx r8d, byte [reloc.WS2_32.dll_accept]
mov rdx, rax
lea rcx, [rsp + 0x4c20]
call fcn.14003c380
nop
mov rdx, rax
lea rcx, [rsp + 0x73e0]
call fcn.14002a410
nop
lea rcx, [rsp + 0x4c20]
call fcn.140027fc0
lea rax, [rsp + 0x4c40]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x4c60]
mov qword [rsp + 0x30], rax
movdqa xmm0, xmmword [0x140136c40]
movdqu xmmword [rsp + 0x6088], xmm0
movdqa xmm1, xmmword [0x140135130]
movdqu xmmword [rsp + 0x6098], xmm1
mov dword [rsp + 0x60a8], 0x8d99d684
mov dword [rsp + 0x60ac], 0x8e9e9894
mov word [rsp + 0x60b0], 0x100
lea rcx, [rsp + 0x6088]
call fcn.140026ea0
mov rdx, rax
lea rcx, [rsp + 0x4c40]
call fcn.14002a600
mov rdi, rax
movdqa xmm0, xmmword [0x1401382b0]
movdqu xmmword [rsp + 0x16a0], xmm0
mov dword [rsp + 0x16b0], 0x87c7b7b4
mov dword [rsp + 0x16b4], 0x9cb8ca87
mov dword [rsp + 0x16b8], 0x9c8084
mov byte [rsp + 0x16bc], 1
lea rcx, [rsp + 0x16a0]
call fcn.14000ea60
mov rdx, rax
lea rcx, [rsp + 0x4c60]
call fcn.14002a600
mov rbx, rax
mov dword [rsp + 0x6d8], 0xa8a4a7a4
mov dword [rsp + 0x6dc], 0xaf83b4ac
mov dword [rsp + 0x6e0], 0x100a8b9
lea rcx, [rsp + 0x6d8]
call fcn.140026e10
mov rdx, rax
lea rcx, [rsp + 0x4c80]
call fcn.14002a600
nop
mov qword [rsp + 0x20], rdi
mov r9, rbx
movzx r8d, byte [reloc.WS2_32.dll_accept]
mov rdx, rax
lea rcx, [rsp + 0x4ca0]
call fcn.14003c380
nop
mov rdx, rax
lea rcx, [rsp + 0x73e0]
call fcn.14002a410
nop
lea rcx, [rsp + 0x4ca0]
call fcn.140027fc0
lea rax, [rsp + 0x4cc0]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x4ce0]
mov qword [rsp + 0x30], rax
movdqa xmm0, xmmword [0x140135100]
movdqu xmmword [rsp + 0x13a0], xmm0
mov dword [rsp + 0x13b0], 0x898bc696
mov dword [rsp + 0x13b4], 0x928d8e
mov byte [rsp + 0x13b8], 1
lea rcx, [rsp + 0x13a0]
call fcn.14000a230
mov rdx, rax
lea rcx, [rsp + 0x4cc0]
call fcn.14002a600
mov rdi, rax
mov dword [rsp + 0x4a8], 0xbdbcb793
mov dword [rsp + 0x4ac], 0xbbba96f9
mov word [rsp + 0x4b0], 0x100
lea rcx, [rsp + 0x4a8]
call fcn.140006d20
mov rdx, rax
lea rcx, [rsp + 0x4ce0]
call fcn.14002a600
mov rbx, rax
mov dword [rsp + 0x6b8], 0x9f9bbdb3
mov dword [rsp + 0x6bc], 0xa4a2a39e
mov word [rsp + 0x6c0], 0xae
mov byte [rsp + 0x6c2], 1
lea rcx, [rsp + 0x6b8]
call fcn.14000b0e0
mov rdx, rax
lea rcx, [rsp + 0x4d00]
call fcn.14002a600
nop
mov qword [rsp + 0x20], rdi
mov r9, rbx
movzx r8d, byte [0x140166a5a]
mov rdx, rax
lea rcx, [rsp + 0x4d20]
call fcn.14003c380
nop
mov rdx, rax
lea rcx, [rsp + 0x73e0]
call fcn.14002a410
nop
lea rcx, [rsp + 0x4d20]
call fcn.140027fc0
lea rax, [rsp + 0x4d40]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x4d60]
mov qword [rsp + 0x30], rax
movdqa xmm0, xmmword [0x1401348b0]
movdqu xmmword [rsp + 0x4da0], xmm0
mov dword [rsp + 0x4db0], 0x8190c696
mov dword [rsp + 0x4db4], 0x9984829d
mov dword [rsp + 0x4db8], 0x9998ce99
mov dword [rsp + 0x4dbc], 0x100959f
lea rcx, [rsp + 0x4da0]
call fcn.140026d80
mov rdx, rax
lea rcx, [rsp + 0x4d40]
call fcn.14002a600
mov rdi, rax
mov dword [rsp + 0x808], 0xbaa2b991
mov dword [rsp + 0x80c], 0x96fbbfb5
mov dword [rsp + 0x810], 0xafb3a8
mov byte [rsp + 0x814], 1
lea rcx, [rsp + 0x808]
call fcn.140006e10
mov rdx, rax
lea rcx, [rsp + 0x4d60]
call fcn.14002a600
mov rbx, rax
mov dword [rsp + 0x538], 0xba93a2b2
mov dword [rsp + 0x53c], 0xecb6b6aa
mov word [rsp + 0x540], 0xb7
mov byte [rsp + 0x542], 1
lea rcx, [rsp + 0x538]
call fcn.14000b0e0
mov rdx, rax
lea rcx, [rsp + 0x4d80]
call fcn.14002a600
nop
mov qword [rsp + 0x20], rdi
mov r9, rbx
movzx r8d, byte [reloc.WS2_32.dll_accept]
mov rdx, rax
lea rcx, [rsp + 0x4dc0]
call fcn.14003c380
nop
mov rdx, rax
lea rcx, [rsp + 0x73e0]
call fcn.14002a410
nop
lea rcx, [rsp + 0x4dc0]
call fcn.140027fc0
mov dword [rsp + 0x120], 0x100e7ad
lea rcx, [rsp + 0x120]
call fcn.140005bc0
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1401678e0]
call fcn.14002a300
cmp rax, 0xffffffffffffffff
jne 0x14004999e
mov dword [rsp + 0x124], 0x100e4ad
lea rcx, [rsp + 0x124]
call fcn.140005bc0
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1401678e0]
call fcn.14002a300
cmp rax, 0xffffffffffffffff
je 0x140049b14
mov dword [rsp + 0x128], 0x100e5ad
lea rcx, [rsp + 0x128]
call fcn.140005bc0
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1401678e0]
call fcn.14002a300
cmp rax, 0xffffffffffffffff
je 0x140049b14
lea rax, [rsp + 0x4de0]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x4e00]
mov qword [rsp + 0x30], rax
movdqa xmm0, xmmword [0x1401348e0]
movdqu xmmword [rsp + 0x5e28], xmm0
movdqa xmm1, xmmword [0x140137470]
movdqu xmmword [rsp + 0x5e38], xmm1
mov dword [rsp + 0x5e48], 0x9d9a979b
mov word [rsp + 0x5e4c], 0x8a
mov byte [rsp + 0x5e4e], 1
lea rcx, [rsp + 0x5e28]
call fcn.140026db0
mov rdx, rax
lea rcx, [rsp + 0x4de0]
call fcn.14002a600
mov rdi, rax
movdqa xmm0, xmmword [0x140137880]
movdqu xmmword [rsp + 0x10c8], xmm0
mov dword [rsp + 0x10d8], 0x82828a
mov byte [rsp + 0x10dc], 1
lea rcx, [rsp + 0x10c8]
call fcn.14000cbf0
mov rdx, rax
lea rcx, [rsp + 0x4e00]
call fcn.14002a600
mov rbx, rax
mov dword [rsp + 0x508], 0x9bb4a0b1
mov dword [rsp + 0x50c], 0xefe9e9b1
mov word [rsp + 0x510], 0xb6
mov byte [rsp + 0x512], 1
lea rcx, [rsp + 0x508]
call fcn.14000b0e0
mov rdx, rax
lea rcx, [rsp + 0x4e20]
call fcn.14002a600
nop
mov qword [rsp + 0x20], rdi
mov r9, rbx
movzx r8d, byte [0x140166a05]
mov rdx, rax
lea rcx, [rsp + 0x4e40]
call fcn.14003c380
nop
mov rdx, rax
lea rcx, [rsp + 0x73e0]
call fcn.14002a410
nop
lea rcx, [rsp + 0x4e40]
call fcn.140027fc0
lea rax, [rsp + 0x4e60]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x4e80]
mov qword [rsp + 0x30], rax
movdqa xmm0, xmmword [0x140138200]
movdqu xmmword [rsp + 0x4ec0], xmm0
mov dword [rsp + 0x4ed0], 0x858a8986
mov dword [rsp + 0x4ed4], 0xcc8f8488
mov dword [rsp + 0x4ed8], 0x9d809c9d
mov dword [rsp + 0x4edc], 0x1008681
lea rcx, [rsp + 0x4ec0]
call fcn.140026d80
mov rdx, rax
lea rcx, [rsp + 0x4e60]
call fcn.14002a600
mov rdi, rax
movdqa xmm0, xmmword [0x140138050]
movdqu xmmword [rsp + 0x1188], xmm0
mov dword [rsp + 0x1198], 0x8d8389a8
mov word [rsp + 0x119c], 0x100
lea rcx, [rsp + 0x1188]
call fcn.1400072e0
mov rdx, rax
lea rcx, [rsp + 0x4e80]
call fcn.14002a600
mov rbx, rax
mov dword [rsp + 0x518], 0xb5a4e7b6
mov dword [rsp + 0x51c], 0xa484b4bd
mov word [rsp + 0x520], 0xae
mov byte [rsp + 0x522], 1
lea rcx, [rsp + 0x518]
call fcn.14000b0e0
mov rdx, rax
lea rcx, [rsp + 0x4ea0]
call fcn.14002a600
nop
mov qword [rsp + 0x20], rdi
mov r9, rbx
movzx r8d, byte [reloc.WS2_32.dll_accept]
mov rdx, rax
lea rcx, [rsp + 0x4ee0]
call fcn.14003c380
nop
mov rdx, rax
lea rcx, [rsp + 0x73e0]
call fcn.14002a410
nop
lea rcx, [rsp + 0x4ee0]
call fcn.140027fc0
lea rax, [rsp + 0x4f00]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x4f20]
mov qword [rsp + 0x30], rax
movdqa xmm0, xmmword [0x140138040]
movdqu xmmword [rsp + 0x5d10], xmm0
movdqa xmm1, xmmword [0x1401353a0]
movdqu xmmword [rsp + 0x5d20], xmm1
mov word [rsp + 0x5d30], 0x100
lea rcx, [rsp + 0x5d10]
call fcn.14000a1d0
mov rdx, rax
lea rcx, [rsp + 0x4f00]
call fcn.14002a600
mov rdi, rax
movdqa xmm0, xmmword [0x140136a90]
movdqu xmmword [rsp + 0x1248], xmm0
mov dword [rsp + 0x1258], 0x8d808796
mov word [rsp + 0x125c], 0x9a
mov byte [rsp + 0x125e], 1
lea rcx, [rsp + 0x1248]
call fcn.140006db0
mov rdx, rax
lea rcx, [rsp + 0x4f20]
call fcn.14002a600
mov rbx, rax
mov dword [rsp + 0x528], 0xecb0a5b8
mov dword [rsp + 0x52c], 0xb2898e8b
mov word [rsp + 0x530], 0xb3
mov byte [rsp + 0x532], 1
lea rcx, [rsp + 0x528]
call fcn.14000b0e0
mov rdx, rax
lea rcx, [rsp + 0x4f40]
call fcn.14002a600
nop
mov qword [rsp + 0x20], rdi
mov r9, rbx
movzx r8d, byte [0x1401669cc]
mov rdx, rax
lea rcx, [rsp + 0x4f60]
call fcn.14003c380
nop
mov rdx, rax
lea rcx, [rsp + 0x73e0]
call fcn.14002a410
nop
lea rcx, [rsp + 0x4f60]
call fcn.140027fc0
lea rax, [rsp + 0x4f80]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x4fa0]
mov qword [rsp + 0x30], rax
movdqa xmm0, xmmword [0x140134920]
movdqu xmmword [rsp + 0x5d88], xmm0
movdqa xmm1, xmmword [0x140136ff0]
movdqu xmmword [rsp + 0x5d98], xmm1
mov word [rsp + 0x5da8], 0x86
mov byte [rsp + 0x5daa], 1
lea rcx, [rsp + 0x5d88]
call fcn.14000b0b0
mov rdx, rax
lea rcx, [rsp + 0x4f80]
call fcn.14002a600
mov rdi, rax
mov dword [rsp + 0x8c8], 0xf8b3b998
mov dword [rsp + 0x8cc], 0xb9afbf9d
mov dword [rsp + 0x8d0], 0x92b0aabe
mov word [rsp + 0x8d4], 0x100
lea rcx, [rsp + 0x8c8]
call fcn.14000a1a0
mov rdx, rax
lea rcx, [rsp + 0x4fa0]
call fcn.14002a600
mov rbx, rax
mov dword [rsp + 0x6e8], 0xbcb3b9b8
mov dword [rsp + 0x6ec], 0xbfbeaebc
mov dword [rsp + 0x6f0], 0x100bfa9
lea rcx, [rsp + 0x6e8]
call fcn.140026e10
mov rdx, rax
lea rcx, [rsp + 0x4fc0]
call fcn.14002a600
nop
mov qword [rsp + 0x20], rdi
mov r9, rbx
movzx r8d, byte [reloc.WS2_32.dll_accept]
mov rdx, rax
lea rcx, [rsp + 0x4fe0]
call fcn.14003c380
nop
mov rdx, rax
lea rcx, [rsp + 0x73e0]
call fcn.14002a410
nop
lea rcx, [rsp + 0x4fe0]
call fcn.140027fc0
movdqa xmm0, xmmword [0x1401354a0]
movdqu xmmword [rsp + 0xf60], xmm0
mov dword [rsp + 0xf70], 0x1009a89
lea rcx, [rsp + 0xf60]
call fcn.14000b080
mov rdx, rax
lea rcx, [rsp + 0x73e0]
call fcn.14004dbd0
movdqa xmm0, xmmword [0x1401345d0]
movdqa xmmword [rsp + 0x69d0], xmm0
movdqa xmm1, xmmword [0x1401366c0]
movdqa xmmword [rsp + 0x69e0], xmm1
movdqa xmm0, xmmword [0x1401327a0]
movdqa xmmword [rsp + 0x69f0], xmm0
movdqa xmm1, xmmword [0x140133820]
movdqa xmmword [rsp + 0x6a00], xmm1
mov dword [rsp + 0x6a10], 0x1006a25
lea rcx, [rsp + 0x69d0]
call fcn.140027200
mov rdx, rax
lea rcx, [rsp + 0x73e0]
call fcn.14004dbd0
movdqa xmm0, xmmword [0x140136de0]
movdqu xmmword [rsp + 0xd98], xmm0
mov word [rsp + 0xda8], 0x100
lea rcx, [rsp + 0xd98]
call fcn.140005830
mov rdx, rax
lea rcx, [rsp + 0x73e0]
call fcn.14004dbd0
movdqa xmm0, xmmword [0x140136d20]
movdqu xmmword [rsp + 0x1760], xmm0
mov dword [rsp + 0x1770], 0x8b8987a6
mov dword [rsp + 0x1774], 0xa397868c
mov dword [rsp + 0x1778], 0x8c968f86
mov word [rsp + 0x177c], 0x100
lea rcx, [rsp + 0x1760]
call fcn.14000a200
mov rdx, rax
lea rcx, [rsp + 0x73e0]
call fcn.14004dbd0
movdqa xmm0, xmmword [0x140131e40]
movdqu xmmword [rsp + 0xcd8], xmm0
mov byte [rsp + 0xce8], 1
lea rcx, [rsp + 0xcd8]
call fcn.14000f2d0
mov rdx, rax
lea rcx, [rsp + 0x5000]
call fcn.14002a600
nop
lea rdx, [rsp + 0x5000]
lea rcx, [rsp + 0x9600]
call fcn.140005720
nop
lea rcx, [rsp + 0x5000]
call fcn.140027fc0
mov edx, 1
lea rcx, [rsp + 0x9600]
call fcn.140005710
lea rdx, [rsp + 0x73e0]
mov rcx, rax
call fcn.1400056e0
mov dword [rsp + 0x20], r13d
mov r9d, r15d
lea r8, [rsp + 0x9600]
mov dl, 1
mov rcx, qword [0x140167a98]
call fcn.140108950
nop
lea rcx, [rsp + 0x9600]
call fcn.1400076f0
nop
lea rcx, [rsp + 0x73e0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x73c0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x73a0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x7380]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x7320]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x7240]
call fcn.140027fc0
nop
mov rcx, r14
call fcn.140027fc0
mov al, 1
jmp 0x14004cf7c
lea rax, [rsp + 0x5040]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x214], 0xabb2a4b3
mov word [rsp + 0x218], 0x100
lea rcx, [rsp + 0x214]
call fcn.140005b50
mov rdx, rax
lea rcx, [rsp + 0x5040]
call fcn.14002a600
mov rbx, rax
mov rdx, r14
lea rcx, [rsp + 0x5060]
call fcn.14002a640
nop
mov rdx, rbx
mov rcx, rax
call fcn.140009780
test al, al
je 0x14004a51c
mov byte [rsp + 0x6e48], 0
cmp byte [0x140166a0c], 0
je 0x14004a18e
mov byte [0x140166a0c], 0
mov byte [rsp + 0x6e48], 1
cmp byte [0x1401669b7], 0
jne 0x14004a365
mov dword [rsp + 0x76a0], 0
mov qword [rsp + 0x76a4], r13
mov qword [rsp + 0x76ac], r13
mov dword [rsp + 0x76b4], r13d
xorps xmm1, xmm1
movups xmmword [rsp + 0x76b8], xmm1
mov qword [rsp + 0x76c8], 0
mov dword [rsp + 0x76d0], r13d
xor eax, eax
mov qword [rsp + 0x76d4], rax
mov rcx, qword [0x140167a98]
movss xmm0, dword [rcx + 0x1c0]
movss dword [rsp + 0x76b8], xmm0
movss xmm1, dword [rcx + 0x1c4]
movss dword [rsp + 0x76bc], xmm1
mov byte [rsp + 0x76a0], al
mov dword [rsp + 0x76ac], 0x934
mov eax, dword [rcx + 0x1b8]
mov dword [rsp + 0x76b4], eax
mov dword [rsp + 0x20], 0x3c
lea r9, [rsp + 0x76a0]
xor edx, edx
lea r8d, [rdx + 4]
call fcn.140108380
mov dword [rsp + 0x988], 0xbd83b89a
mov dword [rsp + 0x98c], 0xaa94aea1
mov dword [rsp + 0x990], 0x81b3acb8
mov word [rsp + 0x994], 0x98
mov byte [rsp + 0x996], 1
lea rcx, [rsp + 0x988]
call fcn.14000f300
mov rdx, rax
lea rcx, [rsp + 0x5080]
call fcn.14002a600
nop
lea rdx, [rsp + 0x5080]
lea rcx, [rsp + 0x97c0]
call fcn.140005720
nop
lea rcx, [rsp + 0x5080]
call fcn.140027fc0
movdqa xmm0, xmmword [0x1401357e0]
movdqu xmmword [rsp + 0x1290], xmm0
mov dword [rsp + 0x12a0], 0x8682b5c5
mov dword [rsp + 0x12a4], 0x100cb9d
lea rcx, [rsp + 0x1290]
call fcn.140026e70
mov rdx, rax
lea rcx, [rsp + 0x50a0]
call fcn.14002a600
nop
mov edx, 1
lea rcx, [rsp + 0x97c0]
call fcn.140005710
mov rcx, rax
lea rdx, [rsp + 0x50a0]
call fcn.1400056e0
nop
lea rcx, [rsp + 0x50a0]
call fcn.140027fc0
mov dword [rsp + 0x20], r13d
mov r9d, r15d
lea r8, [rsp + 0x97c0]
mov dl, 1
mov rcx, qword [0x140167a98]
call fcn.140108950
mov byte [0x1401669b7], 1
lea rcx, [rsp + 0x97c0]
jmp 0x14004a490
mov dword [rsp + 0x958], 0xbd83b89a
mov dword [rsp + 0x95c], 0xaa94aea1
mov dword [rsp + 0x960], 0x81b3acb8
mov word [rsp + 0x964], 0x98
mov byte [rsp + 0x966], 1
lea rcx, [rsp + 0x958]
call fcn.14000f300
mov rdx, rax
lea rcx, [rsp + 0x50c0]
call fcn.14002a600
nop
lea rdx, [rsp + 0x50c0]
lea rcx, [rsp + 0x9980]
call fcn.140005720
nop
lea rcx, [rsp + 0x50c0]
call fcn.140027fc0
movdqa xmm0, xmmword [0x1401357e0]
movdqu xmmword [rsp + 0x6028], xmm0
movdqa xmm1, xmmword [0x140137390]
movdqu xmmword [rsp + 0x6038], xmm1
mov dword [rsp + 0x6048], 0xd8b6d681
mov dword [rsp + 0x604c], 0xdd8f93bb
mov word [rsp + 0x6050], 0x100
lea rcx, [rsp + 0x6028]
call fcn.140026ea0
mov rdx, rax
lea rcx, [rsp + 0x50e0]
call fcn.14002a600
nop
mov edx, 1
lea rcx, [rsp + 0x9980]
call fcn.140005710
mov rcx, rax
lea rdx, [rsp + 0x50e0]
call fcn.1400056e0
nop
lea rcx, [rsp + 0x50e0]
call fcn.140027fc0
mov dword [rsp + 0x20], r13d
mov r9d, r15d
lea r8, [rsp + 0x9980]
mov dl, 1
mov rcx, qword [0x140167a98]
call fcn.140108950
nop
lea rcx, [rsp + 0x9980]
call fcn.1400076f0
cmp byte [rsp + 0x6e48], 0
je 0x14004a4db
lea rdx, [rsp + 0x6e48]
lea rcx, [rsp + 0x398]
call fcn.14002b370
mov rdx, rax
lea rcx, [rsp + 0xa78]
call fcn.140050dd0
nop
mov rcx, rax
call fcn.140005b00
nop
lea rcx, [rsp + 0xa78]
call fcn.140005ae0
cmp byte [0x1401669b7], 0
je 0x14004cf72
xor eax, eax
mov byte [rsp + 0x5a], al
lea rdx, [rsp + 0x5a]
lea rcx, [rsp + 0xa88]
call fcn.140050ed0
nop
mov rcx, rax
call fcn.140005b00
nop
lea rcx, [rsp + 0xa88]
call fcn.140005ae0
jmp 0x14004cf72
lea rax, [rsp + 0x5100]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x4b8], 0xafb8a4b2
mov dword [rsp + 0x4bc], 0xb2bab9aa
mov word [rsp + 0x4c0], 0x100
lea rcx, [rsp + 0x4b8]
call fcn.140006d20
mov rdx, rax
lea rcx, [rsp + 0x5100]
call fcn.14002a600
mov rbx, rax
mov rdx, r14
lea rcx, [rsp + 0x5120]
call fcn.14002a640
nop
mov rdx, rbx
mov rcx, rax
call fcn.140009780
test al, al
jne 0x14004baaf
lea rax, [rsp + 0x5140]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x130], 0xb9b4a5b2
mov word [rsp + 0x134], 0xb7
mov byte [rsp + 0x136], 1
lea rcx, [rsp + 0x130]
call fcn.140006d50
mov rdx, rax
lea rcx, [rsp + 0x5140]
call fcn.14002a600
mov rbx, rax
mov rdx, r14
lea rcx, [rsp + 0x5160]
call fcn.14002a640
nop
mov rdx, rbx
mov rcx, rax
call fcn.140009780
test al, al
jne 0x14004baaf
lea rax, [rsp + 0x5180]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x150], 0x100a5b2
lea rcx, [rsp + 0x150]
call fcn.140005bc0
mov rdx, rax
lea rcx, [rsp + 0x5180]
call fcn.14002a600
mov rbx, rax
mov rdx, r14
lea rcx, [rsp + 0x51a0]
call fcn.14002a640
nop
mov rdx, rbx
mov rcx, rax
call fcn.140009780
test al, al
jne 0x14004baaf
lea rax, [rsp + 0x51c0]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x21c], 0xabb0b9b9
mov word [rsp + 0x220], 0x100
lea rcx, [rsp + 0x21c]
call fcn.140005b50
mov rdx, rax
lea rcx, [rsp + 0x51c0]
call fcn.14002a600
mov rbx, rax
mov rdx, r14
lea rcx, [rsp + 0x51e0]
call fcn.14002a640
nop
mov rdx, rbx
mov rcx, rax
call fcn.140009780
test al, al
je 0x14004ad74
mov word [rsp + 0xb0], 0xb5
mov byte [rsp + 0xb2], 1
lea rcx, [rsp + 0xb0]
call fcn.140005ba0
lea r8, [0x1401674e0]
mov rdx, rax
lea rcx, [rsp + 0x5200]
call fcn.14002b580
mov rdx, rax
lea rcx, [0x1401671b0]
call fcn.14002a540
lea rcx, [rsp + 0x5200]
call fcn.140027fc0
mov word [rsp + 0xb4], 0xb5
mov byte [rsp + 0xb6], 1
lea rcx, [rsp + 0xb4]
call fcn.140005ba0
lea r8, [0x140167540]
mov rdx, rax
lea rcx, [rsp + 0x5220]
call fcn.14002b580
mov rdx, rax
lea rcx, [0x140167210]
call fcn.14002a540
lea rcx, [rsp + 0x5220]
call fcn.140027fc0
lea rdx, [0x1401671b0]
lea rcx, [rsp + 0x7260]
call fcn.14002a640
nop
lea rdx, [0x140167210]
lea rcx, [rsp + 0x7280]
call fcn.14002a640
nop
lea rcx, [rsp + 0x72c0]
call fcn.140027f80
nop
movdqa xmm0, xmmword [0x140131cc0]
movdqu xmmword [rsp + 0xcf0], xmm0
mov byte [rsp + 0xd00], 1
lea rcx, [rsp + 0xcf0]
call fcn.14000f2d0
mov rdx, rax
lea rcx, [rsp + 0x5240]
call fcn.14002a600
xor r9d, r9d
mov r8d, 0x2b42
mov rdx, rax
lea rcx, [rsp + 0x72c0]
call fcn.14005c680
mov edx, 1
lea rcx, [rsp + 0x72c0]
call fcn.14005c0b0
movdqa xmm0, xmmword [0x1401355e0]
movdqu xmmword [rsp + 0x5fc8], xmm0
movdqa xmm1, xmmword [0x140138bc0]
movdqu xmmword [rsp + 0x5fd8], xmm1
mov dword [rsp + 0x5fe8], 0x88988491
mov dword [rsp + 0x5fec], 0xdcdbda8a
mov word [rsp + 0x5ff0], 0xdd
mov byte [rsp + 0x5ff2], 1
lea rcx, [rsp + 0x5fc8]
call fcn.14000bd50
mov rdx, rax
lea rcx, [rsp + 0x5260]
call fcn.14002a600
mov rdx, rax
lea rcx, [rsp + 0x72c0]
call fcn.14005d540
lea rax, [rsp + 0x5280]
mov qword [rsp + 0x40], rax
movdqa xmm0, xmmword [0x140138350]
movdqu xmmword [rsp + 0x16c0], xmm0
mov dword [rsp + 0x16d0], 0x87ab8685
mov dword [rsp + 0x16d4], 0xcccb998e
mov dword [rsp + 0x16d8], 0xcfcecd
mov byte [rsp + 0x16dc], 1
lea rcx, [rsp + 0x16c0]
call fcn.14000ea60
mov rdx, rax
lea rcx, [rsp + 0x5280]
call fcn.14002a600
mov rbx, rax
movdqa xmm0, xmmword [0x140132080]
movdqu xmmword [rsp + 0xd08], xmm0
mov byte [rsp + 0xd18], 1
lea rcx, [rsp + 0xd08]
call fcn.14000f2d0
mov rdx, rax
lea rcx, [rsp + 0x52a0]
call fcn.14002a600
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x72c0]
call fcn.14005ce40
mov edx, 1
lea rcx, [rsp + 0x72c0]
call fcn.14005c0b0
movdqa xmm0, xmmword [0x1401355f0]
movdqu xmmword [rsp + 0x6148], xmm0
movdqa xmm1, xmmword [0x140138bc0]
movdqu xmmword [rsp + 0x6158], xmm1
mov dword [rsp + 0x6168], 0x949b9996
mov dword [rsp + 0x616c], 0x8f8f999c
mov dword [rsp + 0x6170], 0x20dfdedd
mov word [rsp + 0x6174], 0x100
lea rcx, [rsp + 0x6148]
call fcn.1400273e0
mov rdx, rax
lea rcx, [rsp + 0x52c0]
call fcn.14002a600
mov rdx, rax
lea rcx, [rsp + 0x72c0]
call fcn.14005d540
lea rax, [rsp + 0x52e0]
mov qword [rsp + 0x40], rax
movdqa xmm0, xmmword [0x1401352f0]
movdqu xmmword [rsp + 0x1600], xmm0
mov dword [rsp + 0x1610], 0x8887c691
mov dword [rsp + 0x1614], 0x9f8c85a5
mov dword [rsp + 0x1618], 0x100cecd
lea rcx, [rsp + 0x1600]
call fcn.14000eac0
mov rdx, rax
lea rcx, [rsp + 0x52e0]
call fcn.14002a600
mov rbx, rax
movdqa xmm0, xmmword [0x140132020]
movdqu xmmword [rsp + 0xd20], xmm0
mov byte [rsp + 0xd30], 1
lea rcx, [rsp + 0xd20]
call fcn.14000f2d0
mov rdx, rax
lea rcx, [rsp + 0x5300]
call fcn.14002a600
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x72c0]
call fcn.14005ce40
mov edx, 1
lea rcx, [rsp + 0x72c0]
call fcn.14005c0b0
movdqa xmm0, xmmword [0x1401355d0]
movdqu xmmword [rsp + 0x5f98], xmm0
movdqa xmm1, xmmword [0x140138bc0]
movdqu xmmword [rsp + 0x5fa8], xmm1
mov dword [rsp + 0x5fb8], 0x969e8686
mov dword [rsp + 0x5fbc], 0xdcdbda8a
mov word [rsp + 0x5fc0], 0xdd
mov byte [rsp + 0x5fc2], 1
lea rcx, [rsp + 0x5f98]
call fcn.14000bd50
mov rdx, rax
lea rcx, [rsp + 0x5320]
call fcn.14002a600
mov rdx, rax
lea rcx, [rsp + 0x72c0]
call fcn.14005d540
lea rax, [rsp + 0x5340]
mov qword [rsp + 0x40], rax
movdqa xmm0, xmmword [0x140135750]
movdqu xmmword [rsp + 0x1700], xmm0
mov dword [rsp + 0x1710], 0xa48786c5
mov dword [rsp + 0x1714], 0xcc988d86
mov dword [rsp + 0x1718], 0xd0cfcecd
mov word [rsp + 0x171c], 0x100
lea rcx, [rsp + 0x1700]
call fcn.14000a200
mov rdx, rax
lea rcx, [rsp + 0x5340]
call fcn.14002a600
mov rbx, rax
movdqa xmm0, xmmword [0x140132010]
movdqu xmmword [rsp + 0xd38], xmm0
mov byte [rsp + 0xd48], 1
lea rcx, [rsp + 0xd38]
call fcn.14000f2d0
mov rdx, rax
lea rcx, [rsp + 0x5360]
call fcn.14002a600
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x72c0]
call fcn.14005ce40
mov edx, 1
lea rcx, [rsp + 0x72c0]
call fcn.14005c0b0
lea rax, [rsp + 0x5380]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x53a0]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x3a0], 0xbbb9b796
mov dword [rsp + 0x3a4], 0x100b6bc
lea rcx, [rsp + 0x3a0]
call fcn.140005c20
mov rdx, rax
lea rcx, [rsp + 0x5380]
call fcn.14002a600
mov rdi, rax
mov dword [rsp + 0x224], 0xa1b2bd9a
mov word [rsp + 0x228], 0x100
lea rcx, [rsp + 0x224]
call fcn.140005b50
mov rdx, rax
lea rcx, [rsp + 0x53a0]
call fcn.14002a600
mov rbx, rax
mov dword [rsp + 0x194], 0xb3b8b0
mov byte [rsp + 0x198], 1
lea rcx, [rsp + 0x194]
call fcn.140005bf0
mov rdx, rax
lea rcx, [rsp + 0x53c0]
call fcn.14002a600
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x72c0]
call fcn.14005db10
movdqa xmm0, xmmword [0x140131e40]
movdqu xmmword [rsp + 0xd50], xmm0
mov byte [rsp + 0xd60], 1
lea rcx, [rsp + 0xd50]
call fcn.14000f2d0
mov rdx, rax
lea rcx, [rsp + 0x53e0]
call fcn.14002a600
nop
lea rdx, [rsp + 0x53e0]
lea rcx, [rsp + 0x9b40]
call fcn.140005720
nop
lea rcx, [rsp + 0x53e0]
call fcn.140027fc0
lea rdx, [rsp + 0x5400]
lea rcx, [rsp + 0x72c0]
call fcn.14005df30
mov rbx, rax
mov edx, 1
lea rcx, [rsp + 0x9b40]
call fcn.140005710
mov rdx, rbx
mov rcx, rax
call fcn.1400056e0
nop
lea rcx, [rsp + 0x5400]
call fcn.140027fc0
mov dword [rsp + 0x20], r13d
mov r9d, r15d
lea r8, [rsp + 0x9b40]
mov dl, 1
mov rcx, qword [0x140167a98]
call fcn.140108950
nop
lea rcx, [rsp + 0x9b40]
call fcn.1400076f0
nop
lea rcx, [rsp + 0x72c0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x7280]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x7260]
call fcn.140027fc0
nop
mov rcx, r14
call fcn.140027fc0
mov al, 1
jmp 0x14004cf7c
lea rax, [rsp + 0x5440]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x3e8], 0xbdbbbfa1
mov dword [rsp + 0x3ec], 0xb6bfbe
mov byte [rsp + 0x3f0], 1
lea rcx, [rsp + 0x3e8]
call fcn.14000cc20
mov rdx, rax
lea rcx, [rsp + 0x5440]
call fcn.14002a600
mov rbx, rax
mov rdx, r14
lea rcx, [rsp + 0x5460]
call fcn.14002a640
nop
mov rdx, rbx
mov rcx, rax
call fcn.140009780
test al, al
je 0x14004b0b7
mov word [rsp + 0xb8], 0xb5
mov byte [rsp + 0xba], 1
lea rcx, [rsp + 0xb8]
call fcn.140005ba0
mov rdx, rax
lea r8, [0x1401674e0]
lea rcx, [rsp + 0x5480]
call fcn.14002b580
mov rdx, rax
lea rcx, [0x1401671b0]
call fcn.14002a540
lea rcx, [rsp + 0x5480]
call fcn.140027fc0
mov word [rsp + 0xbc], 0xb5
mov byte [rsp + 0xbe], 1
lea rcx, [rsp + 0xbc]
call fcn.140005ba0
mov rdx, rax
lea r8, [0x140167540]
lea rcx, [rsp + 0x54a0]
call fcn.14002b580
mov rdx, rax
lea rcx, [0x140167210]
call fcn.14002a540
lea rcx, [rsp + 0x54a0]
call fcn.140027fc0
lea rdx, [0x1401671b0]
lea rcx, [rsp + 0x75a0]
call fcn.14002a640
nop
lea rdx, [0x140167210]
lea rcx, [rsp + 0x75c0]
call fcn.14002a640
nop
cmp byte [0x140166a3c], 0
sete al
mov byte [0x140166a3c], al
movdqa xmm0, xmmword [0x140136880]
test al, al
je 0x14004b039
movdqu xmmword [rsp + 0x5c70], xmm0
movdqa xmm1, xmmword [0x140131e60]
movdqu xmmword [rsp + 0x5c80], xmm1
mov byte [rsp + 0x5c90], 1
lea rcx, [rsp + 0x5c70]
call fcn.14000bd80
mov r8, rax
lea rdx, [rsp + 0x75c0]
lea rcx, [rsp + 0x54c0]
call fcn.14002b660
mov rcx, rax
call fcn.1400d15c0
movdqa xmm0, xmmword [0x1401386d0]
movdqu xmmword [rsp + 0x1278], xmm0
mov dword [rsp + 0x1288], 0x8488aec5
mov dword [rsp + 0x128c], 0x100ca8d
lea rcx, [rsp + 0x1278]
call fcn.140026e70
mov rdx, rax
lea r8, [rsp + 0x75c0]
lea rcx, [rsp + 0x5500]
call fcn.14002b580
mov rbx, rax
mov dword [rsp + 0x6f8], 0xf8839a94
mov dword [rsp + 0x6fc], 0xb2baadb9
mov dword [rsp + 0x700], 0x100feb9
lea rcx, [rsp + 0x6f8]
call fcn.140026e10
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x5520]
call fcn.14002b6d0
nop
lea r8, [rsp + 0x75c0]
mov rdx, rax
lea rcx, [rsp + 0x5540]
call fcn.14002b810
mov rbx, rax
movdqa xmm0, xmmword [0x140131d40]
movdqu xmmword [rsp + 0xd68], xmm0
mov byte [rsp + 0xd78], 1
lea rcx, [rsp + 0xd68]
call fcn.14000f2d0
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x54e0]
call fcn.14002b6d0
mov rcx, rax
call fcn.1400d15c0
nop
lea rcx, [rsp + 0x5540]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x5520]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x5500]
call fcn.140027fc0
jmp 0x14004b09c
movdqu xmmword [rsp + 0x5580], xmm0
mov dword [rsp + 0x5590], 0x8c88abc5
mov dword [rsp + 0x5594], 0x85afca8c
mov dword [rsp + 0x5598], 0x9c8d8f9e
mov dword [rsp + 0x559c], 0x1009694
lea rcx, [rsp + 0x5580]
call fcn.140026d80
mov r8, rax
lea rdx, [rsp + 0x75a0]
lea rcx, [rsp + 0x5560]
call fcn.14002b660
mov rcx, rax
call fcn.1400d15c0
nop
lea rcx, [rsp + 0x75c0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x75a0]
jmp 0x14004cf6c
lea rax, [rsp + 0x55a0]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x478], 0xb3a3b9bd
mov dword [rsp + 0x47c], 0xa8a3bc
mov byte [rsp + 0x480], 1
lea rcx, [rsp + 0x478]
call fcn.14000cc20
mov rdx, rax
lea rcx, [rsp + 0x55a0]
call fcn.14002a600
mov rbx, rax
mov rdx, r14
lea rcx, [rsp + 0x55c0]
call fcn.14002a640
nop
mov rdx, rbx
mov rcx, rax
call fcn.140009780
test al, al
je 0x14004baa0
lea rcx, [rsp + 0x7160]
call fcn.14002a760
nop
mov word [rsp + 0xc0], 0xb5
mov byte [rsp + 0xc2], 1
lea rcx, [rsp + 0xc0]
call fcn.140005ba0
lea r8, [0x1401674e0]
mov rdx, rax
lea rcx, [rsp + 0x55e0]
call fcn.14002b580
mov rdx, rax
lea rcx, [0x1401671b0]
call fcn.14002a540
lea rcx, [rsp + 0x55e0]
call fcn.140027fc0
mov word [rsp + 0xc4], 0xb5
mov byte [rsp + 0xc6], 1
lea rcx, [rsp + 0xc4]
call fcn.140005ba0
lea r8, [0x140167540]
mov rdx, rax
lea rcx, [rsp + 0x5600]
call fcn.14002b580
mov rdx, rax
lea rcx, [0x140167210]
call fcn.14002a540
lea rcx, [rsp + 0x5600]
call fcn.140027fc0
lea rdx, [0x1401671b0]
lea rcx, [rsp + 0x71e0]
call fcn.14002a640
nop
lea rdx, [0x140167210]
lea rcx, [rsp + 0x7200]
call fcn.14002a640
nop
mov word [rsp + 0x6c], 0x100
lea rcx, [rsp + 0x6c]
call fcn.140005b90
mov rdx, rax
lea rcx, [rsp + 0x7220]
call fcn.14002a600
nop
movdqa xmm0, xmmword [0x140135cd0]
movdqu xmmword [rsp + 0x62d0], xmm0
movdqa xmm1, xmmword [0x140135c30]
movdqu xmmword [rsp + 0x62e0], xmm1
movdqa xmm0, xmmword [0x140132bb0]
movdqu xmmword [rsp + 0x62f0], xmm0
mov word [rsp + 0x6300], 0x79
mov byte [rsp + 0x6302], 1
lea rcx, [rsp + 0x62d0]
call fcn.140026c60
lea r8, [rsp + 0x7220]
mov rdx, rax
lea rcx, [rsp + 0x5620]
call fcn.14002b580
mov rbx, rax
movdqa xmm0, xmmword [0x1401354a0]
movdqu xmmword [rsp + 0xf78], xmm0
mov dword [rsp + 0xf88], 0x1009a89
lea rcx, [rsp + 0xf78]
call fcn.14000b080
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x5640]
call fcn.14002b6d0
mov rbx, rax
movdqa xmm0, xmmword [0x140137950]
movdqu xmmword [rsp + 0x6730], xmm0
movdqa xmm1, xmmword [0x140138c60]
movdqu xmmword [rsp + 0x6740], xmm1
movdqa xmm0, xmmword [0x140133310]
movdqu xmmword [rsp + 0x6750], xmm0
mov dword [rsp + 0x6760], 0x6a66756c
mov dword [rsp + 0x6764], 0x70226f65
mov word [rsp + 0x6768], 0x100
lea rcx, [rsp + 0x6730]
call fcn.140027170
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x5660]
call fcn.14002b6d0
mov rdx, rax
lea rcx, [rsp + 0x7160]
call fcn.14002a540
lea rcx, [rsp + 0x5660]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x5640]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x5620]
call fcn.140027fc0
mov edi, r13d
lea rcx, [0x1401679d0]
call fcn.140029960
mov rbx, rax
lea rcx, [0x1401679d0]
call fcn.140029950
mov qword [rsp + 0x40], rax
mov r12d, 0x1564
cmp rbx, rax
je 0x14004b811
inc edi
mov rcx, rbx
call fcn.14002c530
cmp dword [rax], 1
jne 0x14004b3d7
mov dword [rsp + 0x138], 0x100e4b5
lea rcx, [rsp + 0x138]
call fcn.140005bc0
jmp 0x14004b3ef
mov dword [rsp + 0x13c], 0x100e2b5
lea rcx, [rsp + 0x13c]
call fcn.140005bc0
mov rdx, rax
lea rcx, [rsp + 0x72a0]
call fcn.14002a600
nop
mov rcx, rbx
call fcn.14002c530
mov esi, 0x1566
cmp dword [rax], 1
cmove esi, r12d
mov edx, edi
lea rcx, [rsp + 0x5680]
call fcn.140005010
mov qword [rsp + 0x30], rax
mov edx, esi
lea rcx, [rsp + 0x56a0]
call fcn.140005010
mov qword [rsp + 0x50], rax
mov rcx, rbx
call fcn.140050f60
mov edx, dword [rax]
lea rcx, [rsp + 0x56c0]
call fcn.14003fa30
mov r13, rax
mov edx, edi
lea rcx, [rsp + 0x56e0]
call fcn.140005010
mov r12, rax
movdqa xmm0, xmmword [0x140137df0]
movdqu xmmword [rsp + 0x1860], xmm0
mov dword [rsp + 0x1870], 0x8688858c
mov dword [rsp + 0x1874], 0x989e88b6
mov dword [rsp + 0x1878], 0x8c818199
mov word [rsp + 0x187c], 0x8d
mov byte [rsp + 0x187e], 1
lea rcx, [rsp + 0x1860]
call fcn.140026cf0
lea r8, [rsp + 0x72a0]
mov rdx, rax
lea rcx, [rsp + 0x5700]
call fcn.14002b580
mov rsi, rax
mov word [rsp + 0xc8], 0xae
mov byte [rsp + 0xca], 1
lea rcx, [rsp + 0xc8]
call fcn.140005ba0
mov r8, rax
mov rdx, rsi
lea rcx, [rsp + 0x5720]
call fcn.14002b6d0
nop
mov r8, r12
mov rdx, rax
lea rcx, [rsp + 0x5740]
call fcn.14002b880
mov rsi, rax
mov dword [rsp + 0x22c], 0xafb7f6a8
mov word [rsp + 0x230], 0x100
lea rcx, [rsp + 0x22c]
call fcn.140005b50
mov r8, rax
mov rdx, rsi
lea rcx, [rsp + 0x5760]
call fcn.14002b6d0
nop
mov r8, r13
mov rdx, rax
lea rcx, [rsp + 0x5780]
call fcn.14002b880
mov rsi, rax
mov dword [rsp + 0x140], 0x100f6ef
lea rcx, [rsp + 0x140]
call fcn.140005bc0
mov r8, rax
mov rdx, rsi
lea rcx, [rsp + 0x57a0]
call fcn.14002b6d0
nop
lea r8, [rsp + 0x72a0]
mov rdx, rax
lea rcx, [rsp + 0x57c0]
call fcn.14002b810
mov rsi, rax
mov word [rsp + 0xcc], 0xfa
mov byte [rsp + 0xce], 1
lea rcx, [rsp + 0xcc]
call fcn.140005ba0
mov r8, rax
mov rdx, rsi
lea rcx, [rsp + 0x57e0]
call fcn.14002b6d0
mov rsi, rax
mov rcx, rbx
call fcn.140050f70
mov r8, rax
mov rdx, rsi
lea rcx, [rsp + 0x5800]
call fcn.14002b810
mov rsi, rax
mov dword [rsp + 0x3a8], 0xbeb2baa9
mov dword [rsp + 0x3ac], 0x100a6ad
lea rcx, [rsp + 0x3a8]
call fcn.140005c20
mov r8, rax
mov rdx, rsi
lea rcx, [rsp + 0x5820]
call fcn.14002b6d0
nop
mov r8, qword [rsp + 0x50]
mov rdx, rax
lea rcx, [rsp + 0x5840]
call fcn.14002b880
mov rsi, rax
mov dword [rsp + 0x8d8], 0xb3a3bea9
mov dword [rsp + 0x8dc], 0xb2ab95a0
mov dword [rsp + 0x8e0], 0x8cbdad99
mov word [rsp + 0x8e4], 0x100
lea rcx, [rsp + 0x8d8]
call fcn.14000a1a0
mov r8, rax
mov rdx, rsi
lea rcx, [rsp + 0x5860]
call fcn.14002b6d0
nop
mov r8, qword [rsp + 0x30]
mov rdx, rax
lea rcx, [rsp + 0x5880]
call fcn.14002b880
mov rsi, rax
mov word [rsp + 0xd0], 0xa9
mov byte [rsp + 0xd2], 1
lea rcx, [rsp + 0xd0]
call fcn.140005ba0
mov r8, rax
mov rdx, rsi
lea rcx, [rsp + 0x58a0]
call fcn.14002b6d0
nop
mov rdx, rax
lea rcx, [rsp + 0x7160]
call fcn.14002a410
nop
lea rcx, [rsp + 0x58a0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x5880]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x5860]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x5840]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x5820]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x5800]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x57e0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x57c0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x57a0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x5780]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x5760]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x5740]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x5720]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x5700]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x56e0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x56c0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x56a0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x5680]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x72a0]
call fcn.140027fc0
add rbx, 0x30
mov rax, qword [rsp + 0x40]
jmp 0x14004b39f
movdqa xmm0, xmmword [0x1401354a0]
movdqu xmmword [rsp + 0xfc0], xmm0
mov dword [rsp + 0xfd0], 0x1009a89
lea rcx, [rsp + 0xfc0]
call fcn.14000b080
lea r8, [rsp + 0x7220]
mov rdx, rax
lea rcx, [rsp + 0x58c0]
call fcn.14002b580
mov rbx, rax
movdqa xmm0, xmmword [0x140135700]
movdqa xmmword [rsp + 0x6930], xmm0
movdqa xmm1, xmmword [0x140136020]
movdqa xmmword [rsp + 0x6940], xmm1
movdqa xmm0, xmmword [0x140132620]
movdqa xmmword [rsp + 0x6950], xmm0
movdqa xmm1, xmmword [str._fflgmjs_m_o]
movdqa xmmword [rsp + 0x6960], xmm1
mov byte [rsp + 0x6970], 1
lea rcx, [rsp + 0x6930]
call fcn.140027140
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x58e0]
call fcn.14002b6d0
mov rbx, rax
movdqa xmm0, xmmword [0x140136de0]
movdqu xmmword [rsp + 0xdb0], xmm0
mov word [rsp + 0xdc0], 0x100
lea rcx, [rsp + 0xdb0]
call fcn.140005830
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x5900]
call fcn.14002b6d0
mov rbx, rax
movdqa xmm0, xmmword [0x140136d20]
movdqu xmmword [rsp + 0x16e0], xmm0
mov dword [rsp + 0x16f0], 0x8b8987a6
mov dword [rsp + 0x16f4], 0xa397868c
mov dword [rsp + 0x16f8], 0x8c968f86
mov word [rsp + 0x16fc], 0x100
lea rcx, [rsp + 0x16e0]
call fcn.14000a200
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x5920]
call fcn.14002b6d0
nop
mov rdx, rax
lea rcx, [rsp + 0x7160]
call fcn.14002a410
nop
lea rcx, [rsp + 0x5920]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x5900]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x58e0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x58c0]
call fcn.140027fc0
movdqa xmm0, xmmword [0x140131e40]
movdqu xmmword [rsp + 0xb58], xmm0
mov byte [rsp + 0xb68], 1
lea rcx, [rsp + 0xb58]
call fcn.14000f2d0
mov rdx, rax
lea rcx, [rsp + 0x5940]
call fcn.14002a600
nop
lea rdx, [rsp + 0x5940]
lea rcx, [rsp + 0x9d00]
call fcn.140005720
nop
lea rcx, [rsp + 0x5940]
call fcn.140027fc0
mov edx, 1
lea rcx, [rsp + 0x9d00]
call fcn.140005710
lea rdx, [rsp + 0x7160]
mov rcx, rax
call fcn.1400056e0
xor ebx, ebx
mov dword [rsp + 0x20], ebx
mov r9d, r15d
lea r8, [rsp + 0x9d00]
mov dl, 1
mov rcx, qword [0x140167a98]
call fcn.140108950
nop
lea rcx, [rsp + 0x9d00]
call fcn.1400076f0
nop
lea rcx, [rsp + 0x7220]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x7200]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x71e0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x7160]
call fcn.140027fc0
nop
mov rcx, r14
call fcn.140027fc0
mov al, 1
jmp 0x14004cf7c
mov rcx, r14
call fcn.140027fc0
xor al, al
jmp 0x14004cf7c
mov word [rsp + 0xd4], 0xb5
mov byte [rsp + 0xd6], 1
lea rcx, [rsp + 0xd4]
call fcn.140005ba0
lea r8, [0x1401674e0]
mov rdx, rax
lea rcx, [rsp + 0x5980]
call fcn.14002b580
mov rdx, rax
lea rcx, [0x1401671b0]
call fcn.14002a540
lea rcx, [rsp + 0x5980]
call fcn.140027fc0
mov word [rsp + 0xd8], 0xb5
mov byte [rsp + 0xda], 1
lea rcx, [rsp + 0xd8]
call fcn.140005ba0
lea r8, [0x140167540]
mov rdx, rax
lea rcx, [rsp + 0x59a0]
call fcn.14002b580
mov rdx, rax
lea rcx, [0x140167210]
call fcn.14002a540
lea rcx, [rsp + 0x59a0]
call fcn.140027fc0
lea rdx, [0x1401671b0]
lea rcx, [rsp + 0x7040]
call fcn.14002a640
nop
lea rdx, [0x140167210]
lea rcx, [rsp + 0x7060]
call fcn.14002a640
nop
lea rcx, [rsp + 0x7080]
call fcn.140027f80
nop
mov dword [rsp + 0x8a8], 0xb195a1b5
mov dword [rsp + 0x8ac], 0xb7b2b6ab
mov dword [rsp + 0x8b0], 0xffadfa
mov byte [rsp + 0x8b4], 1
lea rcx, [rsp + 0x8a8]
call fcn.140006e10
lea r8, [rsp + 0x7060]
mov rdx, rax
lea rcx, [rsp + 0x59e0]
call fcn.14002b580
mov rbx, rax
movdqa xmm0, xmmword [0x140134dd0]
movdqu xmmword [rsp + 0xf30], xmm0
mov word [rsp + 0xf40], 0x85
mov byte [rsp + 0xf42], 1
lea rcx, [rsp + 0xf30]
call fcn.140026e40
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x59c0]
call fcn.14002b6d0
xor r9d, r9d
mov r8d, 0x1780
mov rdx, rax
lea rcx, [rsp + 0x7080]
call fcn.14005c680
nop
lea rcx, [rsp + 0x59e0]
call fcn.140027fc0
mov edx, 1
lea rcx, [rsp + 0x7080]
call fcn.14005c0b0
movdqa xmm0, xmmword [0x140135280]
movdqa xmmword [rsp + 0x6980], xmm0
movdqa xmm1, xmmword [0x1401372a0]
movdqa xmmword [rsp + 0x6990], xmm1
movdqa xmm0, xmmword [0x1401326a0]
movdqa xmmword [rsp + 0x69a0], xmm0
movdqa xmm1, xmmword [0x140133fb0]
movdqa xmmword [rsp + 0x69b0], xmm1
mov word [rsp + 0x69c0], 0x100
lea rcx, [rsp + 0x6980]
call fcn.140005860
mov rdx, rax
lea rcx, [rsp + 0x5a00]
call fcn.14002a600
mov rdx, rax
lea rcx, [rsp + 0x7080]
call fcn.14005d540
mov edx, 1
lea rcx, [rsp + 0x7080]
call fcn.14005c0b0
mov dword [rsp + 0xa98], 0xb080a1b5
mov dword [rsp + 0xa9c], 0xfcb3b9b0
mov dword [rsp + 0xaa0], 0x94beaaae
mov dword [rsp + 0xaa4], 0x100c292
lea rcx, [rsp + 0xa98]
call fcn.140006d80
lea r8, [rsp + 0x7060]
mov rdx, rax
lea rcx, [rsp + 0x5a40]
call fcn.14002b580
mov rbx, rax
movdqa xmm0, xmmword [0x1401360f0]
movdqu xmmword [rsp + 0x5a60], xmm0
mov dword [rsp + 0x5a70], 0x9f87c68a
mov dword [rsp + 0x5a74], 0x9b8e839f
mov dword [rsp + 0x5a78], 0x908fd1cd
mov dword [rsp + 0x5a7c], 0x1009291
lea rcx, [rsp + 0x5a60]
call fcn.140026d80
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x5a20]
call fcn.14002b6d0
mov rdx, rax
lea rcx, [rsp + 0x7080]
call fcn.14005d540
nop
lea rcx, [rsp + 0x5a40]
call fcn.140027fc0
lea rax, [rsp + 0x5a80]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x908], 0xb4a5b982
mov dword [rsp + 0x90c], 0xb099fabd
mov dword [rsp + 0x910], 0x93b4bdb2
mov word [rsp + 0x914], 0x100
lea rcx, [rsp + 0x908]
call fcn.14000a1a0
mov rdx, rax
lea rcx, [rsp + 0x5a80]
call fcn.14002a600
mov rbx, rax
movdqa xmm0, xmmword [0x140131dc0]
movdqu xmmword [rsp + 0xb70], xmm0
mov byte [rsp + 0xb80], 1
lea rcx, [rsp + 0xb70]
call fcn.14000f2d0
mov rdx, rax
lea rcx, [rsp + 0x5aa0]
call fcn.14002a600
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x7080]
call fcn.14005ce40
lea rax, [rsp + 0x5ac0]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0xaa8], 0xb9b8ba93
mov dword [rsp + 0xaac], 0xbbb5b3ad
mov dword [rsp + 0xab0], 0x85ab97fd
mov dword [rsp + 0xab4], 0x100918c
lea rcx, [rsp + 0xaa8]
call fcn.140006d80
mov rdx, rax
lea rcx, [rsp + 0x5ac0]
call fcn.14002a600
mov rbx, rax
movdqa xmm0, xmmword [0x140134c60]
movdqu xmmword [rsp + 0xdc8], xmm0
mov word [rsp + 0xdd8], 0x100
lea rcx, [rsp + 0xdc8]
call fcn.140005830
mov rdx, rax
lea rcx, [rsp + 0x5ae0]
call fcn.14002a600
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x7080]
call fcn.14005ce40
lea rax, [rsp + 0x5b00]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x968], 0xb6b6ba85
mov dword [rsp + 0x96c], 0xfcbfbfad
mov dword [rsp + 0x970], 0x84babb8e
mov word [rsp + 0x974], 0x92
mov byte [rsp + 0x976], 1
lea rcx, [rsp + 0x968]
call fcn.14000f300
mov rdx, rax
lea rcx, [rsp + 0x5b00]
call fcn.14002a600
mov rbx, rax
movdqa xmm0, xmmword [0x140131f80]
movdqu xmmword [rsp + 0xb88], xmm0
mov byte [rsp + 0xb98], 1
lea rcx, [rsp + 0xb88]
call fcn.14000f2d0
mov rdx, rax
lea rcx, [rsp + 0x5b20]
call fcn.14002a600
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x7080]
call fcn.14005ce40
mov edx, 1
lea rcx, [rsp + 0x7080]
call fcn.14005c0b0
lea rax, [rsp + 0x5b40]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x5b60]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x3b0], 0xbbb9b796
mov dword [rsp + 0x3b4], 0x100b6bc
lea rcx, [rsp + 0x3b0]
call fcn.140005c20
mov rdx, rax
lea rcx, [rsp + 0x5b40]
call fcn.14002a600
mov rdi, rax
mov dword [rsp + 0x234], 0xa1b2bd9a
mov word [rsp + 0x238], 0x100
lea rcx, [rsp + 0x234]
call fcn.140005b50
mov rdx, rax
lea rcx, [rsp + 0x5b60]
call fcn.14002a600
mov rbx, rax
mov dword [rsp + 0x19c], 0xb3b8b0
mov byte [rsp + 0x1a0], 1
lea rcx, [rsp + 0x19c]
call fcn.140005bf0
mov rdx, rax
lea rcx, [rsp + 0x5b80]
call fcn.14002a600
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x7080]
call fcn.14005db10
movdqa xmm0, xmmword [0x140131e40]
movdqu xmmword [rsp + 0xba0], xmm0
mov byte [rsp + 0xbb0], 1
lea rcx, [rsp + 0xba0]
call fcn.14000f2d0
mov rdx, rax
lea rcx, [rsp + 0x5ba0]
call fcn.14002a600
nop
lea rdx, [rsp + 0x5ba0]
lea rcx, [rsp + 0x9ec0]
call fcn.140005720
nop
lea rcx, [rsp + 0x5ba0]
call fcn.140027fc0
lea rdx, [rsp + 0x5bc0]
lea rcx, [rsp + 0x7080]
call fcn.14005df30
mov rbx, rax
mov edx, 1
lea rcx, [rsp + 0x9ec0]
call fcn.140005710
mov rdx, rbx
mov rcx, rax
call fcn.1400056e0
nop
lea rcx, [rsp + 0x5bc0]
call fcn.140027fc0
mov dword [rsp + 0x20], r13d
mov r9d, r15d
lea r8, [rsp + 0x9ec0]
mov dl, 1
mov rcx, qword [0x140167a98]
call fcn.140108950
nop
lea rcx, [rsp + 0x9ec0]
call fcn.1400076f0
nop
lea rcx, [rsp + 0x7080]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x7060]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x7040]
call fcn.140027fc0
nop
mov rcx, r14
call fcn.140027fc0
mov al, 1
jmp 0x14004cf7c
mov word [rsp + 0xdc], 0xb5
mov byte [rsp + 0xde], 1
lea rcx, [rsp + 0xdc]
call fcn.140005ba0
mov rdx, rax
lea r8, [0x1401674e0]
lea rcx, [rsp + 0x5c00]
call fcn.14002b580
mov rdx, rax
lea rcx, [0x1401671b0]
call fcn.14002a540
lea rcx, [rsp + 0x5c00]
call fcn.140027fc0
mov word [rsp + 0xe0], 0xb5
mov byte [rsp + 0xe2], 1
lea rcx, [rsp + 0xe0]
call fcn.140005ba0
mov rdx, rax
lea r8, [0x140167540]
lea rcx, [rsp + 0x1900]
call fcn.14002b580
mov rdx, rax
lea rcx, [0x140167210]
call fcn.14002a540
lea rcx, [rsp + 0x1900]
call fcn.140027fc0
lea rdx, [0x1401671b0]
lea rcx, [rsp + 0x7340]
call fcn.14002a640
nop
lea rdx, [0x140167210]
lea rcx, [rsp + 0x7360]
call fcn.14002a640
nop
mov r12d, r13d
xor ebx, ebx
mov dword [rsp + 0x144], ebx
mov dword [rsp + 0x50], ebx
mov dword [rsp + 0x30], ebx
xorps xmm1, xmm1
movss xmm0, dword [0x140166998]
ucomiss xmm0, xmm1
jp 0x14004c27a
je 0x14004c2af
movss xmm0, dword [0x1401669a4]
ucomiss xmm0, xmm1
jp 0x14004c289
je 0x14004c2af
movss xmm0, dword [0x140166950]
ucomiss xmm0, xmm1
jp 0x14004c298
je 0x14004c2af
movss xmm0, dword [0x140166978]
ucomiss xmm0, xmm1
jp 0x14004c3cb
jne 0x14004c3cb
mov dword [rsp + 0x978], 0xbd83b89a
mov dword [rsp + 0x97c], 0xaa94aea1
mov dword [rsp + 0x980], 0x81b3acb8
mov word [rsp + 0x984], 0x98
mov byte [rsp + 0x986], 1
lea rcx, [rsp + 0x978]
call fcn.14000f300
mov rdx, rax
lea rcx, [rsp + 0x1920]
call fcn.14002a600
nop
lea rdx, [rsp + 0x1920]
lea rcx, [rsp + 0xa080]
call fcn.140005720
nop
lea rcx, [rsp + 0x1920]
call fcn.140027fc0
movdqa xmm0, xmmword [0x140137b40]
movdqu xmmword [rsp + 0x5c48], xmm0
movdqa xmm1, xmmword [0x140132040]
movdqu xmmword [rsp + 0x5c58], xmm1
mov byte [rsp + 0x5c68], 1
lea rcx, [rsp + 0x5c48]
call fcn.14000bd80
mov rdx, rax
lea rcx, [rsp + 0x1940]
call fcn.14002a600
nop
mov edx, 1
lea rcx, [rsp + 0xa080]
call fcn.140005710
mov rcx, rax
lea rdx, [rsp + 0x1940]
call fcn.1400056e0
nop
lea rcx, [rsp + 0x1940]
call fcn.140027fc0
mov dword [rsp + 0x20], ebx
mov r9d, r15d
lea r8, [rsp + 0xa080]
mov dl, 1
mov rcx, qword [0x140167a98]
call fcn.140108950
nop
lea rcx, [rsp + 0xa080]
call fcn.1400076f0
jmp 0x14004cf56
mov edx, 8
lea rcx, [rsp + 0x6e58]
call fcn.140009770
mov rcx, qword [0x140167a98]
add rcx, 0x250
lea rdx, [rsp + 0x6e58]
call fcn.140029830
mov rcx, qword [0x140167a98]
add rcx, 0x250
lea rdx, [rsp + 0x310]
call fcn.140029820
mov rdx, rax
lea rcx, [rsp + 0x6e58]
call fcn.140029450
test al, al
je 0x14004cf04
mov r15d, 0xf2
mov r14d, ebx
nop dword [rax]
nop dword [rax + rax]
cvttss2si edi, dword [0x1401669a4]
cvttss2si esi, dword [0x140166998]
lea rcx, [rsp + 0x6e58]
call fcn.1400285f0
cvttss2si ebx, dword [rax + 0xc]
lea rcx, [rsp + 0x6e58]
call fcn.1400285f0
cvttss2si ecx, dword [rax + 8]
mov dword [rsp + 0x20], edi
mov r9d, esi
mov r8d, 0x20
mov edx, ebx
call fcn.140109650
test al, al
je 0x14004c537
lea rcx, [rsp + 0x6e58]
call fcn.1400285f0
cmp word [rax + 4], r15w
jne 0x14004c4c5
lea rcx, [rsp + 0x6e58]
call fcn.1400285f0
cmp r12d, 1
jl 0x14004c4c0
movzx ecx, byte [rax + 0x10]
add r12d, ecx
jmp 0x14004c4c5
movzx r12d, byte [rax + 0x10]
lea rcx, [rsp + 0x6e58]
call fcn.1400285f0
mov ecx, 0x704
cmp word [rax + 4], cx
jne 0x14004c4fe
lea rcx, [rsp + 0x6e58]
call fcn.1400285f0
cmp r13d, 1
jl 0x14004c4f9
movzx ecx, byte [rax + 0x10]
add r13d, ecx
jmp 0x14004c4fe
movzx r13d, byte [rax + 0x10]
lea rcx, [rsp + 0x6e58]
call fcn.1400285f0
mov ecx, 0x1c14
cmp word [rax + 4], cx
jne 0x14004c537
lea rcx, [rsp + 0x6e58]
call fcn.1400285f0
cmp r14d, 1
jl 0x14004c532
movzx ecx, byte [rax + 0x10]
add r14d, ecx
jmp 0x14004c537
movzx r14d, byte [rax + 0x10]
cvttss2si edi, dword [0x140166978]
cvttss2si esi, dword [0x140166950]
lea rcx, [rsp + 0x6e58]
call fcn.1400285f0
cvttss2si ebx, dword [rax + 0xc]
lea rcx, [rsp + 0x6e58]
call fcn.1400285f0
cvttss2si ecx, dword [rax + 8]
mov dword [rsp + 0x20], edi
mov r9d, esi
mov r8d, 0x20
mov edx, ebx
call fcn.140109650
test al, al
je 0x14004c654
lea rcx, [rsp + 0x6e58]
call fcn.1400285f0
cmp word [rax + 4], r15w
jne 0x14004c5ce
mov ebx, dword [rsp + 0x144]
lea rcx, [rsp + 0x6e58]
call fcn.1400285f0
cmp ebx, 1
jl 0x14004c5c3
movzx ecx, byte [rax + 0x10]
add ebx, ecx
mov dword [rsp + 0x144], ebx
jmp 0x14004c5ce
movzx eax, byte [rax + 0x10]
mov dword [rsp + 0x144], eax
lea rcx, [rsp + 0x6e58]
call fcn.1400285f0
mov ecx, 0x704
cmp word [rax + 4], cx
jne 0x14004c610
mov ebx, dword [rsp + 0x50]
lea rcx, [rsp + 0x6e58]
call fcn.1400285f0
cmp ebx, 1
jl 0x14004c608
movzx ecx, byte [rax + 0x10]
add ebx, ecx
mov dword [rsp + 0x50], ebx
jmp 0x14004c610
movzx eax, byte [rax + 0x10]
mov dword [rsp + 0x50], eax
lea rcx, [rsp + 0x6e58]
call fcn.1400285f0
mov ecx, 0x1c14
mov ebx, dword [rsp + 0x30]
cmp word [rax + 4], cx
jne 0x14004c658
lea rcx, [rsp + 0x6e58]
call fcn.1400285f0
cmp ebx, 1
jl 0x14004c64a
movzx ecx, byte [rax + 0x10]
add ebx, ecx
mov dword [rsp + 0x30], ebx
jmp 0x14004c658
movzx ebx, byte [rax + 0x10]
mov dword [rsp + 0x30], ebx
jmp 0x14004c658
mov ebx, dword [rsp + 0x30]
lea rcx, [rsp + 0x6e58]
call fcn.140029440
mov rcx, qword [0x140167a98]
add rcx, 0x250
lea rdx, [rsp + 0x310]
call fcn.140029820
mov rdx, rax
lea rcx, [rsp + 0x6e58]
call fcn.140029450
test al, al
jne 0x14004c440
mov dword [rsp + 0x5c], r14d
cmp r14d, 1
mov r14, qword [rsp + 0x40]
jge 0x14004c6b8
cmp r13d, 1
jge 0x14004c6b8
cmp r12d, 1
jl 0x14004cf04
mov edx, dword [rsp + 0x50]
mov ecx, dword [rsp + 0x144]
cmp ebx, 1
jge 0x14004c718
cmp edx, 1
jge 0x14004c718
cmp ecx, 1
jge 0x14004c718
movdqa xmm0, xmmword [0x140135a20]
movdqu xmmword [rsp + 0x5ce8], xmm0
movdqa xmm1, xmmword [0x140137850]
movdqu xmmword [rsp + 0x5cf8], xmm1
mov word [rsp + 0x5d08], 0x100
lea rcx, [rsp + 0x5ce8]
call fcn.14000a1d0
lea rcx, [rsp + 0x1960]
jmp 0x14004cf45
imul eax, ebx, 0x64
add eax, edx
imul edi, eax, 0x64
add edi, ecx
imul eax, dword [rsp + 0x5c], 0x64
add eax, r13d
imul edx, eax, 0x64
add edx, r12d
cmp edx, edi
jne 0x14004cd0d
mov dword [0x1401669c4], edx
mov dword [0x1401669c8], edi
mov edx, 8
lea rcx, [rsp + 0x6e50]
call fcn.140009770
mov rcx, qword [0x140167a98]
add rcx, 0x250
lea rdx, [rsp + 0x6e50]
call fcn.140029830
mov rcx, qword [0x140167a98]
add rcx, 0x250
lea rdx, [rsp + 0x2b0]
call fcn.140029820
mov rdx, rax
lea rcx, [rsp + 0x6e50]
call fcn.140029450
test al, al
je 0x14004cacf
mov r14d, 0x704
nop word [rax + rax]
cvttss2si edi, dword [0x1401669a4]
cvttss2si esi, dword [0x140166998]
lea rcx, [rsp + 0x6e50]
call fcn.1400285f0
cvttss2si ebx, dword [rax + 0xc]
lea rcx, [rsp + 0x6e50]
call fcn.1400285f0
cvttss2si ecx, dword [rax + 8]
mov dword [rsp + 0x20], edi
mov r9d, esi
mov r8d, 0x20
mov edx, ebx
call fcn.140109650
test al, al
je 0x14004c913
lea rcx, [rsp + 0x6e50]
call fcn.1400285f0
cmp word [rax + 4], r15w
je 0x14004c844
lea rcx, [rsp + 0x6e50]
call fcn.1400285f0
cmp word [rax + 4], r14w
je 0x14004c844
lea rcx, [rsp + 0x6e50]
call fcn.1400285f0
mov ecx, 0x1c14
cmp word [rax + 4], cx
jne 0x14004c913
mov dword [rsp + 0x76e0], 0
xor r15d, r15d
mov qword [rsp + 0x76e4], r15
mov qword [rsp + 0x76ec], r15
mov dword [rsp + 0x76f4], r15d
xorps xmm0, xmm0
movups xmmword [rsp + 0x76f8], xmm0
mov qword [rsp + 0x7708], r15
mov dword [rsp + 0x7710], r15d
xor eax, eax
mov qword [rsp + 0x7714], rax
lea rcx, [rsp + 0x6e50]
call fcn.1400285f0
movss xmm0, dword [rax + 8]
movss dword [rsp + 0x76f8], xmm0
lea rcx, [rsp + 0x6e50]
call fcn.1400285f0
movss xmm0, dword [rax + 0xc]
movss dword [rsp + 0x76fc], xmm0
mov byte [rsp + 0x76e0], 0xb
mov dword [rsp + 0x76ec], 0x4030
lea rcx, [rsp + 0x6e50]
call fcn.1400285f0
mov ecx, dword [rax + 0x14]
mov dword [rsp + 0x76f4], ecx
mov dword [rsp + 0x20], 0x3c
lea r9, [rsp + 0x76e0]
xor edx, edx
lea r8d, [r15 + 4]
mov rcx, qword [0x140167a98]
call fcn.140108380
jmp 0x14004c916
xor r15d, r15d
cvttss2si edi, dword [0x140166978]
cvttss2si esi, dword [0x140166950]
lea rcx, [rsp + 0x6e50]
call fcn.1400285f0
cvttss2si ebx, dword [rax + 0xc]
lea rcx, [rsp + 0x6e50]
call fcn.1400285f0
cvttss2si ecx, dword [rax + 8]
mov dword [rsp + 0x20], edi
mov r9d, esi
mov r8d, 0x20
mov edx, ebx
call fcn.140109650
test al, al
je 0x14004ca84
lea rcx, [rsp + 0x6e50]
call fcn.1400285f0
mov ecx, 0xf2
cmp word [rax + 4], cx
je 0x14004c9ae
lea rcx, [rsp + 0x6e50]
call fcn.1400285f0
cmp word [rax + 4], r14w
je 0x14004c9ae
lea rcx, [rsp + 0x6e50]
call fcn.1400285f0
mov ecx, 0x1c14
cmp word [rax + 4], cx
jne 0x14004ca84
mov dword [rsp + 0x7720], 0
mov qword [rsp + 0x7724], 0
mov qword [rsp + 0x772c], 0
mov dword [rsp + 0x7734], r15d
xorps xmm0, xmm0
movups xmmword [rsp + 0x7738], xmm0
mov qword [rsp + 0x7748], 0
mov dword [rsp + 0x7750], r15d
xor eax, eax
mov qword [rsp + 0x7754], rax
lea rcx, [rsp + 0x6e50]
call fcn.1400285f0
movss xmm0, dword [rax + 8]
movss dword [rsp + 0x7738], xmm0
lea rcx, [rsp + 0x6e50]
call fcn.1400285f0
movss xmm0, dword [rax + 0xc]
movss dword [rsp + 0x773c], xmm0
mov byte [rsp + 0x7720], 0xb
mov dword [rsp + 0x772c], 0x4030
lea rcx, [rsp + 0x6e50]
call fcn.1400285f0
mov ecx, dword [rax + 0x14]
mov dword [rsp + 0x7734], ecx
mov dword [rsp + 0x20], 0x3c
lea r9, [rsp + 0x7720]
xor edx, edx
lea r8d, [rdx + 4]
mov rcx, qword [0x140167a98]
call fcn.140108380
lea rcx, [rsp + 0x6e50]
call fcn.140029440
mov rcx, qword [0x140167a98]
add rcx, 0x250
lea rdx, [rsp + 0x2b0]
call fcn.140029820
mov rdx, rax
lea rcx, [rsp + 0x6e50]
call fcn.140029450
test al, al
mov r15d, 0xf2
jne 0x14004c7b0
mov r14, qword [rsp + 0x40]
mov edx, dword [0x1401669c8]
lea rcx, [rsp + 0x19a0]
call fcn.140005010
mov rdi, rax
mov edx, dword [0x1401669c4]
lea rcx, [rsp + 0x19c0]
call fcn.140005010
mov rbx, rax
movdqa xmm0, xmmword [0x140135670]
movdqu xmmword [rsp + 0x13c0], xmm0
mov dword [rsp + 0x13d0], 0x9c89938a
mov dword [rsp + 0x13d4], 0xcbd7c9
mov byte [rsp + 0x13d8], 1
lea rcx, [rsp + 0x13c0]
call fcn.14000a230
mov rdx, rax
lea r8, [rsp + 0x7340]
lea rcx, [rsp + 0x19e0]
call fcn.14002b580
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x1a00]
call fcn.14002b880
mov rbx, rax
mov dword [rsp + 0x23c], 0xaba1b4b5
mov word [rsp + 0x240], 0x100
lea rcx, [rsp + 0x23c]
call fcn.140005b50
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x1a20]
call fcn.14002b6d0
nop
lea r8, [rsp + 0x7340]
mov rdx, rax
lea rcx, [rsp + 0x1a40]
call fcn.14002b810
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x1980]
call fcn.14002b880
mov rcx, rax
call fcn.1400d15c0
nop
lea rcx, [rsp + 0x1a40]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x1a20]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x1a00]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x19e0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x19c0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x19a0]
call fcn.140027fc0
mov edx, dword [reloc.WS2_32.dll_ioctlsocket]
lea rcx, [rsp + 0x1b40]
call fcn.140005010
mov rdi, rax
movdqa xmm0, xmmword [0x140136190]
movdqu xmmword [rsp + 0x1260], xmm0
mov dword [rsp + 0x1270], 0xd5c7928b
mov word [rsp + 0x1274], 0xc9
mov byte [rsp + 0x1276], 1
lea rcx, [rsp + 0x1260]
call fcn.140006db0
mov rdx, rax
lea r8, [rsp + 0x7340]
lea rcx, [rsp + 0x2080]
call fcn.14002b580
mov rbx, rax
mov word [rsp + 0xe4], 0xf0
mov byte [rsp + 0xe6], 1
lea rcx, [rsp + 0xe4]
call fcn.140005ba0
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x22a0]
call fcn.14002b6d0
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x1a60]
call fcn.14002b880
mov rcx, rax
call fcn.1400d15c0
nop
lea rcx, [rsp + 0x22a0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x2080]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x1b40]
call fcn.140027fc0
jmp 0x14004cf56
lea rcx, [rsp + 0x22e0]
call fcn.140005010
mov rbx, rax
movdqa xmm0, xmmword [0x1401363f0]
movdqu xmmword [rsp + 0x1740], xmm0
mov dword [rsp + 0x1750], 0xb8c79284
mov dword [rsp + 0x1754], 0xddb09986
mov dword [rsp + 0x1758], 0xc98fceb0
mov word [rsp + 0x175c], 0x100
lea rcx, [rsp + 0x1740]
call fcn.14000a200
mov rdx, rax
mov r8, rbx
lea rcx, [rsp + 0x2880]
call fcn.14002b5f0
mov rbx, rax
mov dword [rsp + 0x244], 0x9480f6f5
mov word [rsp + 0x248], 0x100
lea rcx, [rsp + 0x244]
call fcn.140005b50
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x22c0]
call fcn.14002b6d0
mov rcx, rax
call fcn.1400d15c0
nop
lea rcx, [rsp + 0x2880]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x22e0]
call fcn.140027fc0
mov edx, edi
lea rcx, [rsp + 0x2ba0]
call fcn.140005010
mov rbx, rax
movdqa xmm0, xmmword [0x1401363f0]
movdqu xmmword [rsp + 0x1720], xmm0
mov dword [rsp + 0x1730], 0xb8c79284
mov dword [rsp + 0x1734], 0xdeb09986
mov dword [rsp + 0x1738], 0xc98fceb0
mov word [rsp + 0x173c], 0x100
lea rcx, [rsp + 0x1720]
call fcn.14000a200
mov rdx, rax
mov r8, rbx
lea rcx, [rsp + 0x2bc0]
call fcn.14002b5f0
mov rbx, rax
mov dword [rsp + 0x24c], 0x9480f6f5
mov word [rsp + 0x250], 0x100
lea rcx, [rsp + 0x24c]
call fcn.140005b50
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x28a0]
call fcn.14002b6d0
mov rcx, rax
call fcn.1400d15c0
nop
lea rcx, [rsp + 0x2bc0]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x2ba0]
call fcn.140027fc0
movdqa xmm0, xmmword [0x140134ef0]
movdqu xmmword [rsp + 0x6268], xmm0
movdqa xmm1, xmmword [0x140136730]
movdqu xmmword [rsp + 0x6278], xmm1
mov dword [rsp + 0x6288], 0xd882d69b
mov dword [rsp + 0x628c], 0xdc82888d
mov dword [rsp + 0x6290], 0x699e999c
mov dword [rsp + 0x6294], 0x1003d6f
lea rcx, [rsp + 0x6268]
call fcn.140026c90
lea rcx, [rsp + 0x2c20]
jmp 0x14004cf45
movdqa xmm0, xmmword [0x140135a20]
movdqu xmmword [rsp + 0x5cc0], xmm0
movdqa xmm1, xmmword [0x140137860]
movdqu xmmword [rsp + 0x5cd0], xmm1
mov word [rsp + 0x5ce0], 0x100
lea rcx, [rsp + 0x5cc0]
call fcn.14000a1d0
lea rcx, [rsp + 0x2cc0]
mov rdx, rax
call fcn.14002a600
mov rcx, rax
call fcn.1400d15c0
nop
lea rcx, [rsp + 0x7360]
call fcn.140027fc0
nop
lea rcx, [rsp + 0x7340]
call fcn.140027fc0
nop
mov rcx, r14
call fcn.140027fc0
mov al, 1
mov rcx, qword [rsp + 0xa248]
xor rcx, rsp
call fcn.14010ee40
lea r11, [rsp + 0xa270]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret