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

Disassembly:
mov qword [rsp + 0x20], rbx
push rbp
push rsi
push r15
lea rbp, [rsp - 0x47]
sub rsp, 0xe0
mov rax, qword [0x1400f3e08]
xor rax, rsp
mov qword [rbp + 0x37], rax
movzx eax, byte [0x1400f8b3e]
xor r15d, r15d
mov qword [rsp + 0x110], r14
mov rsi, rcx
lea r14, [rcx + 0x8b]
mov rbx, 0xffffffffffffffff
test al, al
jns 0x14002b5ec
movzx eax, byte [r14]
lea r9, str._sett__SendBufferingEnabled_____hhu
and eax, 1
lea rcx, [rbp - 0x49]
mov r8, rbx
mov dword [rsp + 0x20], eax
mov edx, 0x80
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
nop dword [rax + rax]
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002a900
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
test al, al
jns 0x14002b5ec
movzx eax, byte [r14]
lea r9, str._sett__PacingEnabled____________hhu
shr eax, 1
lea rcx, [rbp - 0x49]
and eax, 1
mov r8, rbx
mov edx, 0x80
mov dword [rsp + 0x20], eax
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002a970
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
test al, al
jns 0x14002b5ec
movzx eax, byte [r14]
lea r9, str._sett__MigrationEnabled_________hhu
shr eax, 2
lea rcx, [rbp - 0x49]
and eax, 1
mov r8, rbx
mov edx, 0x80
mov dword [rsp + 0x20], eax
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002a9e1
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
test al, al
jns 0x14002b5ec
movzx eax, byte [r14]
lea r9, str._sett__DatagramReceiveEnabled___hhu
shr eax, 3
lea rcx, [rbp - 0x49]
and eax, 1
mov r8, rbx
mov edx, 0x80
mov dword [rsp + 0x20], eax
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002aa52
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
test al, al
jns 0x14002b5ec
movzx eax, byte [rsi + 0x8a]
lea r9, str._sett__MaxOperationsPerDrain____hhu
mov r8, rbx
mov dword [rsp + 0x20], eax
mov edx, 0x80
lea rcx, [rbp - 0x49]
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002aac0
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
test al, al
jns 0x14002b5ec
movzx eax, word [rsi + 0x7c]
lea r9, str._sett__RetryMemoryLimit_________hu
mov r8, rbx
mov dword [rsp + 0x20], eax
mov edx, 0x80
lea rcx, [rbp - 0x49]
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
nop dword [rax + rax]
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002ab30
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
test al, al
jns 0x14002b5ec
movzx eax, word [rsi + 0x7e]
lea r9, str._sett__LoadBalancingMode________hu
mov r8, rbx
mov dword [rsp + 0x20], eax
mov edx, 0x80
lea rcx, [rbp - 0x49]
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
nop dword [rax + rax]
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002aba0
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
test al, al
jns 0x14002b5ec
mov eax, dword [rsi + 0x74]
lea r9, str._sett__FixedServerID____________u
mov r8, rbx
mov dword [rsp + 0x20], eax
mov edx, 0x80
lea rcx, [rbp - 0x49]
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
nop word [rax + rax]
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002ac10
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
test al, al
jns 0x14002b5ec
mov eax, dword [rsi + 0x54]
lea r9, str._sett__MaxStatelessOperations___u
mov r8, rbx
mov dword [rsp + 0x20], eax
mov edx, 0x80
lea rcx, [rbp - 0x49]
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
nop word [rax + rax]
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002ac80
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
test al, al
jns 0x14002b5ec
mov eax, dword [rsi + 0x50]
lea r9, str._sett__MaxWorkerQueueDelayUs____u
mov r8, rbx
mov dword [rsp + 0x20], eax
mov edx, 0x80
lea rcx, [rbp - 0x49]
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
nop word [rax + rax]
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002acf0
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
test al, al
jns 0x14002b5ec
mov eax, dword [rsi + 0x58]
lea r9, str._sett__InitialWindowPackets_____u
mov r8, rbx
mov dword [rsp + 0x20], eax
mov edx, 0x80
lea rcx, [rbp - 0x49]
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
nop word [rax + rax]
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002ad60
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
test al, al
jns 0x14002b5ec
mov eax, dword [rsi + 0x5c]
lea r9, str._sett__SendIdleTimeoutMs________u
mov r8, rbx
mov dword [rsp + 0x20], eax
mov edx, 0x80
lea rcx, [rbp - 0x49]
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
nop word [rax + rax]
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002add0
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
test al, al
jns 0x14002b5ec
mov eax, dword [rsi + 0x60]
lea r9, str._sett__InitialRttMs_____________u
mov r8, rbx
mov dword [rsp + 0x20], eax
mov edx, 0x80
lea rcx, [rbp - 0x49]
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
nop word [rax + rax]
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002ae40
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
test al, al
jns 0x14002b5ec
mov eax, dword [rsi + 0x64]
lea r9, str._sett__MaxAckDelayMs____________u
mov r8, rbx
mov dword [rsp + 0x20], eax
mov edx, 0x80
lea rcx, [rbp - 0x49]
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
nop word [rax + rax]
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002aeb0
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
test al, al
jns 0x14002b5ec
mov eax, dword [rsi + 0x68]
lea r9, str._sett__DisconnectTimeoutMs______u
mov r8, rbx
mov dword [rsp + 0x20], eax
mov edx, 0x80
lea rcx, [rbp - 0x49]
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
nop word [rax + rax]
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002af20
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
test al, al
jns 0x14002b5ec
mov eax, dword [rsi + 0x6c]
lea r9, str._sett__KeepAliveIntervalMs______u
mov r8, rbx
mov dword [rsp + 0x20], eax
mov edx, 0x80
lea rcx, [rbp - 0x49]
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
nop word [rax + rax]
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002af90
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
test al, al
jns 0x14002b5ec
mov rax, qword [rsi + 0x20]
lea r9, str._sett__IdleTimeoutMs____________llu
mov r8, rbx
mov qword [rsp + 0x20], rax
mov edx, 0x80
lea rcx, [rbp - 0x49]
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
nop dword [rax]
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002b000
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
test al, al
jns 0x14002b5ec
mov rax, qword [rsi + 0x18]
lea r9, str._sett__HandshakeIdleTimeoutMs___llu
mov r8, rbx
mov qword [rsp + 0x20], rax
mov edx, 0x80
lea rcx, [rbp - 0x49]
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
nop dword [rax]
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002b070
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
test al, al
jns 0x14002b5ec
movzx eax, word [rsi + 0x78]
lea r9, str._sett__PeerBidiStreamCount______hu
mov r8, rbx
mov dword [rsp + 0x20], eax
mov edx, 0x80
lea rcx, [rbp - 0x49]
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
nop dword [rax + rax]
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002b0e0
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
test al, al
jns 0x14002b5ec
movzx eax, word [rsi + 0x7a]
lea r9, str._sett__PeerUnidiStreamCount_____hu
mov r8, rbx
mov dword [rsp + 0x20], eax
mov edx, 0x80
lea rcx, [rbp - 0x49]
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
nop dword [rax + rax]
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002b150
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
test al, al
jns 0x14002b5ec
mov eax, dword [rsi + 0x30]
lea r9, str._sett__TlsClientMaxSendBuffer___u
mov r8, rbx
mov dword [rsp + 0x20], eax
mov edx, 0x80
lea rcx, [rbp - 0x49]
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
nop word [rax + rax]
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002b1c0
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
test al, al
jns 0x14002b5ec
mov eax, dword [rsi + 0x34]
lea r9, str._sett__TlsServerMaxSendBuffer___u
mov r8, rbx
mov dword [rsp + 0x20], eax
mov edx, 0x80
lea rcx, [rbp - 0x49]
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
nop word [rax + rax]
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002b230
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
test al, al
jns 0x14002b5ec
mov eax, dword [rsi + 0x38]
lea r9, str._sett__StreamRecvWindowDefault__u
mov r8, rbx
mov dword [rsp + 0x20], eax
mov edx, 0x80
lea rcx, [rbp - 0x49]
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
nop word [rax + rax]
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002b2a0
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
test al, al
jns 0x14002b5ec
mov eax, dword [rsi + 0x3c]
lea r9, str._sett__StreamRecvWindowBidiLocalDefault____u
mov r8, rbx
mov dword [rsp + 0x20], eax
mov edx, 0x80
lea rcx, [rbp - 0x49]
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
nop word [rax + rax]
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002b310
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
test al, al
jns 0x14002b5ec
mov eax, dword [rsi + 0x40]
lea r9, str._sett__StreamRecvWindowBidiRemoteDefault___u
mov r8, rbx
mov dword [rsp + 0x20], eax
mov edx, 0x80
lea rcx, [rbp - 0x49]
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
nop word [rax + rax]
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002b380
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
test al, al
jns 0x14002b5ec
mov eax, dword [rsi + 0x44]
lea r9, str._sett__StreamRecvWindowUnidiDefault________u
mov r8, rbx
mov dword [rsp + 0x20], eax
mov edx, 0x80
lea rcx, [rbp - 0x49]
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
nop word [rax + rax]
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002b3f0
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
test al, al
jns 0x14002b5ec
mov eax, dword [rsi + 0x4c]
lea r9, str._sett__ConnFlowControlWindow____u
mov r8, rbx
mov dword [rsp + 0x20], eax
mov edx, 0x80
lea rcx, [rbp - 0x49]
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
nop word [rax + rax]
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002b460
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
test al, al
jns 0x14002b5ec
mov rax, qword [rsi + 0x10]
lea r9, str._sett__MaxBytesPerKey___________llu
mov r8, rbx
mov qword [rsp + 0x20], rax
mov edx, 0x80
lea rcx, [rbp - 0x49]
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
nop dword [rax]
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002b4d0
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
test al, al
jns 0x14002b5ec
movzx eax, byte [r14]
lea r9, str._sett__ServerResumptionLevel____hhu
shr eax, 4
lea rcx, [rbp - 0x49]
and eax, 3
mov r8, rbx
mov edx, 0x80
mov dword [rsp + 0x20], eax
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002b541
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
test al, al
jns 0x14002b5ec
movzx eax, byte [r14]
lea r9, str._sett__Version_Negotiation_Ext_Enabled___hhu
shr eax, 6
lea rcx, [rbp - 0x49]
and eax, 1
mov r8, rbx
mov edx, 0x80
mov dword [rsp + 0x20], eax
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
nop
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002b5b0
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
mov rcx, qword [rsi + 8]
test rcx, rcx
je 0x14002b8f3
mov qword [rsp + 0x108], rdi
test al, al
jns 0x14002b74c
mov eax, dword [rcx + 0x18]
lea r9, str._sett__AcceptedVersionslength___u
lea rcx, [rbp - 0x49]
mov dword [rsp + 0x20], eax
mov r8, rbx
mov edx, 0x80
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
nop
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002b630
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
mov rcx, qword [rsi + 8]
test al, al
jns 0x14002b74c
mov eax, dword [rcx + 0x1c]
lea r9, str._sett__OfferedVersionslength____u
lea rcx, [rbp - 0x49]
mov dword [rsp + 0x20], eax
mov r8, rbx
mov edx, 0x80
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
nop
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002b6a0
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
mov rcx, qword [rsi + 8]
test al, al
jns 0x14002b74c
mov eax, dword [rcx + 0x20]
lea r9, str._sett__FullyDeployedVerlength___u
lea rcx, [rbp - 0x49]
mov dword [rsp + 0x20], eax
mov r8, rbx
mov edx, 0x80
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
nop word [rax + rax]
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002b710
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
mov rdx, qword [rsi + 8]
mov edi, r15d
cmp dword [rdx + 0x18], r15d
jbe 0x14002b7da
nop dword [rax]
test al, al
jns 0x14002b7cf
mov rax, qword [rdx]
lea r9, str._sett__AcceptableVersions__u____0x_x
mov ecx, edi
mov r8, rbx
mov edx, 0x80
mov ecx, dword [rax + rcx*4]
mov dword [rsp + 0x28], ecx
lea rcx, [rbp - 0x49]
mov dword [rsp + 0x20], edi
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002b793
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
mov rdx, qword [rsi + 8]
inc edi
cmp edi, dword [rdx + 0x18]
jb 0x14002b760
mov edi, r15d
cmp dword [rdx + 0x1c], r15d
jbe 0x14002b85e
test al, al
jns 0x14002b853
mov rax, qword [rdx + 8]
lea r9, str._sett__OfferedVersions__u_______0x_x
mov ecx, edi
mov r8, rbx
mov edx, 0x80
mov ecx, dword [rax + rcx*4]
mov dword [rsp + 0x28], ecx
lea rcx, [rbp - 0x49]
mov dword [rsp + 0x20], edi
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002b817
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
mov rdx, qword [rsi + 8]
inc edi
cmp edi, dword [rdx + 0x1c]
jb 0x14002b7e3
mov edi, r15d
cmp dword [rdx + 0x20], r15d
jbe 0x14002b8eb
nop dword [rax + rax]
test al, al
jns 0x14002b8e0
mov rax, qword [rdx + 0x10]
lea r9, str._sett__FullyDeployedVersion__u__0x_x
mov ecx, edi
mov r8, rbx
mov edx, 0x80
mov ecx, dword [rax + rcx*4]
mov dword [rsp + 0x28], ecx
lea rcx, [rbp - 0x49]
mov dword [rsp + 0x20], edi
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002b8a4
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
mov rdx, qword [rsi + 8]
inc edi
cmp edi, dword [rdx + 0x20]
jb 0x14002b870
mov rdi, qword [rsp + 0x108]
test al, al
jns 0x14002bcdc
movzx eax, word [rsi + 0x80]
lea r9, str._sett__MinimumMtu_______________hu
mov r8, rbx
mov dword [rsp + 0x20], eax
mov edx, 0x80
lea rcx, [rbp - 0x49]
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002b925
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
test al, al
jns 0x14002bcdc
movzx eax, word [rsi + 0x82]
lea r9, str._sett__MaximumMtu_______________hu
mov r8, rbx
mov dword [rsp + 0x20], eax
mov edx, 0x80
lea rcx, [rbp - 0x49]
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002b993
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
test al, al
jns 0x14002bcdc
mov rax, qword [rsi + 0x28]
lea r9, str._sett__MtuCompleteTimeout_______llu
mov r8, rbx
mov qword [rsp + 0x20], rax
mov edx, 0x80
lea rcx, [rbp - 0x49]
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
nop
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002ba00
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
test al, al
jns 0x14002bcdc
movzx eax, byte [rsi + 0x8d]
lea r9, str._sett__MtuMissingProbeCount_____hhu
mov r8, rbx
mov dword [rsp + 0x20], eax
mov edx, 0x80
lea rcx, [rbp - 0x49]
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
nop
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002ba70
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
test al, al
jns 0x14002bcdc
movzx eax, word [rsi + 0x84]
lea r9, str._sett__MaxBindingStatelessOper__hu
mov r8, rbx
mov dword [rsp + 0x20], eax
mov edx, 0x80
lea rcx, [rbp - 0x49]
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
nop
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002bae0
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
test al, al
jns 0x14002bcdc
movzx eax, word [rsi + 0x86]
lea r9, str._sett__StatelessOperExpirMs_____hu
mov r8, rbx
mov dword [rsp + 0x20], eax
mov edx, 0x80
lea rcx, [rbp - 0x49]
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
nop
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002bb50
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
test al, al
jns 0x14002bcdc
movzx eax, word [rsi + 0x88]
lea r9, str._sett__CongestionControlAlgorithm___hu
mov r8, rbx
mov dword [rsp + 0x20], eax
mov edx, 0x80
lea rcx, [rbp - 0x49]
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
nop
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002bbc0
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
test al, al
jns 0x14002bcdc
mov eax, dword [rsi + 0x70]
lea r9, str._sett__DestCidUpdateIdleTimeoutMs___u
mov r8, rbx
mov dword [rsp + 0x20], eax
mov edx, 0x80
lea rcx, [rbp - 0x49]
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
nop word [rax + rax]
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002bc30
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
test al, al
jns 0x14002bcdc
movzx eax, byte [r14]
lea r9, str._sett__GreaseQuicBitEnabled_____hhu
shr eax, 7
lea rcx, [rbp - 0x49]
mov r8, rbx
mov dword [rsp + 0x20], eax
mov edx, 0x80
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
nop word [rax + rax]
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002bca0
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
mov r14, qword [rsp + 0x110]
test al, al
jns 0x14002bf96
movzx eax, byte [rsi + 0x8c]
lea r9, str._sett__EcnEnabled_______________hhu
and eax, 1
lea rcx, [rbp - 0x49]
mov r8, rbx
mov dword [rsp + 0x20], eax
mov edx, 0x80
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
nop dword [rax]
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002bd20
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
test al, al
jns 0x14002bf96
movzx eax, byte [rsi + 0x8c]
lea r9, str._sett__HyStartEnabled___________hhu
shr eax, 1
lea rcx, [rbp - 0x49]
and eax, 1
mov r8, rbx
mov edx, 0x80
mov dword [rsp + 0x20], eax
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002bd93
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
test al, al
jns 0x14002bf96
movzx eax, byte [rsi + 0x8c]
lea r9, str._sett__EncryptionOffloadAllowed___hhu
shr eax, 2
lea rcx, [rbp - 0x49]
and eax, 1
mov r8, rbx
mov edx, 0x80
mov dword [rsp + 0x20], eax
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002be07
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
test al, al
jns 0x14002bf96
movzx eax, byte [rsi + 0x8c]
lea r9, str._sett__ReliableResetEnabled_____hhu
shr eax, 3
lea rcx, [rbp - 0x49]
and eax, 1
mov r8, rbx
mov edx, 0x80
mov dword [rsp + 0x20], eax
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
nop dword [rax + rax]
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002be80
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
test al, al
jns 0x14002bf96
movzx eax, byte [rsi + 0x8c]
lea r9, str._sett__OneWayDelayEnabled_______hhu
shr eax, 4
lea rcx, [rbp - 0x49]
and eax, 1
mov r8, rbx
mov edx, 0x80
mov dword [rsp + 0x20], eax
call fcn.1400015d0
lea rcx, [rbp - 0x49]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002bef4
inc eax
mov dword [rbp - 0x4d], r15d
mov dword [rbp - 0x51], eax
lea rcx, [rbp - 0x49]
lea rax, [rbp - 0x69]
mov qword [rbp - 0x59], rcx
mov r9d, 2
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d0798]
call fcn.140001460
movzx eax, byte [0x1400f8b3e]
test al, al
jns 0x14002bf96
movzx eax, byte [rsi + 0x8c]
lea r9, str._sett__NetStatsEventEnabled_____hhu
shr eax, 5
lea rcx, [rbp - 0x49]
and eax, 1
mov r8, rbx
mov edx, 0x80
mov dword [rsp + 0x20], eax
call fcn.1400015d0
lea rax, [rbp - 0x49]
inc rbx
cmp byte [rax + rbx], r15b
jne 0x14002bf61
lea rax, [rbp - 0x49]
mov dword [rbp - 0x4d], r15d
mov qword [rbp - 0x59], rax
lea rdx, [0x1400d0798]
lea rax, [rbp - 0x69]
inc ebx
mov r9d, 2
mov qword [rsp + 0x20], rax
mov dword [rbp - 0x51], ebx
call fcn.140001460
mov rcx, qword [rbp + 0x37]
xor rcx, rsp
call fcn.14007f5b0
mov rbx, qword [rsp + 0x118]
add rsp, 0xe0
pop r15
pop rsi
pop rbp
ret