Function at 0x14003a130
Capabilities:
Reference http user-agent string

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1080]
mov eax, 0x1180
call fcn.1401c8020
sub rsp, rax
movaps xmmword [rsp + 0x1170], xmm6
mov rax, qword [0x1402d3840]
xor rax, rsp
mov qword [rbp + 0x1068], rax
xor r13d, r13d
mov r14d, r13d
mov dword [rbp + 0x7c0], r13d
mov dword [rbp + 0x900], r13d
mov rbx, qword [0x1402d9c50]
mov rax, qword [rbx + 0x11c0]
cmp byte [rax + 0xb3], r13b
jne 0x14003ddc2
mov rbx, qword [rbx + 0x1e70]
test rbx, rbx
je 0x14003ddc2
mov qword [rsp + 0x20], r13
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Login
mov rcx, rbx
call fcn.14009ba90
movzx edi, al
test al, al
je 0x14003a1ea
movsx rcx, word [rbx + 0x70]
imul rcx, rcx, 0x2c
add rcx, qword [rbx + 8]
mov ecx, dword [rcx]
call fcn.140073360
test dil, dil
je 0x14003ddc2
mov ebx, 4
mov rax, qword gs:[0x58]
mov rdi, qword [rax]
mov eax, dword [rbx + rdi]
cmp dword [0x1402eadb0], eax
jle 0x14003a23c
lea rcx, [0x1402eadb0]
call fcn.1401c7b48
cmp dword [0x1402eadb0], 0xffffffff
jne 0x14003a23c
lea rcx, [0x140214b40]
call fcn.1401c7a54
lea rcx, [0x1402eadb0]
call fcn.1401c7adc
mov eax, dword [rbx + rdi]
cmp dword [0x1402eb0a4], eax
jle 0x14003a274
lea rcx, [0x1402eb0a4]
call fcn.1401c7b48
cmp dword [0x1402eb0a4], 0xffffffff
jne 0x14003a274
lea rcx, [0x140214b30]
call fcn.1401c7a54
lea rcx, [0x1402eb0a4]
call fcn.1401c7adc
lea rdx, [0x1402ef590]
lea r12, [0x1402d9e68]
cmp byte [reloc.WS2_32.dll_accept], r13b
je 0x14003a2a4
mov byte [reloc.WS2_32.dll_accept], r13b
mov r9, rdx
mov r8, r12
lea rdx, [rbp + 0x7d0]
call fcn.140054b60
xor r8d, r8d
lea ecx, [r8 + 2]
call fcn.14008c880
mov eax, dword [rbx + rdi]
cmp dword [0x1402da610], eax
jle 0x14003a62f
lea rcx, [0x1402da610]
call fcn.1401c7b48
cmp dword [0x1402da610], 0xffffffff
jne 0x14003a62f
lea rcx, [0x1402e6a30]
call fcn.1400257e0
lea r8, str.en_US
lea rdx, str.English__US_
lea rcx, [rbp + 0x80]
call fcn.14003df00
nop
lea r8, str.ja_JP
lea rdx, str.Japanese
lea rcx, [rbp + 0xc0]
call fcn.14003df00
nop
lea r8, str.ko_KR
lea rdx, str.Korean
lea rcx, [rbp + 0x100]
call fcn.14003df00
nop
lea r8, str.zh_CN
lea rdx, str.Chinese__China_
lea rcx, [rbp + 0x140]
call fcn.14003df00
nop
lea r8, str.de_DE
lea rdx, str.German
lea rcx, [rbp + 0x180]
call fcn.14003df00
nop
lea r8, str.es_ES
lea rdx, str.Spanish__Spain_
lea rcx, [rbp + 0x1c0]
call fcn.14003df00
nop
lea r8, str.pl_PL
lea rdx, str.Polish
lea rcx, [rbp + 0x200]
call fcn.14003df00
nop
lea r8, str.ru_RU
lea rdx, str.Russian
lea rcx, [rbp + 0x240]
call fcn.14003df00
nop
lea r8, str.fr_FR
lea rdx, str.French
lea rcx, [rbp + 0x280]
call fcn.14003df00
nop
lea r8, str.tr_TR
lea rdx, str.Turkish
lea rcx, [rbp + 0x2c0]
call fcn.14003df00
nop
lea r8, str.pt_BR
lea rdx, str.Portuguese
lea rcx, [rbp + 0x300]
call fcn.14003df00
nop
lea r8, str.cs_CZ
lea rdx, str.Czech
lea rcx, [rbp + 0x340]
call fcn.14003df00
nop
lea r8, str.el_GR
lea rdx, str.Greek
lea rcx, [rbp + 0x380]
call fcn.14003df00
nop
lea r8, str.ro_RO
lea rdx, str.Romanian
lea rcx, [rbp + 0x3c0]
call fcn.14003df00
nop
lea rcx, [rbp + 0x400]
call fcn.14003df90
nop
lea r8, str.en_GB
lea rdx, str.English__UK_
lea rcx, [rbp + 0x440]
call fcn.14003df00
nop
lea r8, str.it_IT
lea rdx, str.Italian
lea rcx, [rbp + 0x480]
call fcn.14003df00
nop
lea r8, str.es_MX
lea rdx, str.Spanish__Mexico_
lea rcx, [rbp + 0x4c0]
call fcn.14003df00
nop
lea r8, str.es_AR
lea rdx, str.Spanish__Argentina_
lea rcx, [rbp + 0x500]
call fcn.14003df00
nop
lea r8, str.en_AU
lea rdx, str.English__Australia_
lea rcx, [rbp + 0x540]
call fcn.14003df00
nop
lea r8, str.ms_MY
lea rdx, str.Malay
lea rcx, [rbp + 0x580]
call fcn.14003df00
nop
lea rcx, [rbp + 0x5c0]
call fcn.14003e000
nop
lea r8, str.en_SG
lea rdx, str.English__Singapore_
lea rcx, [rbp + 0x600]
call fcn.14003df00
nop
lea rcx, [rbp + 0x640]
call fcn.14003e070
nop
lea r8, str.vi_VN
lea rdx, str.Vietnamese
lea rcx, [rbp + 0x680]
call fcn.14003df00
nop
lea r8, str.id_ID
lea rdx, str.Indonesian
lea rcx, [rbp + 0x6c0]
call fcn.14003df00
nop
lea r8, str.tl_PH
lea rdx, str.Tagalog
lea rcx, [rbp + 0x700]
call fcn.14003df00
nop
lea rcx, [rbp + 0x740]
call fcn.14003e0e0
nop
lea r8, str.zh_TW
lea rdx, str.Chinese__Taiwan_
lea rcx, [rbp + 0x780]
call fcn.14003df00
nop
lea rax, [rbp + 0x80]
mov qword [rbp + 0x7d0], rax
lea rax, [rbp + 0x7c0]
mov qword [rbp + 0x7d8], rax
movaps xmm0, xmmword [rbp + 0x7d0]
movdqa xmmword [rbp + 0x7d0], xmm0
lea rdx, [rbp + 0x7d0]
lea rcx, [0x1402e6a30]
call fcn.14003e150
nop
lea r9, [fcn.140025820]
mov edx, 0x40
lea r8d, [rdx - 0x23]
lea rcx, [rbp + 0x80]
call fcn.1401c775c
lea rcx, [0x140214b20]
call fcn.1401c7a54
nop
lea rcx, [0x1402da610]
call fcn.1401c7adc
lea rcx, [rbp + 0x900]
call fcn.1400257d0
lea rdx, [rbp + 0x900]
call fcn.1400554a0
mov eax, dword [rbx + rdi]
cmp dword [0x1402eade0], eax
jle 0x14003a697
lea rcx, [0x1402eade0]
call fcn.1401c7b48
cmp dword [0x1402eade0], 0xffffffff
jne 0x14003a697
mov rdx, qword [rbp + 0x900]
lea r8, [rdx + 0x20]
lea rcx, [0x1402da5d0]
call fcn.140055460
lea rcx, [0x140214b00]
call fcn.1401c7a54
nop
lea rcx, [0x1402eade0]
call fcn.1401c7adc
mov qword [rbp + 0x900], 0
lea rdx, [rbp + 0x900]
lea rcx, str.Launch_client
call fcn.14008df80
lea rsi, [0x1402d5758]
lea rdi, [0x1402d9cf8]
lea r15, [0x1402d57e0]
test al, al
je 0x14003a767
mov rdx, rdi
lea rcx, [rbp + 0x9a0]
call fcn.140054410
nop
lea rcx, [rbp + 0x9a0]
call fcn.14001e980
movzx ebx, al
lea rcx, [rbp + 0x9a0]
call fcn.140008630
test bl, bl
jne 0x14003a712
lea rdx, str.Invalid_path__change_it_in_Settings_tab
mov rcx, r15
call fcn.140052280
jmp 0x14003a767
mov rcx, rsi
call fcn.1400217a0
lea r8, str.LeagueClient.exe
mov rdx, rdi
lea rcx, [rbp + 0x9a0]
call fcn.140054100
nop
mov r8, rsi
mov rdx, rax
lea rcx, [rbp + 0x940]
call fcn.14000a2b0
mov rdx, rax
mov rcx, r15
call fcn.140008210
lea rcx, [rbp + 0x940]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x9a0]
call fcn.1400086c0
movss xmm6, dword [0x1402a63fc]
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140075540
lea rcx, [0x1402da5d0]
call fcn.140008180
mov rdx, rax
xor r8d, r8d
lea rcx, str.language
call fcn.140090b80
test al, al
je 0x14003a975
mov rbx, qword [0x1402e6a30]
mov r13, qword [0x1402e6a38]
cmp rbx, r13
je 0x14003a926
mov qword [rbp + 0x900], 0
lea rdi, [rbx + 0x20]
lea r14, [0x14029d110]
nop dword [rax]
lea rdx, [0x1402da5d0]
cmp qword [0x1402da5e8], 0xf
cmova rdx, qword [0x1402da5d0]
mov r8, qword [rdi - 0x10]
mov rcx, rbx
mov r15, qword [rdi - 8]
cmp r15, 0xf
jbe 0x14003a7fb
mov rcx, qword [rbx]
cmp r8, qword [0x1402da5e0]
jne 0x14003a811
call fcn.140208c60
test eax, eax
jne 0x14003a811
mov dl, 1
jmp 0x14003a813
xor dl, dl
mov rcx, rbx
cmp r15, 0xf
jbe 0x14003a81f
mov rcx, qword [rbx]
lea r9, [rbp + 0x900]
call fcn.140099760
test al, al
je 0x14003a900
mov r8, rdi
mov rdx, rbx
lea rcx, [rbp + 0xa00]
call fcn.140055460
lea rdx, [rbp + 0xa00]
lea rcx, [0x1402da5d0]
call fcn.1400540d0
lea rcx, [rbp + 0xa00]
call fcn.140025820
mov rdx, rdi
lea rcx, [0x1402d9e48]
call fcn.140052300
call fcn.14001f610
mov qword [rbp + 0x7d0], r14
mov qword [rbp + 0x7d8], send
movaps xmm0, xmmword [rbp + 0x7d0]
movdqa xmmword [rbp + 0x870], xmm0
lea r8, [0x1402da5f0]
lea rdx, [rbp + 0x870]
lea rcx, [rbp + 0x8e0]
call fcn.1400547b0
nop
xor r8d, r8d
lea rdx, str.__locale
mov rcx, rsi
call fcn.140052190
cmp rax, 0xffffffffffffffff
je 0x14003a8e4
lea r9, [rbp + 0x8e0]
mov r8, qword [rbp + 0x8f0]
mov rdx, rax
call fcn.140052210
jmp 0x14003a8f4
lea rdx, [rbp + 0x8e0]
mov rcx, rsi
call fcn.140052260
nop
lea rcx, [rbp + 0x8e0]
call fcn.1400086c0
add rbx, 0x40
add rdi, 0x40
cmp rbx, r13
jne 0x14003a7d0
mov r14d, dword [rbp + 0x7c0]
lea rdi, [0x1402d9cf8]
lea r15, [0x1402d57e0]
mov rbx, qword [0x1402d9c50]
mov rax, qword [rbx + 0x11c0]
cmp qword [rbx + 0x1ba0], rax
jne 0x14003a956
cmp byte [rbx + 0x1bfd], 0
je 0x14003a956
cmp dword [rbx + 0x1bdc], 0
jne 0x14003a956
or dword [rbx + 0x1c00], 2
test dword [rax + 0xc], 0x1000000
je 0x14003a966
mov byte [rbx + 0x114e], 1
call fcn.1400727d0
mov byte [rbx + 0x114e], 0
xor r13d, r13d
call fcn.14008c080
mov qword [rbp + 0x7c0], 0
xor r8d, r8d
lea rdx, [rbp + 0x7c0]
lea rcx, str.Launch_legacy_client
call fcn.14008dc10
lea rbx, [0x1402d5518]
test al, al
je 0x14003aa77
cmp qword [0x1402d9d10], 0xf
cmova rdi, qword [0x1402d9cf8]
mov qword [rbp + 0x7d0], rdi
mov rax, qword [0x1402d9d08]
mov qword [rbp + 0x7d8], rax
movaps xmm0, xmmword [rbp + 0x7d0]
movdqa xmmword [rbp + 0x7d0], xmm0
lea rdx, [rbp + 0x7d0]
lea rcx, [rbp + 0x8e0]
call fcn.14005d190
mov r14d, 0x80
lea rdx, [rbp + 0x8e0]
lea rcx, [rbp + 0x870]
call fcn.14001ea10
movsd xmm0, qword [rax]
movsd qword [rbp + 0x7d0], xmm0
mov ecx, dword [rax + 8]
mov dword [rbp + 0x7c0], ecx
mov qword [rbp + 0x7c8], rbx
movaps xmm0, xmmword [rbp + 0x7c0]
movdqa xmmword [rbp + 0x7c0], xmm0
mov eax, dword [rbp + 0x7d0]
test eax, eax
je 0x14003aa66
cmp eax, 1
sete bl
lea rcx, [rbp + 0x8e0]
call fcn.140008630
test bl, bl
je 0x14003aa72
lea rdx, str.Invalid_path__change_it_in_Settings_tab
mov rcx, r15
call fcn.140052280
jmp 0x14003aa77
mov bl, 1
test ecx, ecx
jne 0x14003de53
jmp 0x14003aa45
call fcn.140021970
mov rcx, qword [0x1402d9c50]
mov rax, qword [rcx + 0x11c0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x11c0]
mov rcx, qword [rax + 0x1a0]
test rcx, rcx
je 0x14003aab0
cmp dword [rcx + 0x10], 1
jne 0x14003aaab
cmp dword [rcx + 4], 0
je 0x14003aab0
call fcn.14008c390
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
jbe 0x14003aac6
mov rdx, qword [0x1402d5758]
mov rcx, rdx
jmp 0x14003aacc
mov rcx, rsi
mov rdx, rsi
mov r8, qword [0x1402d5768]
add r8, rcx
sub r8, rdx
lea rbx, [0x1402ef590]
mov rcx, rbx
call fcn.140208d60
lea rcx, str._Args:
call fcn.14008d180
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140075540
mov qword [rbp + 0x7c0], 0
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], r13d
lea rax, [rbp + 0x7c0]
mov qword [rsp + 0x20], rax
mov r9d, 0x4000
mov r8, rbx
xor edx, edx
lea rcx, str.inputLeagueArgs
call fcn.1400951e0
mov rdi, 0xffffffffffffffff
inc rdi
cmp byte [rbx + rdi], 0
jne 0x14003ab43
mov rax, qword [reloc.WS2_32.dll_ntohs]
cmp rdi, rax
ja 0x14003ab86
mov rbx, rsi
cmp rax, 0xf
cmova rbx, qword [0x1402d5758]
mov qword [0x1402d5768], rdi
mov r8, rdi
lea rdx, [0x1402ef590]
mov rcx, rbx
call fcn.140208d60
mov byte [rbx + rdi], 0
jmp 0x14003ab94
mov r9, rbx
mov rdx, rdi
mov rcx, rsi
call fcn.14000ab10
mov rbx, qword [0x1402d5768]
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
cmova rsi, qword [0x1402d5758]
mov rax, qword [0x1402d9e80]
cmp rbx, rax
ja 0x14003abdf
cmp rax, 0xf
cmova r12, qword [0x1402d9e68]
mov qword [0x1402d9e78], rbx
mov r8, rbx
mov rdx, rsi
mov rcx, r12
call fcn.140208d60
mov byte [rbx + r12], 0
jmp 0x14003abed
mov r9, rsi
mov rdx, rbx
mov rcx, r12
call fcn.14000ab10
mov rax, qword [0x1402d9c50]
mov rax, qword [rax + 0x11c0]
cmp byte [rax + 0xb3], 0
jne 0x14003ac16
mov eax, dword [rax + 0x1ac]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14008fc20
lea rcx, str.Username:
call fcn.14008d180
mov qword [rbp + 0x7c0], 0
xor esi, esi
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], esi
lea rax, [rbp + 0x7c0]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
lea rdi, [0x1402d9fa0]
mov r8, rdi
xor edx, edx
lea rcx, str.inputUsername
call fcn.1400951e0
lea rcx, str.Password:
call fcn.14008d180
mov qword [rbp + 0x7c0], rsi
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], 0x8000
lea rax, [rbp + 0x7c0]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
lea r12, [0x1402de970]
mov r8, r12
xor edx, edx
lea rcx, str.inputPassword
call fcn.1400951e0
mov qword [rbp + 0x7c0], rsi
xor r8d, r8d
lea rdx, [rbp + 0x7c0]
lea rcx, str.Login
call fcn.14008dc10
test al, al
jne 0x14003acee
xor r8d, r8d
xor edx, edx
mov ecx, 0x20d
call fcn.1400738e0
test al, al
je 0x14003ade8
xorps xmm0, xmm0
movups xmmword [rbp + 0x7e0], xmm0
mov qword [rbp + 0x7f0], rsi
mov qword [rbp + 0x7f8], rsi
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rdi + r8], sil
jne 0x14003ad10
mov rdx, rdi
lea rcx, [rbp + 0x7e0]
call fcn.140004950
nop
or r14d, 1
mov dword [rbp + 0x900], r14d
cmp qword [rbp + 0x7f0], 0
je 0x14003ad5c
mov rdx, r12
lea rcx, [rbp + 0x940]
call fcn.140004910
or r14d, 2
cmp qword [rax + 0x10], 0
je 0x14003ad5c
mov bl, 1
jmp 0x14003ad5e
xor bl, bl
test r14b, 2
je 0x14003ad75
and r14d, 0xfffffffd
lea rcx, [rbp + 0x940]
call fcn.1400086c0
nop
test r14b, 1
je 0x14003ad8b
and r14d, 0xfffffffe
lea rcx, [rbp + 0x7e0]
call fcn.1400086c0
test bl, bl
je 0x14003ade8
lea rax, [rbp + 0x940]
mov qword [rbp + 0x870], rax
mov rdx, r12
lea rcx, [rbp + 0x940]
call fcn.140004910
mov rbx, rax
mov rdx, rdi
lea rcx, [rbp + 0x9a0]
call fcn.140004910
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x920]
call fcn.140039440
mov rdx, rax
mov rcx, r15
call fcn.140008210
lea rcx, [rbp + 0x920]
call fcn.1400086c0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140075540
mov qword [rbp + 0x7c0], 0
xor r8d, r8d
lea rdx, [rbp + 0x7c0]
lea rcx, str.Save
call fcn.14008dc10
test al, al
je 0x14003ae8d
xorps xmm0, xmm0
movups xmmword [rbp + 0x7e0], xmm0
mov qword [rbp + 0x7f0], rsi
mov qword [rbp + 0x7f8], rsi
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp byte [rdi + r8], 0
jne 0x14003ae40
mov rdx, rdi
lea rcx, [rbp + 0x7e0]
call fcn.140004950
nop
or r14d, 4
mov dword [rbp + 0x900], r14d
cmp qword [rbp + 0x7f0], 0
je 0x14003ae8d
mov rdx, r12
lea rcx, [rbp + 0x940]
call fcn.140004910
or r14d, 8
cmp qword [rax + 0x10], 0
je 0x14003ae8d
mov bl, 1
jmp 0x14003ae8f
xor bl, bl
test r14b, 8
je 0x14003aea6
and r14d, 0xfffffff7
lea rcx, [rbp + 0x940]
call fcn.1400086c0
nop
test r14b, 4
je 0x14003aebc
and r14d, 0xfffffffb
lea rcx, [rbp + 0x7e0]
call fcn.1400086c0
mov r15d, 6
lea r13, vtable.std::ios_base.0
test bl, bl
je 0x14003b312
lea rax, [0x1402d9c98]
cmp qword [0x1402d9cb0], 0xf
cmova rax, qword [0x1402d9c98]
mov qword [rbp + 0x7d0], rax
mov rax, qword [0x1402d9ca8]
mov qword [rbp + 0x7d8], rax
movaps xmm0, xmmword [rbp + 0x7d0]
movdqa xmmword [rbp + 0x7d0], xmm0
lea rdx, [rbp + 0x7d0]
lea rcx, [rbp + 0x8e0]
call fcn.14005d190
bts r14d, 8
lea rdx, [rbp + 0x8e0]
lea rcx, [rbp + 0x870]
call fcn.14001ea10
movsd xmm0, qword [rax]
movsd qword [rbp + 0x7d0], xmm0
mov ecx, dword [rax + 8]
mov dword [rbp + 0x7c0], ecx
lea rax, [0x1402d5518]
mov qword [rbp + 0x7c8], rax
movaps xmm0, xmmword [rbp + 0x7c0]
movdqa xmmword [rbp + 0x7c0], xmm0
mov eax, dword [rbp + 0x7d0]
test eax, eax
je 0x14003b286
cmp eax, 1
sete bl
lea rcx, [rbp + 0x8e0]
call fcn.140008630
test bl, bl
je 0x14003afd9
lea rcx, [rbp + 0xa00]
call fcn.140021680
lea rdx, [0x1402d9c98]
lea rcx, [rbp + 0xa00]
call fcn.14004fb20
nop
lea rdx, [0x14029a2b0]
lea rcx, [rbp + 0xa00]
call fcn.140054450
lea rcx, [rbp + 0xa00]
call fcn.14004fa80
nop
lea rcx, [rbp + 0xa00]
call fcn.1400215e0
xor edx, edx
mov r8d, 0x110
lea rcx, [rbp + 0x80]
call fcn.140209400
lea rdx, [0x1402d9c98]
lea rcx, [rbp + 0x80]
call fcn.140050930
nop
mov rax, qword [rbp + 0x80]
movsxd rcx, dword [rax + 4]
cmp dword [rbp + rcx + 0x90], 0
jne 0x14003b228
lea rcx, [rbp + 0x840]
call fcn.140005500
xor edx, edx
lea rcx, [rbp + 0x840]
call fcn.1400ac2c0
nop
lea rcx, [rbp + 0xa00]
call fcn.140037c00
lea rcx, [rbp + 0xa00]
call fcn.1400a06c0
nop
lea r8, [rbp + 0x840]
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0xa00]
call fcn.1400a07a0
test al, al
je 0x14003b20f
lea rdx, str.accounts
lea rcx, [rbp + 0x840]
call fcn.1400ae180
cmp byte [rax + 8], 6
je 0x14003b0c6
mov edx, r15d
lea rcx, [rbp + 0x9d0]
call fcn.1400ac2c0
mov rbx, rax
lea rdx, str.accounts
lea rcx, [rbp + 0x840]
call fcn.1400ae180
mov rdx, rax
mov rcx, rbx
call fcn.1400ac650
nop
lea rcx, [rbp + 0x9d0]
call fcn.1400ac570
lea rcx, [rbp + 0x800]
call fcn.140005500
lea rdx, str.accounts
lea rcx, [rbp + 0x840]
call fcn.1400ae180
mov rdx, rax
lea rcx, [rbp + 0x800]
call fcn.1400ac530
nop
lea rax, str.0:1
mov qword [rbp + 0x7d0], rax
mov qword [rbp + 0x7d8], 7
movaps xmm0, xmmword [rbp + 0x7d0]
movdqa xmmword [rbp + 0x7d0], xmm0
lea rdx, [rbp + 0x7d0]
lea rcx, [rbp + 0x940]
call fcn.1400555a0
nop
mov rdx, rax
lea rcx, [rbp + 0x9d0]
call fcn.1400ac4a0
nop
lea rdx, [rbp + 0x9d0]
lea rcx, [rbp + 0x800]
call fcn.1400ae1e0
nop
lea rcx, [rbp + 0x9d0]
call fcn.1400ac570
nop
lea rcx, [rbp + 0x940]
call fcn.1400086c0
lea rdx, str.accounts
lea rcx, [rbp + 0x840]
call fcn.1400ae180
mov rcx, rax
lea rdx, [rbp + 0x800]
call fcn.1400ac5c0
lea rcx, [rbp + 0xd70]
call fcn.140021680
lea rdx, [0x1402d9c98]
lea rcx, [rbp + 0xd70]
call fcn.14004fb20
nop
lea rdx, [rbp + 0x940]
lea rcx, [rbp + 0x840]
call fcn.1400aed30
nop
mov rdx, rax
lea rcx, [rbp + 0xd70]
call fcn.140054700
mov rcx, rax
call fcn.140054720
nop
lea rcx, [rbp + 0x940]
call fcn.1400086c0
lea rcx, [rbp + 0xd70]
call fcn.14004fa80
nop
lea rcx, [rbp + 0xd70]
call fcn.1400215e0
nop
lea rcx, [rbp + 0x800]
call fcn.1400ac570
nop
lea rcx, [rbp + 0xa00]
call fcn.140037b90
nop
lea rcx, [rbp + 0x840]
call fcn.1400ac570
lea rcx, [rbp + 0x90]
call fcn.140052e50
mov ebx, 2
test rax, rax
jne 0x14003b295
mov rax, qword [rbp + 0x80]
movsxd rcx, dword [rax + 4]
mov eax, r15d
cmp qword [rbp + rcx + 0xc8], 0
cmovne eax, ebx
or eax, dword [rbp + rcx + 0x90]
and eax, 0x17
mov dword [rbp + rcx + 0x90], eax
and eax, dword [rbp + rcx + 0x94]
je 0x14003b295
test al, 4
je 0x14003de89
lea rbx, str.ios_base::badbit_set
jmp 0x14003de9d
mov bl, 1
test ecx, ecx
jne 0x14003de6e
jmp 0x14003af7d
mov rax, qword [rbp + 0x80]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x80], rax
mov rax, qword [rbp + 0x80]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0x7c], edx
lea rcx, [rbp + 0x90]
call fcn.140050880
mov rax, qword [rbp + 0x80]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_istream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x80], rax
mov rax, qword [rbp + 0x80]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x18]
mov dword [rbp + rcx + 0x7c], edx
mov qword [rbp + 0x130], r13
lea rcx, [rbp + 0x130]
call fcn.1401a6568
nop
jmp 0x14003b317
mov ebx, 2
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140075540
lea rcx, str.This_part_is_only__if_you_want_to_save_your_login_and_pass_to_config_file_and_login_with_1_click._You_dont_have_to_do_that__you_can_just_log_in_the_usual_way_in_client_and_launch_the_tool_anytime_you_want
call fcn.140025840
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140075540
mov rdx, qword [0x1402d9c50]
mov rax, qword [rdx + 0x11c0]
mov byte [rax + 0xb0], 1
mov rax, qword [rdx + 0x11c0]
mov rcx, qword [rax + 0x1a0]
test rcx, rcx
je 0x14003b372
cmp dword [rcx + 0x10], 2
jne 0x14003b36d
cmp dword [rcx + 4], 1
je 0x14003b37f
call fcn.14008c390
mov r8d, 1
mov edx, ebx
call fcn.14008baa0
call fcn.14008c080
mov edx, 4
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x1402da490], eax
jle 0x14003b3cd
lea rcx, [0x1402da490]
call fcn.1401c7b48
cmp dword [0x1402da490], 0xffffffff
jne 0x14003b3cd
lea rcx, [0x140214af0]
call fcn.1401c7a54
lea rcx, [0x1402da490]
call fcn.1401c7adc
mov qword [rbp + 0x7c0], 0
xor r8d, r8d
lea rdx, [rbp + 0x7c0]
lea rcx, str.Check_ban_reason
call fcn.14008dc10
lea r13, [0x1402d52e8]
test al, al
je 0x14003c416
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x890], xmm0
movups xmmword [rbp + 0x8a0], xmm0
mov qword [rbp + 0x8b0], rax
mov qword [rbp + 0x8a0], rsi
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x890]
call fcn.1400ad900
nop
mov qword [rsp + 0x58], rsi
mov r8b, 1
mov edx, 4
lea rcx, [rsp + 0x48]
call fcn.1400ad900
xor edx, edx
lea rcx, [0x140294c1d]
call fcn.1400abd10
mov qword [rsp + 0x48], rax
lea r8, [0x14029d2c2]
lea rdx, str.acr_values
lea rcx, [rbp + 0x890]
call fcn.1400adc40
mov rdx, rax
lea rcx, [rsp + 0x48]
call fcn.1400ac650
nop
lea rcx, [rsp + 0x48]
call fcn.1400adb20
mov rbx, qword [rsp + 0x58]
test rbx, rbx
je 0x14003b4bc
lea r9, [fcn.140008200]
mov edx, 0x20
lea r8d, [rdx - 0x1d]
mov rcx, rbx
call fcn.1401c775c
nop
mov edx, 0x60
mov rcx, rbx
call fcn.1401c72d0
mov qword [rsp + 0x58], rsi
mov r8b, 1
mov edx, 4
lea rcx, [rsp + 0x48]
call fcn.1400ad900
xor edx, edx
lea rcx, [0x140294c1d]
call fcn.1400abd10
mov qword [rsp + 0x48], rax
lea r8, [0x14029d2ca]
lea rdx, str.claims
lea rcx, [rbp + 0x890]
call fcn.1400adc40
mov rdx, rax
lea rcx, [rsp + 0x48]
call fcn.1400ac650
nop
lea rcx, [rsp + 0x48]
call fcn.1400adb20
mov rbx, qword [rsp + 0x58]
test rbx, rbx
je 0x14003b548
lea r9, [fcn.140008200]
mov edx, 0x20
lea r8d, [rdx - 0x1d]
mov rcx, rbx
call fcn.1401c775c
nop
mov edx, 0x60
mov rcx, rbx
call fcn.1401c72d0
mov qword [rsp + 0x58], rsi
mov r8b, 1
mov edx, 4
lea rcx, [rsp + 0x48]
call fcn.1400ad900
mov edx, ntohs
lea rcx, str.riot_client
call fcn.1400abd10
mov qword [rsp + 0x48], rax
lea r8, [0x14029d2d9]
lea rdx, str.client_id
lea rcx, [rbp + 0x890]
call fcn.1400adc40
mov rdx, rax
lea rcx, [rsp + 0x48]
call fcn.1400ac650
nop
lea rcx, [rsp + 0x48]
call fcn.1400adb20
mov rbx, qword [rsp + 0x58]
test rbx, rbx
je 0x14003b5d8
lea r9, [fcn.140008200]
mov edx, 0x20
lea r8d, [rdx - 0x1d]
mov rcx, rbx
call fcn.1401c775c
nop
mov edx, 0x60
mov rcx, rbx
call fcn.1401c72d0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x870], xmm0
mov qword [rbp + 0x880], rsi
mov qword [rbp + 0x888], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x870], 0
bts r14d, 9
mov dword [rbp + 0x900], r14d
mov ebx, socket
lea edi, [rbx + 0x64]
lea r12d, [rbx + 0x4b]
mov edx, 1
xor ecx, ecx
call fcn.1400bd470
mov edx, reloc.WS2_32.dll_gethostname
test eax, eax
cmove edx, edi
mov ecx, 0x30
cmove ecx, r12d
call fcn.1400bd470
mov edx, eax
lea rcx, [rbp + 0x920]
call fcn.140002100
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x14003b654
mov rax, qword [rax]
mov rdx, rax
lea rcx, [rbp + 0x870]
call fcn.140008830
nop
lea rcx, [rbp + 0x920]
call fcn.1400086c0
sub rbx, 1
jne 0x14003b613
mov qword [rsp + 0x58], rsi
mov r8b, 1
lea edx, [rbx + 4]
lea rcx, [rsp + 0x48]
call fcn.1400ad900
lea rcx, [rbp + 0x870]
cmp qword [rbp + 0x888], 0xf
cmova rcx, qword [rbp + 0x870]
mov edx, dword [rbp + 0x880]
call fcn.1400abd10
mov qword [rsp + 0x48], rax
lea r8, [0x14029d2f1]
lea rdx, str.nonce
lea rcx, [rbp + 0x890]
call fcn.1400adc40
mov rdx, rax
lea rcx, [rsp + 0x48]
call fcn.1400ac650
nop
lea rcx, [rsp + 0x48]
call fcn.1400adb20
mov rcx, qword [rsp + 0x58]
test rcx, rcx
lea rdi, [0x1402d9fa0]
lea r12, [0x1402de970]
je 0x14003b701
call fcn.1400af060
btr r14d, 9
lea rcx, [rbp + 0x870]
call fcn.1400086c0
lea rdx, [0x140294c1d]
lea rcx, [rbp + 0x800]
call fcn.1400ac3d0
nop
lea rdx, str.code_challenge
lea rcx, [rbp + 0x890]
call fcn.1400ae180
mov rdx, rax
lea rcx, [rbp + 0x800]
call fcn.1400ac650
nop
lea rcx, [rbp + 0x800]
call fcn.1400ac570
lea rdx, [0x140294c1d]
lea rcx, [rbp + 0x800]
call fcn.1400ac3d0
nop
lea rdx, str.code_challenge_method
lea rcx, [rbp + 0x890]
call fcn.1400ae180
mov rdx, rax
lea rcx, [rbp + 0x800]
call fcn.1400ac650
nop
lea rcx, [rbp + 0x800]
call fcn.1400ac570
lea rdx, str.http:__localhost_redirect
lea rcx, [rbp + 0x800]
call fcn.1400ac3d0
nop
lea rdx, str.redirect_uri
lea rcx, [rbp + 0x890]
call fcn.1400ae180
mov rdx, rax
lea rcx, [rbp + 0x800]
call fcn.1400ac650
nop
lea rcx, [rbp + 0x800]
call fcn.1400ac570
lea rdx, str.token_id_token
lea rcx, [rbp + 0x800]
call fcn.1400ac3d0
nop
lea rdx, str.response_type
lea rcx, [rbp + 0x890]
call fcn.1400ae180
mov rdx, rax
lea rcx, [rbp + 0x800]
call fcn.1400ac650
nop
lea rcx, [rbp + 0x800]
call fcn.1400ac570
lea rdx, str.openid_offline_access_lol_ban_profile_email_phone_birthdate_summoner_link_lol_region
lea rcx, [rbp + 0x800]
call fcn.1400ac3d0
nop
lea rdx, [0x14029d370]
lea rcx, [rbp + 0x890]
call fcn.1400ae180
mov rdx, rax
lea rcx, [rbp + 0x800]
call fcn.1400ac650
nop
lea rcx, [rbp + 0x800]
call fcn.1400ac570
lea rcx, [rbp + 0x7d0]
call fcn.14001ed20
lea rcx, [rbp + 0x80]
call fcn.140055620
nop
lea rcx, [rbp + 0xc0]
call fcn.140055690
nop
lea rcx, [rbp + 0x100]
call fcn.140055700
nop
lea rcx, [rbp + 0x140]
call fcn.140055770
nop
lea rcx, [rbp + 0x180]
call fcn.1400557e0
nop
lea rcx, [rbp + 0x1c0]
call fcn.140055850
nop
lea rax, [rbp + 0x80]
mov qword [rbp + 0x870], rax
lea rax, [rbp + 0x200]
mov qword [rbp + 0x878], rax
movaps xmm0, xmmword [rbp + 0x870]
movdqa xmmword [rbp + 0x870], xmm0
lea rdx, [rbp + 0x870]
lea rcx, [rbp + 0x7d0]
call fcn.140050ba0
nop
lea r9, [fcn.140025820]
mov r8, r15
mov edx, 0x40
lea rcx, [rbp + 0x80]
call fcn.1401c775c
lea rcx, [rbp + 0xd70]
call fcn.14001f150
lea rcx, [rbp + 0xd70]
call fcn.1400c0c80
nop
lea rdx, [rbp + 0x7d0]
lea rcx, [rbp + 0xd70]
call fcn.1400c1b30
lea rdx, str.https:__valorant_api.com_v1_version
lea rcx, [rbp + 0x920]
call fcn.140004910
nop
lea rax, [rbp + 0x920]
mov qword [rbp + 0x870], rax
lea rax, [rbp + 0x940]
mov qword [rbp + 0x878], rax
movaps xmm0, xmmword [rbp + 0x870]
movdqa xmmword [rbp + 0x870], xmm0
lea rdx, [rbp + 0x870]
lea rcx, [rbp + 0x800]
call fcn.14001ee50
nop
mov rdx, rax
lea rcx, [rbp + 0x80]
call fcn.1400548a0
lea rdx, [rax + 0x18]
lea rcx, [rbp + 0x940]
call fcn.1400082a0
nop
lea rcx, [rbp + 0x80]
call fcn.140025700
nop
lea rcx, [rbp + 0x808]
call fcn.1400086c0
nop
lea r9, [fcn.140008200]
mov edx, 0x20
lea r8d, [rdx - 0x1f]
lea rcx, [rbp + 0x920]
call fcn.1401c775c
lea rcx, [rbp + 0x9d0]
call fcn.140005500
lea rdx, str._riotClientBuild_:__.___
lea rcx, [rbp + 0x9d0]
call fcn.14004f4b0
nop
lea rcx, [rbp + 0xa00]
call fcn.140005530
lea rcx, [rbp + 0xa00]
call fcn.1400054c0
nop
lea r8, [rbp + 0x9d0]
lea rdx, [rbp + 0xa00]
lea rcx, [rbp + 0x940]
call fcn.14000a3c0
test al, al
je 0x14003bb44
mov edx, 1
lea rcx, [rbp + 0xa00]
call fcn.140007d00
lea rdx, [rbp + 0x900]
mov rcx, rax
call fcn.140007c90
nop
mov r8, rax
lea rdx, str.RiotClient_
lea rcx, [rbp + 0x8e0]
call fcn.14000a350
nop
lea r8, str._rso_auth__Windows_10__Home__x64_
mov rdx, rax
lea rcx, [rbp + 0x920]
call fcn.14000a240
nop
mov r8, rax
lea rcx, [rbp + 0x800]
call fcn.1400558c0
nop
lea rax, [rbp + 0x800]
mov qword [rbp + 0x870], rax
lea rax, [rbp + 0x840]
mov qword [rbp + 0x878], rax
movaps xmm0, xmmword [rbp + 0x870]
movdqa xmmword [rbp + 0x870], xmm0
lea rdx, [rbp + 0x870]
lea rcx, [rbp + 0x7c0]
call fcn.140050ba0
nop
mov rdx, rax
lea rcx, [rbp + 0xd70]
call fcn.1400c21e0
nop
lea rcx, [rbp + 0x7c0]
call fcn.14001f460
nop
lea r9, [fcn.140025820]
mov edx, 0x40
lea r8d, [rdx - 0x3f]
lea rcx, [rbp + 0x800]
call fcn.1401c775c
nop
lea rcx, [rbp + 0x920]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x8e0]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x900]
call fcn.1400086c0
nop
lea rcx, [rbp + 0xa10]
call fcn.140007d40
lea rdx, [rbp + 0x920]
lea rcx, [rbp + 0x890]
call fcn.1400aed30
mov rdx, rax
lea rcx, [rbp + 0x800]
call fcn.14001ef30
nop
lea rdx, [rbp + 0x800]
lea rcx, [rbp + 0xd70]
call fcn.1400c1ad0
nop
lea rcx, [rbp + 0x808]
call fcn.1400086c0
lea rdx, str.https:__auth.riotgames.com_api_v1_authorization
lea rcx, [rbp + 0x800]
call fcn.14001edf0
nop
lea rdx, [rbp + 0x800]
lea rcx, [rbp + 0xd70]
call fcn.1400c2150
nop
lea rcx, [rbp + 0x808]
call fcn.1400086c0
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0xd70]
call fcn.1400c1940
lea rcx, [rbp + 0x80]
call fcn.140025700
lea rcx, [rbp + 0x8b8]
call fcn.140005500
xor edx, edx
lea rcx, [rbp + 0x8b8]
call fcn.1400ac2c0
nop
lea rdx, str.en_GB
lea rcx, [rbp + 0x800]
call fcn.1400ac3d0
nop
lea rdx, [0x14029a320]
lea rcx, [rbp + 0x8b8]
call fcn.1400ae180
mov rdx, rax
lea rcx, [rbp + 0x800]
call fcn.1400ac650
nop
lea rcx, [rbp + 0x800]
call fcn.1400ac570
mov rdx, r12
lea rcx, [rbp + 0x800]
call fcn.1400ac3d0
nop
lea rdx, str.password
lea rcx, [rbp + 0x8b8]
call fcn.1400ae180
mov rdx, rax
lea rcx, [rbp + 0x800]
call fcn.1400ac650
nop
lea rcx, [rbp + 0x800]
call fcn.1400ac570
xor edx, edx
lea rcx, [rbp + 0x800]
call fcn.1400ac2c0
nop
lea rdx, str.region
lea rcx, [rbp + 0x8b8]
call fcn.1400ae180
mov rdx, rax
lea rcx, [rbp + 0x800]
call fcn.1400ac650
nop
lea rcx, [rbp + 0x800]
call fcn.1400ac570
xor edx, edx
lea rcx, [rbp + 0x800]
call fcn.1400ac4f0
nop
lea rdx, str.remember
lea rcx, [rbp + 0x8b8]
call fcn.1400ae180
mov rdx, rax
lea rcx, [rbp + 0x800]
call fcn.1400ac650
nop
lea rcx, [rbp + 0x800]
call fcn.1400ac570
lea rdx, str.auth
lea rcx, [rbp + 0x800]
call fcn.1400ac3d0
nop
lea rdx, str.type
lea rcx, [rbp + 0x8b8]
call fcn.1400ae180
mov rdx, rax
lea rcx, [rbp + 0x800]
call fcn.1400ac650
nop
lea rcx, [rbp + 0x800]
call fcn.1400ac570
mov rdx, rdi
lea rcx, [rbp + 0x800]
call fcn.1400ac3d0
nop
lea rdx, str.username
lea rcx, [rbp + 0x8b8]
call fcn.1400ae180
mov rdx, rax
lea rcx, [rbp + 0x800]
call fcn.1400ac650
nop
lea rcx, [rbp + 0x800]
call fcn.1400ac570
lea rdx, [rbp + 0x920]
lea rcx, [rbp + 0x8b8]
call fcn.1400aed30
mov rdx, rax
lea rcx, [rbp + 0x800]
call fcn.14001ef30
nop
lea rdx, [rbp + 0x800]
lea rcx, [rbp + 0xd70]
call fcn.1400c1ad0
nop
lea rcx, [rbp + 0x808]
call fcn.1400086c0
lea rdx, str.https:__auth.riotgames.com_api_v1_authorization
lea rcx, [rbp + 0x800]
call fcn.14001edf0
nop
lea rdx, [rbp + 0x800]
lea rcx, [rbp + 0xd70]
call fcn.1400c2150
nop
lea rcx, [rbp + 0x808]
call fcn.1400086c0
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0xd70]
call fcn.1400c1a10
lea rdx, [rax + 0x18]
lea rcx, [rbp + 0x7e0]
call fcn.1400082a0
nop
lea rcx, [rbp + 0x80]
call fcn.140025700
lea rcx, [rbp + 0xd40]
call fcn.140021690
lea rcx, [rbp + 0xd40]
call fcn.1400a68c0
nop
lea rcx, [rbp + 0xd40]
call fcn.1400a6a00
mov rbx, rax
mov qword [rbp + 0x870], rax
lea rcx, [rbp + 0x9a0]
call fcn.1400083f0
nop
lea rcx, [rbp + 0x840]
call fcn.140005500
mov qword [rbp + 0x850], rsi
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x840]
call fcn.1400ad900
nop
mov rsi, qword [rbp + 0x7f0]
lea r9, [rbp + 0x7e0]
cmp qword [rbp + 0x7f8], 0xf
cmova r9, qword [rbp + 0x7e0]
mov rax, qword [reloc.WS2_32.dll_ntohs]
cmp rsi, rax
ja 0x14003bedd
mov rdi, r13
cmp rax, 0xf
cmova rdi, qword [0x1402d52e8]
mov qword [0x1402d52f8], rsi
mov r8, rsi
mov rdx, r9
mov rcx, rdi
call fcn.140208d60
mov byte [rdi + rsi], 0
jmp 0x14003bee8
mov rdx, rsi
mov rcx, r13
call fcn.14000ab10
lea rcx, [rbp + 0x7e0]
cmp qword [rbp + 0x7f8], 0xf
cmova rcx, qword [rbp + 0x7e0]
mov qword [rsp + 0x20], 7
lea r9, str._error_
xor r8d, r8d
mov r12, qword [rbp + 0x7f0]
mov rdx, r12
call fcn.140056cf0
cmp rax, 0xffffffffffffffff
jne 0x14003c1f3
mov rax, qword [rbx]
mov rsi, qword [rax + 8]
lea rcx, [rbp + 0x7e0]
call fcn.140008180
mov rdi, rax
movsxd rax, r12d
add rdi, rax
lea rcx, [rbp + 0x7e0]
call fcn.140008180
lea rcx, [rbp + 0x9a0]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x840]
mov r8, rdi
mov rdx, rax
mov rcx, rbx
call rsi
test al, al
je 0x14003c1f3
lea rdx, str.response
lea rcx, [rbp + 0x840]
call fcn.1400ae180
lea rdx, str.parameters
mov rcx, rax
call fcn.1400ae180
lea rdx, [0x14029d5dc]
mov rcx, rax
call fcn.1400ae180
lea rdx, [rbp + 0x8e0]
mov rcx, rax
call fcn.1400ac720
nop
xor r8d, r8d
lea rdx, str.access_token
lea rcx, [rbp + 0x8e0]
call fcn.140052190
lea rdi, [rax + 0xe]
xor r8d, r8d
lea rdx, str.scope
lea rcx, [rbp + 0x8e0]
call fcn.140052190
sub rax, rdi
mov r9, rax
mov r8, rdi
lea rdx, [rbp + 0x920]
lea rcx, [rbp + 0x8e0]
call fcn.140052130
nop
lea r8, [rbp + 0x920]
lea rdx, str.Bearer
lea rcx, [rsp + 0x48]
call fcn.1400543a0
nop
mov r8, rax
lea rcx, [rbp + 0xa00]
call fcn.140055940
nop
lea rax, [rbp + 0xa00]
mov qword [rbp + 0x7c0], rax
lea rax, [rbp + 0xa40]
mov qword [rbp + 0x7c8], rax
movaps xmm0, xmmword [rbp + 0x7c0]
movdqa xmmword [rbp + 0x7c0], xmm0
lea rdx, [rbp + 0x7c0]
lea rcx, [rbp + 0x900]
call fcn.140050ba0
nop
mov rdx, rax
lea rcx, [rbp + 0xd70]
call fcn.1400c21e0
nop
lea rcx, [rbp + 0x900]
call fcn.14001f460
nop
lea r9, [fcn.140025820]
mov edx, 0x40
lea r8d, [rdx - 0x3f]
lea rcx, [rbp + 0xa00]
call fcn.1401c775c
nop
lea rcx, [rsp + 0x48]
call fcn.1400086c0
lea rdx, str.https:__auth.riotgames.com_userinfo
lea rcx, [rsp + 0x48]
call fcn.14001edf0
nop
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0xd70]
call fcn.1400c2150
nop
lea rcx, [rsp + 0x50]
call fcn.1400086c0
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0xd70]
call fcn.1400c16d0
lea rdx, [rax + 0x18]
lea rcx, [rbp + 0x7e0]
call fcn.140008210
lea rcx, [rbp + 0x80]
call fcn.140025700
lea rcx, [rbp + 0x800]
call fcn.140005500
xor edx, edx
lea rcx, [rbp + 0x800]
call fcn.1400ac2c0
nop
mov rax, qword [rbx]
mov rsi, qword [rax + 8]
lea rcx, [rbp + 0x7e0]
call fcn.140008180
mov rdi, rax
movsxd rax, dword [rbp + 0x7f0]
add rdi, rax
lea rcx, [rbp + 0x7e0]
call fcn.140008180
lea rcx, [rbp + 0x9a0]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x800]
mov r8, rdi
mov rdx, rax
mov rcx, rbx
call rsi
test al, al
je 0x14003c1cc
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x800]
call fcn.1400aed30
mov rdx, rax
mov rcx, r13
call fcn.140008210
lea rcx, [rsp + 0x48]
call fcn.1400086c0
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x800]
call fcn.1400aed30
nop
mov rdx, rax
lea rcx, [0x1402d7e50]
call fcn.140054700
nop
lea rcx, [rsp + 0x48]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x800]
call fcn.1400ac570
nop
lea rcx, [rbp + 0x920]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x8e0]
call fcn.1400086c0
nop
mov edx, dword [rbp + 0x848]
movzx ecx, dl
sub ecx, 4
je 0x14003c231
sub ecx, 2
je 0x14003c20b
cmp ecx, 1
jne 0x14003c245
mov rdi, qword [rbp + 0x840]
test rdi, rdi
je 0x14003c245
mov rdx, rdi
mov rcx, rdi
call fcn.1400af720
mov edx, reloc.WS2_32.dll_recv
mov rcx, rdi
call fcn.1401c72d0
jmp 0x14003c245
shr edx, 8
test dl, 1
je 0x14003c245
mov rcx, qword [rbp + 0x840]
call fcn.1401cf740
xor esi, esi
mov qword [rbp + 0x840], rsi
mov rdi, qword [rbp + 0x850]
test rdi, rdi
je 0x14003c27d
lea r9, [fcn.140008200]
lea edx, [rsi + 0x20]
lea r8d, [rsi + 3]
mov rcx, rdi
call fcn.1401c775c
nop
lea edx, [rsi + 0x60]
mov rcx, rdi
call fcn.1401c72d0
nop
lea rcx, [rbp + 0x9a0]
call fcn.1400086c0
nop
test rbx, rbx
je 0x14003c29d
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
lea rax, vtable.Json::CharReaderBuilder.0
mov qword [rbp + 0xd40], rax
lea rcx, [rbp + 0xd48]
call fcn.1400adb20
mov qword [rbp + 0xd48], rsi
mov rbx, qword [rbp + 0xd58]
test rbx, rbx
je 0x14003c2f1
lea r9, [fcn.140008200]
mov edx, 0x20
lea r8d, [rdx - 0x1d]
mov rcx, rbx
call fcn.1401c775c
nop
mov edx, 0x60
mov rcx, rbx
call fcn.1401c72d0
nop
lea rcx, [rbp + 0x7e0]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x8b8]
call fcn.1400adb20
mov qword [rbp + 0x8b8], rsi
mov rbx, qword [rbp + 0x8c8]
test rbx, rbx
je 0x14003c344
lea r9, [fcn.140008200]
mov edx, 0x20
lea r8d, [rdx - 0x1d]
mov rcx, rbx
call fcn.1401c775c
nop
mov edx, 0x60
mov rcx, rbx
call fcn.1401c72d0
nop
lea rcx, [rbp + 0x9d0]
call fcn.1400085b0
mov rcx, qword [rbp + 0x9f0]
test rcx, rcx
je 0x14003c379
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
test rax, rax
je 0x14003c379
mov rcx, qword [rax]
mov r8, qword [rcx]
mov edx, 1
mov rcx, rax
call r8
nop
lea rcx, [rbp + 0x940]
call fcn.1400086c0
nop
lea rcx, [rbp + 0xd70]
call fcn.14001f160
nop
mov r8, qword [rbp + 0x7d0]
mov r8, qword [r8 + 8]
lea rdx, [rbp + 0x7d0]
lea rcx, [rbp + 0x7d0]
call fcn.1400572e0
mov edx, 0x60
mov rcx, qword [rbp + 0x7d0]
call fcn.1401c72d0
nop
lea rcx, [rbp + 0x890]
call fcn.1400adb20
mov qword [rbp + 0x890], rsi
mov rbx, qword [rbp + 0x8a0]
test rbx, rbx
je 0x14003c408
lea r9, [fcn.140008200]
mov edx, 0x20
lea r8d, [rdx - 0x1d]
mov rcx, rbx
call fcn.1401c775c
nop
mov edx, 0x60
mov rcx, rbx
call fcn.1401c72d0
lea r12, [0x1402de970]
lea rdi, [0x1402d9fa0]
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140075540
mov qword [rbp + 0x7c0], 0
xor r8d, r8d
lea rdx, [rbp + 0x7c0]
lea rcx, str.Get_email
call fcn.14008dc10
test al, al
je 0x14003d5a3
xor edx, edx
mov r8d, 0x2e8
lea rcx, [rbp + 0xd70]
call fcn.140209400
lea rcx, [rbp + 0xd70]
call fcn.1400c0c80
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x7d0], xmm0
xorps xmm1, xmm1
movups xmmword [rbp + 0xa00], xmm1
mov qword [rbp + 0xa10], rsi
mov qword [rbp + 0xa18], rsi
mov r8d, ntohs
lea rdx, str.Content_Type
lea rcx, [rbp + 0xa00]
call fcn.140004950
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xa20], xmm0
mov qword [rbp + 0xa30], rsi
mov qword [rbp + 0xa38], rsi
mov r8d, reloc.WS2_32.dll_recv
lea rdx, str.application_json
lea rcx, [rbp + 0xa20]
call fcn.140004950
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xa40], xmm0
mov qword [rbp + 0xa50], rsi
mov qword [rbp + 0xa58], rsi
mov r8d, reloc.WS2_32.dll_ntohs
lea rdx, str.Accept_Encoding
lea rcx, [rbp + 0xa40]
call fcn.140004950
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xa60], xmm0
mov qword [rbp + 0xa70], rsi
mov qword [rbp + 0xa78], rsi
mov r8d, 7
lea rdx, str.deflate
lea rcx, [rbp + 0xa60]
call fcn.140004950
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xa80], xmm0
mov qword [rbp + 0xa90], rsi
mov qword [rbp + 0xa98], rsi
mov r8d, 0x19
lea rdx, str.Upgrade_Insecure_Requests
lea rcx, [rbp + 0xa80]
call fcn.140004950
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xaa0], xmm0
mov qword [rbp + 0xab0], rsi
mov qword [rbp + 0xab8], rsi
mov r8d, 1
lea rdx, [0x14029d644]
lea rcx, [rbp + 0xaa0]
call fcn.140004950
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xac0], xmm0
mov qword [rbp + 0xad0], rsi
mov qword [rbp + 0xad8], rsi
mov r8d, 9
lea rdx, str.sec_ch_ua
lea rcx, [rbp + 0xac0]
call fcn.140004950
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xae0], xmm0
mov qword [rbp + 0xaf0], rsi
mov qword [rbp + 0xaf8], rsi
mov r8d, 0x41
lea rdx, str._Not_A_Brand__v_99____Google_Chrome__v_115____Chromium__v_115_
lea rcx, [rbp + 0xae0]
call fcn.140004950
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xb00], xmm0
mov qword [rbp + 0xb10], rsi
mov qword [rbp + 0xb18], rsi
mov r8d, reloc.WS2_32.dll_select
lea rdx, str.sec_ch_ua_platform
lea rcx, [rbp + 0xb00]
call fcn.140004950
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xb20], xmm0
mov qword [rbp + 0xb30], rsi
mov qword [rbp + 0xb38], rsi
mov r8d, 9
lea rdx, str._Windows_
lea rcx, [rbp + 0xb20]
call fcn.140004950
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xb40], xmm0
mov qword [rbp + 0xb50], rsi
mov qword [rbp + 0xb58], rsi
mov r8d, reloc.WS2_32.dll_recv
lea rdx, str.sec_ch_ua_mobile
lea rcx, [rbp + 0xb40]
call fcn.140004950
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xb60], xmm0
mov qword [rbp + 0xb70], rsi
mov qword [rbp + 0xb78], rsi
mov r8d, 2
lea rdx, [0x14029d6ec]
lea rcx, [rbp + 0xb60]
call fcn.140004950
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xb80], xmm0
mov qword [rbp + 0xb90], rsi
mov qword [rbp + 0xb98], rsi
mov r8d, 0xa
lea rdx, str.User_Agent
lea rcx, [rbp + 0xb80]
call fcn.140004950
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xba0], xmm0
mov qword [rbp + 0xbb0], rsi
mov qword [rbp + 0xbb8], rsi
mov r8d, reloc.WS2_32.dll_WSAGetLastError
lea rdx, str.Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_115.0.0.0_Safari_537.36
lea rcx, [rbp + 0xba0]
call fcn.140004950
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xbc0], xmm0
mov qword [rbp + 0xbd0], rsi
mov qword [rbp + 0xbd8], rsi
mov r8d, send
lea rdx, str.Sec_Fetch_Site
lea rcx, [rbp + 0xbc0]
call fcn.140004950
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xbe0], xmm0
mov qword [rbp + 0xbf0], rsi
mov qword [rbp + 0xbf8], rsi
mov r8d, 0xa
lea rdx, str.cross_site
lea rcx, [rbp + 0xbe0]
call fcn.140004950
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xc00], xmm0
mov qword [rbp + 0xc10], rsi
mov qword [rbp + 0xc18], rsi
mov r8d, send
lea rdx, str.Sec_Fetch_Mode
lea rcx, [rbp + 0xc00]
call fcn.140004950
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xc20], xmm0
mov qword [rbp + 0xc30], rsi
mov qword [rbp + 0xc38], rsi
mov r8d, 8
lea rdx, str.navigate
lea rcx, [rbp + 0xc20]
call fcn.140004950
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xc40], xmm0
mov qword [rbp + 0xc50], rsi
mov qword [rbp + 0xc58], rsi
mov r8d, send
lea rdx, str.Sec_Fetch_Dest
lea rcx, [rbp + 0xc40]
call fcn.140004950
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xc60], xmm0
mov qword [rbp + 0xc70], rsi
mov qword [rbp + 0xc78], rsi
mov r8d, 8
lea rdx, str.document
lea rcx, [rbp + 0xc60]
call fcn.140004950
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xc80], xmm0
mov qword [rbp + 0xc90], rsi
mov qword [rbp + 0xc98], rsi
mov r8d, reloc.WS2_32.dll_ntohs
lea rdx, str.Accept_Language
lea rcx, [rbp + 0xc80]
call fcn.140004950
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xca0], xmm0
mov qword [rbp + 0xcb0], rsi
mov qword [rbp + 0xcb8], rsi
mov r8d, send
lea rdx, str.en_US_en_q0.9
lea rcx, [rbp + 0xca0]
call fcn.140004950
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xcc0], xmm0
mov qword [rbp + 0xcd0], rsi
mov qword [rbp + 0xcd8], rsi
mov r8, r15
lea rdx, str.Accept
lea rcx, [rbp + 0xcc0]
call fcn.140004950
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xce0], xmm0
mov qword [rbp + 0xcf0], rsi
mov qword [rbp + 0xcf8], rsi
mov r8d, 0x87
lea rdx, str.text_html_application_xhtmlxml_application_xml_q0.9_image_avif_image_webp_image_apng___q0.8_application_signed_exchange_vb3_q0.7
lea rcx, [rbp + 0xce0]
call fcn.140004950
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xd00], xmm0
mov qword [rbp + 0xd10], rsi
mov qword [rbp + 0xd18], rsi
mov r8d, 7
lea rdx, str.Referer
lea rcx, [rbp + 0xd00]
call fcn.140004950
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xd20], xmm0
mov qword [rbp + 0xd30], rsi
mov qword [rbp + 0xd38], rsi
mov r8d, 0x1e
lea rdx, str.https:__riotgames.zendesk.com_
lea rcx, [rbp + 0xd20]
call fcn.140004950
nop
lea rax, [rbp + 0xa00]
mov qword [rbp + 0x870], rax
lea rax, [rbp + 0xd40]
mov qword [rbp + 0x878], rax
movaps xmm0, xmmword [rbp + 0x870]
movdqa xmmword [rbp + 0x870], xmm0
lea rdx, [rbp + 0x870]
lea rcx, [rbp + 0x7d0]
call fcn.140050ba0
nop
lea r9, [fcn.140025820]
mov edx, 0x40
lea r8d, [rdx - 0x33]
lea rcx, [rbp + 0xa00]
call fcn.1401c775c
lea rdx, [rbp + 0x7d0]
lea rcx, [rbp + 0xd70]
call fcn.1400c1b30
lea rax, vtable.cpr::StringHolder_class_cpr::Url_.0
mov qword [rbp + 0x840], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x848], xmm0
mov qword [rbp + 0x858], rsi
mov qword [rbp + 0x860], rsi
mov r8d, 0xcc
lea rdx, str.https:__auth.riotgames.com_authorize_redirect_urihttps:__login.playersupport.riotgames.com_login_callbackclient_idplayer_support_zendeskui_localesen_us_20en_usresponse_typecodescopeopenid_20email
lea rcx, [rbp + 0x848]
call fcn.140004950
lea rax, vtable.cpr::Url.0
mov qword [rbp + 0x840], rax
lea rdx, [rbp + 0x840]
lea rcx, [rbp + 0xd70]
call fcn.1400c2150
nop
lea rcx, [rbp + 0x848]
call fcn.1400086c0
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0xd70]
call fcn.1400c16d0
lea rcx, [rbp + 0x80]
call fcn.140025700
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x890], xmm0
movups xmmword [rbp + 0x8a0], xmm0
mov qword [rbp + 0x8b0], rax
mov qword [rbp + 0x8a0], rsi
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x890]
call fcn.1400ad900
nop
mov qword [rbp + 0x810], rsi
mov r8b, 1
mov edx, 4
lea rcx, [rbp + 0x800]
call fcn.1400ad900
mov edx, 5
lea rcx, str.en_GB
call fcn.1400abd10
mov qword [rbp + 0x800], rax
lea r8, [0x14029a328]
lea rdx, [0x14029a320]
lea rcx, [rbp + 0x890]
call fcn.1400adc40
mov rdx, rax
lea rcx, [rbp + 0x800]
call fcn.1400ac650
nop
lea rcx, [rbp + 0x800]
call fcn.1400adb20
mov rbx, qword [rbp + 0x810]
test rbx, rbx
je 0x14003cb4e
lea r9, [fcn.140008200]
mov edx, 0x20
lea r8d, [rdx - 0x1d]
mov rcx, rbx
call fcn.1401c775c
nop
mov edx, 0x60
mov rcx, rbx
call fcn.1401c72d0
mov qword [rbp + 0x810], rsi
mov r8b, 1
mov edx, 4
lea rcx, [rbp + 0x800]
call fcn.1400ad900
mov rdx, 0xffffffffffffffff
inc rdx
cmp byte [r12 + rdx], 0
jne 0x14003cb70
mov rcx, r12
call fcn.1400abd10
mov qword [rbp + 0x800], rax
lea r8, [0x14029d580]
lea rdx, str.password
lea rcx, [rbp + 0x890]
call fcn.1400adc40
mov rdx, rax
lea rcx, [rbp + 0x800]
call fcn.1400ac650
nop
lea rcx, [rbp + 0x800]
call fcn.1400adb20
mov rbx, qword [rbp + 0x810]
test rbx, rbx
je 0x14003cbf1
lea r9, [fcn.140008200]
mov edx, 0x20
lea r8d, [rdx - 0x1d]
mov rcx, rbx
call fcn.1401c775c
nop
mov edx, 0x60
mov rcx, rbx
call fcn.1401c72d0
mov qword [rbp + 0x850], rsi
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x840]
call fcn.1400ad900
nop
lea r8, [0x14029d58a]
lea rdx, str.region
lea rcx, [rbp + 0x890]
call fcn.1400adc40
mov rdx, rax
lea rcx, [rbp + 0x840]
call fcn.1400ac650
nop
mov edx, dword [rbp + 0x848]
movzx ecx, dl
sub ecx, 4
je 0x14003cc72
sub ecx, 2
je 0x14003cc4c
cmp ecx, 1
jne 0x14003cc86
mov rbx, qword [rbp + 0x840]
test rbx, rbx
je 0x14003cc86
mov rdx, rbx
mov rcx, rbx
call fcn.1400af720
mov edx, reloc.WS2_32.dll_recv
mov rcx, rbx
call fcn.1401c72d0
jmp 0x14003cc86
shr edx, 8
test dl, 1
je 0x14003cc86
mov rcx, qword [rbp + 0x840]
call fcn.1401cf740
mov rbx, qword [rbp + 0x850]
test rbx, rbx
je 0x14003ccb8
lea r9, [fcn.140008200]
mov edx, 0x20
lea r8d, [rdx - 0x1d]
mov rcx, rbx
call fcn.1401c775c
nop
mov edx, 0x60
mov rcx, rbx
call fcn.1401c72d0
mov qword [rbp + 0x850], rsi
xor r8d, r8d
lea edx, [r8 + 5]
lea rcx, [rbp + 0x840]
call fcn.1400ad900
mov byte [rbp + 0x840], 0
lea r8, [0x14029d598]
lea rdx, str.remember
lea rcx, [rbp + 0x890]
call fcn.1400adc40
mov rdx, rax
lea rcx, [rbp + 0x840]
call fcn.1400ac650
nop
mov edx, dword [rbp + 0x848]
movzx ecx, dl
sub ecx, 4
je 0x14003cd41
sub ecx, 2
je 0x14003cd1b
cmp ecx, 1
jne 0x14003cd55
mov rbx, qword [rbp + 0x840]
test rbx, rbx
je 0x14003cd55
mov rdx, rbx
mov rcx, rbx
call fcn.1400af720
mov edx, reloc.WS2_32.dll_recv
mov rcx, rbx
call fcn.1401c72d0
jmp 0x14003cd55
shr edx, 8
test dl, 1
je 0x14003cd55
mov rcx, qword [rbp + 0x840]
call fcn.1401cf740
mov rbx, qword [rbp + 0x850]
test rbx, rbx
je 0x14003cd87
lea r9, [fcn.140008200]
mov edx, 0x20
lea r8d, [rdx - 0x1d]
mov rcx, rbx
call fcn.1401c775c
nop
mov edx, 0x60
mov rcx, rbx
call fcn.1401c72d0
mov qword [rbp + 0x810], rsi
mov r8b, 1
mov edx, 4
lea rcx, [rbp + 0x800]
call fcn.1400ad900
mov edx, 4
lea rcx, str.auth
call fcn.1400abd10
mov qword [rbp + 0x800], rax
lea r8, [0x14029c520]
lea rdx, str.type
lea rcx, [rbp + 0x890]
call fcn.1400adc40
mov rdx, rax
lea rcx, [rbp + 0x800]
call fcn.1400ac650
nop
lea rcx, [rbp + 0x800]
call fcn.1400adb20
mov rbx, qword [rbp + 0x810]
test rbx, rbx
je 0x14003ce22
lea r9, [fcn.140008200]
mov edx, 0x20
lea r8d, [rdx - 0x1d]
mov rcx, rbx
call fcn.1401c775c
nop
mov edx, 0x60
mov rcx, rbx
call fcn.1401c72d0
mov qword [rbp + 0x810], rsi
mov r8b, 1
mov edx, 4
lea rcx, [rbp + 0x800]
call fcn.1400ad900
mov rdx, 0xffffffffffffffff
inc rdx
cmp byte [rdi + rdx], 0
jne 0x14003ce44
mov rcx, rdi
call fcn.1400abd10
mov qword [rbp + 0x800], rax
lea r8, [0x14029d5b0]
lea rdx, str.username
lea rcx, [rbp + 0x890]
call fcn.1400adc40
mov rdx, rax
lea rcx, [rbp + 0x800]
call fcn.1400ac650
nop
lea rcx, [rbp + 0x800]
call fcn.1400adb20
mov rbx, qword [rbp + 0x810]
test rbx, rbx
je 0x14003cec4
lea r9, [fcn.140008200]
mov edx, 0x20
lea r8d, [rdx - 0x1d]
mov rcx, rbx
call fcn.1401c775c
nop
mov edx, 0x60
mov rcx, rbx
call fcn.1401c72d0
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x890]
call fcn.1400aed30
mov rbx, rax
movups xmm2, xmmword [rax]
movups xmmword [rbp + 0x7e0], xmm2
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x7f0], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rax, vtable.cpr::StringHolder_class_cpr::Body_.0
mov qword [rbp + 0x840], rax
movups xmmword [rbp + 0x848], xmm2
movups xmmword [rbp + 0x858], xmm1
mov qword [rbp + 0x7f0], rsi
mov qword [rbp + 0x7f8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x7e0], 0
lea rcx, [rbp + 0x7e0]
call fcn.1400086c0
lea rax, vtable.cpr::Body.0
mov qword [rbp + 0x840], rax
mov rcx, rbx
call fcn.1400086c0
nop
lea rdx, [rbp + 0x840]
lea rcx, [rbp + 0xd70]
call fcn.1400c1ad0
nop
lea rcx, [rbp + 0x848]
call fcn.1400086c0
lea rax, vtable.cpr::StringHolder_class_cpr::Url_.0
mov qword [rbp + 0x840], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x848], xmm0
mov qword [rbp + 0x858], rsi
mov qword [rbp + 0x860], rsi
mov r8d, 0x2f
lea rdx, str.https:__auth.riotgames.com_api_v1_authorization
lea rcx, [rbp + 0x848]
call fcn.140004950
lea rax, vtable.cpr::Url.0
mov qword [rbp + 0x840], rax
lea rdx, [rbp + 0x840]
lea rcx, [rbp + 0xd70]
call fcn.1400c2150
nop
lea rcx, [rbp + 0x848]
call fcn.1400086c0
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0xd70]
call fcn.1400c1a10
xorps xmm0, xmm0
movups xmmword [rbp + 0x960], xmm0
mov qword [rbp + 0x970], rsi
mov qword [rbp + 0x978], rsi
movups xmm0, xmmword [rax + 0x18]
movups xmmword [rbp + 0x960], xmm0
movups xmm1, xmmword [rax + 0x28]
movups xmmword [rbp + 0x970], xmm1
mov qword [rax + 0x28], rsi
mov qword [rax + 0x30], reloc.WS2_32.dll_ntohs
mov byte [rax + 0x18], 0
lea rcx, [rbp + 0x80]
call fcn.140025700
xorps xmm0, xmm0
movups xmmword [rbp + 0x9a0], xmm0
movups xmmword [rbp + 0x9b0], xmm0
movups xmmword [rbp + 0x9c0], xmm0
lea rax, vtable.Json::CharReaderBuilder.0
mov qword [rbp + 0x9a0], rax
mov qword [rbp + 0x9b8], rsi
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x9a8]
call fcn.1400ad900
nop
lea rcx, [rbp + 0x9a8]
call fcn.1400a6d60
nop
lea rcx, [rbp + 0x9a0]
call fcn.1400a6a00
mov rbx, rax
mov qword [rbp + 0x870], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x900], xmm0
mov qword [rbp + 0x910], rsi
mov qword [rbp + 0x918], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x900], 0
xor eax, eax
movups xmmword [rbp + 0x8b8], xmm0
movups xmmword [rbp + 0x8c8], xmm0
mov qword [rbp + 0x8d8], rax
mov qword [rbp + 0x8c8], rsi
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x8b8]
call fcn.1400ad900
nop
mov rsi, qword [rbp + 0x970]
lea r9, [rbp + 0x960]
cmp qword [rbp + 0x978], 0xf
cmova r9, qword [rbp + 0x960]
mov rax, qword [reloc.WS2_32.dll_ntohs]
cmp rsi, rax
ja 0x14003d147
mov rdi, r13
cmp rax, 0xf
cmova rdi, qword [0x1402d52e8]
mov qword [0x1402d52f8], rsi
mov r8, rsi
mov rdx, r9
mov rcx, rdi
call fcn.140208d60
mov byte [rdi + rsi], 0
jmp 0x14003d152
mov rdx, rsi
mov rcx, r13
call fcn.14000ab10
lea rsi, [rbp + 0x960]
cmp qword [rbp + 0x978], 0xf
cmova rsi, qword [rbp + 0x960]
mov rax, qword [rbp + 0x970]
cmp rax, 7
jb 0x14003d1e8
lea r12, [rsi + rax]
lea r8, [r12 - 6]
sub r8, rsi
mov edx, 0x22
mov rcx, rsi
call fcn.140208bc0
mov rdi, rax
test rax, rax
je 0x14003d1e8
nop word [rax + rax]
mov r8d, 7
lea rdx, str._error_
mov rcx, rdi
call fcn.140208c60
test eax, eax
je 0x14003d1db
inc rdi
lea r8, [r12 - 6]
sub r8, rdi
mov edx, 0x22
mov rcx, rdi
call fcn.140208bc0
mov rdi, rax
test rax, rax
jne 0x14003d1a0
jmp 0x14003d1e8
sub rdi, rsi
cmp rdi, 0xffffffffffffffff
jne 0x14003d3d0
mov rax, qword [rbx]
mov rsi, qword [rax + 8]
lea rcx, [rbp + 0x960]
call fcn.140008180
mov rdi, rax
movsxd rax, dword [rbp + 0x970]
add rdi, rax
lea rcx, [rbp + 0x960]
call fcn.140008180
lea rcx, [rbp + 0x900]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x8b8]
mov r8, rdi
mov rdx, rax
mov rcx, rbx
call rsi
test al, al
je 0x14003d3d0
lea rdx, str.response
lea rcx, [rbp + 0x8b8]
call fcn.1400ae180
lea rdx, str.parameters
mov rcx, rax
call fcn.1400ae180
lea rdx, [0x14029d5dc]
mov rcx, rax
call fcn.1400ae180
lea rdx, [rsp + 0x48]
mov rcx, rax
call fcn.1400ac720
mov rdx, rax
lea rcx, [rbp + 0x800]
call fcn.14001ed70
nop
lea rdx, [rbp + 0x800]
lea rcx, [rbp + 0xd70]
call fcn.1400c2150
nop
lea rcx, [rbp + 0x808]
call fcn.1400086c0
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0xd70]
call fcn.1400c16d0
lea rcx, [rbp + 0x80]
call fcn.140025700
lea rdx, str.https:__support_leagueoflegends.riotgames.com_hc_en_us_requests
lea rcx, [rbp + 0x800]
call fcn.14001edf0
nop
lea rdx, [rbp + 0x800]
lea rcx, [rbp + 0xd70]
call fcn.1400c2150
nop
lea rcx, [rbp + 0x808]
call fcn.1400086c0
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0xd70]
call fcn.1400c16d0
lea rdx, [rax + 0x18]
lea rcx, [rbp + 0x940]
call fcn.1400082a0
nop
lea rcx, [rbp + 0x80]
call fcn.140025700
lea rcx, [rbp + 0x9d0]
call fcn.140005500
lea rdx, str._email_:_.___
lea rcx, [rbp + 0x9d0]
call fcn.14004f4b0
nop
lea rcx, [rbp + 0xa00]
call fcn.140005530
lea rcx, [rbp + 0xa00]
call fcn.1400054c0
nop
lea r8, [rbp + 0x9d0]
lea rdx, [rbp + 0xa00]
lea rcx, [rbp + 0x940]
call fcn.14000a3c0
test al, al
je 0x14003d3a9
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0xa00]
call fcn.14004f400
mov rdx, rax
mov rcx, r13
call fcn.140008210
lea rcx, [rsp + 0x48]
call fcn.1400086c0
nop
lea rcx, [rbp + 0xa10]
call fcn.140007d40
nop
lea rcx, [rbp + 0x9d0]
call fcn.140007dc0
nop
lea rcx, [rbp + 0x940]
call fcn.1400086c0
nop
mov edx, dword [rbp + 0x8c0]
movzx ecx, dl
sub ecx, 4
je 0x14003d40e
sub ecx, 2
je 0x14003d3e8
cmp ecx, 1
jne 0x14003d422
mov rdi, qword [rbp + 0x8b8]
test rdi, rdi
je 0x14003d422
mov rdx, rdi
mov rcx, rdi
call fcn.1400af720
mov edx, reloc.WS2_32.dll_recv
mov rcx, rdi
call fcn.1401c72d0
jmp 0x14003d422
shr edx, 8
test dl, 1
je 0x14003d422
mov rcx, qword [rbp + 0x8b8]
call fcn.1401cf740
xor esi, esi
mov qword [rbp + 0x8b8], rsi
mov rdi, qword [rbp + 0x8c8]
test rdi, rdi
je 0x14003d45a
lea r9, [fcn.140008200]
lea edx, [rsi + 0x20]
lea r8d, [rsi + 3]
mov rcx, rdi
call fcn.1401c775c
nop
lea edx, [rsi + 0x60]
mov rcx, rdi
call fcn.1401c72d0
nop
lea rcx, [rbp + 0x900]
call fcn.1400086c0
nop
test rbx, rbx
je 0x14003d47a
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
lea rax, vtable.Json::CharReaderBuilder.0
mov qword [rbp + 0x9a0], rax
lea rcx, [rbp + 0x9a8]
call fcn.1400adb20
mov qword [rbp + 0x9a8], rsi
mov rbx, qword [rbp + 0x9b8]
test rbx, rbx
je 0x14003d4ce
lea r9, [fcn.140008200]
mov edx, 0x20
lea r8d, [rdx - 0x1d]
mov rcx, rbx
call fcn.1401c775c
nop
mov edx, 0x60
mov rcx, rbx
call fcn.1401c72d0
nop
lea rcx, [rbp + 0x960]
call fcn.1400086c0
nop
mov edx, dword [rbp + 0x898]
movzx ecx, dl
sub ecx, 4
je 0x14003d519
sub ecx, 2
je 0x14003d4f3
cmp ecx, 1
jne 0x14003d52d
mov rbx, qword [rbp + 0x890]
test rbx, rbx
je 0x14003d52d
mov rdx, rbx
mov rcx, rbx
call fcn.1400af720
mov edx, reloc.WS2_32.dll_recv
mov rcx, rbx
call fcn.1401c72d0
jmp 0x14003d52d
shr edx, 8
test dl, 1
je 0x14003d52d
mov rcx, qword [rbp + 0x890]
call fcn.1401cf740
mov qword [rbp + 0x890], rsi
mov rbx, qword [rbp + 0x8a0]
test rbx, rbx
je 0x14003d567
lea r9, [fcn.140008200]
mov edx, 0x20
lea r8d, [rdx - 0x1d]
mov rcx, rbx
call fcn.1401c775c
nop
mov edx, 0x60
mov rcx, rbx
call fcn.1401c72d0
nop
mov r8, qword [rbp + 0x7d0]
mov r8, qword [r8 + 8]
lea rdx, [rbp + 0x7d0]
lea rcx, [rbp + 0x7d0]
call fcn.1400572e0
mov edx, 0x60
mov rcx, qword [rbp + 0x7d0]
call fcn.1401c72d0
nop
lea rcx, [rbp + 0xd70]
call fcn.14001f160
mov rcx, qword [0x1402d9c50]
mov rax, qword [rcx + 0x11c0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x11c0]
mov rdx, qword [rax + 0x1a0]
test rdx, rdx
je 0x14003d5e3
cmp dword [rdx + 0x10], 1
jne 0x14003d5d7
cmp dword [rdx + 4], 0
je 0x14003d5e3
call fcn.14008c390
mov rcx, qword [0x1402d9c50]
mov rax, qword [rcx + 0x11c0]
cmp byte [rax + 0xb3], 0
jne 0x14003d60c
mov eax, dword [rax + 0x1ac]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14008fc20
mov rcx, qword [0x1402d9c50]
mov rax, qword [rcx + 0x11c0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x11c0]
mov rcx, qword [rax + 0x1a0]
test rcx, rcx
je 0x14003d63e
cmp dword [rcx + 0x10], 2
jne 0x14003d639
cmp dword [rcx + 4], 1
je 0x14003d654
call fcn.14008c390
mov r8d, 1
mov r12d, 2
mov edx, r12d
call fcn.14008baa0
jmp 0x14003d65a
mov r12d, 2
xor edx, edx
mov r8d, 0x110
lea rcx, [rsp + 0x70]
call fcn.140209400
lea rdx, [0x1402d9c98]
lea rcx, [rsp + 0x70]
call fcn.140050930
nop
mov rax, qword [rsp + 0x70]
movsxd rcx, dword [rax + 4]
cmp dword [rbp + rcx - 0x80], 0
jne 0x14003dc68
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x890], xmm0
movups xmmword [rbp + 0x8a0], xmm0
mov qword [rbp + 0x8b0], rax
mov qword [rbp + 0x8a0], rsi
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x890]
call fcn.1400ad900
nop
xor edx, edx
mov r8d, 0xc0
lea rcx, [rbp + 0xa00]
call fcn.140209400
lea rcx, [rbp + 0xa00]
call fcn.1400a06c0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x7e0], xmm0
mov qword [rbp + 0x7f0], rsi
mov qword [rbp + 0x7f8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x7e0], 0
mov r8b, 0xff
lea rdx, [rbp + 0x7e0]
lea rcx, [rsp + 0x70]
call fcn.140057d70
lea rcx, [rbp + 0x7e0]
mov r8, qword [rbp + 0x7f0]
cmp qword [rbp + 0x7f8], 0xf
jbe 0x14003d741
mov rdx, qword [rbp + 0x7e0]
add r8, rdx
jmp 0x14003d74b
add r8, rcx
lea rdx, [rbp + 0x7e0]
lea r9, [rbp + 0x890]
lea rcx, [rbp + 0xa00]
call fcn.1400a0850
movzx ebx, al
lea rcx, [rbp + 0x7e0]
call fcn.1400086c0
test bl, bl
je 0x14003dbda
lea rcx, [rbp + 0x8b8]
call fcn.140005500
lea rdx, str.accounts
lea rcx, [rbp + 0x890]
call fcn.1400ae180
mov rdx, rax
lea rcx, [rbp + 0x8b8]
call fcn.1400ac530
nop
mov eax, dword [rbp + 0x8c0]
cmp al, 6
jne 0x14003db94
mov edi, esi
lea rdx, [0x140000000]
movzx eax, al
cmp eax, 7
ja case.0x14003d7d1.0
mov ecx, dword [rdx + rax*4 + 0x3dee0]
add rcx, rdx
jmp rcx
mov rax, qword [rbp + 0x8b8]
cmp qword [rax + 8], 0
je case.0x14003d7d1.0
mov rax, qword [rax]
mov qword [rbp + 0x7c0], rax
lea rcx, [rbp + 0x7c0]
call fcn.1400aef60
mov rax, qword [rbp + 0x7c0]
mov ecx, dword [rax + 0x28]
inc ecx
jmp 0x14003d813
mov rax, qword [rbp + 0x8b8]
mov ecx, dword [rax + 8]
cmp edi, ecx
jae case.0x14003d7d1.0
mov edx, edi
lea rcx, [rbp + 0x8b8]
call fcn.1400ad380
lea rdx, [rbp + 0x980]
mov rcx, rax
call fcn.1400ac720
nop
lea rbx, [rbp + 0x980]
cmp qword [rbp + 0x998], 0xf
seta byte [rsp + 0x40]
mov r12, qword [rbp + 0x980]
cmova rbx, r12
mov rsi, qword [rbp + 0x990]
test rsi, rsi
je 0x14003d87e
mov r8, rsi
mov edx, 0x3a
mov rcx, rbx
call fcn.140208bc0
test rax, rax
je 0x14003d87e
sub rax, rbx
jmp 0x14003d885
mov rax, 0xffffffffffffffff
xorps xmm0, xmm0
movups xmmword [rbp + 0x7e0], xmm0
xor ecx, ecx
mov qword [rbp + 0x7f0], rcx
mov qword [rbp + 0x7f8], rcx
cmp rsi, rax
cmovb rax, rsi
lea rdx, [rbp + 0x980]
cmp byte [rsp + 0x40], cl
cmovne rdx, r12
mov r8, rax
lea rcx, [rbp + 0x7e0]
call fcn.140004950
or r14d, 0x20
lea rsi, [rbp + 0x980]
cmp qword [rbp + 0x998], 0xf
seta byte [rsp + 0x40]
mov r12, qword [rbp + 0x980]
cmova rsi, r12
mov rbx, qword [rbp + 0x990]
test rbx, rbx
je 0x14003d90d
mov r8, rbx
mov edx, 0x3a
mov rcx, rsi
call fcn.140208bc0
test rax, rax
je 0x14003d90d
sub rax, rsi
jmp 0x14003d914
mov rax, 0xffffffffffffffff
lea rcx, [rax + 1]
xorps xmm0, xmm0
movups xmmword [rbp + 0x8e0], xmm0
xor esi, esi
mov qword [rbp + 0x8f0], rsi
mov qword [rbp + 0x8f8], rsi
cmp rbx, rcx
jb 0x14003deda
sub rbx, rcx
mov r8, 0xffffffffffffffff
cmp rbx, r8
cmovb r8, rbx
lea rdx, [rbp + 0x980]
cmp byte [rsp + 0x40], sil
cmovne rdx, r12
add rdx, rcx
lea rcx, [rbp + 0x8e0]
call fcn.140004950
or r14d, 0x10
mov qword [rbp + 0x900], rsi
lea rcx, [rbp + 0x7e0]
cmp qword [rbp + 0x7f8], 0xf
cmova rcx, qword [rbp + 0x7e0]
xor r8d, r8d
lea rdx, [rbp + 0x900]
call fcn.14008dc10
test al, al
je 0x14003da01
lea rax, [rsp + 0x48]
mov qword [rbp + 0x7c0], rax
lea rdx, [rbp + 0x8e0]
lea rcx, [rsp + 0x48]
call fcn.1400082d0
mov rbx, rax
lea rdx, [rbp + 0x7e0]
lea rcx, [rbp + 0x940]
call fcn.1400082d0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x9a0]
call fcn.140039440
mov rdx, rax
lea rcx, [0x1402d57e0]
call fcn.140008210
lea rcx, [rbp + 0x9a0]
call fcn.1400086c0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140075540
movabs rax, 0x7fffffffffffffff
mov rcx, qword [rbp + 0x990]
sub rax, rcx
cmp rax, 8
jb 0x14003ded4
lea rax, [rbp + 0x980]
cmp qword [rbp + 0x998], 0xf
cmova rax, qword [rbp + 0x980]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 8
lea r9, str.Delete
lea r8, [rbp + 0x980]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x920]
call fcn.140057980
or r14d, 0x40
mov qword [rbp + 0x870], 0
lea rcx, [rbp + 0x920]
cmp qword [rbp + 0x938], 0xf
cmova rcx, qword [rbp + 0x920]
xor r8d, r8d
lea rdx, [rbp + 0x870]
call fcn.14008dc10
test al, al
je 0x14003db4e
lea rcx, [rbp + 0xd70]
call fcn.140021680
lea rdx, [0x1402d9c98]
lea rcx, [rbp + 0xd70]
call fcn.14004fb20
nop
mov edx, edi
lea rcx, [rbp + 0x8b8]
call fcn.1400ae3a0
lea rdx, str.accounts
lea rcx, [rbp + 0x890]
call fcn.1400ae180
mov rcx, rax
lea rdx, [rbp + 0x8b8]
call fcn.1400ac5c0
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x890]
call fcn.1400aed30
nop
mov rdx, rax
lea rcx, [rbp + 0xd70]
call fcn.140054700
mov rcx, rax
call fcn.140054720
nop
lea rcx, [rsp + 0x48]
call fcn.1400086c0
lea rcx, [rbp + 0xd70]
call fcn.14004fa80
nop
lea rcx, [rbp + 0xd70]
call fcn.1400215e0
nop
lea rcx, [rbp + 0x920]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x8e0]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x7e0]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x980]
call fcn.1400086c0
inc edi
mov eax, dword [rbp + 0x8c0]
jmp 0x14003d7b4
mov r12d, 2
lea rcx, [rbp + 0x8b8]
call fcn.1400adb20
mov qword [rbp + 0x8b8], rsi
mov rbx, qword [rbp + 0x8c8]
test rbx, rbx
je 0x14003dbda
lea r9, [fcn.140008200]
mov edx, 0x20
lea r8d, [rdx - 0x1d]
mov rcx, rbx
call fcn.1401c775c
nop
mov edx, 0x60
mov rcx, rbx
call fcn.1401c72d0
nop
lea rcx, [rbp + 0xa98]
call fcn.1400086c0
lea rcx, [rbp + 0xa50]
call fcn.1400086c0
lea rcx, [rbp + 0xa28]
call fcn.140053070
mov rcx, qword [rbp + 0xa28]
mov qword [rbp + 0xa28], rsi
mov edx, reloc.WS2_32.dll_recv
call fcn.1401c72d0
lea rcx, [rbp + 0xa00]
call fcn.140051160
nop
lea rcx, [rbp + 0x890]
call fcn.1400adb20
mov qword [rbp + 0x890], rsi
mov rbx, qword [rbp + 0x8a0]
test rbx, rbx
je 0x14003dc68
lea r9, [fcn.140008200]
mov edx, 0x20
lea r8d, [rdx - 0x1d]
mov rcx, rbx
call fcn.1401c775c
nop
mov edx, 0x60
mov rcx, rbx
call fcn.1401c72d0
lea rcx, [rbp - 0x80]
call fcn.140052e50
test rax, rax
jne 0x14003dca2
mov rax, qword [rsp + 0x70]
movsxd rcx, dword [rax + 4]
cmp qword [rbp + rcx - 0x48], 0
cmovne r15d, r12d
or r15d, dword [rbp + rcx - 0x80]
and r15d, 0x17
mov dword [rbp + rcx - 0x80], r15d
and r15d, dword [rbp + rcx - 0x7c]
jne 0x14003ddf7
call fcn.14008c080
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
cmova r13, qword [0x1402d52e8]
mov rcx, r13
call fcn.14008d370
mov rcx, qword [0x1402d9c50]
mov rax, qword [rcx + 0x11c0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x11c0]
mov rdx, qword [rax + 0x1a0]
test rdx, rdx
je 0x14003dcf8
cmp dword [rdx + 0x10], 1
jne 0x14003dcf3
cmp dword [rdx + 4], 0
je 0x14003dcf8
call fcn.14008c390
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
lea rcx, [0x1402d57e0]
cmova rcx, qword [0x1402d57e0]
call fcn.14008d370
mov r8, qword [0x1402d9c50]
mov rax, qword [r8 + 0x11c0]
cmp byte [rax + 0xb3], 0
jne 0x14003dd57
mov rdx, qword [r8 + 0x1e70]
test rdx, rdx
je 0x14003dd57
movsx rax, word [rdx + 0x70]
imul rcx, rax, 0x2c
add rcx, qword [rdx + 8]
test byte [rcx + 4], 8
jne 0x14003dd57
mov rax, qword [r8 + 0x11c0]
dec dword [rax + 0xe8]
mov rax, qword [rsp + 0x70]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rsp + rcx + 0x70], rax
mov rax, qword [rsp + 0x70]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rsp + rcx + 0x6c], edx
lea rcx, [rbp - 0x80]
call fcn.140050880
mov rax, qword [rsp + 0x70]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_istream_char__struct_std::char_traits_char__.0
mov qword [rsp + rcx + 0x70], rax
mov rax, qword [rsp + 0x70]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x18]
mov dword [rsp + rcx + 0x6c], edx
lea rax, vtable.std::ios_base.0
mov qword [rbp + 0x20], rax
lea rcx, [rbp + 0x20]
call fcn.1401a6568
nop
mov rcx, qword [rbp + 0x1068]
xor rcx, rsp
call fcn.1401c72b0
lea r11, [rsp + 0x1180]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
test r15b, 4
je 0x14003de06
lea rbx, str.ios_base::badbit_set
jmp 0x14003de1c
test r15b, 2
lea rbx, str.ios_base::failbit_set
lea rax, str.ios_base::eofbit_set
cmove rbx, rax
mov edx, 1
lea rcx, [rbp + 0x7d0]
call fcn.14001d150
mov r8, rax
mov rdx, rbx
lea rcx, [rbp + 0x9d0]
call fcn.14001d710
lea rdx, [0x1402d0880]
lea rcx, [rbp + 0x9d0]
call fcn.1401c95e0
nop
lea r8, [rbp + 0x8e0]
lea rdx, [rbp + 0x7c0]
lea rcx, str.exists
call fcn.14001e370
nop
lea r8, [rbp + 0x8e0]
lea rdx, [rbp + 0x7c0]
lea rcx, str.exists
call fcn.14001e370
nop
test bl, al
lea rbx, str.ios_base::failbit_set
lea rax, str.ios_base::eofbit_set
cmove rbx, rax
mov edx, 1
lea rcx, [rbp + 0x7d0]
call fcn.14001d150
mov r8, rax
mov rdx, rbx
lea rcx, [rbp + 0x9d0]
call fcn.14001d710
lea rdx, [0x1402d0880]
lea rcx, [rbp + 0x9d0]
call fcn.1401c95e0
nop
call fcn.140002050
nop
call fcn.1400088e0
int3