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

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x138]
sub rsp, 0x238
mov rdi, rcx
xor r12d, r12d
mov dword [rbp + 0x198], r12d
test rcx, rcx
je 0x140070342
movups xmm0, xmmword [0x14016f790]
movups xmmword [rsp + 0x40], xmm0
movzx eax, byte [0x14016f7a0]
mov byte [rsp + 0x50], al
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x40]
call fcn.140070650
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x50], r12
mov qword [rbp - 0x48], r12
lea rax, [rsp + 0x40]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r12b
jne 0x14006d5c3
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x60]
call fcn.14005c140
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x90]
call fcn.140061550
nop
cmp qword [rbp + 0xa0], 0
jne 0x14006d5fc
xor bl, bl
jmp 0x14007032e
mov qword [rbp + 0x120], r12
lea r8, [rbp + 0xe8]
lea rdx, [rbp + 0x90]
lea rcx, [rsp + 0x30]
call fcn.14008e2d0
nop
movzx ebx, byte [rsp + 0x30]
mov r13, qword [rsp + 0x38]
lea rdx, [0x140000000]
cmp ebx, 9
ja case.0x14006d63c.3
mov ecx, dword [rdx + rbx*4 + 0x705d8]
add rcx, rdx
jmp rcx
mov rax, qword [r13 + 8]
cmp qword [r13], rax
jmp 0x14006d64d
cmp qword [r13 + 8], 0
sete al
test al, al
je case.0x14006d63c.3
xor bl, bl
jmp 0x140070313
lea rdx, [0x140160db0]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006d6ca
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], recv
mov qword [rsp + 0x58], socket
mov r8d, recv
lea rdx, [0x140160dc0]
lea rcx, [rsp + 0x40]
call fcn.140057f90
mov byte [rsp + 0x4c], 0
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x30]
call fcn.140094600
mov rcx, rax
call fcn.14008f6c0
mov r13, qword [rsp + 0x38]
movzx ebx, byte [rsp + 0x30]
jmp 0x14006d6cc
mov eax, dword [rdi]
mov dword [rdi], eax
cmp bl, 1
jne 0x14006d7af
mov r13, qword [r13]
mov rsi, qword [r13 + 8]
mov rbx, rsi
mov r14, r13
cmp byte [rsi + 0x19], 0
jne 0x14006d733
nop dword [rax + rax]
lea rdx, [0x140160dd0]
lea rcx, [rbx + 0x20]
call fcn.1400a4c00
test al, al
je 0x14006d70a
mov rbx, qword [rbx + 0x10]
jmp 0x14006d72d
cmp byte [r14 + 0x19], 0
je 0x14006d727
lea rdx, [rbx + 0x20]
lea rcx, [0x140160dd0]
call fcn.1400a4c70
test al, al
cmovne r14, rbx
mov r13, rbx
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], 0
je 0x14006d6f0
cmp byte [r14 + 0x19], 0
jne 0x14006d73d
mov rsi, qword [r14]
cmp byte [rsi + 0x19], 0
jne 0x14006d776
nop dword [rax]
nop word [rax + rax]
lea rdx, [rsi + 0x20]
lea rcx, [0x140160dd0]
call fcn.1400a4c70
test al, al
je 0x14006d76c
mov r14, rsi
mov rsi, qword [rsi]
jmp 0x14006d770
mov rsi, qword [rsi + 0x10]
cmp byte [rsi + 0x19], 0
je 0x14006d750
mov rdx, r14
mov rcx, r13
call fcn.1400a2990
test rax, rax
je 0x14006d7af
lea rdx, [0x140160de0]
lea rcx, [rsp + 0x30]
call fcn.14008e530
lea rdx, [rbp - 0x20]
mov rcx, rax
call fcn.14008e670
nop
mov esi, 1
lea rbx, [rdi + 0x30]
jmp 0x14006d7c4
lea rbx, [rdi + 0x30]
mov rdx, rbx
lea rcx, [rbp - 0x60]
call fcn.14008a160
mov esi, 2
mov dword [rbp + 0x198], esi
mov dword [rbp + 0x190], esi
mov rdx, rax
mov rcx, rbx
call fcn.14008a0d0
test sil, 2
je 0x14006d7fa
and esi, 0xfffffffd
mov dword [rbp + 0x190], esi
mov dword [rbp + 0x198], esi
lea rcx, [rbp - 0x60]
call fcn.140057d00
nop
test sil, 1
je 0x14006d818
and esi, 0xfffffffe
mov dword [rbp + 0x190], esi
mov dword [rbp + 0x198], esi
lea rcx, [rbp - 0x20]
call fcn.140057d00
cmp byte [rsp + 0x30], 1
jne 0x14006d8f1
mov rax, qword [rsp + 0x38]
mov r13, qword [rax]
mov rsi, qword [r13 + 8]
mov rbx, rsi
mov r14, r13
cmp byte [rsi + 0x19], 0
jne 0x14006d883
nop dword [rax + rax]
lea rdx, [0x140160df0]
lea rcx, [rbx + 0x20]
call fcn.1400a4c00
test al, al
je 0x14006d85a
mov rbx, qword [rbx + 0x10]
jmp 0x14006d87d
cmp byte [r14 + 0x19], 0
je 0x14006d877
lea rdx, [rbx + 0x20]
lea rcx, [0x140160df0]
call fcn.1400a4c70
test al, al
cmovne r14, rbx
mov r13, rbx
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], 0
je 0x14006d840
cmp byte [r14 + 0x19], 0
jne 0x14006d88d
mov rsi, qword [r14]
cmp byte [rsi + 0x19], 0
jne 0x14006d8c6
nop dword [rax]
nop word [rax + rax]
lea rdx, [rsi + 0x20]
lea rcx, [0x140160df0]
call fcn.1400a4c70
test al, al
je 0x14006d8bc
mov r14, rsi
mov rsi, qword [rsi]
jmp 0x14006d8c0
mov rsi, qword [rsi + 0x10]
cmp byte [rsi + 0x19], 0
je 0x14006d8a0
mov rdx, r14
mov rcx, r13
call fcn.1400a2990
test rax, rax
je 0x14006d8f1
lea rdx, [0x140160e00]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008f6c0
jmp 0x14006d8f4
mov eax, dword [rdi + 0x50]
mov dword [rdi + 0x50], eax
cmp byte [rsp + 0x30], 1
jne 0x14006d9d1
mov rax, qword [rsp + 0x38]
mov r13, qword [rax]
mov rsi, qword [r13 + 8]
mov rbx, rsi
mov r14, r13
cmp byte [rsi + 0x19], 0
jne 0x14006d963
nop word [rax + rax]
lea rdx, [0x140160e10]
lea rcx, [rbx + 0x20]
call fcn.1400a4c00
test al, al
je 0x14006d93a
mov rbx, qword [rbx + 0x10]
jmp 0x14006d95d
cmp byte [r14 + 0x19], 0
je 0x14006d957
lea rdx, [rbx + 0x20]
lea rcx, [0x140160e10]
call fcn.1400a4c70
test al, al
cmovne r14, rbx
mov r13, rbx
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], 0
je 0x14006d920
cmp byte [r14 + 0x19], 0
jne 0x14006d96d
mov rsi, qword [r14]
cmp byte [rsi + 0x19], 0
jne 0x14006d9a6
nop dword [rax]
nop word [rax + rax]
lea rdx, [rsi + 0x20]
lea rcx, [0x140160e10]
call fcn.1400a4c70
test al, al
je 0x14006d99c
mov r14, rsi
mov rsi, qword [rsi]
jmp 0x14006d9a0
mov rsi, qword [rsi + 0x10]
cmp byte [rsi + 0x19], 0
je 0x14006d980
mov rdx, r14
mov rcx, r13
call fcn.1400a2990
test rax, rax
je 0x14006d9d1
lea rdx, [0x140160e20]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008f6c0
jmp 0x14006d9d4
mov eax, dword [rdi + 0x24]
mov dword [rdi + 0x24], eax
cmp byte [rsp + 0x30], 1
jne 0x14006dab1
mov rax, qword [rsp + 0x38]
mov r13, qword [rax]
mov rsi, qword [r13 + 8]
mov rbx, rsi
mov r14, r13
cmp byte [rsi + 0x19], 0
jne 0x14006da43
nop word [rax + rax]
lea rdx, [0x140160e30]
lea rcx, [rbx + 0x20]
call fcn.1400a4c00
test al, al
je 0x14006da1a
mov rbx, qword [rbx + 0x10]
jmp 0x14006da3d
cmp byte [r14 + 0x19], 0
je 0x14006da37
lea rdx, [rbx + 0x20]
lea rcx, [0x140160e30]
call fcn.1400a4c70
test al, al
cmovne r14, rbx
mov r13, rbx
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], 0
je 0x14006da00
cmp byte [r14 + 0x19], 0
jne 0x14006da4d
mov rsi, qword [r14]
cmp byte [rsi + 0x19], 0
jne 0x14006da86
nop dword [rax]
nop word [rax + rax]
lea rdx, [rsi + 0x20]
lea rcx, [0x140160e30]
call fcn.1400a4c70
test al, al
je 0x14006da7c
mov r14, rsi
mov rsi, qword [rsi]
jmp 0x14006da80
mov rsi, qword [rsi + 0x10]
cmp byte [rsi + 0x19], 0
je 0x14006da60
mov rdx, r14
mov rcx, r13
call fcn.1400a2990
test rax, rax
je 0x14006dab1
lea rdx, [0x140160e40]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008e9f0
jmp 0x14006dab5
movzx eax, byte [rdi + 0x29]
mov byte [rdi + 0x29], al
lea rdx, [0x140160e50]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006dae9
lea rdx, [0x140160e60]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008e9f0
jmp 0x14006daed
movzx eax, byte [rdi + 0x1d]
mov byte [rdi + 0x1d], al
cmp byte [rsp + 0x30], 1
jne 0x14006dc29
mov rbx, qword [rsp + 0x38]
mov rbx, qword [rbx]
mov r14, qword [rbx + 8]
mov rsi, r14
mov r15, rbx
cmp byte [r14 + 0x19], 0
jne 0x14006db66
nop dword [rax]
nop dword [rax + rax]
lea rdx, [0x140160e70]
lea rcx, [rsi + 0x20]
call fcn.1400a4c00
test al, al
je 0x14006db3a
mov rsi, qword [rsi + 0x10]
jmp 0x14006db5d
cmp byte [r15 + 0x19], 0
je 0x14006db57
lea rdx, [rsi + 0x20]
lea rcx, [0x140160e70]
call fcn.1400a4c70
test al, al
cmovne r15, rsi
mov rbx, rsi
mov rsi, qword [rsi]
cmp byte [rsi + 0x19], 0
je 0x14006db20
xor r12d, r12d
cmp byte [r15 + 0x19], 0
jne 0x14006db70
mov r14, qword [r15]
cmp byte [r14 + 0x19], 0
jne 0x14006dba7
nop word [rax + rax]
lea rdx, [r14 + 0x20]
lea rcx, [0x140160e70]
call fcn.1400a4c70
test al, al
je 0x14006db9c
mov r15, r14
mov r14, qword [r14]
jmp 0x14006dba0
mov r14, qword [r14 + 0x10]
cmp byte [r14 + 0x19], 0
je 0x14006db80
mov rdx, r12
cmp rbx, r15
je 0x14006dc04
nop
inc rdx
mov rax, qword [rbx + 0x10]
cmp byte [rax + 0x19], 0
je 0x14006dbdf
mov rax, qword [rbx + 8]
cmp byte [rax + 0x19], 0
jne 0x14006dbda
cmp rbx, qword [rax + 0x10]
jne 0x14006dbda
mov rbx, rax
mov rax, qword [rax + 8]
cmp byte [rax + 0x19], 0
je 0x14006dbc7
mov rbx, rax
jmp 0x14006dbff
mov rbx, rax
mov rcx, qword [rax]
cmp byte [rcx + 0x19], 0
jne 0x14006dbff
nop dword [rax + rax]
mov rbx, rcx
mov rax, qword [rcx]
mov rcx, rax
cmp byte [rax + 0x19], 0
je 0x14006dbf0
cmp rbx, r15
jne 0x14006dbb0
test rdx, rdx
je 0x14006dc29
lea rdx, [0x140160e80]
lea rcx, [rsp + 0x30]
call fcn.14008e530
cmp byte [rax], 4
jne 0x1400703da
movzx ecx, byte [rax + 8]
jmp 0x14006dc2d
movzx ecx, byte [rdi + 0x2a]
mov byte [rdi + 0x2a], cl
cmp byte [rsp + 0x30], 1
jne 0x14006dd11
mov rax, qword [rsp + 0x38]
mov r13, qword [rax]
mov rsi, qword [r13 + 8]
mov rbx, rsi
mov r14, r13
cmp byte [rsi + 0x19], 0
jne 0x14006dca3
nop dword [rax]
nop word [rax + rax]
lea rdx, [0x140160e90]
lea rcx, [rbx + 0x20]
call fcn.1400a4c00
test al, al
je 0x14006dc7a
mov rbx, qword [rbx + 0x10]
jmp 0x14006dc9d
cmp byte [r14 + 0x19], 0
je 0x14006dc97
lea rdx, [rbx + 0x20]
lea rcx, [0x140160e90]
call fcn.1400a4c70
test al, al
cmovne r14, rbx
mov r13, rbx
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], 0
je 0x14006dc60
cmp byte [r14 + 0x19], 0
jne 0x14006dcad
mov rsi, qword [r14]
cmp byte [rsi + 0x19], 0
jne 0x14006dce6
nop dword [rax]
nop word [rax + rax]
lea rdx, [rsi + 0x20]
lea rcx, [0x140160e90]
call fcn.1400a4c70
test al, al
je 0x14006dcdc
mov r14, rsi
mov rsi, qword [rsi]
jmp 0x14006dce0
mov rsi, qword [rsi + 0x10]
cmp byte [rsi + 0x19], 0
je 0x14006dcc0
mov rdx, r14
mov rcx, r13
call fcn.1400a2990
test rax, rax
je 0x14006dd11
lea rdx, [0x140160e98]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008e9f0
jmp 0x14006dd15
movzx eax, byte [rdi + 0x28]
mov byte [rdi + 0x28], al
cmp byte [rsp + 0x30], 1
jne 0x14006ddf1
mov rax, qword [rsp + 0x38]
mov r13, qword [rax]
mov rsi, qword [r13 + 8]
mov rbx, rsi
mov r14, r13
cmp byte [rsi + 0x19], 0
jne 0x14006dd83
nop dword [rax + rax]
lea rdx, [0x140160ea0]
lea rcx, [rbx + 0x20]
call fcn.1400a4c00
test al, al
je 0x14006dd5a
mov rbx, qword [rbx + 0x10]
jmp 0x14006dd7d
cmp byte [r14 + 0x19], 0
je 0x14006dd77
lea rdx, [rbx + 0x20]
lea rcx, [0x140160ea0]
call fcn.1400a4c70
test al, al
cmovne r14, rbx
mov r13, rbx
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], 0
je 0x14006dd40
cmp byte [r14 + 0x19], 0
jne 0x14006dd8d
mov rsi, qword [r14]
cmp byte [rsi + 0x19], 0
jne 0x14006ddc6
nop dword [rax]
nop word [rax + rax]
lea rdx, [rsi + 0x20]
lea rcx, [0x140160ea0]
call fcn.1400a4c70
test al, al
je 0x14006ddbc
mov r14, rsi
mov rsi, qword [rsi]
jmp 0x14006ddc0
mov rsi, qword [rsi + 0x10]
cmp byte [rsi + 0x19], 0
je 0x14006dda0
mov rdx, r14
mov rcx, r13
call fcn.1400a2990
test rax, rax
je 0x14006ddf1
lea rdx, [0x140160ea8]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008e9f0
jmp 0x14006ddf5
movzx eax, byte [rdi + 0x56]
mov byte [rdi + 0x56], al
lea rdx, [0x140160eb0]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006de29
lea rdx, [0x140160ec8]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006de2e
movss xmm0, dword [rdi + 0x58]
movss dword [rdi + 0x58], xmm0
lea rdx, [0x140160ee0]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006de64
lea rdx, [0x140160ef8]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006de69
movss xmm0, dword [rdi + 0x5c]
movss dword [rdi + 0x5c], xmm0
lea rdx, [0x140160f10]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006de9f
lea rdx, [0x140160f28]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006dea4
movss xmm0, dword [rdi + 0x60]
movss dword [rdi + 0x60], xmm0
lea rdx, [0x140160f40]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006deda
lea rdx, [0x140160f58]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006dedf
movss xmm0, dword [rdi + 0x64]
movss dword [rdi + 0x64], xmm0
cmp byte [rsp + 0x30], 1
jne 0x14006dfc1
mov rax, qword [rsp + 0x38]
mov r13, qword [rax]
mov rsi, qword [r13 + 8]
mov rbx, rsi
mov r14, r13
cmp byte [rsi + 0x19], 0
jne 0x14006df53
nop word [rax + rax]
lea rdx, [0x140160f70]
lea rcx, [rbx + 0x20]
call fcn.1400a4c00
test al, al
je 0x14006df2a
mov rbx, qword [rbx + 0x10]
jmp 0x14006df4d
cmp byte [r14 + 0x19], 0
je 0x14006df47
lea rdx, [rbx + 0x20]
lea rcx, [0x140160f70]
call fcn.1400a4c70
test al, al
cmovne r14, rbx
mov r13, rbx
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], 0
je 0x14006df10
cmp byte [r14 + 0x19], 0
jne 0x14006df5d
mov rsi, qword [r14]
cmp byte [rsi + 0x19], 0
jne 0x14006df96
nop dword [rax]
nop word [rax + rax]
lea rdx, [rsi + 0x20]
lea rcx, [0x140160f70]
call fcn.1400a4c70
test al, al
je 0x14006df8c
mov r14, rsi
mov rsi, qword [rsi]
jmp 0x14006df90
mov rsi, qword [rsi + 0x10]
cmp byte [rsi + 0x19], 0
je 0x14006df70
mov rdx, r14
mov rcx, r13
call fcn.1400a2990
test rax, rax
je 0x14006dfc1
lea rdx, [0x140160f80]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008e9f0
jmp 0x14006dfc5
movzx eax, byte [rdi + 0x68]
mov byte [rdi + 0x68], al
lea rdx, [0x140160f90]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006dff9
lea rdx, [0x140160fb0]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006dffe
movss xmm0, dword [rdi + 0x6c]
movss dword [rdi + 0x6c], xmm0
lea rdx, [0x140160fd0]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006e034
lea rdx, [0x140160ff0]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006e039
movss xmm0, dword [rdi + 0x70]
movss dword [rdi + 0x70], xmm0
lea rdx, [0x140161010]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006e06f
lea rdx, [0x140161030]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006e074
movss xmm0, dword [rdi + 0x74]
movss dword [rdi + 0x74], xmm0
lea rdx, [0x140161050]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006e0aa
lea rdx, [0x140161070]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006e0af
movss xmm0, dword [rdi + 0x78]
movss dword [rdi + 0x78], xmm0
cmp byte [rsp + 0x30], 1
jne 0x14006e191
mov rax, qword [rsp + 0x38]
mov r13, qword [rax]
mov rsi, qword [r13 + 8]
mov rbx, rsi
mov r14, r13
cmp byte [rsi + 0x19], 0
jne 0x14006e123
nop word [rax + rax]
lea rdx, [0x140161090]
lea rcx, [rbx + 0x20]
call fcn.1400a4c00
test al, al
je 0x14006e0fa
mov rbx, qword [rbx + 0x10]
jmp 0x14006e11d
cmp byte [r14 + 0x19], 0
je 0x14006e117
lea rdx, [rbx + 0x20]
lea rcx, [0x140161090]
call fcn.1400a4c70
test al, al
cmovne r14, rbx
mov r13, rbx
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], 0
je 0x14006e0e0
cmp byte [r14 + 0x19], 0
jne 0x14006e12d
mov rsi, qword [r14]
cmp byte [rsi + 0x19], 0
jne 0x14006e166
nop dword [rax]
nop word [rax + rax]
lea rdx, [rsi + 0x20]
lea rcx, [0x140161090]
call fcn.1400a4c70
test al, al
je 0x14006e15c
mov r14, rsi
mov rsi, qword [rsi]
jmp 0x14006e160
mov rsi, qword [rsi + 0x10]
cmp byte [rsi + 0x19], 0
je 0x14006e140
mov rdx, r14
mov rcx, r13
call fcn.1400a2990
test rax, rax
je 0x14006e191
lea rdx, [0x1401610a0]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008e9f0
jmp 0x14006e195
movzx eax, byte [rdi + 0x7c]
mov byte [rdi + 0x7c], al
lea rdx, [0x1401610b0]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006e1c9
lea rdx, [0x1401610d0]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006e1d1
movss xmm0, dword [rdi + 0x80]
movss dword [rdi + 0x80], xmm0
lea rdx, [0x1401610f0]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006e20a
lea rdx, [0x140161110]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006e212
movss xmm0, dword [rdi + 0x84]
movss dword [rdi + 0x84], xmm0
lea rdx, [0x140161130]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006e24b
lea rdx, [0x140161150]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006e253
movss xmm0, dword [rdi + 0x88]
movss dword [rdi + 0x88], xmm0
lea rdx, [0x140161170]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006e28c
lea rdx, [0x140161190]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006e294
movss xmm0, dword [rdi + 0x8c]
movss dword [rdi + 0x8c], xmm0
cmp byte [rsp + 0x30], 1
jne 0x14006e371
mov rax, qword [rsp + 0x38]
mov r13, qword [rax]
mov rsi, qword [r13 + 8]
mov rbx, rsi
mov r14, r13
cmp byte [rsi + 0x19], 0
jne 0x14006e303
nop
lea rdx, [0x1401611b0]
lea rcx, [rbx + 0x20]
call fcn.1400a4c00
test al, al
je 0x14006e2da
mov rbx, qword [rbx + 0x10]
jmp 0x14006e2fd
cmp byte [r14 + 0x19], 0
je 0x14006e2f7
lea rdx, [rbx + 0x20]
lea rcx, [0x1401611b0]
call fcn.1400a4c70
test al, al
cmovne r14, rbx
mov r13, rbx
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], 0
je 0x14006e2c0
cmp byte [r14 + 0x19], 0
jne 0x14006e30d
mov rsi, qword [r14]
cmp byte [rsi + 0x19], 0
jne 0x14006e346
nop dword [rax]
nop word [rax + rax]
lea rdx, [rsi + 0x20]
lea rcx, [0x1401611b0]
call fcn.1400a4c70
test al, al
je 0x14006e33c
mov r14, rsi
mov rsi, qword [rsi]
jmp 0x14006e340
mov rsi, qword [rsi + 0x10]
cmp byte [rsi + 0x19], 0
je 0x14006e320
mov rdx, r14
mov rcx, r13
call fcn.1400a2990
test rax, rax
je 0x14006e371
lea rdx, [0x1401611c0]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008e9f0
jmp 0x14006e378
movzx eax, byte [rdi + 0x90]
mov byte [rdi + 0x90], al
lea rdx, [0x1401611d0]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006e3af
lea rdx, [0x1401611e8]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006e3b7
movss xmm0, dword [rdi + 0x94]
movss dword [rdi + 0x94], xmm0
lea rdx, [0x140161200]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006e3f0
lea rdx, [0x140161218]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006e3f8
movss xmm0, dword [rdi + 0x98]
movss dword [rdi + 0x98], xmm0
lea rdx, [0x140161230]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006e431
lea rdx, [0x140161248]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006e439
movss xmm0, dword [rdi + 0x9c]
movss dword [rdi + 0x9c], xmm0
lea rdx, [0x140161260]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006e472
lea rdx, [0x140161278]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006e47a
movss xmm0, dword [rdi + 0xa0]
movss dword [rdi + 0xa0], xmm0
cmp byte [rsp + 0x30], 1
jne 0x14006e561
mov rax, qword [rsp + 0x38]
mov r13, qword [rax]
mov rsi, qword [r13 + 8]
mov rbx, rsi
mov r14, r13
cmp byte [rsi + 0x19], 0
jne 0x14006e4f3
nop word [rax + rax]
lea rdx, [0x140161290]
lea rcx, [rbx + 0x20]
call fcn.1400a4c00
test al, al
je 0x14006e4ca
mov rbx, qword [rbx + 0x10]
jmp 0x14006e4ed
cmp byte [r14 + 0x19], 0
je 0x14006e4e7
lea rdx, [rbx + 0x20]
lea rcx, [0x140161290]
call fcn.1400a4c70
test al, al
cmovne r14, rbx
mov r13, rbx
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], 0
je 0x14006e4b0
cmp byte [r14 + 0x19], 0
jne 0x14006e4fd
mov rsi, qword [r14]
cmp byte [rsi + 0x19], 0
jne 0x14006e536
nop dword [rax]
nop word [rax + rax]
lea rdx, [rsi + 0x20]
lea rcx, [0x140161290]
call fcn.1400a4c70
test al, al
je 0x14006e52c
mov r14, rsi
mov rsi, qword [rsi]
jmp 0x14006e530
mov rsi, qword [rsi + 0x10]
cmp byte [rsi + 0x19], 0
je 0x14006e510
mov rdx, r14
mov rcx, r13
call fcn.1400a2990
test rax, rax
je 0x14006e561
lea rdx, [0x1401612a0]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008f6c0
jmp 0x14006e567
mov eax, dword [rdi + 0xa4]
mov dword [rdi + 0xa4], eax
cmp byte [rsp + 0x30], 1
jne 0x14006e641
mov rax, qword [rsp + 0x38]
mov r13, qword [rax]
mov rsi, qword [r13 + 8]
mov rbx, rsi
mov r14, r13
cmp byte [rsi + 0x19], 0
jne 0x14006e5d3
lea rdx, [0x1401612b0]
lea rcx, [rbx + 0x20]
call fcn.1400a4c00
test al, al
je 0x14006e5aa
mov rbx, qword [rbx + 0x10]
jmp 0x14006e5cd
cmp byte [r14 + 0x19], 0
je 0x14006e5c7
lea rdx, [rbx + 0x20]
lea rcx, [0x1401612b0]
call fcn.1400a4c70
test al, al
cmovne r14, rbx
mov r13, rbx
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], 0
je 0x14006e590
cmp byte [r14 + 0x19], 0
jne 0x14006e5dd
mov rsi, qword [r14]
cmp byte [rsi + 0x19], 0
jne 0x14006e616
nop dword [rax]
nop word [rax + rax]
lea rdx, [rsi + 0x20]
lea rcx, [0x1401612b0]
call fcn.1400a4c70
test al, al
je 0x14006e60c
mov r14, rsi
mov rsi, qword [rsi]
jmp 0x14006e610
mov rsi, qword [rsi + 0x10]
cmp byte [rsi + 0x19], 0
je 0x14006e5f0
mov rdx, r14
mov rcx, r13
call fcn.1400a2990
test rax, rax
je 0x14006e641
lea rdx, [0x1401612c0]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008e9f0
jmp 0x14006e648
movzx eax, byte [rdi + 0xa8]
mov byte [rdi + 0xa8], al
lea rdx, [0x1401612d0]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006e67f
lea rdx, [0x1401612e8]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006e687
movss xmm0, dword [rdi + 0xac]
movss dword [rdi + 0xac], xmm0
lea rdx, [0x140161300]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006e6c0
lea rdx, [0x140161318]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006e6c8
movss xmm0, dword [rdi + 0xb0]
movss dword [rdi + 0xb0], xmm0
lea rdx, [0x140161330]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006e701
lea rdx, [0x140161348]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006e709
movss xmm0, dword [rdi + 0xb4]
movss dword [rdi + 0xb4], xmm0
lea rdx, [0x140161360]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006e742
lea rdx, [0x140161378]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006e74a
movss xmm0, dword [rdi + 0xb8]
movss dword [rdi + 0xb8], xmm0
lea rdx, [0x140161390]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006e783
lea rdx, [0x1401613a0]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008e9f0
jmp 0x14006e78a
movzx eax, byte [rdi + 0xbc]
mov byte [rdi + 0xbc], al
lea rdx, [0x1401613b0]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006e7c1
lea rdx, [0x1401613d0]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006e7c9
movss xmm0, dword [rdi + 0xc0]
movss dword [rdi + 0xc0], xmm0
lea rdx, [0x1401613f0]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006e802
lea rdx, [0x140161410]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006e80a
movss xmm0, dword [rdi + 0xc4]
movss dword [rdi + 0xc4], xmm0
lea rdx, [0x140161430]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006e89c
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x58], r12
mov ecx, 0x20
call fcn.140110024
mov rcx, rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x50], 0x19
mov qword [rsp + 0x58], 0x1f
movups xmm0, xmmword [0x140161450]
movups xmmword [rax], xmm0
movsd xmm0, qword [0x140161460]
movsd qword [rax + 0x10], xmm0
movzx eax, byte [0x140161468]
mov byte [rcx + 0x18], al
mov byte [rcx + 0x19], 0
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x30]
call fcn.140094600
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006e8a4
movss xmm0, dword [rdi + 0xc8]
movss dword [rdi + 0xc8], xmm0
lea rdx, [0x140161470]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006e936
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x58], r12
mov ecx, 0x20
call fcn.140110024
mov rcx, rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x50], 0x19
mov qword [rsp + 0x58], 0x1f
movups xmm0, xmmword [0x140161490]
movups xmmword [rax], xmm0
movsd xmm0, qword [0x1401614a0]
movsd qword [rax + 0x10], xmm0
movzx eax, byte [0x1401614a8]
mov byte [rcx + 0x18], al
mov byte [rcx + 0x19], 0
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x30]
call fcn.140094600
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006e93e
movss xmm0, dword [rdi + 0xcc]
movss dword [rdi + 0xcc], xmm0
lea rdx, [0x1401614b0]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006e9b1
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], recv
mov qword [rsp + 0x58], socket
movsd xmm0, qword [0x1401614c0]
movsd qword [rsp + 0x40], xmm0
mov eax, dword [0x1401614c8]
mov dword [rsp + 0x48], eax
mov byte [rsp + 0x4c], 0
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x30]
call fcn.140094600
cmp byte [rax], 4
jne 0x14007041c
movzx ecx, byte [rax + 8]
jmp 0x14006e9b8
movzx ecx, byte [rdi + 0xd0]
mov byte [rdi + 0xd0], cl
lea rdx, [0x1401614d0]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006ea48
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x58], r12
mov ecx, 0x20
call fcn.140110024
mov rcx, rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x50], 0x19
mov qword [rsp + 0x58], 0x1f
movups xmm0, xmmword [0x1401614f0]
movups xmmword [rax], xmm0
movsd xmm0, qword [0x140161500]
movsd qword [rax + 0x10], xmm0
movzx eax, byte [0x140161508]
mov byte [rcx + 0x18], al
mov byte [rcx + 0x19], 0
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x30]
call fcn.140094600
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006ea50
movss xmm0, dword [rdi + 0xd4]
movss dword [rdi + 0xd4], xmm0
lea rdx, [0x140161510]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006eae2
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x58], r12
mov ecx, 0x20
call fcn.140110024
mov rcx, rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x50], 0x19
mov qword [rsp + 0x58], 0x1f
movups xmm0, xmmword [0x140161530]
movups xmmword [rax], xmm0
movsd xmm0, qword [0x140161540]
movsd qword [rax + 0x10], xmm0
movzx eax, byte [0x140161548]
mov byte [rcx + 0x18], al
mov byte [rcx + 0x19], 0
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x30]
call fcn.140094600
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006eaea
movss xmm0, dword [rdi + 0xd8]
movss dword [rdi + 0xd8], xmm0
lea rdx, [0x140161550]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006eb7c
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x58], r12
mov ecx, 0x20
call fcn.140110024
mov rcx, rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x50], 0x19
mov qword [rsp + 0x58], 0x1f
movups xmm0, xmmword [0x140161570]
movups xmmword [rax], xmm0
movsd xmm0, qword [0x140161580]
movsd qword [rax + 0x10], xmm0
movzx eax, byte [0x140161588]
mov byte [rcx + 0x18], al
mov byte [rcx + 0x19], 0
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x30]
call fcn.140094600
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006eb84
movss xmm0, dword [rdi + 0xdc]
movss dword [rdi + 0xdc], xmm0
lea rdx, [0x140161590]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006ec16
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x58], r12
mov ecx, 0x20
call fcn.140110024
mov rcx, rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x50], 0x19
mov qword [rsp + 0x58], 0x1f
movups xmm0, xmmword [0x1401615b0]
movups xmmword [rax], xmm0
movsd xmm0, qword [0x1401615c0]
movsd qword [rax + 0x10], xmm0
movzx eax, byte [0x1401615c8]
mov byte [rcx + 0x18], al
mov byte [rcx + 0x19], 0
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x30]
call fcn.140094600
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006ec1e
movss xmm0, dword [rdi + 0xe0]
movss dword [rdi + 0xe0], xmm0
cmp byte [rsp + 0x30], 1
jne 0x14006ed3c
mov rax, qword [rsp + 0x38]
mov r13, qword [rax]
mov rsi, qword [r13 + 8]
mov rbx, rsi
mov r14, r13
cmp byte [rsi + 0x19], 0
jne 0x14006ec93
nop dword [rax]
lea rdx, [0x1401615d0]
lea rcx, [rbx + 0x20]
call fcn.1400a4c00
test al, al
je 0x14006ec6a
mov rbx, qword [rbx + 0x10]
jmp 0x14006ec8d
cmp byte [r14 + 0x19], 0
je 0x14006ec87
lea rdx, [rbx + 0x20]
lea rcx, [0x1401615d0]
call fcn.1400a4c70
test al, al
cmovne r14, rbx
mov r13, rbx
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], 0
je 0x14006ec50
cmp byte [r14 + 0x19], 0
jne 0x14006ec9d
mov rsi, qword [r14]
cmp byte [rsi + 0x19], 0
jne 0x14006ecd6
nop dword [rax]
nop word [rax + rax]
lea rdx, [rsi + 0x20]
lea rcx, [0x1401615d0]
call fcn.1400a4c70
test al, al
je 0x14006eccc
mov r14, rsi
mov rsi, qword [rsi]
jmp 0x14006ecd0
mov rsi, qword [rsi + 0x10]
cmp byte [rsi + 0x19], 0
je 0x14006ecb0
mov rdx, r14
mov rcx, r13
call fcn.1400a2990
test rax, rax
je 0x14006ed3c
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], 9
mov qword [rsp + 0x58], socket
movsd xmm0, qword [0x1401615e0]
movsd qword [rsp + 0x40], xmm0
movzx eax, byte [0x1401615e8]
mov byte [rsp + 0x48], al
mov byte [rsp + 0x49], 0
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x30]
call fcn.140094600
cmp byte [rax], 4
jne 0x14007045e
movzx ecx, byte [rax + 8]
jmp 0x14006ed43
movzx ecx, byte [rdi + 0xe4]
mov byte [rdi + 0xe4], cl
lea rdx, [0x1401615f0]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006ed7a
lea rdx, [0x140161608]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006ed82
movss xmm0, dword [rdi + 0xe8]
movss dword [rdi + 0xe8], xmm0
lea rdx, [0x140161620]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006edbb
lea rdx, [0x140161638]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006edc3
movss xmm0, dword [rdi + 0xec]
movss dword [rdi + 0xec], xmm0
lea rdx, [0x140161650]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006edfc
lea rdx, [0x140161668]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006ee04
movss xmm0, dword [rdi + 0xf0]
movss dword [rdi + 0xf0], xmm0
lea rdx, [0x140161680]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006ee3d
lea rdx, [0x140161698]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006ee45
movss xmm0, dword [rdi + 0xf4]
movss dword [rdi + 0xf4], xmm0
lea rdx, [0x1401616b0]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006ee7e
lea rdx, [0x1401616c0]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008e9f0
jmp 0x14006ee85
movzx eax, byte [rdi + 0xf8]
mov byte [rdi + 0xf8], al
lea rdx, [0x1401616d0]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006eebc
lea rdx, [0x1401616f0]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006eec4
movss xmm0, dword [rdi + 0xfc]
movss dword [rdi + 0xfc], xmm0
lea rdx, [0x140161710]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006eefd
lea rdx, [0x140161730]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006ef05
movss xmm0, dword [rdi + 0x100]
movss dword [rdi + 0x100], xmm0
lea rdx, [0x140161750]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006ef3e
lea rdx, [0x140161770]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006ef46
movss xmm0, dword [rdi + 0x104]
movss dword [rdi + 0x104], xmm0
lea rdx, [0x140161790]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006ef7f
lea rdx, [0x1401617b0]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006ef87
movss xmm0, dword [rdi + 0x108]
movss dword [rdi + 0x108], xmm0
cmp byte [rsp + 0x30], 1
jne 0x14006f071
mov rax, qword [rsp + 0x38]
mov r13, qword [rax]
mov rsi, qword [r13 + 8]
mov rbx, rsi
mov r14, r13
cmp byte [rsi + 0x19], 0
jne 0x14006f003
nop dword [rax]
nop word [rax + rax]
lea rdx, [0x1401617d0]
lea rcx, [rbx + 0x20]
call fcn.1400a4c00
test al, al
je 0x14006efda
mov rbx, qword [rbx + 0x10]
jmp 0x14006effd
cmp byte [r14 + 0x19], 0
je 0x14006eff7
lea rdx, [rbx + 0x20]
lea rcx, [0x1401617d0]
call fcn.1400a4c70
test al, al
cmovne r14, rbx
mov r13, rbx
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], 0
je 0x14006efc0
cmp byte [r14 + 0x19], 0
jne 0x14006f00d
mov rsi, qword [r14]
cmp byte [rsi + 0x19], 0
jne 0x14006f046
nop dword [rax]
nop word [rax + rax]
lea rdx, [rsi + 0x20]
lea rcx, [0x1401617d0]
call fcn.1400a4c70
test al, al
je 0x14006f03c
mov r14, rsi
mov rsi, qword [rsi]
jmp 0x14006f040
mov rsi, qword [rsi + 0x10]
cmp byte [rsi + 0x19], 0
je 0x14006f020
mov rdx, r14
mov rcx, r13
call fcn.1400a2990
test rax, rax
je 0x14006f071
lea rdx, [0x1401617e0]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008e9f0
jmp 0x14006f078
movzx eax, byte [rdi + 0x10c]
mov byte [rdi + 0x10c], al
lea rdx, [0x1401617f0]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006f0af
lea rdx, [0x140161808]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006f0b7
movss xmm0, dword [rdi + 0x110]
movss dword [rdi + 0x110], xmm0
lea rdx, [0x140161820]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006f0f0
lea rdx, [0x140161838]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006f0f8
movss xmm0, dword [rdi + 0x114]
movss dword [rdi + 0x114], xmm0
lea rdx, [0x140161850]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006f131
lea rdx, [0x140161868]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006f139
movss xmm0, dword [rdi + 0x118]
movss dword [rdi + 0x118], xmm0
lea rdx, [0x140161880]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006f172
lea rdx, [0x140161898]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006f17a
movss xmm0, dword [rdi + 0x11c]
movss dword [rdi + 0x11c], xmm0
lea rdx, [0x1401618b0]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006f1b3
lea rdx, [0x1401618c0]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008e9f0
jmp 0x14006f1ba
movzx eax, byte [rdi + 0x120]
mov byte [rdi + 0x120], al
cmp byte [rsp + 0x30], 1
jne 0x14006f2a1
mov rax, qword [rsp + 0x38]
mov r13, qword [rax]
mov rsi, qword [r13 + 8]
mov rbx, rsi
mov r14, r13
cmp byte [rsi + 0x19], 0
jne 0x14006f233
nop dword [rax]
nop word [rax + rax]
lea rdx, [0x1401618d0]
lea rcx, [rbx + 0x20]
call fcn.1400a4c00
test al, al
je 0x14006f20a
mov rbx, qword [rbx + 0x10]
jmp 0x14006f22d
cmp byte [r14 + 0x19], 0
je 0x14006f227
lea rdx, [rbx + 0x20]
lea rcx, [0x1401618d0]
call fcn.1400a4c70
test al, al
cmovne r14, rbx
mov r13, rbx
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], 0
je 0x14006f1f0
cmp byte [r14 + 0x19], 0
jne 0x14006f23d
mov rsi, qword [r14]
cmp byte [rsi + 0x19], 0
jne 0x14006f276
nop dword [rax]
nop word [rax + rax]
lea rdx, [rsi + 0x20]
lea rcx, [0x1401618d0]
call fcn.1400a4c70
test al, al
je 0x14006f26c
mov r14, rsi
mov rsi, qword [rsi]
jmp 0x14006f270
mov rsi, qword [rsi + 0x10]
cmp byte [rsi + 0x19], 0
je 0x14006f250
mov rdx, r14
mov rcx, r13
call fcn.1400a2990
test rax, rax
je 0x14006f2a1
lea rdx, [0x1401618e0]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008e9f0
jmp 0x14006f2a8
movzx eax, byte [rdi + 0x134]
mov byte [rdi + 0x134], al
lea rdx, [0x1401618f0]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006f2df
lea rdx, [0x140161900]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006f2e7
movss xmm0, dword [rdi + 0x138]
movss dword [rdi + 0x138], xmm0
lea rdx, [0x140161910]
lea rcx, [rsp + 0x30]
call fcn.14008f570
test rax, rax
je 0x14006f320
lea rdx, [0x140161920]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006f328
movss xmm0, dword [rdi + 0x13c]
movss dword [rdi + 0x13c], xmm0
cmp byte [rsp + 0x30], 1
jne 0x14006f411
mov rax, qword [rsp + 0x38]
mov r13, qword [rax]
mov rsi, qword [r13 + 8]
mov rbx, rsi
mov r14, r13
cmp byte [rsi + 0x19], 0
jne 0x14006f3a3
nop dword [rax]
nop word [rax + rax]
lea rdx, [0x140161930]
lea rcx, [rbx + 0x20]
call fcn.1400a4c00
test al, al
je 0x14006f37a
mov rbx, qword [rbx + 0x10]
jmp 0x14006f39d
cmp byte [r14 + 0x19], 0
je 0x14006f397
lea rdx, [rbx + 0x20]
lea rcx, [0x140161930]
call fcn.1400a4c70
test al, al
cmovne r14, rbx
mov r13, rbx
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], 0
je 0x14006f360
cmp byte [r14 + 0x19], 0
jne 0x14006f3ad
mov rsi, qword [r14]
cmp byte [rsi + 0x19], 0
jne 0x14006f3e6
nop dword [rax]
nop word [rax + rax]
lea rdx, [rsi + 0x20]
lea rcx, [0x140161930]
call fcn.1400a4c70
test al, al
je 0x14006f3dc
mov r14, rsi
mov rsi, qword [rsi]
jmp 0x14006f3e0
mov rsi, qword [rsi + 0x10]
cmp byte [rsi + 0x19], 0
je 0x14006f3c0
mov rdx, r14
mov rcx, r13
call fcn.1400a2990
test rax, rax
je 0x14006f411
lea rdx, [0x140161940]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006f419
movss xmm0, dword [rdi + 0x140]
movss dword [rdi + 0x140], xmm0
cmp byte [rsp + 0x30], 1
jne 0x14006f501
mov rax, qword [rsp + 0x38]
mov r13, qword [rax]
mov rsi, qword [r13 + 8]
mov rbx, rsi
mov r14, r13
cmp byte [rsi + 0x19], 0
jne 0x14006f493
nop dword [rax]
nop dword [rax + rax]
lea rdx, [0x140161950]
lea rcx, [rbx + 0x20]
call fcn.1400a4c00
test al, al
je 0x14006f46a
mov rbx, qword [rbx + 0x10]
jmp 0x14006f48d
cmp byte [r14 + 0x19], 0
je 0x14006f487
lea rdx, [rbx + 0x20]
lea rcx, [0x140161950]
call fcn.1400a4c70
test al, al
cmovne r14, rbx
mov r13, rbx
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], 0
je 0x14006f450
cmp byte [r14 + 0x19], 0
jne 0x14006f49d
mov rsi, qword [r14]
cmp byte [rsi + 0x19], 0
jne 0x14006f4d6
nop dword [rax]
nop word [rax + rax]
lea rdx, [rsi + 0x20]
lea rcx, [0x140161950]
call fcn.1400a4c70
test al, al
je 0x14006f4cc
mov r14, rsi
mov rsi, qword [rsi]
jmp 0x14006f4d0
mov rsi, qword [rsi + 0x10]
cmp byte [rsi + 0x19], 0
je 0x14006f4b0
mov rdx, r14
mov rcx, r13
call fcn.1400a2990
test rax, rax
je 0x14006f501
lea rdx, [0x140161960]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006f509
movss xmm0, dword [rdi + 0x144]
movss dword [rdi + 0x144], xmm0
cmp byte [rsp + 0x30], 1
jne 0x14006f5f1
mov rax, qword [rsp + 0x38]
mov r13, qword [rax]
mov rsi, qword [r13 + 8]
mov rbx, rsi
mov r14, r13
cmp byte [rsi + 0x19], 0
jne 0x14006f583
nop dword [rax]
nop dword [rax + rax]
lea rdx, [0x140161970]
lea rcx, [rbx + 0x20]
call fcn.1400a4c00
test al, al
je 0x14006f55a
mov rbx, qword [rbx + 0x10]
jmp 0x14006f57d
cmp byte [r14 + 0x19], 0
je 0x14006f577
lea rdx, [rbx + 0x20]
lea rcx, [0x140161970]
call fcn.1400a4c70
test al, al
cmovne r14, rbx
mov r13, rbx
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], 0
je 0x14006f540
cmp byte [r14 + 0x19], 0
jne 0x14006f58d
mov rsi, qword [r14]
cmp byte [rsi + 0x19], 0
jne 0x14006f5c6
nop dword [rax]
nop word [rax + rax]
lea rdx, [rsi + 0x20]
lea rcx, [0x140161970]
call fcn.1400a4c70
test al, al
je 0x14006f5bc
mov r14, rsi
mov rsi, qword [rsi]
jmp 0x14006f5c0
mov rsi, qword [rsi + 0x10]
cmp byte [rsi + 0x19], 0
je 0x14006f5a0
mov rdx, r14
mov rcx, r13
call fcn.1400a2990
test rax, rax
je 0x14006f5f1
lea rdx, [0x140161988]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006f5f9
movss xmm0, dword [rdi + 0x124]
movss dword [rdi + 0x124], xmm0
cmp byte [rsp + 0x30], 1
jne 0x14006f6e1
mov rax, qword [rsp + 0x38]
mov r13, qword [rax]
mov rsi, qword [r13 + 8]
mov rbx, rsi
mov r14, r13
cmp byte [rsi + 0x19], 0
jne 0x14006f673
nop dword [rax]
nop dword [rax + rax]
lea rdx, [0x1401619a0]
lea rcx, [rbx + 0x20]
call fcn.1400a4c00
test al, al
je 0x14006f64a
mov rbx, qword [rbx + 0x10]
jmp 0x14006f66d
cmp byte [r14 + 0x19], 0
je 0x14006f667
lea rdx, [rbx + 0x20]
lea rcx, [0x1401619a0]
call fcn.1400a4c70
test al, al
cmovne r14, rbx
mov r13, rbx
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], 0
je 0x14006f630
cmp byte [r14 + 0x19], 0
jne 0x14006f67d
mov rsi, qword [r14]
cmp byte [rsi + 0x19], 0
jne 0x14006f6b6
nop dword [rax]
nop word [rax + rax]
lea rdx, [rsi + 0x20]
lea rcx, [0x1401619a0]
call fcn.1400a4c70
test al, al
je 0x14006f6ac
mov r14, rsi
mov rsi, qword [rsi]
jmp 0x14006f6b0
mov rsi, qword [rsi + 0x10]
cmp byte [rsi + 0x19], 0
je 0x14006f690
mov rdx, r14
mov rcx, r13
call fcn.1400a2990
test rax, rax
je 0x14006f6e1
lea rdx, [0x1401619b8]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006f6e9
movss xmm0, dword [rdi + 0x128]
movss dword [rdi + 0x128], xmm0
cmp byte [rsp + 0x30], 1
jne 0x14006f7d1
mov rax, qword [rsp + 0x38]
mov r13, qword [rax]
mov rsi, qword [r13 + 8]
mov rbx, rsi
mov r14, r13
cmp byte [rsi + 0x19], 0
jne 0x14006f763
nop dword [rax]
nop dword [rax + rax]
lea rdx, [0x1401619d0]
lea rcx, [rbx + 0x20]
call fcn.1400a4c00
test al, al
je 0x14006f73a
mov rbx, qword [rbx + 0x10]
jmp 0x14006f75d
cmp byte [r14 + 0x19], 0
je 0x14006f757
lea rdx, [rbx + 0x20]
lea rcx, [0x1401619d0]
call fcn.1400a4c70
test al, al
cmovne r14, rbx
mov r13, rbx
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], 0
je 0x14006f720
cmp byte [r14 + 0x19], 0
jne 0x14006f76d
mov rsi, qword [r14]
cmp byte [rsi + 0x19], 0
jne 0x14006f7a6
nop dword [rax]
nop word [rax + rax]
lea rdx, [rsi + 0x20]
lea rcx, [0x1401619d0]
call fcn.1400a4c70
test al, al
je 0x14006f79c
mov r14, rsi
mov rsi, qword [rsi]
jmp 0x14006f7a0
mov rsi, qword [rsi + 0x10]
cmp byte [rsi + 0x19], 0
je 0x14006f780
mov rdx, r14
mov rcx, r13
call fcn.1400a2990
test rax, rax
je 0x14006f7d1
lea rdx, [0x1401619e8]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006f7d9
movss xmm0, dword [rdi + 0x12c]
movss dword [rdi + 0x12c], xmm0
cmp byte [rsp + 0x30], 1
jne 0x14006f8c1
mov rax, qword [rsp + 0x38]
mov r13, qword [rax]
mov rsi, qword [r13 + 8]
mov rbx, rsi
mov r14, r13
cmp byte [rsi + 0x19], 0
jne 0x14006f853
nop dword [rax]
nop dword [rax + rax]
lea rdx, [0x140161a00]
lea rcx, [rbx + 0x20]
call fcn.1400a4c00
test al, al
je 0x14006f82a
mov rbx, qword [rbx + 0x10]
jmp 0x14006f84d
cmp byte [r14 + 0x19], 0
je 0x14006f847
lea rdx, [rbx + 0x20]
lea rcx, [0x140161a00]
call fcn.1400a4c70
test al, al
cmovne r14, rbx
mov r13, rbx
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], 0
je 0x14006f810
cmp byte [r14 + 0x19], 0
jne 0x14006f85d
mov rsi, qword [r14]
cmp byte [rsi + 0x19], 0
jne 0x14006f896
nop dword [rax]
nop word [rax + rax]
lea rdx, [rsi + 0x20]
lea rcx, [0x140161a00]
call fcn.1400a4c70
test al, al
je 0x14006f88c
mov r14, rsi
mov rsi, qword [rsi]
jmp 0x14006f890
mov rsi, qword [rsi + 0x10]
cmp byte [rsi + 0x19], 0
je 0x14006f870
mov rdx, r14
mov rcx, r13
call fcn.1400a2990
test rax, rax
je 0x14006f8c1
lea rdx, [0x140161a18]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rcx, rax
call fcn.14008f7d0
jmp 0x14006f8c9
movss xmm0, dword [rdi + 0x130]
movss dword [rdi + 0x130], xmm0
cmp byte [rsp + 0x30], 1
jne 0x14007009f
mov rax, qword [rsp + 0x38]
mov r14, qword [rax]
mov rbx, qword [r14 + 8]
mov rsi, r14
cmp byte [rbx + 0x19], 0
jne 0x14006f926
nop dword [rax]
nop word [rax + rax]
lea rcx, [rbx + 0x20]
lea rdx, [0x140161a30]
call fcn.1400a4c00
test al, al
je 0x14006f91a
mov rbx, qword [rbx + 0x10]
jmp 0x14006f920
mov rsi, rbx
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], 0
je 0x14006f900
cmp byte [rsi + 0x19], 0
jne 0x14006ff7e
lea rdx, [rsi + 0x20]
lea rcx, [0x140161a30]
call fcn.1400a4c70
test al, al
jne 0x14006ff7e
cmp rsi, r14
je 0x14006ff7e
lea rdx, [0x140161a40]
lea rcx, [rsp + 0x30]
call fcn.14008e530
cmp byte [rax], 2
jne 0x14006ff7e
lea rdx, [0x140161a50]
lea rcx, [rsp + 0x30]
call fcn.14008e530
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.1400894e0
nop
lea rdx, [rbp - 0x60]
lea rcx, [rsp + 0x40]
call fcn.140088e50
lea rdx, [rbp - 0x20]
lea rcx, [rsp + 0x40]
call fcn.140088d90
mov rbx, qword [rbp - 0x60]
mov r15, qword [rbp - 0x20]
cmp rbx, r15
jne 0x1400703a0
test rbx, rbx
jne 0x14006f9d6
mov r8d, 0x3420
lea rdx, str.C:Users_segamfleDesktop_foofStreckFortnitejson.hpp
lea rcx, str.m_object___nullptr
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movzx edx, byte [rbx]
mov r8, qword [rbp - 0x48]
mov r12, qword [rbp - 0x50]
mov rsi, qword [rbp - 0x58]
lea r9, [0x140000000]
cmp edx, 9
ja case.0x14006f9ff.0
movsxd rax, edx
mov ecx, dword [r9 + rax*4 + 0x70600]
add rcx, r9
jmp rcx
cmp rsi, qword [rbp - 0x18]
jmp 0x14006fa11
cmp r12, qword [rbp - 0x10]
jmp 0x14006fa11
cmp r8, qword [rbp - 8]
setne al
test al, al
je 0x14006ff60
cmp edx, 9
ja case.0x14006fa2c.3
mov ecx, dword [r9 + rdx*4 + 0x70628]
add rcx, r9
jmp rcx
mov rax, qword [rbx + 8]
cmp rsi, qword [rax]
jne 0x14006fa51
mov r8d, 0x3363
lea rdx, str.C:Users_segamfleDesktop_foofStreckFortnitejson.hpp
lea rcx, str.m_it.object_iterator___m_object__m_data.m_value.object__end__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
lea r12, [rsi + 0x40]
jmp 0x14006fa89
mov rax, qword [rbx + 8]
cmp r12, qword [rax + 8]
jne 0x14006fa89
mov r8d, 0x3369
lea rdx, str.C:Users_segamfleDesktop_foofStreckFortnitejson.hpp
lea rcx, str.m_it.array_iterator___m_object__m_data.m_value.array__end__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
jmp 0x14006fa89
test r8, r8
jne 0x1400705a1
mov r12, rbx
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
xor r13d, r13d
mov qword [rsp + 0x70], r13
mov esi, recv
mov qword [rsp + 0x78], rsi
mov byte [rsp + 0x60], r13b
mov dword [rbp - 0x80], 0x64
mov dword [rbp - 0x7c], socket
mov dword [rbp - 0x78], 0xc8
mov r14b, 1
mov byte [rbp + 0x180], r14b
mov word [rbp - 0x74], 1
xor r14b, r14b
mov byte [rbp + 0x188], r14b
movdqa xmm0, xmmword [0x140173b90]
movdqa xmmword [rbp - 0x70], xmm0
lea rdx, [0x140161a60]
mov rcx, r12
call fcn.14008e7e0
test rax, rax
je 0x14006fb6b
lea rdx, [0x140161a70]
mov rcx, r12
call fcn.14008e3e0
nop
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
mov qword [rbp + 0x10], r13
mov qword [rbp + 0x18], rsi
mov byte [rbp], r14b
mov r14d, dword [rbp + 0x190]
or r14d, 0x20
mov dword [rbp + 0x198], r14d
cmp byte [rax], 3
jne 0x1400704d4
mov rdx, qword [rax + 8]
lea rax, [rbp]
cmp rax, rdx
je 0x14006fb59
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], rsi
jbe 0x14006fb50
mov rdx, qword [rdx]
lea rcx, [rbp]
call fcn.140057d60
and r14d, 0xffffffdf
or r14d, 0x10
lea rbx, [rbp]
or r14d, 4
jmp 0x14006fba0
lea rdx, [rsp + 0x60]
lea rcx, [rbp - 0x40]
call fcn.14008a160
mov rbx, rax
mov r14d, dword [rbp + 0x190]
or r14d, 8
movzx eax, byte [rbp - 0x73]
mov byte [rbp + 0x188], al
movzx eax, byte [rbp - 0x74]
mov byte [rbp + 0x180], al
mov rsi, qword [rsp + 0x78]
mov dword [rbp + 0x198], r14d
mov dword [rbp + 0x190], r14d
lea rax, [rsp + 0x60]
cmp rax, rbx
je 0x14006fc11
cmp rsi, 0xf
jbe 0x14006fbf1
lea rdx, [rsi + 1]
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006fbec
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006ff59
call fcn.140110370
movups xmm0, xmmword [rbx]
movaps xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [rbx + 0x10]
movaps xmmword [rsp + 0x70], xmm1
mov qword [rbx + 0x10], r13
mov qword [rbx + 0x18], recv
mov byte [rbx], 0
test r14b, 8
je 0x14006fc33
and r14d, 0xfffffff7
mov dword [rbp + 0x190], r14d
mov dword [rbp + 0x198], r14d
lea rcx, [rbp - 0x40]
call fcn.140057d00
nop
test r14b, 4
je 0x14006fc54
and r14d, 0xfffffffb
mov dword [rbp + 0x190], r14d
mov dword [rbp + 0x198], r14d
lea rcx, [rbp]
call fcn.140057d00
cmp byte [r12], 1
jne 0x14006fd34
mov rax, qword [r12 + 8]
mov r13, qword [rax]
mov rsi, qword [r13 + 8]
mov rbx, rsi
mov r15, r13
cmp byte [rsi + 0x19], 0
jne 0x14006fcc3
nop word [rax + rax]
lea rdx, [0x140161a7c]
lea rcx, [rbx + 0x20]
call fcn.1400a4c00
test al, al
je 0x14006fc9a
mov rbx, qword [rbx + 0x10]
jmp 0x14006fcbd
cmp byte [r15 + 0x19], 0
je 0x14006fcb7
lea rdx, [rbx + 0x20]
lea rcx, [0x140161a7c]
call fcn.1400a4c70
test al, al
cmovne r15, rbx
mov r13, rbx
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], 0
je 0x14006fc80
cmp byte [r15 + 0x19], 0
jne 0x14006fccd
mov rsi, qword [r15]
cmp byte [rsi + 0x19], 0
jne 0x14006fd06
nop dword [rax]
nop word [rax + rax]
lea rdx, [rsi + 0x20]
lea rcx, [0x140161a7c]
call fcn.1400a4c70
test al, al
je 0x14006fcfc
mov r15, rsi
mov rsi, qword [rsi]
jmp 0x14006fd00
mov rsi, qword [rsi + 0x10]
cmp byte [rsi + 0x19], 0
je 0x14006fce0
mov rdx, r15
mov rcx, r13
call fcn.1400a2990
test rax, rax
je 0x14006fd30
lea rdx, [0x140161a80]
mov rcx, r12
call fcn.14008e3e0
mov rcx, rax
call fcn.14008f6c0
mov dword [rbp - 0x80], eax
mov r15, qword [rbp - 0x20]
lea rdx, [0x140161a84]
mov rcx, r12
call fcn.14008e7e0
test rax, rax
je 0x14006fd62
lea rdx, [0x140161a8c]
mov rcx, r12
call fcn.14008e3e0
mov rcx, rax
call fcn.14008f6c0
mov dword [rbp - 0x7c], eax
lea rdx, [0x140161a98]
mov rcx, r12
call fcn.14008e7e0
test rax, rax
je 0x14006fd90
lea rdx, [0x140161aa8]
mov rcx, r12
call fcn.14008e3e0
mov rcx, rax
call fcn.14008f6c0
mov dword [rbp - 0x78], eax
lea rdx, [0x140161ab4]
mov rcx, r12
call fcn.14008e7e0
test rax, rax
je 0x14006fdc2
lea rdx, [0x140161abc]
mov rcx, r12
call fcn.14008e3e0
cmp byte [rax], 4
jne 0x14007051d
movzx eax, byte [rax + 8]
jmp 0x14006fdc9
movzx eax, byte [rbp + 0x180]
mov byte [rbp - 0x74], al
lea rdx, [0x140161ac8]
mov rcx, r12
call fcn.14008e7e0
test rax, rax
je 0x14006fdfe
lea rdx, [0x140161ad8]
mov rcx, r12
call fcn.14008e3e0
cmp byte [rax], 4
jne 0x14007055f
movzx eax, byte [rax + 8]
jmp 0x14006fe05
movzx eax, byte [rbp + 0x188]
mov byte [rbp - 0x73], al
lea rdx, [0x140161ae8]
mov rcx, r12
call fcn.14008e7e0
test rax, rax
je 0x14006fe36
lea rdx, [0x140161af8]
mov rcx, r12
call fcn.14008e3e0
mov rcx, rax
call fcn.14008f6c0
mov dword [rbp - 0x70], eax
lea rdx, [0x140161b08]
mov rcx, r12
call fcn.14008e7e0
test rax, rax
je 0x14006fe64
lea rdx, [0x140161b20]
mov rcx, r12
call fcn.14008e3e0
mov rcx, rax
call fcn.14008f6c0
mov dword [rbp - 0x6c], eax
lea rdx, [0x140161b38]
mov rcx, r12
call fcn.14008e7e0
test rax, rax
je 0x14006fe92
lea rdx, [0x140161b48]
mov rcx, r12
call fcn.14008e3e0
mov rcx, rax
call fcn.14008f6c0
mov dword [rbp - 0x68], eax
lea rdx, [0x140161b58]
mov rcx, r12
call fcn.14008e7e0
test rax, rax
je 0x14006fec0
lea rdx, [0x140161b60]
mov rcx, r12
call fcn.14008e3e0
mov rcx, rax
call fcn.14008f6c0
mov dword [rbp - 0x64], eax
mov rbx, qword [rdi + 0x150]
cmp rbx, qword [rdi + 0x158]
je 0x14006ff1f
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.14008a160
mov eax, dword [rbp - 0x80]
mov dword [rbx + 0x20], eax
mov eax, dword [rbp - 0x7c]
mov dword [rbx + 0x24], eax
mov eax, dword [rbp - 0x78]
mov dword [rbx + 0x28], eax
movzx eax, byte [rbp - 0x74]
mov byte [rbx + 0x2c], al
movzx eax, byte [rbp - 0x73]
mov byte [rbx + 0x2d], al
mov eax, dword [rbp - 0x70]
mov dword [rbx + 0x30], eax
mov eax, dword [rbp - 0x6c]
mov dword [rbx + 0x34], eax
mov eax, dword [rbp - 0x68]
mov dword [rbx + 0x38], eax
mov eax, dword [rbp - 0x64]
mov dword [rbx + 0x3c], eax
add qword [rdi + 0x150], 0x40
jmp 0x14006ff34
lea r8, [rsp + 0x60]
mov rdx, rbx
lea rcx, [rdi + 0x148]
call fcn.140098810
nop
lea rcx, [rsp + 0x60]
call fcn.140057d00
lea rcx, [rbp - 0x60]
call fcn.140088b20
mov rbx, qword [rbp - 0x60]
cmp rbx, r15
jne 0x1400703a0
jmp 0x14006f9b7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
lea rcx, [rsp + 0x40]
call fcn.14008be60
nop
movzx edx, byte [rsp + 0x40]
lea rcx, [rsp + 0x48]
call fcn.14008cd30
nop
xor r12d, r12d
cmp byte [rsp + 0x30], 1
jne 0x14007009f
mov rax, qword [rsp + 0x38]
mov r13, qword [rax]
mov rsi, qword [r13 + 8]
mov rbx, rsi
mov r14, r13
cmp byte [rsi + 0x19], 0
jne 0x14006fff3
nop dword [rax]
nop word [rax + rax]
lea rdx, [0x140161b68]
lea rcx, [rbx + 0x20]
call fcn.1400a4c00
test al, al
je 0x14006ffca
mov rbx, qword [rbx + 0x10]
jmp 0x14006ffed
cmp byte [r14 + 0x19], 0
je 0x14006ffe7
lea rdx, [rbx + 0x20]
lea rcx, [0x140161b68]
call fcn.1400a4c70
test al, al
cmovne r14, rbx
mov r13, rbx
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], 0
je 0x14006ffb0
cmp byte [r14 + 0x19], 0
jne 0x14006fffd
mov rsi, qword [r14]
cmp byte [rsi + 0x19], 0
jne 0x140070036
nop dword [rax]
nop word [rax + rax]
lea rdx, [rsi + 0x20]
lea rcx, [0x140161b68]
call fcn.1400a4c70
test al, al
je 0x14007002c
mov r14, rsi
mov rsi, qword [rsi]
jmp 0x140070030
mov rsi, qword [rsi + 0x10]
cmp byte [rsi + 0x19], 0
je 0x140070010
mov rdx, r14
mov rcx, r13
call fcn.1400a2990
test rax, rax
je 0x14007009f
mov word [rsp + 0x4e], r12w
mov qword [rsp + 0x50], recv
mov qword [rsp + 0x58], socket
movsd xmm0, qword [0x140161b78]
movsd qword [rsp + 0x40], xmm0
mov eax, dword [0x140161b80]
mov dword [rsp + 0x48], eax
movzx eax, byte [0x140161b84]
mov byte [rsp + 0x4c], al
mov byte [rsp + 0x4d], 0
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x30]
call fcn.140094600
mov rcx, rax
call fcn.14008f7d0
jmp 0x1400700a7
movss xmm0, dword [rdi + 0x17c]
movss dword [rdi + 0x17c], xmm0
cmp byte [rsp + 0x30], 1
jne 0x1400701d0
mov rax, qword [rsp + 0x38]
mov r13, qword [rax]
mov rsi, qword [r13 + 8]
mov rbx, rsi
mov r14, r13
cmp byte [rsi + 0x19], 0
jne 0x140070123
nop dword [rax]
nop word [rax + rax]
lea rdx, [0x140161b88]
lea rcx, [rbx + 0x20]
call fcn.1400a4c00
test al, al
je 0x1400700fa
mov rbx, qword [rbx + 0x10]
jmp 0x14007011d
cmp byte [r14 + 0x19], 0
je 0x140070117
lea rdx, [rbx + 0x20]
lea rcx, [0x140161b88]
call fcn.1400a4c70
test al, al
cmovne r14, rbx
mov r13, rbx
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], 0
je 0x1400700e0
cmp byte [r14 + 0x19], 0
jne 0x14007012d
mov rsi, qword [r14]
cmp byte [rsi + 0x19], 0
jne 0x140070166
nop dword [rax]
nop word [rax + rax]
lea rdx, [rsi + 0x20]
lea rcx, [0x140161b88]
call fcn.1400a4c70
test al, al
je 0x14007015c
mov r14, rsi
mov rsi, qword [rsi]
jmp 0x140070160
mov rsi, qword [rsi + 0x10]
cmp byte [rsi + 0x19], 0
je 0x140070140
mov rdx, r14
mov rcx, r13
call fcn.1400a2990
test rax, rax
je 0x1400701d0
mov dword [rsp + 0x4c], r12d
mov qword [rsp + 0x50], reloc.WS2_32.dll_inet_addr
mov qword [rsp + 0x58], socket
movsd xmm0, qword [0x140161b98]
movsd qword [rsp + 0x40], xmm0
movzx eax, word [0x140161ba0]
mov word [rsp + 0x48], ax
movzx eax, byte [0x140161ba2]
mov byte [rsp + 0x4a], al
mov byte [rsp + 0x4b], 0
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x30]
call fcn.140094600
mov rcx, rax
call fcn.14008f7d0
jmp 0x1400701d8
movss xmm0, dword [rdi + 0x180]
movss dword [rdi + 0x180], xmm0
cmp byte [rsp + 0x30], 1
jne 0x140070304
mov rax, qword [rsp + 0x38]
mov r13, qword [rax]
mov rsi, qword [r13 + 8]
mov rbx, rsi
mov r14, r13
cmp byte [rsi + 0x19], 0
jne 0x140070257
nop dword [rax]
nop word [rax + rax]
lea rdx, [0x140161ba8]
lea rcx, [rbx + 0x20]
call fcn.1400a4c00
test al, al
je 0x14007022e
mov rbx, qword [rbx + 0x10]
jmp 0x140070251
cmp byte [r14 + 0x19], 0
je 0x14007024b
lea rdx, [rbx + 0x20]
lea rcx, [0x140161ba8]
call fcn.1400a4c70
test al, al
cmovne r14, rbx
mov r13, rbx
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], 0
je 0x140070210
cmp byte [r14 + 0x19], 0
jne 0x140070265
mov rsi, qword [r14]
cmp byte [rsi + 0x19], 0
jne 0x140070299
nop dword [rax + rax]
lea rdx, [rsi + 0x20]
lea rcx, [0x140161ba8]
call fcn.1400a4c70
test al, al
je 0x14007028f
mov r14, rsi
mov rsi, qword [rsi]
jmp 0x140070293
mov rsi, qword [rsi + 0x10]
cmp byte [rsi + 0x19], 0
je 0x140070270
mov rdx, r14
mov rcx, r13
call fcn.1400a2990
test rax, rax
je 0x140070304
mov dword [rsp + 0x4c], r12d
mov qword [rsp + 0x50], reloc.WS2_32.dll_inet_addr
mov qword [rsp + 0x58], socket
movsd xmm0, qword [0x140161bb8]
movsd qword [rsp + 0x40], xmm0
movzx eax, word [0x140161bc0]
mov word [rsp + 0x48], ax
movzx eax, byte [0x140161bc2]
mov byte [rsp + 0x4a], al
mov byte [rsp + 0x4b], 0
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x30]
call fcn.140094600
cmp byte [rax], 4
jne 0x140070358
movzx ecx, byte [rax + 8]
jmp 0x14007030b
movzx ecx, byte [rdi + 0x178]
mov byte [rdi + 0x178], cl
mov bl, 1
lea rcx, [rsp + 0x30]
call fcn.14008be60
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.14008cd30
nop
lea rcx, [rbp + 0x90]
call fcn.140057d00
movzx eax, bl
jmp 0x140070344
xor al, al
add rsp, 0x238
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
mov rcx, rax
call fcn.14008bdd0
mov qword [rbp + 0x180], rax
lea r8, [rbp + 0x180]
lea rcx, [rbp + 0x20]
call fcn.1400a4dd0
nop
mov r8, rax
mov edx, 0x12e
lea rcx, [rbp + 0xb0]
call fcn.1400915e0
lea rdx, [0x1401892a0]
lea rcx, [rbp + 0xb0]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
lea rdx, str.cannot_compare_iterators_of_different_containers
lea rcx, [rbp - 0x40]
call fcn.140057cc0
nop
lea r8, [rbp - 0x40]
mov edx, 0xd4
lea rcx, [rbp + 0xb0]
call fcn.140091370
lea rdx, [0x1401892c0]
lea rcx, [rbp + 0xb0]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
mov rcx, rax
call fcn.14008bdd0
mov qword [rbp + 0x180], rax
lea r8, [rbp + 0x180]
lea rcx, [rbp - 0x40]
call fcn.1400a4dd0
nop
mov r8, rax
mov edx, 0x12e
lea rcx, [rbp + 0x20]
call fcn.1400915e0
lea rdx, [0x1401892a0]
lea rcx, [rbp + 0x20]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
mov rcx, rax
call fcn.14008bdd0
mov qword [rbp + 0x180], rax
lea r8, [rbp + 0x180]
lea rcx, [rbp - 0x40]
call fcn.1400a4dd0
nop
mov r8, rax
mov edx, 0x12e
lea rcx, [rbp + 0x20]
call fcn.1400915e0
lea rdx, [0x1401892a0]
lea rcx, [rbp + 0x20]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
mov rcx, rax
call fcn.14008bdd0
mov qword [rbp + 0x180], rax
lea r8, [rbp + 0x180]
lea rcx, [rbp - 0x40]
call fcn.1400a4dd0
nop
mov r8, rax
mov edx, 0x12e
lea rcx, [rbp + 0x20]
call fcn.1400915e0
lea rdx, [0x1401892a0]
lea rcx, [rbp + 0x20]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
lea rdx, str.cannot_get_value
lea rcx, [rbp - 0x40]
call fcn.140057cc0
nop
lea r8, [rbp - 0x40]
mov edx, 0xd6
lea rcx, [rbp + 0x20]
call fcn.140091370
lea rdx, [0x1401892c0]
lea rcx, [rbp + 0x20]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
mov rcx, rax
call fcn.14008bdd0
mov qword [rbp + 0x180], rax
lea r8, [rbp + 0x180]
lea rdx, str.type_must_be_string__but_is
lea rcx, [rbp + 0x20]
call fcn.140091520
nop
mov r8, rax
mov edx, 0x12e
lea rcx, [rbp + 0x58]
call fcn.1400915e0
lea rdx, [0x1401892a0]
lea rcx, [rbp + 0x58]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
mov rcx, rax
call fcn.14008bdd0
mov qword [rbp + 0x180], rax
lea r8, [rbp + 0x180]
lea rcx, [rbp + 0x20]
call fcn.1400a4dd0
nop
mov r8, rax
mov edx, 0x12e
lea rcx, [rbp + 0x58]
call fcn.1400915e0
lea rdx, [0x1401892a0]
lea rcx, [rbp + 0x58]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
mov rcx, rax
call fcn.14008bdd0
mov qword [rbp + 0x180], rax
lea r8, [rbp + 0x180]
lea rcx, [rbp + 0x20]
call fcn.1400a4dd0
nop
mov r8, rax
mov edx, 0x12e
lea rcx, [rbp + 0x58]
call fcn.1400915e0
lea rdx, [0x1401892a0]
lea rcx, [rbp + 0x58]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
lea rdx, str.cannot_get_value
lea rcx, [rbp - 0x40]
call fcn.140057cc0
nop
lea r8, [rbp - 0x40]
mov edx, 0xd6
lea rcx, [rbp + 0x58]
call fcn.140091370
lea rdx, [0x1401892c0]
lea rcx, [rbp + 0x58]
call sub.VCRUNTIME140.dll__CxxThrowException
int3