Function at 0x1400348e0
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 - 0x1550]
mov eax, 0x1650
call fcn.1401c4f10
sub rsp, rax
movaps xmmword [rsp + 0x1640], xmm6
movaps xmmword [rsp + 0x1630], xmm7
movaps xmmword [rsp + 0x1620], xmm8
mov rax, qword [0x1402cb8a0]
xor rax, rsp
mov qword [rbp + 0x1510], rax
xor r14d, r14d
mov dword [rbp + 0x9c0], r14d
mov rbx, qword [0x1402d1db0]
mov rax, qword [rbx + 0x11e0]
cmp byte [rax + 0xbb], r14b
jne 0x14003811d
mov rbx, qword [rbx + 0x1eb0]
test rbx, rbx
je 0x14003811d
mov qword [rsp + 0x20], r14
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Login
mov rcx, rbx
call fcn.1400965c0
movzx edi, al
test al, al
je 0x1400349a1
movsx rcx, word [rbx + 0x70]
imul rcx, rcx, 0x2c
add rcx, qword [rbx + 8]
mov ecx, dword [rcx]
call fcn.14006cf60
test dil, dil
je 0x14003811d
mov ebx, 4
mov rax, qword gs:[0x58]
mov r15, qword [rax]
mov qword [rbp + 0x9c8], r15
mov eax, dword [rbx + r15]
cmp dword [0x1402e30a0], eax
jle 0x1400349fb
lea rcx, [0x1402e30a0]
call fcn.1401c4340
cmp dword [0x1402e30a0], 0xffffffff
jne 0x1400349fb
lea rcx, [0x14020ef30]
call fcn.1401c4b44
lea rcx, [0x1402e30a0]
call fcn.1401c42d4
mov eax, dword [rbx + r15]
cmp dword [0x1402e3384], eax
jle 0x140034a34
lea rcx, [0x1402e3384]
call fcn.1401c4340
cmp dword [0x1402e3384], 0xffffffff
jne 0x140034a34
lea rcx, [0x14020ef20]
call fcn.1401c4b44
lea rcx, [0x1402e3384]
call fcn.1401c42d4
lea r13, [0x1402e78a0]
lea rax, [0x1402d1ff0]
cmp byte [reloc.WS2_32.dll_accept], r14b
je 0x140034a64
mov byte [reloc.WS2_32.dll_accept], r14b
mov r9, r13
mov r8, rax
lea rdx, [rbp + 0x9d0]
call fcn.14004e7e0
xor r8d, r8d
lea ecx, [r8 + 2]
call fcn.140087370
mov eax, dword [rbx + r15]
cmp dword [0x1402d28c0], eax
jle 0x140034dd2
lea rcx, [0x1402d28c0]
call fcn.1401c4340
cmp dword [0x1402d28c0], 0xffffffff
jne 0x140034dd2
lea rcx, [0x1402ded20]
call fcn.140031710
lea r8, str.en_US
lea rdx, str.English__US_
lea rcx, [rbp - 0x10]
call fcn.140038250
nop
lea r8, str.ja_JP
lea rdx, str.Japanese
lea rcx, [rbp + 0x30]
call fcn.140038250
nop
lea r8, str.ko_KR
lea rdx, str.Korean
lea rcx, [rbp + 0x70]
call fcn.140038250
nop
lea r8, str.zh_CN
lea rdx, str.Chinese__China_
lea rcx, [rbp + 0xb0]
call fcn.140038250
nop
lea r8, str.de_DE
lea rdx, str.German
lea rcx, [rbp + 0xf0]
call fcn.140038250
nop
lea r8, str.es_ES
lea rdx, str.Spanish__Spain_
lea rcx, [rbp + 0x130]
call fcn.140038250
nop
lea r8, str.pl_PL
lea rdx, str.Polish
lea rcx, [rbp + 0x170]
call fcn.140038250
nop
lea r8, str.ru_RU
lea rdx, str.Russian
lea rcx, [rbp + 0x1b0]
call fcn.140038250
nop
lea r8, str.fr_FR
lea rdx, str.French
lea rcx, [rbp + 0x1f0]
call fcn.140038250
nop
lea r8, str.tr_TR
lea rdx, str.Turkish
lea rcx, [rbp + 0x230]
call fcn.140038250
nop
lea r8, str.pt_BR
lea rdx, str.Portuguese
lea rcx, [rbp + 0x270]
call fcn.140038250
nop
lea r8, str.cs_CZ
lea rdx, str.Czech
lea rcx, [rbp + 0x2b0]
call fcn.140038250
nop
lea r8, str.el_GR
lea rdx, str.Greek
lea rcx, [rbp + 0x2f0]
call fcn.140038250
nop
lea r8, str.ro_RO
lea rdx, str.Romanian
lea rcx, [rbp + 0x330]
call fcn.140038250
nop
lea rcx, [rbp + 0x370]
call fcn.1400382e0
nop
lea r8, str.en_GB
lea rdx, str.English__UK_
lea rcx, [rbp + 0x3b0]
call fcn.140038250
nop
lea r8, str.it_IT
lea rdx, str.Italian
lea rcx, [rbp + 0x3f0]
call fcn.140038250
nop
lea r8, str.es_MX
lea rdx, str.Spanish__Mexico_
lea rcx, [rbp + 0x430]
call fcn.140038250
nop
lea r8, str.es_AR
lea rdx, str.Spanish__Argentina_
lea rcx, [rbp + 0x470]
call fcn.140038250
nop
lea r8, str.en_AU
lea rdx, str.English__Australia_
lea rcx, [rbp + 0x4b0]
call fcn.140038250
nop
lea r8, str.ms_MY
lea rdx, str.Malay
lea rcx, [rbp + 0x4f0]
call fcn.140038250
nop
lea rcx, [rbp + 0x530]
call fcn.140038350
nop
lea r8, str.en_SG
lea rdx, str.English__Singapore_
lea rcx, [rbp + 0x570]
call fcn.140038250
nop
lea rcx, [rbp + 0x5b0]
call fcn.1400383c0
nop
lea r8, str.vi_VN
lea rdx, str.Vietnamese
lea rcx, [rbp + 0x5f0]
call fcn.140038250
nop
lea r8, str.id_ID
lea rdx, str.Indonesian
lea rcx, [rbp + 0x630]
call fcn.140038250
nop
lea r8, str.tl_PH
lea rdx, str.Tagalog
lea rcx, [rbp + 0x670]
call fcn.140038250
nop
lea rcx, [rbp + 0x6b0]
call fcn.140038430
nop
lea r8, str.zh_TW
lea rdx, str.Chinese__Taiwan_
lea rcx, [rbp + 0x6f0]
call fcn.140038250
nop
lea rax, [rbp - 0x10]
mov qword [rbp + 0xa50], rax
lea rax, [rbp + 0x730]
mov qword [rbp + 0xa58], rax
lea rdx, [rbp + 0xa50]
lea rcx, [0x1402ded20]
call fcn.1400384a0
nop
lea r9, [fcn.140024b90]
mov edx, 0x40
lea r8d, [rdx - 0x23]
lea rcx, [rbp - 0x10]
call fcn.1401c483c
lea rcx, [0x14020ef10]
call fcn.1401c4b44
nop
lea rcx, [0x1402d28c0]
call fcn.1401c42d4
lea rcx, [rbp + 0x9c0]
call fcn.140038630
lea rdx, [rbp + 0x9c0]
call fcn.14004ecf0
mov eax, dword [rbx + r15]
cmp dword [0x1402e30d0], eax
jle 0x140034e3b
lea rcx, [0x1402e30d0]
call fcn.1401c4340
cmp dword [0x1402e30d0], 0xffffffff
jne 0x140034e3b
mov rdx, qword [rbp + 0x9c0]
lea r8, [rdx + 0x20]
lea rcx, [0x1402d2880]
call fcn.14004ecb0
lea rcx, [0x14020eef0]
call fcn.1401c4b44
nop
lea rcx, [0x1402e30d0]
call fcn.1401c42d4
xorps xmm6, xmm6
mov qword [rbp + 0x9c0], 0
lea rdx, [rbp + 0x9c0]
lea rcx, str.Launch_client
call fcn.140088940
lea rsi, [0x1402cd778]
lea rdi, [0x1402d1e78]
lea r12, [0x1402cd800]
test al, al
je 0x140034f0e
mov rdx, rdi
lea rcx, [rbp + 0xa00]
call fcn.14004e110
nop
lea rcx, [rbp + 0xa00]
call fcn.14001f220
movzx ebx, al
lea rcx, [rbp + 0xa00]
call fcn.1400090c0
test bl, bl
jne 0x140034eb9
lea rdx, str.Invalid_path__change_it_in_Settings_tab
mov rcx, r12
call fcn.14004bf40
jmp 0x140034f0e
mov rcx, rsi
call fcn.140021000
lea r8, str.LeagueClient.exe
mov rdx, rdi
lea rcx, [rbp + 0xa00]
call fcn.14004de00
nop
mov r8, rsi
mov rdx, rax
lea rcx, [rbp + 0xab0]
call fcn.14000ae60
mov rdx, rax
mov rcx, r12
call fcn.140008ca0
lea rcx, [rbp + 0xab0]
call fcn.140009150
nop
lea rcx, [rbp + 0xa00]
call fcn.140009150
movss xmm7, dword [0x14029fb48]
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.14006f280
lea rcx, [0x1402d2880]
call fcn.140008c10
mov rdx, rax
xor r8d, r8d
lea rcx, str.language
call fcn.14008b2a0
test al, al
je 0x140035170
mov rbx, qword [0x1402ded20]
mov r13, qword [0x1402ded28]
cmp rbx, r13
je 0x140035164
mov qword [rbp + 0x9c0], 0
lea rdi, [rbx + 0x20]
movabs r12, 0xc000000000000000
nop word [rax + rax]
lea rdx, [0x1402d2880]
cmp qword [0x1402d2898], 0x10
cmovae rdx, qword [0x1402d2880]
mov r8, qword [rdi - 0x10]
mov rcx, rbx
mov r15, qword [rdi - 8]
cmp r15, 0x10
jb 0x140034fab
mov rcx, qword [rbx]
cmp r8, qword [0x1402d2890]
jne 0x140034fc1
call fcn.1401c6730
test eax, eax
jne 0x140034fc1
mov dl, 1
jmp 0x140034fc3
xor dl, dl
mov rcx, rbx
cmp r15, 0x10
jb 0x140034fcf
mov rcx, qword [rbx]
lea r9, [rbp + 0x9c0]
call fcn.140094110
test al, al
je 0x14003513e
mov r8, rdi
mov rdx, rbx
lea rcx, [rbp + 0xc40]
call fcn.14004ecb0
lea rdx, [rbp + 0xc40]
lea rcx, [0x1402d2880]
call fcn.14004ddd0
lea rcx, [rbp + 0xc40]
call fcn.140024b90
mov rdx, rdi
lea rcx, [0x1402d1fd0]
call fcn.14004bf60
call fcn.14001fd50
lea rax, [0x1402d28a0]
cmp qword [0x1402d28b8], 0x10
cmovae rax, qword [0x1402d28a0]
mov qword [rbp + 0xa50], rax
mov rax, qword [0x1402d28b0]
mov qword [rbp + 0xa58], rax
movups xmm0, xmmword [rbp + 0xa50]
movups xmmword [rbp + 0xad8], xmm0
mov qword [rbp + 0xad0], r12
mov qword [rbp + 0xb50], 1
lea rax, [rbp + 0xad0]
mov qword [rbp + 0xb58], rax
lea rax, [0x140297aa8]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], select
movaps xmm0, xmmword [rbp + 0xb50]
movdqa xmmword [rbp + 0xbf0], xmm0
movaps xmm1, xmmword [rsp + 0x50]
movdqa xmmword [rbp + 0x9d0], xmm1
lea r8, [rbp + 0xbf0]
lea rdx, [rbp + 0x9d0]
lea rcx, [rbp + 0xa00]
call fcn.14000d2c0
bts r14d, 0xb
mov rcx, rsi
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae rcx, qword [0x1402cd778]
mov qword [rsp + 0x20], 9
lea r9, str.__locale
xor r8d, r8d
mov rdx, qword [0x1402cd788]
call fcn.14004fcb0
cmp rax, 0xffffffffffffffff
je 0x140035122
lea r9, [rbp + 0xa00]
mov r8, qword [rbp + 0xa10]
mov rdx, rax
call fcn.14004bef0
jmp 0x140035132
lea rdx, [rbp + 0xa00]
mov rcx, rsi
call fcn.14004bf20
nop
lea rcx, [rbp + 0xa00]
call fcn.140009150
add rbx, 0x40
add rdi, 0x40
cmp rbx, r13
jne 0x140034f80
lea r12, [0x1402cd800]
lea rdi, [0x1402d1e78]
mov r15, qword [rbp + 0x9c8]
call fcn.140070830
lea r13, [0x1402e78a0]
call fcn.140086b00
mov qword [rbp + 0x9c0], 0
xor r8d, r8d
lea rdx, [rbp + 0x9c0]
lea rcx, str.Launch_legacy_client
call fcn.1400885e0
lea rbx, [0x1402cd530]
test al, al
je 0x140035256
mov rax, qword [0x1402d1e88]
cmp qword [0x1402d1e90], 0x10
cmovae rdi, qword [0x1402d1e78]
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0xa00]
call fcn.140056340
bts r14d, 7
lea rdx, [rbp + 0xa00]
lea rcx, [rbp + 0xb50]
call fcn.14001f2b0
movsd xmm0, qword [rax]
movsd qword [rbp + 0xa50], xmm0
mov ecx, dword [rax + 8]
mov dword [rsp + 0x50], ecx
mov qword [rsp + 0x58], rbx
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rbp + 0x9d0], xmm0
mov eax, dword [rbp + 0xa50]
test eax, eax
je 0x140035245
cmp eax, 1
sete bl
lea rcx, [rbp + 0xa00]
call fcn.1400090c0
test bl, bl
je 0x140035251
lea rdx, str.Invalid_path__change_it_in_Settings_tab
mov rcx, r12
call fcn.14004bf40
jmp 0x140035256
mov bl, 1
test ecx, ecx
jne 0x1400381b4
jmp 0x140035224
call fcn.1400211d0
mov rcx, qword [0x1402d1db0]
mov rax, qword [rcx + 0x11e0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x11e0]
mov rcx, qword [rax + 0x1a8]
test rcx, rcx
je 0x14003528f
cmp dword [rcx + 0x10], 1
jne 0x14003528a
cmp dword [rcx + 4], 0
je 0x14003528f
call fcn.140086e10
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
jb 0x1400352a5
mov rdx, qword [0x1402cd778]
mov rcx, rdx
jmp 0x1400352ab
mov rcx, rsi
mov rdx, rsi
mov r8, qword [0x1402cd788]
add r8, rcx
sub r8, rdx
mov rcx, r13
call fcn.1401c6830
lea rcx, str._Args:
call fcn.140087c00
movaps xmm1, xmm7
movaps xmm0, xmm6
call fcn.14006f280
mov qword [rbp + 0x9c0], 0
xor edi, edi
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], edi
lea rax, [rbp + 0x9c0]
mov qword [rsp + 0x20], rax
mov r9d, 0x4000
mov r8, r13
xor edx, edx
lea rcx, str.inputLeagueArgs
call fcn.14008f8d0
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [r8 + r13], dil
jne 0x140035320
mov rdx, r13
mov rcx, rsi
call fcn.1400091d0
lea rcx, [0x1402d1ff0]
cmp rcx, rsi
je 0x14003535f
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae rsi, qword [0x1402cd778]
mov r8, qword [0x1402cd788]
mov rdx, rsi
call fcn.1400091d0
mov rax, qword [0x1402d1db0]
mov rax, qword [rax + 0x11e0]
movss xmm8, dword [0x14029fa20]
cmp byte [rax + 0xbb], dil
jne 0x140035395
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm8
call fcn.14008a820
lea rcx, str.Username:
call fcn.140087c00
mov qword [rbp + 0x9c0], rdi
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], edi
lea rax, [rbp + 0x9c0]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
lea rsi, [0x1402d2200]
mov r8, rsi
xor edx, edx
lea rcx, str.inputUsername
call fcn.14008f8d0
lea rcx, str.Password:
call fcn.140087c00
mov qword [rbp + 0x9c0], rdi
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], 0x8000
lea rax, [rbp + 0x9c0]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
lea r8, [0x1402d6c50]
xor edx, edx
lea rcx, str.inputPassword
call fcn.14008f8d0
mov qword [rbp + 0x9c0], rdi
xor r8d, r8d
lea rdx, [rbp + 0x9c0]
lea rcx, str.Login
call fcn.1400885e0
test al, al
jne 0x140035464
xor r8d, r8d
xor edx, edx
mov ecx, 0x20d
call fcn.14006d630
test al, al
je 0x140035560
xorps xmm0, xmm0
movups xmmword [rbp + 0xa00], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xa10], xmm1
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rsi + r8], dil
jne 0x140035480
mov rdx, rsi
lea rcx, [rbp + 0xa00]
call fcn.140004970
nop
or r14d, 1
mov dword [rbp + 0x9c0], r14d
cmp qword [rbp + 0xa10], 0
je 0x1400354d0
lea rdx, [0x1402d6c50]
lea rcx, [rbp + 0xab0]
call fcn.140004930
or r14d, 2
cmp qword [rax + 0x10], 0
je 0x1400354d0
mov bl, 1
jmp 0x1400354d2
xor bl, bl
test r14b, 2
je 0x1400354e9
and r14d, 0xfffffffd
lea rcx, [rbp + 0xab0]
call fcn.140009150
nop
test r14b, 1
je 0x1400354ff
and r14d, 0xfffffffe
lea rcx, [rbp + 0xa00]
call fcn.140009150
test bl, bl
je 0x140035560
lea rax, [rbp + 0xab0]
mov qword [rbp + 0x9c8], rax
lea rdx, [0x1402d6c50]
lea rcx, [rbp + 0xab0]
call fcn.140004930
mov rbx, rax
mov rdx, rsi
lea rcx, [rbp + 0xa00]
call fcn.140004930
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0xad0]
call fcn.140033f00
mov rdx, rax
mov rcx, r12
call fcn.140008ca0
lea rcx, [rbp + 0xad0]
call fcn.140009150
movaps xmm1, xmm7
movaps xmm0, xmm6
call fcn.14006f280
mov qword [rbp + 0x9c0], 0
xor r8d, r8d
lea rdx, [rbp + 0x9c0]
lea rcx, str.Save
call fcn.1400885e0
test al, al
je 0x140035601
xorps xmm0, xmm0
movups xmmword [rbp + 0xa00], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xa10], xmm1
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rsi + r8], 0
jne 0x1400355b0
mov rdx, rsi
lea rcx, [rbp + 0xa00]
call fcn.140004970
nop
or r14d, 4
mov dword [rbp + 0x9c0], r14d
cmp qword [rbp + 0xa10], 0
je 0x140035601
lea rdx, [0x1402d6c50]
lea rcx, [rbp + 0xab0]
call fcn.140004930
or r14d, 8
cmp qword [rax + 0x10], 0
je 0x140035601
mov bl, 1
jmp 0x140035603
xor bl, bl
test r14b, 8
je 0x14003561a
and r14d, 0xfffffff7
lea rcx, [rbp + 0xab0]
call fcn.140009150
nop
test r14b, 4
je 0x140035630
and r14d, 0xfffffffb
lea rcx, [rbp + 0xa00]
call fcn.140009150
mov r13d, 6
test bl, bl
je 0x140035a68
mov rcx, qword [0x1402d1e28]
lea rax, [0x1402d1e18]
cmp qword [0x1402d1e30], 0x10
cmovae rax, qword [0x1402d1e18]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rcx
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0xa00]
call fcn.140056340
bts r14d, 8
lea rdx, [rbp + 0xa00]
lea rcx, [rbp + 0xb50]
call fcn.14001f2b0
movsd xmm0, qword [rax]
movsd qword [rbp + 0xa50], xmm0
mov ecx, dword [rax + 8]
mov dword [rsp + 0x50], ecx
lea rax, [0x1402cd530]
mov qword [rsp + 0x58], rax
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rbp + 0x9d0], xmm0
mov eax, dword [rbp + 0xa50]
test eax, eax
je 0x1400359cf
cmp eax, 1
sete bl
lea rcx, [rbp + 0xa00]
call fcn.1400090c0
test bl, bl
je 0x14003572b
lea rcx, [rbp + 0xc80]
call fcn.140020fe0
lea rdx, [0x1402d1e18]
lea rcx, [rbp + 0xc80]
call fcn.140049b10
nop
lea rdx, [0x1402951d8]
lea rcx, [rbp + 0xc80]
call fcn.14004e150
lea rcx, [rbp + 0xc80]
call fcn.140049a70
nop
lea rcx, [rbp + 0xc80]
call fcn.140020f40
xor edx, edx
mov r8d, pe_nt_image_headers64
lea rcx, [rbp + 0x730]
call fcn.1401c6ed0
lea rdx, [0x1402d1e18]
lea rcx, [rbp + 0x730]
call fcn.14004a8e0
nop
mov rax, qword [rbp + 0x730]
movsxd rcx, dword [rax + 4]
cmp dword [rbp + rcx + 0x740], 0
jne 0x14003596e
lea rcx, [rbp + 0xa60]
call fcn.140005600
xor edx, edx
lea rcx, [rbp + 0xa60]
call fcn.14012a8a0
nop
lea rcx, [rbp + 0xc80]
call fcn.140031aa0
lea rcx, [rbp + 0xc80]
call fcn.14011f740
nop
xor r9d, r9d
lea r8, [rbp + 0xa60]
lea rdx, [rbp + 0x730]
lea rcx, [rbp + 0xc80]
call fcn.140125270
test al, al
je 0x140035955
lea rdx, str.accounts
lea rcx, [rbp + 0xa60]
call fcn.14012b1d0
mov rcx, rax
call fcn.14012d640
test al, al
jne 0x140035821
mov edx, r13d
lea rcx, [rbp + 0xa88]
call fcn.14012a8a0
mov rbx, rax
lea rdx, str.accounts
lea rcx, [rbp + 0xa60]
call fcn.14012b1d0
mov rcx, rax
mov rdx, rbx
call fcn.14012ac80
nop
lea rcx, [rbp + 0xa88]
call fcn.14012ac30
lea rcx, [rbp + 0xa20]
call fcn.140005600
lea rdx, str.accounts
lea rcx, [rbp + 0xa60]
call fcn.14012b1d0
mov rdx, rax
lea rcx, [rbp + 0xa20]
call fcn.14012a670
nop
lea rax, str.0:1
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 7
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0xab0]
call fcn.14004edf0
nop
mov rdx, rax
lea rcx, [rbp + 0xa88]
call fcn.14012a730
nop
lea rdx, [rbp + 0xa88]
lea rcx, [rbp + 0xa20]
call fcn.14012bad0
nop
lea rcx, [rbp + 0xa88]
call fcn.14012ac30
nop
lea rcx, [rbp + 0xab0]
call fcn.140009150
lea rdx, str.accounts
lea rcx, [rbp + 0xa60]
call fcn.14012b1d0
mov rcx, rax
lea rdx, [rbp + 0xa20]
call fcn.14012aca0
lea rcx, [rbp + 0xdf0]
call fcn.140020fe0
lea rdx, [0x1402d1e18]
lea rcx, [rbp + 0xdf0]
call fcn.140049b10
nop
lea rdx, [rbp + 0xab0]
lea rcx, [rbp + 0xa60]
call fcn.14012e430
nop
mov rdx, rax
lea rcx, [rbp + 0xdf0]
call fcn.14004e410
mov rcx, rax
call fcn.14004e430
nop
lea rcx, [rbp + 0xab0]
call fcn.140009150
lea rcx, [rbp + 0xdf0]
call fcn.140049a70
nop
lea rcx, [rbp + 0xdf0]
call fcn.140020f40
nop
lea rcx, [rbp + 0xa20]
call fcn.14012ac30
nop
lea rcx, [rbp + 0xc80]
call fcn.140031810
nop
lea rcx, [rbp + 0xa60]
call fcn.14012ac30
lea rcx, [rbp + 0x740]
call fcn.14004c970
mov ebx, 2
test rax, rax
jne 0x1400359de
mov rax, qword [rbp + 0x730]
movsxd rcx, dword [rax + 4]
mov eax, r13d
cmp qword [rbp + rcx + 0x778], 0
cmovne eax, ebx
or eax, dword [rbp + rcx + 0x740]
and eax, 0x17
mov dword [rbp + rcx + 0x740], eax
mov edx, dword [rbp + rcx + 0x744]
and edx, eax
je 0x1400359de
test dl, 4
je 0x1400381ea
lea rbx, str.ios_base::badbit_set
jmp 0x1400381fe
mov bl, 1
test ecx, ecx
jne 0x1400381cf
jmp 0x1400356cf
mov rax, qword [rbp + 0x730]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x730], rax
mov rax, qword [rbp + 0x730]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0x72c], edx
lea rcx, [rbp + 0x740]
call fcn.14004a830
mov rax, qword [rbp + 0x730]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_istream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x730], rax
mov rax, qword [rbp + 0x730]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x18]
mov dword [rbp + rcx + 0x72c], edx
lea rax, vtable.std::ios_base.0
mov qword [rbp + 0x7e0], rax
lea rcx, [rbp + 0x7e0]
call fcn.1401a33e0
nop
jmp 0x140035a6d
mov ebx, 2
movaps xmm1, xmm7
movaps xmm0, xmm6
call fcn.14006f280
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.140024bb0
movaps xmm1, xmm7
movaps xmm0, xmm6
call fcn.14006f280
mov rdx, qword [0x1402d1db0]
mov rax, qword [rdx + 0x11e0]
mov byte [rax + 0xb8], 1
mov rax, qword [rdx + 0x11e0]
mov rcx, qword [rax + 0x1a8]
test rcx, rcx
je 0x140035ac8
cmp dword [rcx + 0x10], 2
jne 0x140035ac3
cmp dword [rcx + 4], 1
je 0x140035ad5
call fcn.140086e10
mov r8d, 1
mov edx, ebx
call fcn.140086510
call fcn.140086b00
mov ecx, 4
mov eax, dword [rcx + r15]
cmp dword [0x1402d2700], eax
jle 0x140035b18
lea rcx, [0x1402d2700]
call fcn.1401c4340
cmp dword [0x1402d2700], 0xffffffff
jne 0x140035b18
lea rcx, [0x14020eee0]
call fcn.1401c4b44
lea rcx, [0x1402d2700]
call fcn.1401c42d4
mov qword [rbp + 0x9c0], 0
xor r8d, r8d
lea rdx, [rbp + 0x9c0]
lea rcx, str.Check_ban_reason
call fcn.1400885e0
lea rbx, vtable.cpr::StringHolder_class_cpr::Url_.0
lea r15, [0x1402cd308]
test al, al
je 0x140036d88
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xb98], xmm0
movups xmmword [rbp + 0xba8], xmm0
mov qword [rbp + 0xbb8], rax
xor edx, edx
lea rcx, [rbp + 0xb98]
call fcn.14012a8a0
nop
lea rdx, [0x14028fc8d]
lea rcx, [rbp + 0xa20]
call fcn.14012a7e0
nop
lea rdx, str.acr_values
lea rcx, [rbp + 0xb98]
call fcn.14012b1d0
mov rcx, rax
lea rdx, [rbp + 0xa20]
call fcn.14012ac80
nop
lea rcx, [rbp + 0xa20]
call fcn.14012ac30
lea rdx, [0x14028fc8d]
lea rcx, [rbp + 0xa20]
call fcn.14012a7e0
nop
lea rdx, str.claims
lea rcx, [rbp + 0xb98]
call fcn.14012b1d0
mov rcx, rax
lea rdx, [rbp + 0xa20]
call fcn.14012ac80
nop
lea rcx, [rbp + 0xa20]
call fcn.14012ac30
lea rdx, str.riot_client
lea rcx, [rbp + 0xa20]
call fcn.14012a7e0
nop
lea rdx, str.client_id
lea rcx, [rbp + 0xb98]
call fcn.14012b1d0
mov rcx, rax
lea rdx, [rbp + 0xa20]
call fcn.14012ac80
nop
lea rcx, [rbp + 0xa20]
call fcn.14012ac30
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x9d0], xmm0
movdqa xmm1, xmmword [0x14029fbb0]
movdqu xmmword [rbp + 0x9e0], xmm1
mov byte [rbp + 0x9d0], 0
bts r14d, 0xa
mov dword [rbp + 0x9c0], r14d
mov ebx, socket
lea esi, [rbx + 0x64]
lea r12d, [rbx + 0x4b]
nop dword [rax + rax]
mov edx, 1
xor ecx, ecx
call fcn.1400a4070
mov edx, reloc.WS2_32.dll_gethostname
test eax, eax
cmove edx, esi
mov ecx, 0x30
cmove ecx, r12d
call fcn.1400a4070
mov edx, eax
lea rcx, [rbp + 0xab0]
call fcn.140002120
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x140035cc1
mov rax, qword [rax]
mov rdx, rax
lea rcx, [rbp + 0x9d0]
call fcn.1400093b0
nop
lea rcx, [rbp + 0xab0]
call fcn.140009150
sub rbx, 1
jne 0x140035c80
lea rdx, [rbp + 0x9d0]
lea rcx, [rbp + 0xa20]
call fcn.14012a730
nop
lea rdx, str.nonce
lea rcx, [rbp + 0xb98]
call fcn.14012b1d0
mov rcx, rax
lea rdx, [rbp + 0xa20]
call fcn.14012ac80
nop
lea rcx, [rbp + 0xa20]
call fcn.14012ac30
btr r14d, 0xa
lea rcx, [rbp + 0x9d0]
call fcn.140009150
lea rdx, [0x14028fc8d]
lea rcx, [rbp + 0xa20]
call fcn.14012a7e0
nop
lea rdx, str.code_challenge
lea rcx, [rbp + 0xb98]
call fcn.14012b1d0
mov rcx, rax
lea rdx, [rbp + 0xa20]
call fcn.14012ac80
nop
lea rcx, [rbp + 0xa20]
call fcn.14012ac30
lea rdx, [0x14028fc8d]
lea rcx, [rbp + 0xa20]
call fcn.14012a7e0
nop
lea rdx, str.code_challenge_method
lea rcx, [rbp + 0xb98]
call fcn.14012b1d0
mov rcx, rax
lea rdx, [rbp + 0xa20]
call fcn.14012ac80
nop
lea rcx, [rbp + 0xa20]
call fcn.14012ac30
lea rdx, str.http:__localhost_redirect
lea rcx, [rbp + 0xa20]
call fcn.14012a7e0
nop
lea rdx, str.redirect_uri
lea rcx, [rbp + 0xb98]
call fcn.14012b1d0
mov rcx, rax
lea rdx, [rbp + 0xa20]
call fcn.14012ac80
nop
lea rcx, [rbp + 0xa20]
call fcn.14012ac30
lea rdx, str.token_id_token
lea rcx, [rbp + 0xa20]
call fcn.14012a7e0
nop
lea rdx, str.response_type
lea rcx, [rbp + 0xb98]
call fcn.14012b1d0
mov rcx, rax
lea rdx, [rbp + 0xa20]
call fcn.14012ac80
nop
lea rcx, [rbp + 0xa20]
call fcn.14012ac30
lea rdx, str.openid_offline_access_lol_ban_profile_email_phone_birthdate_summoner_link_lol_region
lea rcx, [rbp + 0xa20]
call fcn.14012a7e0
nop
lea rdx, [0x140297d00]
lea rcx, [rbp + 0xb98]
call fcn.14012b1d0
mov rcx, rax
lea rdx, [rbp + 0xa20]
call fcn.14012ac80
nop
lea rcx, [rbp + 0xa20]
call fcn.14012ac30
xorps xmm0, xmm0
movups xmmword [rbp + 0xa50], xmm0
xorps xmm1, xmm1
movups xmmword [rbp + 0x730], xmm1
movdqa xmmword [rbp + 0x740], xmm0
lea r8d, [rbx + 0xc]
lea rdx, str.Content_Type
lea rcx, [rbp + 0x730]
call fcn.140004970
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x750], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x760], xmm1
lea r8d, [rbx + 0x10]
lea rdx, str.application_json
lea rcx, [rbp + 0x750]
call fcn.140004970
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x770], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x780], xmm1
lea r8d, [rbx + 0xf]
lea rdx, str.Accept_Encoding
lea rcx, [rbp + 0x770]
call fcn.140004970
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x790], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x7a0], xmm1
lea r8d, [rbx + 7]
lea rdx, str.deflate
lea rcx, [rbp + 0x790]
call fcn.140004970
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x7b0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x7c0], xmm1
lea r8d, [rbx + 0xa]
lea rdx, str.User_Agent
lea rcx, [rbp + 0x7b0]
call fcn.140004970
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x7d0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x7e0], xmm1
lea r8d, [rbx + 0x44]
lea rdx, str.RiotClient_77.0.1.814.2013_rso_auth__Windows__10__Professional__x64_
lea rcx, [rbp + 0x7d0]
call fcn.140004970
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x7f0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x800], xmm1
mov r8, r13
lea rdx, str.Pragma
lea rcx, [rbp + 0x7f0]
call fcn.140004970
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x810], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x820], xmm1
lea r8d, [rbx + 8]
lea rdx, str.no_cache
lea rcx, [rbp + 0x810]
call fcn.140004970
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x830], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x840], xmm1
lea r8d, [rbx + 0xf]
lea rdx, str.Accept_Language
lea rcx, [rbp + 0x830]
call fcn.140004970
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x850], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x860], xmm1
lea r8d, [rbx + 0xa]
lea rdx, str.en_US_en_
lea rcx, [rbp + 0x850]
call fcn.140004970
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x870], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x880], xmm1
mov r8, r13
lea rdx, str.Accept
lea rcx, [rbp + 0x870]
call fcn.140004970
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x890], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x8a0], xmm1
lea r8d, [rbx + 0x21]
lea rdx, str.application_json__text_plain___
lea rcx, [rbp + 0x890]
call fcn.140004970
nop
lea rax, [rbp + 0x730]
mov qword [rsp + 0x50], rax
lea rax, [rbp + 0x8b0]
mov qword [rsp + 0x58], rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0xa50]
call fcn.14004ab80
nop
lea r9, [fcn.140024b90]
mov r8, r13
lea edx, [rbx + 0x40]
lea rcx, [rbp + 0x730]
call fcn.1401c483c
xor edx, edx
mov r8d, 0x2e8
lea rcx, [rbp + 0x1220]
call fcn.1401c6ed0
lea rcx, [rbp + 0x1220]
call fcn.1400a79a0
nop
lea rdx, [rbp + 0xa50]
lea rcx, [rbp + 0x1220]
call fcn.1400a8850
xorps xmm0, xmm0
movups xmmword [rbp + 0x9d0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x9e0], xmm1
lea r8d, [rbx + 0x23]
lea rdx, str.https:__valorant_api.com_v1_version
lea rcx, [rbp + 0x9d0]
call fcn.140004970
nop
lea rax, vtable.cpr::StringHolder_class_cpr::Url_.0
mov qword [rbp + 0xa60], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0xa68], xmm0
movdqa xmm1, xmmword [0x14029fbb0]
movdqu xmmword [rbp + 0xa78], xmm1
mov byte [rbp + 0xa68], bl
lea rdx, [rbp + 0xa68]
lea rcx, [rbp + 0xab0]
call fcn.140008d60
mov r9, rax
lea r8, [rbp + 0x9f0]
lea rdx, [rbp + 0x9d0]
lea rcx, [rbp + 0xa00]
call fcn.14004f040
mov rdx, rax
lea rcx, [rbp + 0xa68]
call fcn.140008ca0
lea rcx, [rbp + 0xa00]
call fcn.140009150
nop
lea rax, vtable.cpr::Url.0
mov qword [rbp + 0xa60], rax
xor edx, edx
mov r8d, 0x2e8
lea rcx, [rbp + 0xf30]
call fcn.1401c6ed0
lea rcx, [rbp + 0xf30]
call fcn.1400a79a0
nop
lea rdx, [rbp + 0xa60]
lea rcx, [rbp + 0xf30]
call fcn.1400a8e70
lea rdx, [rbp + 0x730]
lea rcx, [rbp + 0xf30]
call fcn.1400a83f0
bts r14d, 9
lea rcx, [rbp + 0xf30]
call fcn.14001f8a0
movups xmm0, xmmword [rbp + 0x748]
movups xmmword [rbp + 0xad0], xmm0
movups xmm1, xmmword [rbp + 0x758]
movups xmmword [rbp + 0xae0], xmm1
mov qword [rbp + 0x758], rdi
mov qword [rbp + 0x760], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x748], bl
lea rcx, [rbp + 0x730]
call fcn.140024a90
nop
lea rcx, [rbp + 0xa68]
call fcn.140009150
nop
lea r9, [fcn.140008c90]
lea edx, [rbx + 0x20]
lea r8d, [rbx + 1]
lea rcx, [rbp + 0x9d0]
call fcn.1401c483c
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xb70], xmm0
movups xmmword [rbp + 0xb80], xmm0
mov qword [rbp + 0xb90], rax
mov qword [rbp + 0xb70], rdi
lea rcx, [rbp + 0xb78]
call fcn.140008ed0
nop
lea r8, [0x140297ea1]
lea rdx, str._riotClientBuild_:__.___
lea rcx, [rbp + 0xb70]
call fcn.14000afc0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xc80], xmm0
movups xmmword [rbp + 0xcb0], xmm0
movups xmmword [rbp + 0xcd0], xmm0
movups xmmword [rbp + 0xce0], xmm0
mov qword [rbp + 0xc80], rdi
mov byte [rbp + 0xc88], bl
movdqa xmmword [rbp + 0xc90], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xca0], xmm1
mov qword [rbp + 0xcb0], rdi
mov byte [rbp + 0xcb8], bl
movdqa xmmword [rbp + 0xcc0], xmm0
mov byte [rbp + 0xcd0], bl
mov qword [rbp + 0xcd8], rdi
mov qword [rbp + 0xce0], rdi
mov byte [rbp + 0xce8], bl
lea r10, [rbp + 0xad0]
mov r9, qword [rbp + 0xad0]
cmp qword [rbp + 0xae8], 0x10
cmovae r10, r9
lea rdx, [rbp + 0xad0]
cmovae rdx, r9
add rdx, qword [rbp + 0xae0]
lea rcx, [rbp + 0xad0]
cmp qword [rbp + 0xae8], 0x10
cmovae rcx, r9
mov qword [rsp + 0x28], r10
lea r9, [rbp + 0xb70]
lea r8, [rbp + 0xc80]
call fcn.14000cee0
test al, al
lea r12, [0x1402cd800]
lea rsi, [0x1402d2200]
je 0x14003649d
lea edx, [rbx + 1]
lea rcx, [rbp + 0xc80]
call fcn.140008790
lea rdx, [rbp + 0xb50]
mov rcx, rax
call fcn.140008720
nop
mov r8, rax
lea rdx, str.RiotClient_
lea rcx, [rbp + 0xa00]
call fcn.14000af00
nop
lea r8, str._rso_auth__Windows__10__Professional__x64_
mov rdx, rax
lea rcx, [rbp + 0xab0]
call fcn.14000adf0
nop
mov r8, rax
lea rcx, [rbp + 0xc40]
call fcn.14004ee70
nop
lea rax, [rbp + 0xc40]
mov qword [rsp + 0x50], rax
lea rax, [rbp + 0xc80]
mov qword [rsp + 0x58], rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x9d0]
call fcn.14004ab80
nop
mov rdx, rax
lea rcx, [rbp + 0x1220]
call fcn.1400a8f00
nop
lea rcx, [rbp + 0x9d0]
call fcn.14001fba0
nop
lea r9, [fcn.140024b90]
lea edx, [rbx + 0x40]
lea r8d, [rbx + 1]
lea rcx, [rbp + 0xc40]
call fcn.1401c483c
nop
lea rcx, [rbp + 0xab0]
call fcn.140009150
nop
lea rcx, [rbp + 0xa00]
call fcn.140009150
nop
lea rcx, [rbp + 0xb50]
call fcn.140009150
nop
lea rcx, [rbp + 0xc90]
call fcn.1400087d0
lea rdx, [rbp + 0xab0]
lea rcx, [rbp + 0xb98]
call fcn.14012e430
mov rbx, rax
movups xmm2, xmmword [rax]
movups xmmword [rbp + 0x9d0], xmm2
movups xmm1, xmmword [rax + 0x10]
mov qword [rax + 0x10], rdi
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 - 0x40], rax
movups xmmword [rbp - 0x38], xmm2
movups xmmword [rbp - 0x28], xmm1
movdqa xmm0, xmmword [0x14029fbb0]
movdqu xmmword [rbp + 0x9e0], xmm0
mov byte [rbp + 0x9d0], 0
lea rcx, [rbp + 0x9d0]
call fcn.140009150
lea rax, vtable.cpr::Body.0
mov qword [rbp - 0x40], rax
mov rcx, rbx
call fcn.140009150
nop
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x1220]
call fcn.1400a87f0
nop
lea rcx, [rbp - 0x38]
call fcn.140009150
lea rax, vtable.cpr::StringHolder_class_cpr::Url_.0
mov qword [rbp - 0x68], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x50], xmm1
mov r8d, 0x2f
lea rdx, str.https:__auth.riotgames.com_api_v1_authorization
lea rcx, [rbp - 0x60]
call fcn.140004970
lea rax, vtable.cpr::Url.0
mov qword [rbp - 0x68], rax
lea rdx, [rbp - 0x68]
lea rcx, [rbp + 0x1220]
call fcn.1400a8e70
nop
lea rcx, [rbp - 0x60]
call fcn.140009150
lea rdx, [rbp + 0x730]
lea rcx, [rbp + 0x1220]
call fcn.1400a8660
lea rcx, [rbp + 0x730]
call fcn.140024a90
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xc10], xmm0
movups xmmword [rbp + 0xc20], xmm0
mov qword [rbp + 0xc30], rax
xor edx, edx
lea rcx, [rbp + 0xc10]
call fcn.14012a8a0
nop
lea rdx, str.en_US
lea rcx, [rsp + 0x70]
call fcn.14012a7e0
nop
lea rdx, [0x140295248]
lea rcx, [rbp + 0xc10]
call fcn.14012b1d0
mov rcx, rax
lea rdx, [rsp + 0x70]
call fcn.14012ac80
nop
lea rcx, [rsp + 0x70]
call fcn.14012ac30
lea rdx, [0x1402d6c50]
lea rcx, [rsp + 0x70]
call fcn.14012a7e0
nop
lea rdx, str.password
lea rcx, [rbp + 0xc10]
call fcn.14012b1d0
mov rcx, rax
lea rdx, [rsp + 0x70]
call fcn.14012ac80
nop
lea rcx, [rsp + 0x70]
call fcn.14012ac30
xor edx, edx
lea rcx, [rsp + 0x70]
call fcn.14012a8a0
nop
lea rdx, str.region
lea rcx, [rbp + 0xc10]
call fcn.14012b1d0
mov rcx, rax
lea rdx, [rsp + 0x70]
call fcn.14012ac80
nop
lea rcx, [rsp + 0x70]
call fcn.14012ac30
xor edx, edx
lea rcx, [rsp + 0x70]
call fcn.14012a9e0
nop
lea rdx, str.remember
lea rcx, [rbp + 0xc10]
call fcn.14012b1d0
mov rcx, rax
lea rdx, [rsp + 0x70]
call fcn.14012ac80
nop
lea rcx, [rsp + 0x70]
call fcn.14012ac30
lea rdx, str.auth
lea rcx, [rsp + 0x70]
call fcn.14012a7e0
nop
lea rdx, str.type
lea rcx, [rbp + 0xc10]
call fcn.14012b1d0
mov rcx, rax
lea rdx, [rsp + 0x70]
call fcn.14012ac80
nop
lea rcx, [rsp + 0x70]
call fcn.14012ac30
mov rdx, rsi
lea rcx, [rsp + 0x70]
call fcn.14012a7e0
nop
lea rdx, str.username
lea rcx, [rbp + 0xc10]
call fcn.14012b1d0
mov rcx, rax
lea rdx, [rsp + 0x70]
call fcn.14012ac80
nop
lea rcx, [rsp + 0x70]
call fcn.14012ac30
lea rdx, [rbp - 0x68]
lea rcx, [rbp + 0xc10]
call fcn.14012e430
mov rbx, rax
movups xmm2, xmmword [rax]
movups xmmword [rbp + 0x9d0], xmm2
movups xmm1, xmmword [rax + 0x10]
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rax, vtable.cpr::StringHolder_class_cpr::Body_.0
mov qword [rsp + 0x70], rax
movups xmmword [rsp + 0x78], xmm2
movups xmmword [rbp - 0x78], xmm1
movdqa xmm0, xmmword [0x14029fbb0]
movdqu xmmword [rbp + 0x9e0], xmm0
mov byte [rbp + 0x9d0], 0
lea rcx, [rbp + 0x9d0]
call fcn.140009150
lea rax, vtable.cpr::Body.0
mov qword [rsp + 0x70], rax
mov rcx, rbx
call fcn.140009150
nop
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x1220]
call fcn.1400a87f0
nop
lea rcx, [rsp + 0x78]
call fcn.140009150
lea rax, vtable.cpr::StringHolder_class_cpr::Url_.0
mov qword [rbp + 0x9d0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x9d8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x9e8], xmm1
mov r8d, 0x2f
lea rdx, str.https:__auth.riotgames.com_api_v1_authorization
lea rcx, [rbp + 0x9d8]
call fcn.140004970
lea rax, vtable.cpr::Url.0
mov qword [rbp + 0x9d0], rax
lea rdx, [rbp + 0x9d0]
lea rcx, [rbp + 0x1220]
call fcn.1400a8e70
nop
lea rcx, [rbp + 0x9d8]
call fcn.140009150
lea rdx, [rbp + 0xdf0]
lea rcx, [rbp + 0x1220]
call fcn.1400a8730
xorps xmm0, xmm0
movups xmmword [rbp + 0xaf0], xmm0
mov qword [rbp + 0xb00], rdi
mov qword [rbp + 0xb08], rdi
movups xmm0, xmmword [rax + 0x18]
movups xmmword [rbp + 0xaf0], xmm0
movups xmm1, xmmword [rax + 0x28]
movups xmmword [rbp + 0xb00], xmm1
mov qword [rax + 0x28], rdi
mov qword [rax + 0x30], reloc.WS2_32.dll_ntohs
mov byte [rax + 0x18], 0
lea rcx, [rbp + 0xdf0]
call fcn.140024a90
xorps xmm0, xmm0
movups xmmword [rbp + 0xdc0], xmm0
movups xmmword [rbp + 0xdd0], xmm0
movups xmmword [rbp + 0xde0], xmm0
lea rcx, [rbp + 0xdc0]
call fcn.14011f700
nop
lea rcx, [rbp + 0xdc0]
call fcn.140124be0
mov rbx, rax
mov qword [rbp + 0x9c8], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0xbf0], xmm0
movdqa xmm1, xmmword [0x14029fbb0]
movdqu xmmword [rbp + 0xc00], xmm1
mov byte [rbp + 0xbf0], 0
xor eax, eax
movups xmmword [rbp + 0xbc0], xmm0
movups xmmword [rbp + 0xbd0], xmm0
mov qword [rbp + 0xbe0], rax
xor edx, edx
lea rcx, [rbp + 0xbc0]
call fcn.14012a8a0
nop
lea rdx, [rbp + 0xaf0]
cmp qword [rbp + 0xb08], 0x10
cmovae rdx, qword [rbp + 0xaf0]
mov r8, qword [rbp + 0xb00]
mov rcx, r15
call fcn.1400091d0
lea r15, [rbp + 0xaf0]
cmp qword [rbp + 0xb08], 0x10
cmovae r15, qword [rbp + 0xaf0]
mov rax, qword [rbp + 0xb00]
cmp rax, 7
jb 0x1400369d7
lea rsi, [r15 + rax]
lea r8, [rsi - 6]
sub r8, r15
mov edx, 0x22
mov rcx, r15
call fcn.1401c6690
mov rdi, rax
test rax, rax
je 0x1400369d7
nop dword [rax]
mov r8d, 7
lea rdx, str._error_
mov rcx, rdi
call fcn.1401c6730
test eax, eax
je 0x1400369ca
inc rdi
lea r8, [rsi - 6]
sub r8, rdi
mov edx, 0x22
mov rcx, rdi
call fcn.1401c6690
mov rdi, rax
test rax, rax
jne 0x140036990
jmp 0x1400369d7
sub rdi, r15
cmp rdi, 0xffffffffffffffff
jne 0x140036c92
mov rax, qword [rbx]
mov rsi, qword [rax + 8]
lea rcx, [rbp + 0xaf0]
call fcn.140008c10
mov rdi, rax
movsxd rax, dword [rbp + 0xb00]
add rdi, rax
lea rcx, [rbp + 0xaf0]
call fcn.140008c10
lea rcx, [rbp + 0xbf0]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0xbc0]
mov r8, rdi
mov rdx, rax
mov rcx, rbx
call rsi
test al, al
je 0x140036c92
lea rdx, str.response
lea rcx, [rbp + 0xbc0]
call fcn.14012b1d0
lea rdx, str.parameters
mov rcx, rax
call fcn.14012b1d0
lea rdx, [0x140297f7c]
mov rcx, rax
call fcn.14012b1d0
lea rdx, [rbp + 0xa00]
mov rcx, rax
call fcn.14012c840
nop
xor r8d, r8d
lea rdx, str.access_token
lea rcx, [rbp + 0xa00]
call fcn.14004be70
lea rdi, [rax + 0xe]
xor r8d, r8d
lea rdx, str.scope
lea rcx, [rbp + 0xa00]
call fcn.14004be70
sub rax, rdi
mov r9, rax
mov r8, rdi
lea rdx, [rbp + 0xab0]
lea rcx, [rbp + 0xa00]
call fcn.14004be10
nop
lea r8, [rbp + 0xab0]
lea rdx, str.Bearer
lea rcx, [rbp - 0x68]
call fcn.14004e0a0
nop
mov r8, rax
lea rcx, [rbp + 0xc40]
call fcn.14004eef0
nop
lea rax, [rbp + 0xc40]
mov qword [rsp + 0x50], rax
lea rax, [rbp + 0xc80]
mov qword [rsp + 0x58], rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x9d0]
call fcn.14004ab80
nop
mov rdx, rax
lea rcx, [rbp + 0x1220]
call fcn.1400a8f00
nop
lea rcx, [rbp + 0x9d0]
call fcn.14001fba0
nop
lea r9, [fcn.140024b90]
mov edx, 0x40
lea r8d, [rdx - 0x3f]
lea rcx, [rbp + 0xc40]
call fcn.1401c483c
nop
lea rcx, [rbp - 0x68]
call fcn.140009150
lea rdx, str.https:__auth.riotgames.com_userinfo
lea rcx, [rbp + 0xa88]
call fcn.14001f680
nop
lea rdx, [rbp + 0xa88]
lea rcx, [rbp + 0x1220]
call fcn.1400a8e70
nop
lea rcx, [rbp + 0xa90]
call fcn.140009150
lea rdx, [rbp + 0x730]
lea rcx, [rbp + 0x1220]
call fcn.1400a83f0
lea rdx, [rax + 0x18]
lea rcx, [rbp + 0xaf0]
call fcn.140008ca0
lea rcx, [rbp + 0x730]
call fcn.140024a90
lea rcx, [rbp + 0xa20]
call fcn.140005600
xor edx, edx
lea rcx, [rbp + 0xa20]
call fcn.14012a8a0
nop
mov rax, qword [rbx]
mov rsi, qword [rax + 8]
lea rcx, [rbp + 0xaf0]
call fcn.140008c10
mov rdi, rax
movsxd rax, dword [rbp + 0xb00]
add rdi, rax
lea rcx, [rbp + 0xaf0]
call fcn.140008c10
lea rcx, [rbp + 0xbf0]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0xa20]
mov r8, rdi
mov rdx, rax
mov rcx, rbx
call rsi
test al, al
je 0x140036c6b
lea rdx, [rbp - 0x68]
lea rcx, [rbp + 0xa20]
call fcn.14012e430
mov rdx, rax
lea rcx, [0x1402cd308]
call fcn.140008ca0
lea rcx, [rbp - 0x68]
call fcn.140009150
lea rdx, [rbp - 0x68]
lea rcx, [rbp + 0xa20]
call fcn.14012e430
nop
mov rdx, rax
lea rcx, [0x1402cffc0]
call fcn.14004e410
nop
lea rcx, [rbp - 0x68]
call fcn.140009150
nop
lea rcx, [rbp + 0xa20]
call fcn.14012ac30
nop
lea rcx, [rbp + 0xab0]
call fcn.140009150
nop
lea rcx, [rbp + 0xa00]
call fcn.140009150
nop
lea rcx, [rbp + 0xbc0]
call fcn.14012ac30
nop
lea rcx, [rbp + 0xbf0]
call fcn.140009150
nop
test rbx, rbx
je 0x140036cbf
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
lea rcx, [rbp + 0xdc0]
call fcn.14011f830
nop
lea rcx, [rbp + 0xaf0]
call fcn.140009150
nop
lea rcx, [rbp + 0xc10]
call fcn.14012ac30
nop
lea rcx, [rbp + 0xb70]
call fcn.140009040
mov rcx, qword [rbp + 0xb90]
test rcx, rcx
je 0x140036d1b
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
test rax, rax
je 0x140036d1b
mov rcx, qword [rax]
mov r8, qword [rcx]
mov edx, 1
mov rcx, rax
call r8
nop
lea rcx, [rbp + 0xad0]
call fcn.140009150
nop
lea rcx, [rbp + 0x1220]
call fcn.14001f8a0
nop
mov r8, qword [rbp + 0xa50]
mov r8, qword [r8 + 8]
lea rdx, [rbp + 0xa50]
lea rcx, [rbp + 0xa50]
call fcn.140050300
mov edx, 0x60
mov rcx, qword [rbp + 0xa50]
call fcn.1401c4290
nop
lea rcx, [rbp + 0xb98]
call fcn.14012ac30
lea r15, [0x1402cd308]
xor edi, edi
lea rsi, [0x1402d2200]
lea rbx, vtable.cpr::StringHolder_class_cpr::Url_.0
movaps xmm1, xmm7
movaps xmm0, xmm6
call fcn.14006f280
mov qword [rbp + 0x9c0], 0
xor r8d, r8d
lea rdx, [rbp + 0x9c0]
lea rcx, str.Get_email
call fcn.1400885e0
test al, al
je 0x140037a20
xor edx, edx
mov r8d, 0x2e8
lea rcx, [rbp + 0xf30]
call fcn.1401c6ed0
lea rcx, [rbp + 0xf30]
call fcn.1400a79a0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xb50], xmm0
xorps xmm1, xmm1
movups xmmword [rbp - 0x10], xmm1
movdqa xmmword [rbp], xmm0
mov r8d, ntohs
lea rdx, str.Content_Type
lea rcx, [rbp - 0x10]
call fcn.140004970
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x10], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x20], xmm1
mov r8d, reloc.WS2_32.dll_recv
lea rdx, str.application_json
lea rcx, [rbp + 0x10]
call fcn.140004970
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x40], xmm1
mov r8d, reloc.WS2_32.dll_ntohs
lea rdx, str.Accept_Encoding
lea rcx, [rbp + 0x30]
call fcn.140004970
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x50], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x60], xmm1
mov r8d, 7
lea rdx, str.deflate
lea rcx, [rbp + 0x50]
call fcn.140004970
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x70], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x80], xmm1
mov r8d, 0x19
lea rdx, str.Upgrade_Insecure_Requests
lea rcx, [rbp + 0x70]
call fcn.140004970
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x90], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xa0], xmm1
mov r8d, 1
lea rdx, [0x140297fe4]
lea rcx, [rbp + 0x90]
call fcn.140004970
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xb0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xc0], xmm1
mov r8d, 9
lea rdx, str.sec_ch_ua
lea rcx, [rbp + 0xb0]
call fcn.140004970
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xd0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xe0], xmm1
mov r8d, 0x40
lea rdx, str._Not_A_Brand__v_8____Chromium__v_120____Google_Chrome__v_120_
lea rcx, [rbp + 0xd0]
call fcn.140004970
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xf0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x100], xmm1
mov r8d, reloc.WS2_32.dll_select
lea rdx, str.sec_ch_ua_platform
lea rcx, [rbp + 0xf0]
call fcn.140004970
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x110], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x120], xmm1
mov r8d, 9
lea rdx, str._Windows_
lea rcx, [rbp + 0x110]
call fcn.140004970
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x130], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x140], xmm1
mov r8d, reloc.WS2_32.dll_recv
lea rdx, str.sec_ch_ua_mobile
lea rcx, [rbp + 0x130]
call fcn.140004970
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x150], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x160], xmm1
mov r8d, 2
lea rdx, [0x14029808c]
lea rcx, [rbp + 0x150]
call fcn.140004970
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x170], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x180], xmm1
mov r8d, 0xa
lea rdx, str.User_Agent
lea rcx, [rbp + 0x170]
call fcn.140004970
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x190], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x1a0], xmm1
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_120.0.0.0_Safari_537.36
lea rcx, [rbp + 0x190]
call fcn.140004970
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1b0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x1c0], xmm1
mov r8d, select
lea rdx, str.Sec_Fetch_Site
lea rcx, [rbp + 0x1b0]
call fcn.140004970
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1d0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x1e0], xmm1
mov r8d, 0xa
lea rdx, str.cross_site
lea rcx, [rbp + 0x1d0]
call fcn.140004970
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1f0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x200], xmm1
mov r8d, select
lea rdx, str.Sec_Fetch_Mode
lea rcx, [rbp + 0x1f0]
call fcn.140004970
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x210], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x220], xmm1
mov r8d, 8
lea rdx, str.navigate
lea rcx, [rbp + 0x210]
call fcn.140004970
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x230], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x240], xmm1
mov r8d, select
lea rdx, str.Sec_Fetch_Dest
lea rcx, [rbp + 0x230]
call fcn.140004970
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x260], xmm1
mov r8d, 8
lea rdx, str.document
lea rcx, [rbp + 0x250]
call fcn.140004970
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x270], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x280], xmm1
mov r8d, reloc.WS2_32.dll_ntohs
lea rdx, str.Accept_Language
lea rcx, [rbp + 0x270]
call fcn.140004970
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x290], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x2a0], xmm1
mov r8d, select
lea rdx, str.en_US_en_q0.9
lea rcx, [rbp + 0x290]
call fcn.140004970
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x2b0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x2c0], xmm1
mov r8, r13
lea rdx, str.Accept
lea rcx, [rbp + 0x2b0]
call fcn.140004970
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x2d0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x2e0], xmm1
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 + 0x2d0]
call fcn.140004970
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x2f0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x300], xmm1
mov r8d, 7
lea rdx, str.Referer
lea rcx, [rbp + 0x2f0]
call fcn.140004970
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x310], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x320], xmm1
mov r8d, 0x1e
lea rdx, str.https:__riotgames.zendesk.com_
lea rcx, [rbp + 0x310]
call fcn.140004970
nop
lea rax, [rbp - 0x10]
mov qword [rsp + 0x50], rax
lea rax, [rbp + 0x330]
mov qword [rsp + 0x58], rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0xb50]
call fcn.14004ab80
nop
lea r9, [fcn.140024b90]
mov edx, 0x40
lea r8d, [rdx - 0x33]
lea rcx, [rbp - 0x10]
call fcn.1401c483c
lea rdx, [rbp + 0xb50]
lea rcx, [rbp + 0xf30]
call fcn.1400a8850
mov qword [rbp + 0x9d0], rbx
xorps xmm0, xmm0
movups xmmword [rbp + 0x9d8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x9e8], xmm1
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 + 0x9d8]
call fcn.140004970
lea rax, vtable.cpr::Url.0
mov qword [rbp + 0x9d0], rax
lea rdx, [rbp + 0x9d0]
lea rcx, [rbp + 0xf30]
call fcn.1400a8e70
nop
lea rcx, [rbp + 0x9d8]
call fcn.140009150
lea rdx, [rbp + 0x730]
lea rcx, [rbp + 0xf30]
call fcn.1400a83f0
lea rcx, [rbp + 0x730]
call fcn.140024a90
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xa60], xmm0
movups xmmword [rbp + 0xa70], xmm0
mov qword [rbp + 0xa80], rax
xor edx, edx
lea rcx, [rbp + 0xa60]
call fcn.14012a8a0
nop
lea rdx, str.en_US
lea rcx, [rbp + 0xa88]
call fcn.14012a7e0
nop
lea rdx, [0x140295248]
lea rcx, [rbp + 0xa60]
call fcn.14012b1d0
mov rcx, rax
lea rdx, [rbp + 0xa88]
call fcn.14012ac80
nop
lea rcx, [rbp + 0xa88]
call fcn.14012ac30
lea rdx, [0x1402d6c50]
lea rcx, [rbp + 0xa88]
call fcn.14012a7e0
nop
lea rdx, str.password
lea rcx, [rbp + 0xa60]
call fcn.14012b1d0
mov rcx, rax
lea rdx, [rbp + 0xa88]
call fcn.14012ac80
nop
lea rcx, [rbp + 0xa88]
call fcn.14012ac30
xor edx, edx
lea rcx, [rbp + 0xa88]
call fcn.14012a8a0
nop
lea rdx, str.region
lea rcx, [rbp + 0xa60]
call fcn.14012b1d0
mov rcx, rax
lea rdx, [rbp + 0xa88]
call fcn.14012ac80
nop
lea rcx, [rbp + 0xa88]
call fcn.14012ac30
xor edx, edx
lea rcx, [rbp + 0xa88]
call fcn.14012a9e0
nop
lea rdx, str.remember
lea rcx, [rbp + 0xa60]
call fcn.14012b1d0
mov rcx, rax
lea rdx, [rbp + 0xa88]
call fcn.14012ac80
nop
lea rcx, [rbp + 0xa88]
call fcn.14012ac30
lea rdx, str.auth
lea rcx, [rbp + 0xa88]
call fcn.14012a7e0
nop
lea rdx, str.type
lea rcx, [rbp + 0xa60]
call fcn.14012b1d0
mov rcx, rax
lea rdx, [rbp + 0xa88]
call fcn.14012ac80
nop
lea rcx, [rbp + 0xa88]
call fcn.14012ac30
mov rdx, rsi
lea rcx, [rbp + 0xa88]
call fcn.14012a7e0
nop
lea rdx, str.username
lea rcx, [rbp + 0xa60]
call fcn.14012b1d0
mov rcx, rax
lea rdx, [rbp + 0xa88]
call fcn.14012ac80
nop
lea rcx, [rbp + 0xa88]
call fcn.14012ac30
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0xa60]
call fcn.14012e430
mov rbx, rax
movups xmm2, xmmword [rax]
movups xmmword [rbp + 0x9d0], xmm2
movups xmm1, xmmword [rax + 0x10]
mov qword [rax + 0x10], rdi
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 + 0xa88], rax
movups xmmword [rbp + 0xa90], xmm2
movups xmmword [rbp + 0xaa0], xmm1
movdqa xmm0, xmmword [0x14029fbb0]
movdqu xmmword [rbp + 0x9e0], xmm0
mov byte [rbp + 0x9d0], 0
lea rcx, [rbp + 0x9d0]
call fcn.140009150
lea rax, vtable.cpr::Body.0
mov qword [rbp + 0xa88], rax
mov rcx, rbx
call fcn.140009150
nop
lea rdx, [rbp + 0xa88]
lea rcx, [rbp + 0xf30]
call fcn.1400a87f0
nop
lea rcx, [rbp + 0xa90]
call fcn.140009150
lea rax, vtable.cpr::StringHolder_class_cpr::Url_.0
mov qword [rbp + 0x9d0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x9d8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x9e8], xmm1
mov r8d, 0x2f
lea rdx, str.https:__auth.riotgames.com_api_v1_authorization
lea rcx, [rbp + 0x9d8]
call fcn.140004970
lea rax, vtable.cpr::Url.0
mov qword [rbp + 0x9d0], rax
lea rdx, [rbp + 0x9d0]
lea rcx, [rbp + 0xf30]
call fcn.1400a8e70
nop
lea rcx, [rbp + 0x9d8]
call fcn.140009150
lea rdx, [rbp + 0xc80]
lea rcx, [rbp + 0xf30]
call fcn.1400a8730
xorps xmm0, xmm0
movups xmmword [rbp + 0xb10], xmm0
mov qword [rbp + 0xb20], rdi
mov qword [rbp + 0xb28], rdi
movups xmm0, xmmword [rax + 0x18]
movups xmmword [rbp + 0xb10], xmm0
movups xmm1, xmmword [rax + 0x28]
movups xmmword [rbp + 0xb20], xmm1
mov qword [rax + 0x28], rdi
mov qword [rax + 0x30], reloc.WS2_32.dll_ntohs
mov byte [rax + 0x18], 0
lea rcx, [rbp + 0xc80]
call fcn.140024a90
xorps xmm0, xmm0
movups xmmword [rbp + 0xc40], xmm0
movups xmmword [rbp + 0xc50], xmm0
movups xmmword [rbp + 0xc60], xmm0
lea rcx, [rbp + 0xc40]
call fcn.14011f700
nop
lea rcx, [rbp + 0xc40]
call fcn.140124be0
mov rbx, rax
mov qword [rbp + 0x9c0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0xa00], xmm0
movdqa xmm1, xmmword [0x14029fbb0]
movdqu xmmword [rbp + 0xa10], xmm1
mov byte [rbp + 0xa00], 0
xor eax, eax
movups xmmword [rbp + 0xa20], xmm0
movups xmmword [rbp + 0xa30], xmm0
mov qword [rbp + 0xa40], rax
xor edx, edx
lea rcx, [rbp + 0xa20]
call fcn.14012a8a0
nop
lea rdx, [rbp + 0xb10]
cmp qword [rbp + 0xb28], 0x10
cmovae rdx, qword [rbp + 0xb10]
mov r8, qword [rbp + 0xb20]
mov rcx, r15
call fcn.1400091d0
lea rax, [rbp + 0xb10]
cmp qword [rbp + 0xb28], 0x10
cmovae rax, qword [rbp + 0xb10]
mov qword [rbp + 0x9c8], rax
mov rcx, qword [rbp + 0xb20]
cmp rcx, 7
jb 0x1400377ab
lea rsi, [rax + rcx]
lea r8, [rsi - 6]
sub r8, rax
mov edx, 0x22
mov rcx, rax
call fcn.1401c6690
mov rdi, rax
test rax, rax
je 0x1400377ab
mov r8d, 7
lea rdx, str._error_
mov rcx, rdi
call fcn.1401c6730
test eax, eax
je 0x14003779a
inc rdi
lea r8, [rsi - 6]
sub r8, rdi
mov edx, 0x22
mov rcx, rdi
call fcn.1401c6690
mov rdi, rax
test rax, rax
jne 0x140037760
jmp 0x1400377ab
sub rdi, qword [rbp + 0x9c8]
cmp rdi, 0xffffffffffffffff
jne 0x140037990
mov rax, qword [rbx]
mov rsi, qword [rax + 8]
lea rcx, [rbp + 0xb10]
call fcn.140008c10
mov rdi, rax
movsxd rax, dword [rbp + 0xb20]
add rdi, rax
lea rcx, [rbp + 0xb10]
call fcn.140008c10
lea rcx, [rbp + 0xa00]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0xa20]
mov r8, rdi
mov rdx, rax
mov rcx, rbx
call rsi
test al, al
je 0x140037990
lea rdx, str.response
lea rcx, [rbp + 0xa20]
call fcn.14012b1d0
lea rdx, str.parameters
mov rcx, rax
call fcn.14012b1d0
lea rdx, [0x140297f7c]
mov rcx, rax
call fcn.14012b1d0
lea rdx, [rbp - 0x68]
mov rcx, rax
call fcn.14012c840
mov rdx, rax
lea rcx, [rbp + 0xbc0]
call fcn.14001f600
nop
lea rdx, [rbp + 0xbc0]
lea rcx, [rbp + 0xf30]
call fcn.1400a8e70
nop
lea rcx, [rbp + 0xbc8]
call fcn.140009150
lea rdx, [rbp + 0x730]
lea rcx, [rbp + 0xf30]
call fcn.1400a83f0
lea rcx, [rbp + 0x730]
call fcn.140024a90
lea rdx, str.https:__support_leagueoflegends.riotgames.com_hc_en_us_requests
lea rcx, [rbp + 0xbc0]
call fcn.14001f680
nop
lea rdx, [rbp + 0xbc0]
lea rcx, [rbp + 0xf30]
call fcn.1400a8e70
nop
lea rcx, [rbp + 0xbc8]
call fcn.140009150
lea rdx, [rbp + 0x730]
lea rcx, [rbp + 0xf30]
call fcn.1400a83f0
lea rdx, [rax + 0x18]
lea rcx, [rbp + 0xab0]
call fcn.140008d30
nop
lea rcx, [rbp + 0x730]
call fcn.140024a90
lea rcx, [rbp + 0xa88]
call fcn.140005600
lea rdx, str._email_:_.___
lea rcx, [rbp + 0xa88]
call fcn.140049360
nop
lea rcx, [rbp + 0xc80]
call fcn.140005630
lea rcx, [rbp + 0xc80]
call fcn.1400055c0
nop
lea r8, [rbp + 0xa88]
lea rdx, [rbp + 0xc80]
lea rcx, [rbp + 0xab0]
call fcn.14000af70
test al, al
je 0x140037969
lea rdx, [rbp - 0x68]
lea rcx, [rbp + 0xc80]
call fcn.1400492b0
mov rdx, rax
mov rcx, r15
call fcn.140008ca0
lea rcx, [rbp - 0x68]
call fcn.140009150
nop
lea rcx, [rbp + 0xc90]
call fcn.1400087d0
nop
lea rcx, [rbp + 0xa88]
call fcn.140008850
nop
lea rcx, [rbp + 0xab0]
call fcn.140009150
nop
lea rcx, [rbp + 0xa20]
call fcn.14012ac30
nop
lea rcx, [rbp + 0xa00]
call fcn.140009150
nop
test rbx, rbx
je 0x1400379bd
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
lea rcx, [rbp + 0xc40]
call fcn.14011f830
nop
lea rcx, [rbp + 0xb10]
call fcn.140009150
nop
lea rcx, [rbp + 0xa60]
call fcn.14012ac30
nop
mov r8, qword [rbp + 0xb50]
mov r8, qword [r8 + 8]
lea rdx, [rbp + 0xb50]
lea rcx, [rbp + 0xb50]
call fcn.140050300
mov edx, 0x60
mov rcx, qword [rbp + 0xb50]
call fcn.1401c4290
nop
lea rcx, [rbp + 0xf30]
call fcn.14001f8a0
mov rcx, qword [0x1402d1db0]
mov rax, qword [rcx + 0x11e0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x11e0]
mov rdx, qword [rax + 0x1a8]
test rdx, rdx
je 0x140037a60
cmp dword [rdx + 0x10], 1
jne 0x140037a54
cmp dword [rdx + 4], 0
je 0x140037a60
call fcn.140086e10
mov rcx, qword [0x1402d1db0]
mov rax, qword [rcx + 0x11e0]
cmp byte [rax + 0xbb], 0
jne 0x140037a8d
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm8
call fcn.14008a820
mov rcx, qword [0x1402d1db0]
mov rax, qword [rcx + 0x11e0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x11e0]
mov rcx, qword [rax + 0x1a8]
test rcx, rcx
je 0x140037abf
cmp dword [rcx + 0x10], 2
jne 0x140037aba
cmp dword [rcx + 4], 1
je 0x140037acd
call fcn.140086e10
mov edx, 2
lea r8d, [rdx - 1]
call fcn.140086510
xor edx, edx
mov r8d, pe_nt_image_headers64
lea rcx, [rbp + 0x8b0]
call fcn.1401c6ed0
lea rdx, [0x1402d1e18]
lea rcx, [rbp + 0x8b0]
call fcn.14004a8e0
nop
mov rax, qword [rbp + 0x8b0]
movsxd rcx, dword [rax + 4]
cmp dword [rbp + rcx + 0x8c0], 0
jne 0x140037f8e
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xa60], xmm0
movups xmmword [rbp + 0xa70], xmm0
mov qword [rbp + 0xa80], rax
xor edx, edx
lea rcx, [rbp + 0xa60]
call fcn.14012a8a0
nop
xor edx, edx
mov r8d, 0xc0
lea rcx, [rbp + 0xc80]
call fcn.1401c6ed0
lea rcx, [rbp + 0xc80]
call fcn.14011f740
nop
xor r9d, r9d
lea r8, [rbp + 0xa60]
lea rdx, [rbp + 0x8b0]
lea rcx, [rbp + 0xc80]
call fcn.140125270
test al, al
je 0x140037f75
lea rcx, [rbp + 0xb70]
call fcn.140005600
lea rdx, str.accounts
lea rcx, [rbp + 0xa60]
call fcn.14012b1d0
mov rdx, rax
lea rcx, [rbp + 0xb70]
call fcn.14012a670
nop
lea rcx, [rbp + 0xb70]
call fcn.14012d640
test al, al
je 0x140037f68
xor esi, esi
lea rcx, [rbp + 0xb70]
call fcn.14012e210
test eax, eax
je 0x140037f68
movzx ebx, byte [rsp + 0x40]
nop dword [rax + rax]
mov edx, esi
lea rcx, [rbp + 0xb70]
call fcn.14012aec0
lea rdx, [rbp + 0xb30]
mov rcx, rax
call fcn.14012c840
nop
lea rdi, [rbp + 0xb30]
cmp qword [rbp + 0xb48], 0x10
setae byte [rsp + 0x40]
mov r12, qword [rbp + 0xb30]
cmovae rdi, r12
mov r15, qword [rbp + 0xb40]
test r15, r15
je 0x140037c43
mov r8, r15
mov edx, 0x3a
mov rcx, rdi
call fcn.1401c6690
test rax, rax
je 0x140037c43
sub rax, rdi
jmp 0x140037c4a
mov rax, 0xffffffffffffffff
xorps xmm0, xmm0
movups xmmword [rbp + 0xad0], xmm0
xor ecx, ecx
mov qword [rbp + 0xae0], rcx
mov qword [rbp + 0xae8], rcx
cmp r15, rax
cmovb rax, r15
lea rdx, [rbp + 0xb30]
cmp byte [rsp + 0x40], cl
cmovne rdx, r12
mov r8, rax
lea rcx, [rbp + 0xad0]
call fcn.140004970
or r14d, 0x40
lea r15, [rbp + 0xb30]
cmp qword [rbp + 0xb48], 0x10
setae byte [rsp + 0x40]
mov r12, qword [rbp + 0xb30]
cmovae r15, r12
mov rdi, qword [rbp + 0xb40]
test rdi, rdi
je 0x140037cd2
mov r8, rdi
mov edx, 0x3a
mov rcx, r15
call fcn.1401c6690
test rax, rax
je 0x140037cd2
sub rax, r15
jmp 0x140037cd9
mov rax, 0xffffffffffffffff
lea rcx, [rax + 1]
xorps xmm0, xmm0
movups xmmword [rbp + 0x9d0], xmm0
xor eax, eax
mov qword [rbp + 0x9e0], rax
mov qword [rbp + 0x9e8], rax
cmp rdi, rcx
jb 0x14003823b
sub rdi, rcx
mov r8, 0xffffffffffffffff
cmp rdi, r8
cmovb r8, rdi
lea rdx, [rbp + 0xb30]
cmp byte [rsp + 0x40], al
cmovne rdx, r12
add rdx, rcx
lea rcx, [rbp + 0x9d0]
call fcn.140004970
or r14d, 0x20
mov qword [rbp + 0x9c0], 0
lea rcx, [rbp + 0xad0]
cmp qword [rbp + 0xae8], 0x10
cmovae rcx, qword [rbp + 0xad0]
xor r8d, r8d
lea rdx, [rbp + 0x9c0]
call fcn.1400885e0
test al, al
je 0x140037dcc
lea rax, [rbp - 0x68]
mov qword [rbp + 0xb50], rax
lea rdx, [rbp + 0x9d0]
lea rcx, [rbp - 0x68]
call fcn.140008d60
mov rdi, rax
lea rdx, [rbp + 0xad0]
lea rcx, [rbp + 0xab0]
call fcn.140008d60
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0xbf0]
call fcn.140033f00
mov rdx, rax
lea r12, [0x1402cd800]
mov rcx, r12
call fcn.140008ca0
lea rcx, [rbp + 0xbf0]
call fcn.140009150
jmp 0x140037dd3
lea r12, [0x1402cd800]
movaps xmm1, xmm7
movaps xmm0, xmm6
call fcn.14006f280
movabs rax, 0x7fffffffffffffff
mov rcx, qword [rbp + 0xb40]
sub rax, rcx
cmp rax, 8
jb 0x140038235
lea rax, [rbp + 0xb30]
cmp qword [rbp + 0xb48], 0x10
cmovae rax, qword [rbp + 0xb30]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 8
lea r9, str.Delete
lea r8, [rbp + 0xb30]
movzx edx, bl
lea rcx, [rbp + 0xa00]
call fcn.140050ab0
or r14d, 0x10
mov qword [rbp + 0x9c8], 0
lea rcx, [rbp + 0xa00]
cmp qword [rbp + 0xa18], 0x10
cmovae rcx, qword [rbp + 0xa00]
xor r8d, r8d
lea rdx, [rbp + 0x9c8]
call fcn.1400885e0
test al, al
je 0x140037f1f
lea rcx, [rbp + 0xdf0]
call fcn.140020fe0
lea rdx, [0x1402d1e18]
lea rcx, [rbp + 0xdf0]
call fcn.140049b10
nop
xor r8d, r8d
mov edx, esi
lea rcx, [rbp + 0xb70]
call fcn.14012d900
lea rdx, str.accounts
lea rcx, [rbp + 0xa60]
call fcn.14012b1d0
mov rcx, rax
lea rdx, [rbp + 0xb70]
call fcn.14012aca0
lea rdx, [rbp - 0x68]
lea rcx, [rbp + 0xa60]
call fcn.14012e430
nop
mov rdx, rax
lea rcx, [rbp + 0xdf0]
call fcn.14004e410
mov rcx, rax
call fcn.14004e430
nop
lea rcx, [rbp - 0x68]
call fcn.140009150
lea rcx, [rbp + 0xdf0]
call fcn.140049a70
nop
lea rcx, [rbp + 0xdf0]
call fcn.140020f40
nop
lea rcx, [rbp + 0xa00]
call fcn.140009150
nop
lea rcx, [rbp + 0x9d0]
call fcn.140009150
nop
lea rcx, [rbp + 0xad0]
call fcn.140009150
nop
lea rcx, [rbp + 0xb30]
call fcn.140009150
inc esi
lea rcx, [rbp + 0xb70]
call fcn.14012e210
cmp esi, eax
jb 0x140037be0
lea rcx, [rbp + 0xb70]
call fcn.14012ac30
nop
lea rcx, [rbp + 0xc80]
call fcn.140031810
nop
lea rcx, [rbp + 0xa60]
call fcn.14012ac30
lea rcx, [rbp + 0x8c0]
call fcn.14004c970
test rax, rax
jne 0x140037fe0
mov rax, qword [rbp + 0x8b0]
movsxd rcx, dword [rax + 4]
cmp qword [rbp + rcx + 0x8f8], 0
mov eax, 2
cmovne r13d, eax
or r13d, dword [rbp + rcx + 0x8c0]
and r13d, 0x17
mov dword [rbp + rcx + 0x8c0], r13d
mov eax, dword [rbp + rcx + 0x8c4]
and eax, r13d
jne 0x14003815c
call fcn.140086b00
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
lea rcx, [0x1402cd308]
cmovae rcx, qword [0x1402cd308]
call fcn.140087df0
mov rcx, qword [0x1402d1db0]
mov rax, qword [rcx + 0x11e0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x11e0]
mov rcx, qword [rax + 0x1a8]
test rcx, rcx
je 0x14003803a
cmp dword [rcx + 0x10], 1
jne 0x140038035
cmp dword [rcx + 4], 0
je 0x14003803a
call fcn.140086e10
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae r12, qword [0x1402cd800]
mov rcx, r12
call fcn.140087df0
mov r8, qword [0x1402d1db0]
mov rax, qword [r8 + 0x11e0]
cmp byte [rax + 0xbb], 0
jne 0x140038095
mov rdx, qword [r8 + 0x1eb0]
test rdx, rdx
je 0x140038095
movsx rax, word [rdx + 0x70]
imul rcx, rax, 0x2c
add rcx, qword [rdx + 8]
test byte [rcx + 4], 8
jne 0x140038095
mov rax, qword [r8 + 0x11e0]
dec dword [rax + 0xf0]
mov rax, qword [rbp + 0x8b0]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x8b0], rax
mov rax, qword [rbp + 0x8b0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0x8ac], edx
lea rcx, [rbp + 0x8c0]
call fcn.14004a830
mov rax, qword [rbp + 0x8b0]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_istream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x8b0], rax
mov rax, qword [rbp + 0x8b0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x18]
mov dword [rbp + rcx + 0x8ac], edx
lea rax, vtable.std::ios_base.0
mov qword [rbp + 0x960], rax
lea rcx, [rbp + 0x960]
call fcn.1401a33e0
nop
mov rcx, qword [rbp + 0x1510]
xor rcx, rsp
call fcn.1401c4270
lea r11, [rsp + 0x1650]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
test al, 4
je 0x140038169
lea rbx, str.ios_base::badbit_set
jmp 0x14003817d
test al, 2
lea rbx, str.ios_base::failbit_set
lea rax, str.ios_base::eofbit_set
cmove rbx, rax
mov edx, 1
lea rcx, [rbp + 0x9d0]
call fcn.14001da20
mov r8, rax
mov rdx, rbx
lea rcx, [rbp + 0xa20]
call fcn.14001dfd0
lea rdx, [0x1402c91c0]
lea rcx, [rbp + 0xa20]
call fcn.1401c65cc
nop
lea r8, [rbp + 0xa00]
lea rdx, [rbp + 0x9d0]
lea rcx, str.exists
call fcn.14001ec10
nop
lea r8, [rbp + 0xa00]
lea rdx, [rbp + 0x9d0]
lea rcx, str.exists
call fcn.14001ec10
nop
test bl, dl
lea rbx, str.ios_base::failbit_set
lea rax, str.ios_base::eofbit_set
cmove rbx, rax
mov edx, 1
lea rcx, [rbp + 0x9d0]
call fcn.14001da20
mov r8, rax
mov rdx, rbx
lea rcx, [rbp + 0xa20]
call fcn.14001dfd0
lea rdx, [0x1402c91c0]
lea rcx, [rbp + 0xa20]
call fcn.1401c65cc
nop
call fcn.140002070
nop
call fcn.140009490
int3