Function at 0x43ad30
Capabilities:
Contain obfuscated stackstrings
Reference http user-agent string

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff8
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x5e8e6e
mov eax, dword fs:[0]
push eax
push ebx
sub esp, 0xcc8
mov eax, dword [0x68e500]
xor eax, ebp
mov dword [ebp - 0x14], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
xor esi, esi
push ecx
mov ecx, str.Login
mov dword [ebp - 0xc98], esi
mov dword [ebp - 0x20], esi
call fcn.0049d4b0
add esp, 4
test al, al
je 0x43df9b
mov edi, dword fs:[0x2c]
mov eax, dword [0x6a3ff8]
mov esi, dword [edi]
cmp eax, dword [esi + 4]
jle 0x43add8
push 0x6a3ff8
call fcn.005aa4e2
add esp, 4
cmp dword [0x6a3ff8], 0xffffffff
jne 0x43add8
push 0x5f0c30
call fcn.005aac98
add esp, 4
push 0x6a3ff8
call fcn.005aa491
add esp, 4
mov eax, dword [0x6a42bc]
cmp eax, dword [esi + 4]
jle 0x43ae15
push 0x6a42bc
call fcn.005aa4e2
add esp, 4
cmp dword [0x6a42bc], 0xffffffff
jne 0x43ae15
push 0x5f0bd0
call fcn.005aac98
add esp, 4
push 0x6a42bc
call fcn.005aa491
add esp, 4
cmp byte [0x68fee5], 0
je 0x43ae38
push 0x6a8980
push 0x69340c
lea eax, [ebp - 0x1c]
mov byte [0x68fee5], 0
push eax
call fcn.00456220
push 0
mov ecx, 2
call fcn.0048f240
mov eax, dword [0x693c90]
add esp, 4
cmp eax, dword [esi + 4]
jle 0x43b19a
push 0x693c90
call fcn.005aa4e2
add esp, 4
cmp dword [0x693c90], 0xffffffff
jne 0x43b19a
push str.en_US
mov dword [ebp - 4], 0
lea ecx, [ebp - 0xc90]
xorps xmm0, xmm0
mov dword [0x69ff98], 0
push str.English__US_
movq qword [0x69ff90], xmm0
call fcn.0043dfe0
push str.ja_JP
push str.Japanese
lea ecx, [ebp - 0xc60]
mov byte [ebp - 4], 1
call fcn.0043dfe0
push str.ko_KR
push str.Korean
lea ecx, [ebp - 0xc30]
mov byte [ebp - 4], 2
call fcn.0043dfe0
push str.zh_CN
push str.Chinese__China_
lea ecx, [ebp - 0xc00]
mov byte [ebp - 4], 3
call fcn.0043dfe0
push str.de_DE
push str.German
lea ecx, [ebp - 0xbd0]
mov byte [ebp - 4], 4
call fcn.0043dfe0
push str.es_ES
push str.Spanish__Spain_
lea ecx, [ebp - 0xba0]
mov byte [ebp - 4], 5
call fcn.0043dfe0
push str.pl_PL
push str.Polish
lea ecx, [ebp - 0xb70]
mov byte [ebp - 4], 6
call fcn.0043dfe0
push str.ru_RU
push str.Russian
lea ecx, [ebp - 0xb40]
mov byte [ebp - 4], 7
call fcn.0043dfe0
push str.fr_FR
push str.French
lea ecx, [ebp - 0xb10]
mov byte [ebp - 4], 8
call fcn.0043dfe0
push str.tr_TR
push str.Turkish
lea ecx, [ebp - 0xae0]
mov byte [ebp - 4], 9
call fcn.0043dfe0
push str.pt_BR
push str.Portuguese
lea ecx, [ebp - 0xab0]
mov byte [ebp - 4], 0xa
call fcn.0043dfe0
push str.cs_CZ
push str.Czech
lea ecx, [ebp - 0xa80]
mov byte [ebp - 4], 0xb
call fcn.0043dfe0
push str.el_GR
push str.Greek
lea ecx, [ebp - 0xa50]
mov byte [ebp - 4], 0xc
call fcn.0043dfe0
push str.ro_RO
push str.Romanian
lea ecx, [ebp - 0xa20]
mov byte [ebp - 4], 0xd
call fcn.0043dfe0
sub esp, 8
mov byte [ebp - 4], 0xe
lea ecx, [ebp - 0x9f0]
call fcn.0043e090
push str.en_GB
push str.English__UK_
lea ecx, [ebp - 0x9c0]
mov byte [ebp - 4], 0xf
call fcn.0043dfe0
push str.it_IT
push str.Italian
lea ecx, [ebp - 0x990]
mov byte [ebp - 4], 0x10
call fcn.0043dfe0
push str.es_MX
push str.Spanish__Mexico_
lea ecx, [ebp - 0x960]
mov byte [ebp - 4], 0x11
call fcn.0043dfe0
push str.es_AR
push str.Spanish__Argentina_
lea ecx, [ebp - 0x930]
mov byte [ebp - 4], 0x12
call fcn.0043dfe0
push str.en_AU
push str.English__Australia_
lea ecx, [ebp - 0x900]
mov byte [ebp - 4], 0x13
call fcn.0043dfe0
push str.ms_MY
push str.Malay
lea ecx, [ebp - 0x8d0]
mov byte [ebp - 4], 0x14
call fcn.0043dfe0
sub esp, 8
mov byte [ebp - 4], 0x15
lea ecx, [ebp - 0x8a0]
call fcn.0043e120
push str.en_SG
push str.English__Singapore_
lea ecx, [ebp - 0x870]
mov byte [ebp - 4], 0x16
call fcn.0043dfe0
sub esp, 8
mov byte [ebp - 4], 0x17
lea ecx, [ebp - 0x840]
call fcn.0043e1b0
push str.vi_VN
push str.Vietnamese
lea ecx, [ebp - 0x810]
mov byte [ebp - 4], 0x18
call fcn.0043dfe0
push str.id_ID
push str.Indonesian
lea ecx, [ebp - 0x7e0]
mov byte [ebp - 4], 0x19
call fcn.0043dfe0
push str.tl_PH
push str.Tagalog
lea ecx, [ebp - 0x7b0]
mov byte [ebp - 4], 0x1a
call fcn.0043dfe0
sub esp, 8
mov byte [ebp - 4], 0x1b
lea ecx, [ebp - 0x780]
call fcn.0043e240
push str.zh_TW
push str.Chinese__Taiwan_
lea ecx, [ebp - 0x750]
mov byte [ebp - 4], 0x1c
call fcn.0043dfe0
lea ecx, [ebp - 0xc90]
mov byte [ebp - 4], 0x1d
push ecx
lea eax, [ebp - 0x720]
push eax
push ecx
mov ecx, 0x69ff90
call fcn.0043e2d0
push fcn.00426330
push 0x1d
push 0x30
lea eax, [ebp - 0xc90]
mov byte [ebp - 4], 0
push eax
call fcn.005aa947
push 0x5f0bc0
call fcn.005aac98
add esp, 4
mov dword [ebp - 4], 0xffffffff
push 0x693c90
call fcn.005aa491
add esp, 4
mov byte [ebp - 0xcd4], 0
lea eax, [ebp - 0x20]
push dword [ebp - 0xcd4]
mov dword [ebp - 0x20], 0
push dword [ebp - 0xc9c]
push ecx
push eax
call fcn.00456d10
mov eax, dword [0x6a4018]
cmp eax, dword [esi + 4]
jle 0x43b21b
push 0x6a4018
call fcn.005aa4e2
add esp, 4
cmp dword [0x6a4018], 0xffffffff
jne 0x43b21b
mov dword [ebp - 4], 0x1e
mov eax, dword [ebp - 0x20]
lea ecx, [eax + 0x18]
push ecx
push eax
mov ecx, 0x693c5c
call fcn.00456cb0
push 0x5f0bb0
call fcn.005aac98
add esp, 4
mov dword [ebp - 4], 0xffffffff
push 0x6a4018
call fcn.005aa491
add esp, 4
lea edx, [ebp - 0x1c]
mov dword [ebp - 0x1c], 0
mov ecx, str.Launch_client
mov dword [ebp - 0x18], 0
call fcn.004905c0
test al, al
je 0x43b2e5
push ecx
push 0x6932f4
lea ecx, [ebp - 0x50]
call fcn.00455740
lea ecx, [ebp - 0x50]
mov dword [ebp - 4], 0x1f
call fcn.0041f5b0
lea ecx, [ebp - 0x50]
mov byte [ebp - 0xc91], al
mov dword [ebp - 4], 0xffffffff
call fcn.00409f40
cmp byte [ebp - 0xc91], 0
jne 0x43b28a
push str.Invalid_path__change_it_in_Settings_tab
mov ecx, 0x6901c0
call fcn.00453410
jmp 0x43b2e5
mov ecx, 0x690154
call fcn.00421440
push str.LeagueClient.exe
lea eax, [ebp - 0x68]
push 0x6932f4
push eax
call fcn.00455420
add esp, 0xc
push 0x690154
push eax
lea eax, [ebp - 0x50]
mov dword [ebp - 4], 0x20
push eax
call fcn.0040b620
add esp, 0xc
mov ecx, 0x6901c0
push eax
call fcn.00409bc0
lea ecx, [ebp - 0x50]
call fcn.00409b70
lea ecx, [ebp - 0x68]
mov dword [ebp - 4], 0xffffffff
call fcn.00409b70
movss xmm1, dword [0x67adc0]
xorps xmm0, xmm0
call fcn.00479ae0
push 0
mov ecx, 0x693c5c
call fcn.00409a20
mov edx, eax
mov ecx, str.language
call fcn.00492780
add esp, 4
test al, al
je 0x43b44b
mov eax, dword [0x69ff94]
mov esi, dword [0x69ff90]
mov dword [ebp - 0xcd4], eax
cmp esi, eax
je 0x43b446
mov dword [ebp - 0x1c], 0
lea edi, [esi + 0x18]
mov dword [ebp - 0x18], 0
cmp dword [0x693c70], 0xf
mov eax, 0x693c5c
mov ecx, dword [0x693c6c]
cmova eax, dword [0x693c5c]
cmp dword [edi - 4], 0xf
mov edx, dword [edi - 8]
push ecx
push eax
push edx
jbe 0x43b372
push dword [esi]
call fcn.0040dc50
mov ecx, dword [esi]
jmp 0x43b37a
push esi
call fcn.0040dc50
mov ecx, esi
add esp, 0x10
lea edx, [ebp - 0x1c]
push edx
push ecx
mov dl, al
call fcn.0049b720
add esp, 8
test al, al
je 0x43b42d
push edi
push esi
lea ecx, [ebp - 0x1b0]
call fcn.00456cb0
lea eax, [ebp - 0x1b0]
mov ecx, 0x693c5c
push eax
call fcn.004553f0
lea ecx, [ebp - 0x1b0]
call fcn.00426330
push edi
mov ecx, 0x6933f4
call fcn.00453440
call fcn.00420250
push 0xc
push 0x673010
mov edx, 0x693c74
lea ecx, [ebp - 0x50]
call fcn.00455a80
add esp, 8
push 0
push str.__locale
mov ecx, 0x690154
mov dword [ebp - 4], 0x21
call fcn.004532a0
cmp eax, 0xffffffff
je 0x43b410
lea ecx, [ebp - 0x50]
push ecx
push dword [ebp - 0x40]
push eax
call fcn.004532e0
jmp 0x43b41e
lea eax, [ebp - 0x50]
mov ecx, 0x690154
push eax
call fcn.004533f0
lea ecx, [ebp - 0x50]
mov dword [ebp - 4], 0xffffffff
call fcn.00409b70
add esi, 0x30
add edi, 0x30
cmp esi, dword [ebp - 0xcd4]
jne 0x43b342
mov edi, dword fs:[0x2c]
call fcn.0047ab20
call fcn.0048eb20
push 0
lea edx, [ebp - 0x1c]
mov dword [ebp - 0x1c], 0
mov ecx, str.Launch_legacy_client
mov dword [ebp - 0x18], 0
call fcn.004902b0
add esp, 4
test al, al
je 0x43b4c5
push ecx
push 0x6932f4
lea ecx, [ebp - 0x50]
call fcn.00455740
lea ecx, [ebp - 0x50]
mov dword [ebp - 4], 0x22
call fcn.0041f5b0
lea ecx, [ebp - 0x50]
mov byte [ebp - 0xc91], al
mov dword [ebp - 4], 0xffffffff
call fcn.00409f40
cmp byte [ebp - 0xc91], 0
jne 0x43b4c0
push str.Invalid_path__change_it_in_Settings_tab
mov ecx, 0x6901c0
call fcn.00453410
jmp 0x43b4c5
call fcn.00421590
mov ecx, dword [0x693270]
mov eax, dword [ecx + 0x1160]
mov byte [eax + 0xac], 1
mov eax, dword [ecx + 0x1160]
mov eax, dword [eax + 0x190]
test eax, eax
je 0x43b4f9
cmp dword [eax + 0x10], 1
jne 0x43b4f4
cmp dword [eax + 4], 0
je 0x43b4f9
call fcn.0048ee00
cmp dword [0x690168], 0xf
mov ecx, 0x690154
jbe 0x43b511
mov ecx, dword [0x690154]
mov edx, ecx
jmp 0x43b516
mov edx, 0x690154
mov eax, dword [0x690164]
add eax, edx
sub eax, ecx
push eax
push ecx
push 0x6a8980
call fcn.005ac620
add esp, 0xc
push str._Args:
call fcn.0048f970
movss xmm1, dword [0x67adc0]
add esp, 4
xorps xmm0, xmm0
call fcn.00479ae0
push 0
push 0
push 0
lea eax, [ebp - 0x1c]
mov dword [ebp - 0x1c], 0
push eax
push 0x4000
push 0x6a8980
xor edx, edx
mov dword [ebp - 0x18], 0
mov ecx, str.inputLeagueArgs
call fcn.00496750
mov ecx, 0x6a8980
add esp, 0x18
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x43b584
sub ecx, edx
push ecx
push 0x6a8980
mov ecx, 0x690154
call fcn.0040a000
mov ecx, 0x69340c
cmp ecx, 0x690154
je 0x43b5c9
cmp dword [0x690168], 0xf
mov eax, 0x690154
push dword [0x690164]
cmova eax, dword [0x690154]
push eax
call fcn.0040a000
mov eax, dword [0x693270]
movss xmm0, dword [0x67ac8c]
mov ecx, dword [eax + 0x1160]
cmp byte [ecx + 0xaf], 0
jne 0x43b5fa
mov ecx, dword [ecx + 0x198]
movaps xmm1, xmm0
neg ecx
sbb ecx, ecx
add ecx, 6
call fcn.00491d30
push str.Username:
call fcn.0048f970
add esp, 4
mov dword [ebp - 0x1c], 0
lea eax, [ebp - 0x1c]
mov dword [ebp - 0x18], 0
xor edx, edx
mov ecx, str.inputUsername
push 0
push 0
push 0
push eax
push 0x80
push 0x693538
call fcn.00496750
push str.Password:
call fcn.0048f970
add esp, 0x1c
mov dword [ebp - 0x1c], 0
lea eax, [ebp - 0x1c]
mov dword [ebp - 0x18], 0
xor edx, edx
mov ecx, str.inputPassword
push 0
push 0
push 0x8000
push eax
push 0x80
push 0x697ed0
call fcn.00496750
push 0
lea edx, [ebp - 0x1c]
mov dword [ebp - 0x1c], 0
mov ecx, str.Login
mov dword [ebp - 0x18], 0
call fcn.004902b0
add esp, 0x1c
test al, al
jne 0x43b6b0
push 0
xor edx, edx
mov ecx, 0x20d
call fcn.00478030
add esp, 4
test al, al
je 0x43b7c0
mov ecx, 0x693538
mov dword [ebp - 0x58], 0
xorps xmm0, xmm0
mov dword [ebp - 0x54], 0
movups xmmword [ebp - 0x68], xmm0
lea edx, [ecx + 1]
nop dword [eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x43b6d0
sub ecx, edx
push ecx
push 0x693538
lea ecx, [ebp - 0x68]
call fcn.004057c0
mov dword [ebp - 4], 0x23
mov ecx, 1
cmp dword [ebp - 0x58], 0
mov dword [ebp - 0xc98], ecx
mov dword [ebp - 0x20], ecx
je 0x43b727
push 0x697ed0
lea ecx, [ebp - 0x50]
call fcn.00405780
mov ecx, 3
mov byte [ebp - 0xc91], 1
mov dword [ebp - 0xc98], ecx
cmp dword [eax + 0x10], 0
jne 0x43b72e
mov byte [ebp - 0xc91], 0
test cl, 2
je 0x43b74a
and ecx, 0xfffffffd
mov dword [ebp - 0xc98], ecx
lea ecx, [ebp - 0x50]
call fcn.00409b70
mov ecx, dword [ebp - 0xc98]
mov dword [ebp - 4], 0xffffffff
test cl, 1
je 0x43b767
and ecx, 0xfffffffe
mov dword [ebp - 0xc98], ecx
lea ecx, [ebp - 0x68]
call fcn.00409b70
cmp byte [ebp - 0xc91], 0
je 0x43b7c0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0xc9c], esp
push 0x697ed0
call fcn.00405780
sub esp, 0x18
mov dword [ebp - 4], 0x24
mov ecx, esp
push 0x693538
call fcn.00405780
lea ecx, [ebp - 0x50]
mov dword [ebp - 4], 0xffffffff
call fcn.00439ff0
add esp, 0x30
mov ecx, 0x6901c0
push eax
call fcn.00409bc0
lea ecx, [ebp - 0x50]
call fcn.00409b70
movss xmm1, dword [0x67adc0]
xorps xmm0, xmm0
call fcn.00479ae0
push 0
lea edx, [ebp - 0x1c]
mov dword [ebp - 0x1c], 0
mov ecx, str.Save
mov dword [ebp - 0x18], 0
call fcn.004902b0
add esp, 4
test al, al
je 0x43b84b
push 0x693538
lea ecx, [ebp - 0x68]
call fcn.00405780
mov dword [ebp - 4], 0x25
mov ecx, dword [ebp - 0xc98]
or ecx, 4
cmp dword [eax + 0x10], 0
mov dword [ebp - 0xc98], ecx
mov dword [ebp - 0x20], ecx
je 0x43b851
push 0x697ed0
lea ecx, [ebp - 0x50]
call fcn.00405780
mov ecx, dword [ebp - 0xc98]
or ecx, 8
mov dword [ebp - 0xc98], ecx
cmp dword [eax + 0x10], 0
je 0x43b851
mov byte [ebp - 0xc91], 1
jmp 0x43b858
mov ecx, dword [ebp - 0xc98]
mov byte [ebp - 0xc91], 0
test cl, 8
je 0x43b874
and ecx, 0xfffffff7
mov dword [ebp - 0xc98], ecx
lea ecx, [ebp - 0x50]
call fcn.00409b70
mov ecx, dword [ebp - 0xc98]
mov dword [ebp - 4], 0xffffffff
test cl, 4
je 0x43b891
and ecx, 0xfffffffb
mov dword [ebp - 0xc98], ecx
lea ecx, [ebp - 0x68]
call fcn.00409b70
cmp byte [ebp - 0xc91], 0
je 0x43bb4b
push ecx
push 0x6932b4
lea ecx, [ebp - 0x50]
call fcn.00455740
lea ecx, [ebp - 0x50]
mov dword [ebp - 4], 0x26
call fcn.0041f5b0
lea ecx, [ebp - 0x50]
mov byte [ebp - 0xc91], al
mov dword [ebp - 4], 0xffffffff
call fcn.00409f40
cmp byte [ebp - 0xc91], 0
jne 0x43b934
push 0xb0
lea eax, [ebp - 0x4d0]
push 0
push eax
call fcn.005acba0
push 0x6932b4
lea ecx, [ebp - 0x4d0]
call fcn.00450cf0
lea eax, [ebp - 0x4d0]
mov dword [ebp - 4], 0x27
push 0x670294
push eax
call fcn.00455770
add esp, 8
lea ecx, [ebp - 0x4d0]
call fcn.00450cb0
lea ecx, [ebp - 0x4d0]
mov dword [ebp - 4], 0xffffffff
call fcn.004212e0
push 0xb8
lea eax, [ebp - 0x7d8]
push 0
push eax
call fcn.005acba0
push 0x6932b4
lea ecx, [ebp - 0x7d8]
call fcn.004519e0
mov dword [ebp - 4], 0x28
mov eax, dword [ebp - 0x7d8]
mov eax, dword [eax + 4]
cmp dword [ebp + eax - 0x7cc], 0
jne 0x43bb2e
xorps xmm0, xmm0
lea ecx, [ebp - 0x68]
push 0
movups xmmword [ebp - 0x68], xmm0
movq qword [ebp - 0x58], xmm0
call fcn.00525400
push 0x74
lea eax, [ebp - 0x668]
mov byte [ebp - 4], 0x29
push 0
push eax
call fcn.005acba0
add esp, 0xc
lea ecx, [ebp - 0x668]
call fcn.0051bc20
push 0
lea eax, [ebp - 0x68]
mov byte [ebp - 4], 0x2a
push eax
lea eax, [ebp - 0x7d8]
push eax
lea ecx, [ebp - 0x668]
call fcn.005209c0
test al, al
je 0x43bb17
push str.accounts
lea ecx, [ebp - 0x68]
call fcn.00525f10
mov ecx, eax
call fcn.005280c0
test al, al
jne 0x43ba18
push 6
lea ecx, [ebp - 0x50]
call fcn.00525400
push eax
push str.accounts
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0x2b
call fcn.00525f10
mov ecx, eax
call fcn.00525970
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x2a
call fcn.005258f0
xorps xmm0, xmm0
lea ecx, [ebp - 0x68]
push str.accounts
movups xmmword [ebp - 0x38], xmm0
movq qword [ebp - 0x28], xmm0
call fcn.00525f10
push eax
lea ecx, [ebp - 0x38]
call fcn.00525050
push 7
push str.0:1
push ecx
lea ecx, [ebp - 0xb0]
mov byte [ebp - 4], 0x2c
call fcn.00456de0
add esp, 0xc
push eax
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x2d
call fcn.00525120
lea eax, [ebp - 0x50]
mov byte [ebp - 4], 0x2e
push eax
lea ecx, [ebp - 0x38]
call fcn.005266f0
lea ecx, [ebp - 0x50]
call fcn.005258f0
lea ecx, [ebp - 0xb0]
mov byte [ebp - 4], 0x2c
call fcn.00409b70
lea eax, [ebp - 0x38]
push eax
push str.accounts
lea ecx, [ebp - 0x68]
call fcn.00525f10
mov ecx, eax
call fcn.005259c0
push 0xb0
lea eax, [ebp - 0x4d0]
push 0
push eax
call fcn.005acba0
push 0x6932b4
lea ecx, [ebp - 0x4d0]
call fcn.00450cf0
lea eax, [ebp - 0x50]
mov byte [ebp - 4], 0x2f
push eax
lea ecx, [ebp - 0x68]
call fcn.00528cd0
push eax
lea eax, [ebp - 0x4d0]
mov byte [ebp - 4], 0x30
push eax
call fcn.004559c0
push eax
call fcn.004559e0
add esp, 0xc
mov byte [ebp - 4], 0x2f
lea ecx, [ebp - 0x50]
call fcn.00409b70
lea ecx, [ebp - 0x4d0]
call fcn.00450cb0
lea ecx, [ebp - 0x4d0]
call fcn.004212e0
lea ecx, [ebp - 0x38]
call fcn.005258f0
lea ecx, [ebp - 0x668]
call fcn.00437ac0
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0x28
call fcn.005258f0
lea ecx, [ebp - 0x7d8]
call fcn.004519a0
lea ecx, [ebp - 0x7d8]
mov dword [ebp - 4], 0xffffffff
call fcn.0041fd50
movss xmm1, dword [0x67adc0]
xorps xmm0, xmm0
call fcn.00479ae0
mov ecx, 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.00426470
movss xmm1, dword [0x67adc0]
xorps xmm0, xmm0
call fcn.00479ae0
mov ecx, dword [0x693270]
mov eax, dword [ecx + 0x1160]
mov byte [eax + 0xac], 1
mov eax, dword [ecx + 0x1160]
mov eax, dword [eax + 0x190]
test eax, eax
je 0x43bba9
cmp dword [eax + 0x10], 2
jne 0x43bba4
cmp dword [eax + 4], 1
je 0x43bbb8
call fcn.0048ee00
push 1
mov edx, 2
call fcn.0048e450
add esp, 4
call fcn.0048eb20
mov ecx, dword [edi]
mov eax, dword [0x693a10]
cmp eax, dword [ecx + 4]
jle 0x43bbfc
push 0x693a10
call fcn.005aa4e2
add esp, 4
cmp dword [0x693a10], 0xffffffff
jne 0x43bbfc
push 0x5f0b50
call fcn.005aac98
add esp, 4
push 0x693a10
call fcn.005aa491
add esp, 4
push 0
lea edx, [ebp - 0x1c]
mov dword [ebp - 0x1c], 0
mov ecx, str.Check_ban_reason
mov dword [ebp - 0x18], 0
call fcn.004902b0
add esp, 4
test al, al
je 0x43cce7
xorps xmm0, xmm0
lea ecx, [ebp - 0x118]
push 0
movups xmmword [ebp - 0x118], xmm0
movq qword [ebp - 0x108], xmm0
call fcn.00525400
push 0x66a9cd
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0x31
call fcn.00525310
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 0x32
push eax
push str.acr_values
lea ecx, [ebp - 0x118]
call fcn.00525f10
mov ecx, eax
call fcn.00525970
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x31
call fcn.005258f0
push 0x66a9cd
lea ecx, [ebp - 0x38]
call fcn.00525310
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 0x33
push eax
push str.claims
lea ecx, [ebp - 0x118]
call fcn.00525f10
mov ecx, eax
call fcn.00525970
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x31
call fcn.005258f0
push str.riot_client
lea ecx, [ebp - 0x38]
call fcn.00525310
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 0x34
push eax
push str.client_id
lea ecx, [ebp - 0x118]
call fcn.00525f10
mov ecx, eax
call fcn.00525970
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x31
call fcn.005258f0
mov edx, 0x16
lea ecx, [ebp - 0xb0]
call fcn.004ab6b0
push eax
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x35
call fcn.00525120
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 0x36
push eax
push str.nonce
lea ecx, [ebp - 0x118]
call fcn.00525f10
mov ecx, eax
call fcn.00525970
lea ecx, [ebp - 0x38]
call fcn.005258f0
lea ecx, [ebp - 0xb0]
mov byte [ebp - 4], 0x31
call fcn.00409b70
push 0x66a9cd
lea ecx, [ebp - 0x38]
call fcn.00525310
mov byte [ebp - 4], 0x37
lea eax, [ebp - 0x38]
push eax
push str.code_challenge
lea ecx, [ebp - 0x118]
call fcn.00525f10
mov ecx, eax
call fcn.00525970
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x31
call fcn.005258f0
push 0x66a9cd
lea ecx, [ebp - 0x38]
call fcn.00525310
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 0x38
push eax
push str.code_challenge_method
lea ecx, [ebp - 0x118]
call fcn.00525f10
mov ecx, eax
call fcn.00525970
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x31
call fcn.005258f0
push str.http:__localhost_redirect
lea ecx, [ebp - 0x38]
call fcn.00525310
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 0x39
push eax
push str.redirect_uri
lea ecx, [ebp - 0x118]
call fcn.00525f10
mov ecx, eax
call fcn.00525970
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x31
call fcn.005258f0
push str.token_id_token
lea ecx, [ebp - 0x38]
call fcn.00525310
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 0x3a
push eax
push str.response_type
lea ecx, [ebp - 0x118]
call fcn.00525f10
mov ecx, eax
call fcn.00525970
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x31
call fcn.005258f0
push str.openid_offline_access_lol_ban_profile_email_phone_birthdate_summoner_link_lol_region
lea ecx, [ebp - 0x38]
call fcn.00525310
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 0x3b
push eax
push 0x673244
lea ecx, [ebp - 0x118]
call fcn.00525f10
mov ecx, eax
call fcn.00525970
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x31
call fcn.005258f0
xorps xmm0, xmm0
mov dword [ebp - 0x830], 0
push 0xc
push str.Content_Type
lea ecx, [ebp - 0x840]
movlpd qword [ebp - 0x1c], xmm0
movups xmmword [ebp - 0x840], xmm0
mov dword [ebp - 0x82c], 0
call fcn.004057c0
mov byte [ebp - 4], 0x3c
xorps xmm0, xmm0
push 0x10
push str.application_json
lea ecx, [ebp - 0x828]
mov dword [ebp - 0x818], 0
movups xmmword [ebp - 0x828], xmm0
mov dword [ebp - 0x814], 0
call fcn.004057c0
mov byte [ebp - 4], 0x3d
lea ecx, [ebp - 0x810]
push 0xf
xorps xmm0, xmm0
mov dword [ebp - 0x800], 0
push str.Accept_Encoding
movups xmmword [ebp - 0x810], xmm0
mov dword [ebp - 0x7fc], 0
call fcn.004057c0
mov byte [ebp - 4], 0x3e
lea ecx, [ebp - 0x7f8]
push 7
xorps xmm0, xmm0
mov dword [ebp - 0x7e8], 0
push str.deflate
movups xmmword [ebp - 0x7f8], xmm0
mov dword [ebp - 0x7e4], 0
call fcn.004057c0
mov byte [ebp - 4], 0x3f
lea ecx, [ebp - 0x7e0]
push 0xa
xorps xmm0, xmm0
mov dword [ebp - 0x7d0], 0
push str.User_Agent
movups xmmword [ebp - 0x7e0], xmm0
mov dword [ebp - 0x7cc], 0
call fcn.004057c0
mov byte [ebp - 4], 0x40
lea ecx, [ebp - 0x7c8]
push 0x3b
xorps xmm0, xmm0
mov dword [ebp - 0x7b8], 0
push str.RiotClient_69.0.3.228.1352_rso_auth__Windows_10__Home__x64_
movups xmmword [ebp - 0x7c8], xmm0
mov dword [ebp - 0x7b4], 0
call fcn.004057c0
mov byte [ebp - 4], 0x41
lea ecx, [ebp - 0x7b0]
push 6
xorps xmm0, xmm0
mov dword [ebp - 0x7a0], 0
push str.Pragma
movups xmmword [ebp - 0x7b0], xmm0
mov dword [ebp - 0x79c], 0
call fcn.004057c0
mov byte [ebp - 4], 0x42
lea ecx, [ebp - 0x798]
push 8
xorps xmm0, xmm0
mov dword [ebp - 0x788], 0
push str.no_cache
movups xmmword [ebp - 0x798], xmm0
mov dword [ebp - 0x784], 0
call fcn.004057c0
mov byte [ebp - 4], 0x43
lea ecx, [ebp - 0x780]
push 0xf
xorps xmm0, xmm0
mov dword [ebp - 0x770], 0
push str.Accept_Language
movups xmmword [ebp - 0x780], xmm0
mov dword [ebp - 0x76c], 0
call fcn.004057c0
xorps xmm0, xmm0
mov byte [ebp - 4], 0x44
movups xmmword [ebp - 0x768], xmm0
push 0xa
push str.en_GB_en_
lea ecx, [ebp - 0x768]
mov dword [ebp - 0x758], 0
mov dword [ebp - 0x754], 0
call fcn.004057c0
mov byte [ebp - 4], 0x45
lea ecx, [ebp - 0x750]
push 6
xorps xmm0, xmm0
mov dword [ebp - 0x740], 0
push str.Accept
movups xmmword [ebp - 0x750], xmm0
mov dword [ebp - 0x73c], 0
call fcn.004057c0
mov byte [ebp - 4], 0x46
lea ecx, [ebp - 0x738]
push 0x21
xorps xmm0, xmm0
mov dword [ebp - 0x728], 0
push str.application_json__text_plain___
movups xmmword [ebp - 0x738], xmm0
mov dword [ebp - 0x724], 0
call fcn.004057c0
lea eax, [ebp - 0x720]
mov byte [ebp - 4], 0x47
lea ecx, [ebp - 0x840]
push eax
push ecx
lea ecx, [ebp - 0x1c]
call fcn.00451ba0
push fcn.00426330
push 6
push 0x30
lea eax, [ebp - 0x840]
mov byte [ebp - 4], 0x49
push eax
call fcn.005aa947
push 0x1d0
lea eax, [ebp - 0x5f0]
push 0
push eax
call fcn.005acba0
add esp, 0xc
lea ecx, [ebp - 0x5f0]
call fcn.004ae680
lea eax, [ebp - 0x1c]
mov byte [ebp - 4], 0x4a
push eax
lea ecx, [ebp - 0x5f0]
call fcn.004af3e0
push str.https:__valorant_api.com_v1_version
lea ecx, [ebp - 0x38]
call fcn.00405780
lea eax, [ebp - 0x20]
mov byte [ebp - 4], 0x4b
lea ecx, [ebp - 0x38]
push eax
push ecx
lea ecx, [ebp - 0xcbc]
call fcn.0041fa70
mov edx, eax
mov byte [ebp - 4], 0x4c
lea ecx, [ebp - 0x800]
call fcn.00455be0
add eax, 0xc
lea ecx, [ebp - 0xe8]
push eax
call fcn.00409c40
lea ecx, [ebp - 0x800]
call fcn.00426050
lea ecx, [ebp - 0xcbc]
call fcn.004058d0
push fcn.00409b70
push 1
push 0x18
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 0x4f
push eax
call fcn.005aa947
push ecx
xorps xmm0, xmm0
mov dword [ebp - 0x134], 0
push str._riotClientBuild_:__.___
lea ecx, [ebp - 0x144]
movups xmmword [ebp - 0x144], xmm0
call fcn.00450630
push 0x38
lea eax, [ebp - 0x17c]
push 0
push eax
call fcn.005acba0
xorps xmm0, xmm0
mov dword [ebp - 0x17c], 0
add esp, 0xc
mov byte [ebp - 0x178], 0
movups xmmword [ebp - 0x174], xmm0
mov dword [ebp - 0x164], 0
mov byte [ebp - 0x160], 0
mov dword [ebp - 0x15c], 0
mov dword [ebp - 0x158], 0
mov byte [ebp - 0x154], 0
mov dword [ebp - 0x150], 0
mov dword [ebp - 0x14c], 0
mov byte [ebp - 0x148], 0
mov byte [ebp - 4], 0x51
lea ecx, [ebp - 0xe8]
cmp dword [ebp - 0xd4], 0xf
lea edi, [ebp - 0xe8]
mov edx, dword [ebp - 0xe8]
mov eax, dword [ebp - 0xd8]
cmova ecx, edx
cmova edi, edx
add eax, ecx
cmp dword [ebp - 0xd4], 0xf
lea ecx, [ebp - 0xe8]
push edi
cmova ecx, edx
lea edx, [ebp - 0x144]
push ecx
push eax
push ecx
lea ecx, [ebp - 0x17c]
call fcn.0040d420
add esp, 0x10
test al, al
je 0x43c364
push 1
lea ecx, [ebp - 0x17c]
call fcn.00409680
lea ecx, [ebp - 0x130]
push ecx
mov ecx, eax
call fcn.00409610
push eax
lea eax, [ebp - 0xb0]
mov byte [ebp - 4], 0x52
push str.RiotClient_
push eax
call fcn.0040b6a0
add esp, 0xc
push str._rso_auth__Windows_10__Home__x64_
push eax
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 0x53
push eax
call fcn.0040b5b0
add esp, 0xc
push eax
push ecx
lea ecx, [ebp - 0xcd0]
mov byte [ebp - 4], 0x54
call fcn.00456e90
lea eax, [ebp - 0xca0]
mov byte [ebp - 4], 0x55
lea ecx, [ebp - 0xcd0]
push eax
push ecx
lea ecx, [ebp - 0xd0]
call fcn.00451ba0
push eax
lea ecx, [ebp - 0x5f0]
mov byte [ebp - 4], 0x56
call fcn.004af930
lea ecx, [ebp - 0xd0]
call fcn.00420120
push fcn.00426330
push 1
push 0x30
lea eax, [ebp - 0xcd0]
mov byte [ebp - 4], 0x54
push eax
call fcn.005aa947
lea ecx, [ebp - 0x38]
call fcn.00409b70
lea ecx, [ebp - 0xb0]
call fcn.00409b70
lea ecx, [ebp - 0x130]
call fcn.00409b70
lea ecx, [ebp - 0x174]
mov byte [ebp - 4], 0x50
call fcn.004096c0
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x118]
call fcn.00528cd0
movups xmm1, xmmword [ebp - 0x38]
mov dword [ebp - method.cpr::StringHolder_class_cpr::Url_.virtual_0], vtable.cpr::Body.0
movq xmm2, qword [ebp - 0x28]
xorps xmm0, xmm0
movups xmmword [ebp - 0xcb8], xmm0
mov dword [ebp - 0x28], 0
movups xmmword [ebp - 0xcb8], xmm1
mov dword [ebp - 0x24], 0xf
movq qword [ebp - 0xca8], xmm2
mov byte [ebp - 0x38], 0
lea eax, [ebp - 0xcbc]
mov byte [ebp - 4], 0x57
push eax
lea ecx, [ebp - 0x5f0]
call fcn.004af390
mov byte [ebp - 4], 0x50
mov ecx, dword [ebp - 0xca4]
cmp ecx, 0xf
jbe 0x43c414
mov edx, dword [ebp - 0xcb8]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x43c40a
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43dfbe
push ecx
push edx
call fcn.005aacb2
add esp, 8
push 0x2f
xorps xmm0, xmm0
mov dword [ebp - method.cpr::StringHolder_class_cpr::Url_.virtual_0], vtable.cpr::StringHolder_class_cpr::Url_.0
push str.https:__auth.riotgames.com_api_v1_authorization
lea ecx, [ebp - 0xcb8]
mov dword [ebp - 0xca8], 0
movups xmmword [ebp - 0xcb8], xmm0
mov dword [ebp - 0xca4], 0
call fcn.004057c0
mov dword [ebp - method.cpr::StringHolder_class_cpr::Url_.virtual_0], vtable.cpr::Url.0
lea eax, [ebp - 0xcbc]
mov byte [ebp - 4], 0x58
push eax
lea ecx, [ebp - 0x5f0]
call fcn.004af800
mov byte [ebp - 4], 0x50
mov ecx, dword [ebp - 0xca4]
cmp ecx, 0xf
jbe 0x43c4ac
mov edx, dword [ebp - 0xcb8]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x43c4a2
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43dfc3
push ecx
push edx
call fcn.005aacb2
add esp, 8
lea eax, [ebp - 0x800]
push eax
lea ecx, [ebp - 0x5f0]
call fcn.004af250
lea ecx, [ebp - 0x800]
call fcn.00426050
xorps xmm0, xmm0
lea ecx, [ebp - 0x68]
push 0
movups xmmword [ebp - 0x68], xmm0
movq qword [ebp - 0x58], xmm0
call fcn.00525400
push str.en_GB
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x59
call fcn.00525310
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 0x5a
push eax
push 0x6702ec
lea ecx, [ebp - 0x68]
call fcn.00525f10
mov ecx, eax
call fcn.00525970
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x59
call fcn.005258f0
push 0x697ed0
lea ecx, [ebp - 0x38]
call fcn.00525310
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 0x5b
push eax
push str.password
lea ecx, [ebp - 0x68]
call fcn.00525f10
mov ecx, eax
call fcn.00525970
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x59
call fcn.005258f0
push 0
lea ecx, [ebp - 0x38]
call fcn.00525400
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 0x5c
push eax
push str.region
lea ecx, [ebp - 0x68]
call fcn.00525f10
mov ecx, eax
call fcn.00525970
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x59
call fcn.005258f0
push 0
lea ecx, [ebp - 0x38]
call fcn.00525610
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 0x5d
push eax
push str.remember
lea ecx, [ebp - 0x68]
call fcn.00525f10
mov ecx, eax
call fcn.00525970
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x59
call fcn.005258f0
push str.auth
lea ecx, [ebp - 0x38]
call fcn.00525310
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 0x5e
push eax
push str.type
lea ecx, [ebp - 0x68]
call fcn.00525f10
mov ecx, eax
call fcn.00525970
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x59
call fcn.005258f0
push 0x693538
lea ecx, [ebp - 0x38]
call fcn.00525310
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 0x5f
push eax
push str.username
lea ecx, [ebp - 0x68]
call fcn.00525f10
mov ecx, eax
call fcn.00525970
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x59
call fcn.005258f0
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x68]
call fcn.00528cd0
movups xmm1, xmmword [ebp - 0x38]
mov dword [ebp - method.cpr::StringHolder_class_cpr::Url_.virtual_0], vtable.cpr::Body.0
movq xmm2, qword [ebp - 0x28]
xorps xmm0, xmm0
movups xmmword [ebp - 0xcb8], xmm0
mov dword [ebp - 0x28], 0
movups xmmword [ebp - 0xcb8], xmm1
mov dword [ebp - 0x24], 0xf
movq qword [ebp - 0xca8], xmm2
mov byte [ebp - 0x38], 0
lea eax, [ebp - 0xcbc]
mov byte [ebp - 4], 0x60
push eax
lea ecx, [ebp - 0x5f0]
call fcn.004af390
mov byte [ebp - 4], 0x59
mov ecx, dword [ebp - 0xca4]
cmp ecx, 0xf
jbe 0x43c6b9
mov edx, dword [ebp - 0xcb8]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x43c6af
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43dfc8
push ecx
push edx
call fcn.005aacb2
add esp, 8
push 0x2f
xorps xmm0, xmm0
mov dword [ebp - method.cpr::StringHolder_class_cpr::Url_.virtual_0], vtable.cpr::StringHolder_class_cpr::Url_.0
push str.https:__auth.riotgames.com_api_v1_authorization
lea ecx, [ebp - 0xcb8]
mov dword [ebp - 0xca8], 0
movups xmmword [ebp - 0xcb8], xmm0
mov dword [ebp - 0xca4], 0
call fcn.004057c0
mov dword [ebp - method.cpr::StringHolder_class_cpr::Url_.virtual_0], vtable.cpr::Url.0
lea eax, [ebp - 0xcbc]
mov byte [ebp - 4], 0x61
push eax
lea ecx, [ebp - 0x5f0]
call fcn.004af800
mov byte [ebp - 4], 0x59
mov ecx, dword [ebp - 0xca4]
cmp ecx, 0xf
jbe 0x43c751
mov edx, dword [ebp - 0xcb8]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x43c747
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43dfcd
push ecx
push edx
call fcn.005aacb2
add esp, 8
lea eax, [ebp - 0x800]
push eax
lea ecx, [ebp - 0x5f0]
call fcn.004af2f0
xorps xmm0, xmm0
mov dword [ebp - 0x70], 0
movups xmmword [ebp - 0x80], xmm0
mov dword [ebp - 0x6c], 0
movups xmm0, xmmword [eax + 0xc]
movups xmmword [ebp - 0x80], xmm0
movq xmm0, qword [eax + 0x1c]
movq qword [ebp - 0x70], xmm0
mov byte [ebp - 4], 0x62
lea ecx, [ebp - 0x800]
mov dword [eax + 0x1c], 0
mov dword [eax + 0x20], 0xf
mov byte [eax + 0xc], 0
call fcn.00426050
xorps xmm0, xmm0
lea ecx, [ebp - 0x1a0]
movups xmmword [ebp - 0x1a0], xmm0
movups xmmword [ebp - 0x190], xmm0
call fcn.0051bbc0
lea ecx, [ebp - 0x1a0]
mov byte [ebp - 4], 0x63
call fcn.00520080
mov esi, eax
mov dword [ebp - 0xcc], esi
xorps xmm0, xmm0
mov dword [ebp - 0xf0], 0
movups xmmword [ebp - 0x100], xmm0
mov dword [ebp - 0xec], 0xf
mov byte [ebp - 0x100], 0
mov byte [ebp - 4], 0x65
lea ecx, [ebp - 0x50]
push 0
movups xmmword [ebp - 0x50], xmm0
movq qword [ebp - 0x40], xmm0
call fcn.00525400
mov byte [ebp - 4], 0x66
lea eax, [ebp - 0x80]
cmp dword [ebp - 0x6c], 0xf
mov ecx, 0x68fdbc
push dword [ebp - 0x70]
cmova eax, dword [ebp - 0x80]
push eax
call fcn.0040a000
cmp dword [ebp - 0x6c], 0xf
lea ecx, [ebp - 0x80]
mov eax, dword [ebp - 0x70]
cmova ecx, dword [ebp - 0x80]
mov dword [ebp - 0xc9c], ecx
cmp eax, 7
jb 0x43c8fe
add eax, 0xfffffffa
add eax, ecx
mov dword [ebp - 0xcd4], eax
sub eax, ecx
push eax
push 0x22
push ecx
call fcn.005ac570
mov ecx, eax
add esp, 0xc
test ecx, ecx
je 0x43c8fe
nop word [eax + eax]
mov edx, ecx
mov dword [ebp - 0x20], 3
mov edi, str._error_
mov eax, dword [edx]
cmp eax, dword [edi]
jne 0x43c8a1
add edx, 4
mov dword [ebp - 0x20], 0xffffffff
add edi, 4
mov al, byte [edx]
cmp al, byte [edi]
jne 0x43c8c9
mov al, byte [edx + 1]
cmp al, byte [edi + 1]
jne 0x43c8c9
mov al, byte [edx + 2]
cmp al, byte [edi + 2]
jne 0x43c8c9
cmp dword [ebp - 0x20], 0xffffffff
je 0x43c8c5
mov al, byte [edx + 3]
cmp al, byte [edi + 3]
jne 0x43c8c9
xor eax, eax
jmp 0x43c8ce
sbb eax, eax
or eax, 1
test eax, eax
je 0x43c8ef
mov eax, dword [ebp - 0xcd4]
inc ecx
sub eax, ecx
push eax
push 0x22
push ecx
call fcn.005ac570
mov ecx, eax
add esp, 0xc
test ecx, ecx
jne 0x43c880
jmp 0x43c8fe
sub ecx, dword [ebp - 0xc9c]
cmp ecx, 0xffffffff
jne 0x43cb5f
mov eax, dword [esi]
lea ecx, [ebp - 0x80]
mov eax, dword [eax + 4]
mov dword [ebp - 0xc9c], eax
call fcn.00409a20
mov edi, eax
lea ecx, [ebp - 0x80]
add edi, dword [ebp - 0x70]
call fcn.00409a20
lea ecx, [ebp - 0x100]
push ecx
lea ecx, [ebp - 0x50]
push ecx
push edi
push eax
mov ecx, esi
call dword [ebp - 0xc9c]
test al, al
je 0x43cb5f
push str.response
lea ecx, [ebp - 0x50]
call fcn.00525f10
push str.parameters
mov ecx, eax
call fcn.00525f10
push 0x673474
mov ecx, eax
call fcn.00525f10
lea ecx, [ebp - 0xb0]
push ecx
mov ecx, eax
call fcn.005273e0
push 0
push str.access_token
lea ecx, [ebp - 0xb0]
mov byte [ebp - 4], 0x67
call fcn.004532a0
push 0
push str.scope
lea ecx, [ebp - 0xb0]
lea edi, [eax + 0xe]
call fcn.004532a0
sub eax, edi
lea ecx, [ebp - 0xb0]
push eax
push edi
lea eax, [ebp - 0x130]
push eax
call fcn.00453240
lea eax, [ebp - 0x130]
mov byte [ebp - 4], 0x68
push eax
lea eax, [ebp - 0xc8]
push str.Bearer
push eax
call fcn.004556e0
add esp, 0xc
push eax
push ecx
lea ecx, [ebp - 0xcd0]
mov byte [ebp - 4], 0x69
call fcn.00456f00
lea eax, [ebp - 0xca0]
mov byte [ebp - 4], 0x6a
lea ecx, [ebp - 0xcd0]
push eax
push ecx
lea ecx, [ebp - 0xca0]
call fcn.00451ba0
push eax
lea ecx, [ebp - 0x5f0]
mov byte [ebp - 4], 0x6b
call fcn.004af930
lea ecx, [ebp - 0xca0]
call fcn.00420120
push fcn.00426330
push 1
push 0x30
lea eax, [ebp - 0xcd0]
mov byte [ebp - 4], 0x69
push eax
call fcn.005aa947
lea ecx, [ebp - 0xc8]
mov byte [ebp - 4], 0x68
call fcn.00409b70
push str.https:__auth.riotgames.com_userinfo
lea ecx, [ebp - 0xcbc]
call fcn.0041fa10
lea eax, [ebp - 0xcbc]
mov byte [ebp - 4], 0x6c
push eax
lea ecx, [ebp - 0x5f0]
call fcn.004af800
mov byte [ebp - 4], 0x68
lea ecx, [ebp - 0xcbc]
call fcn.004058d0
lea eax, [ebp - 0x800]
push eax
lea ecx, [ebp - 0x5f0]
call fcn.004af060
add eax, 0xc
lea ecx, [ebp - 0x80]
push eax
call fcn.00409bc0
lea ecx, [ebp - 0x800]
call fcn.00426050
xorps xmm0, xmm0
lea ecx, [ebp - 0x38]
push 0
movups xmmword [ebp - 0x38], xmm0
movq qword [ebp - 0x28], xmm0
call fcn.00525400
mov byte [ebp - 4], 0x6d
lea ecx, [ebp - 0x80]
mov eax, dword [esi]
mov eax, dword [eax + 4]
mov dword [ebp - 0xc9c], eax
call fcn.00409a20
mov edi, eax
lea ecx, [ebp - 0x80]
add edi, dword [ebp - 0x70]
call fcn.00409a20
lea ecx, [ebp - 0x100]
push ecx
lea ecx, [ebp - 0x38]
push ecx
push edi
push eax
mov ecx, esi
call dword [ebp - 0xc9c]
test al, al
je 0x43cb41
lea eax, [ebp - 0xc8]
push eax
lea ecx, [ebp - 0x38]
call fcn.00528cd0
push eax
mov ecx, 0x68fdbc
call fcn.00409bc0
lea ecx, [ebp - 0xc8]
call fcn.00409b70
lea eax, [ebp - 0xc8]
push eax
lea ecx, [ebp - 0x38]
call fcn.00528cd0
push eax
push 0x6920e0
mov byte [ebp - 4], 0x6e
call fcn.004559c0
add esp, 8
lea ecx, [ebp - 0xc8]
call fcn.00409b70
lea ecx, [ebp - 0x38]
call fcn.005258f0
lea ecx, [ebp - 0x130]
call fcn.00409b70
lea ecx, [ebp - 0xb0]
call fcn.00409b70
lea ecx, [ebp - 0x50]
call fcn.005258f0
mov byte [ebp - 4], 0x64
mov ecx, dword [ebp - 0xec]
cmp ecx, 0xf
jbe 0x43cba5
mov edx, dword [ebp - 0x100]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x43cb9b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43dfd2
push ecx
push edx
call fcn.005aacb2
add esp, 8
mov dword [ebp - 0xf0], 0
mov dword [ebp - 0xec], 0xf
mov byte [ebp - 0x100], 0
test esi, esi
je 0x43cbcc
mov eax, dword [esi]
mov ecx, esi
push 1
call dword [eax]
lea ecx, [ebp - 0x1a0]
call fcn.0051bd50
mov byte [ebp - 4], 0x59
mov ecx, dword [ebp - 0x6c]
cmp ecx, 0xf
jbe 0x43cc0f
mov edx, dword [ebp - 0x80]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x43cc05
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43dfd2
push ecx
push edx
call fcn.005aacb2
add esp, 8
lea ecx, [ebp - 0x68]
mov dword [ebp - 0x70], 0
mov dword [ebp - 0x6c], 0xf
mov byte [ebp - 0x80], 0
call fcn.005258f0
lea ecx, [ebp - 0x144]
call fcn.00409ef0
mov ecx, dword [ebp - 0x134]
test ecx, ecx
je 0x43cc53
mov eax, dword [ecx]
mov eax, dword [eax + 8]
call eax
test eax, eax
je 0x43cc53
mov ecx, dword [eax]
push 1
mov edx, dword [ecx]
mov ecx, eax
call edx
mov byte [ebp - 4], 0x4a
mov ecx, dword [ebp - 0xd4]
cmp ecx, 0xf
jbe 0x43cc91
mov edx, dword [ebp - 0xe8]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x43cc87
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43dfd2
push ecx
push edx
call fcn.005aacb2
add esp, 8
lea ecx, [ebp - 0x5f0]
mov dword [ebp - 0xd8], 0
mov dword [ebp - 0xd4], 0xf
mov byte [ebp - 0xe8], 0
call fcn.0041fde0
mov eax, dword [ebp - 0x1c]
push dword [eax + 4]
lea eax, [ebp - 0x1c]
push eax
mov ecx, eax
call fcn.00458610
push 0x40
push dword [ebp - 0x1c]
call fcn.005aacb2
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x118]
call fcn.005258f0
movss xmm1, dword [0x67adc0]
xorps xmm0, xmm0
call fcn.00479ae0
push 0
lea edx, [ebp - 0x1c]
mov dword [ebp - 0x1c], 0
mov ecx, str.Get_email
mov dword [ebp - 0x18], 0
call fcn.004902b0
add esp, 4
test al, al
je 0x43d82b
push 0x1d0
lea eax, [ebp - 0x5f0]
push 0
push eax
call fcn.005acba0
add esp, 0xc
lea ecx, [ebp - 0x5f0]
call fcn.004ae680
mov dword [ebp - 4], 0x6f
lea ecx, [ebp - 0x420]
xorps xmm0, xmm0
mov dword [ebp - 0x410], 0
push 0xc
push str.Content_Type
movlpd qword [ebp - 0x1c], xmm0
movups xmmword [ebp - 0x420], xmm0
mov dword [ebp - 0x40c], 0
call fcn.004057c0
mov byte [ebp - 4], 0x70
lea ecx, [ebp - 0x408]
push 0x10
xorps xmm0, xmm0
mov dword [ebp - 0x3f8], 0
push str.application_json
movups xmmword [ebp - 0x408], xmm0
mov dword [ebp - 0x3f4], 0
call fcn.004057c0
mov byte [ebp - 4], 0x71
lea ecx, [ebp - 0x3f0]
push 0xf
xorps xmm0, xmm0
mov dword [ebp - 0x3e0], 0
push str.Accept_Encoding
movups xmmword [ebp - 0x3f0], xmm0
mov dword [ebp - 0x3dc], 0
call fcn.004057c0
mov byte [ebp - 4], 0x72
lea ecx, [ebp - 0x3d8]
push 7
xorps xmm0, xmm0
mov dword [ebp - 0x3c8], 0
push str.deflate
movups xmmword [ebp - 0x3d8], xmm0
mov dword [ebp - 0x3c4], 0
call fcn.004057c0
mov byte [ebp - 4], 0x73
lea ecx, [ebp - 0x3c0]
push 0x19
xorps xmm0, xmm0
mov dword [ebp - 0x3b0], 0
push str.Upgrade_Insecure_Requests
movups xmmword [ebp - 0x3c0], xmm0
mov dword [ebp - 0x3ac], 0
call fcn.004057c0
mov byte [ebp - 4], 0x74
lea ecx, [ebp - 0x3a8]
push 1
xorps xmm0, xmm0
mov dword [ebp - 0x398], 0
push 0x6734d8
movups xmmword [ebp - 0x3a8], xmm0
mov dword [ebp - 0x394], 0
call fcn.004057c0
mov byte [ebp - 4], 0x75
lea ecx, [ebp - 0x390]
push 9
xorps xmm0, xmm0
mov dword [ebp - 0x380], 0
push str.sec_ch_ua
movups xmmword [ebp - 0x390], xmm0
mov dword [ebp - 0x37c], 0
call fcn.004057c0
mov byte [ebp - 4], 0x76
push 0x41
xorps xmm0, xmm0
mov dword [ebp - 0x368], 0
push str._Not_A_Brand__v_99____Google_Chrome__v_115____Chromium__v_115_
lea ecx, [ebp - 0x378]
mov dword [ebp - 0x364], 0
movups xmmword [ebp - 0x378], xmm0
call fcn.004057c0
mov byte [ebp - 4], 0x77
lea ecx, [ebp - 0x360]
push 0x12
xorps xmm0, xmm0
mov dword [ebp - 0x350], 0
push str.sec_ch_ua_platform
movups xmmword [ebp - 0x360], xmm0
mov dword [ebp - 0x34c], 0
call fcn.004057c0
mov byte [ebp - 4], 0x78
lea ecx, [ebp - 0x348]
push 9
xorps xmm0, xmm0
mov dword [ebp - 0x338], 0
push str._Windows_
movups xmmword [ebp - 0x348], xmm0
mov dword [ebp - 0x334], 0
call fcn.004057c0
mov byte [ebp - 4], 0x79
lea ecx, [ebp - 0x330]
push 0x10
xorps xmm0, xmm0
mov dword [ebp - 0x320], 0
push str.sec_ch_ua_mobile
movups xmmword [ebp - 0x330], xmm0
mov dword [ebp - 0x31c], 0
call fcn.004057c0
mov byte [ebp - 4], 0x7a
lea ecx, [ebp - 0x318]
push 2
xorps xmm0, xmm0
mov dword [ebp - 0x308], 0
push 0x673568
movups xmmword [ebp - 0x318], xmm0
mov dword [ebp - 0x304], 0
call fcn.004057c0
mov byte [ebp - 4], 0x7b
lea ecx, [ebp - 0x300]
push 0xa
xorps xmm0, xmm0
mov dword [ebp - 0x2f0], 0
push str.User_Agent
movups xmmword [ebp - 0x300], xmm0
mov dword [ebp - 0x2ec], 0
call fcn.004057c0
mov byte [ebp - 4], 0x7c
lea ecx, [ebp - 0x2e8]
push 0x6f
xorps xmm0, xmm0
mov dword [ebp - 0x2d8], 0
push str.Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_115.0.0.0_Safari_537.36
movups xmmword [ebp - 0x2e8], xmm0
mov dword [ebp - 0x2d4], 0
call fcn.004057c0
mov byte [ebp - 4], 0x7d
lea ecx, [ebp - 0x2d0]
push 0xe
xorps xmm0, xmm0
mov dword [ebp - 0x2c0], 0
push str.Sec_Fetch_Site
movups xmmword [ebp - 0x2d0], xmm0
mov dword [ebp - 0x2bc], 0
call fcn.004057c0
mov byte [ebp - 4], 0x7e
xorps xmm0, xmm0
push 0xa
push str.cross_site
lea ecx, [ebp - 0x2b8]
mov dword [ebp - 0x2a8], 0
movups xmmword [ebp - 0x2b8], xmm0
mov dword [ebp - 0x2a4], 0
call fcn.004057c0
mov byte [ebp - 4], 0x7f
lea ecx, [ebp - 0x2a0]
push 0xe
xorps xmm0, xmm0
mov dword [ebp - 0x290], 0
push str.Sec_Fetch_Mode
movups xmmword [ebp - 0x2a0], xmm0
mov dword [ebp - 0x28c], 0
call fcn.004057c0
mov byte [ebp - 4], 0x80
lea ecx, [ebp - 0x288]
push 8
xorps xmm0, xmm0
mov dword [ebp - 0x278], 0
push str.navigate
movups xmmword [ebp - 0x288], xmm0
mov dword [ebp - 0x274], 0
call fcn.004057c0
mov byte [ebp - 4], 0x81
lea ecx, [ebp - 0x270]
push 0xe
xorps xmm0, xmm0
mov dword [ebp - 0x260], 0
push str.Sec_Fetch_Dest
movups xmmword [ebp - 0x270], xmm0
mov dword [ebp - 0x25c], 0
call fcn.004057c0
mov byte [ebp - 4], 0x82
lea ecx, [ebp - 0x258]
push 8
xorps xmm0, xmm0
mov dword [ebp - 0x248], 0
push str.document
movups xmmword [ebp - 0x258], xmm0
mov dword [ebp - 0x244], 0
call fcn.004057c0
mov byte [ebp - 4], 0x83
lea ecx, [ebp - 0x240]
push 0xf
xorps xmm0, xmm0
mov dword [ebp - 0x230], 0
push str.Accept_Language
movups xmmword [ebp - 0x240], xmm0
mov dword [ebp - 0x22c], 0
call fcn.004057c0
mov byte [ebp - 4], 0x84
lea ecx, [ebp - 0x228]
push 0xe
xorps xmm0, xmm0
mov dword [ebp - 0x218], 0
push str.en_US_en_q0.9
movups xmmword [ebp - 0x228], xmm0
mov dword [ebp - 0x214], 0
call fcn.004057c0
mov byte [ebp - 4], 0x85
lea ecx, [ebp - 0x210]
push 6
xorps xmm0, xmm0
mov dword [ebp - 0x200], 0
push str.Accept
movups xmmword [ebp - 0x210], xmm0
mov dword [ebp - 0x1fc], 0
call fcn.004057c0
xorps xmm0, xmm0
mov byte [ebp - 4], 0x86
movups xmmword [ebp - 0x1f8], xmm0
push 0x87
push str.text_html_application_xhtmlxml_application_xml_q0.9_image_avif_image_webp_image_apng___q0.8_application_signed_exchange_vb3_q0.7
lea ecx, [ebp - 0x1f8]
mov dword [ebp - 0x1e8], 0
mov dword [ebp - 0x1e4], 0
call fcn.004057c0
mov byte [ebp - 4], 0x87
lea ecx, [ebp - 0x1e0]
push 7
xorps xmm0, xmm0
mov dword [ebp - 0x1d0], 0
push str.Referer
movups xmmword [ebp - 0x1e0], xmm0
mov dword [ebp - 0x1cc], 0
call fcn.004057c0
mov byte [ebp - 4], 0x88
lea ecx, [ebp - 0x1c8]
push 0x1e
xorps xmm0, xmm0
mov dword [ebp - 0x1b8], 0
push str.https:__riotgames.zendesk.com_
movups xmmword [ebp - 0x1c8], xmm0
mov dword [ebp - 0x1b4], 0
call fcn.004057c0
lea eax, [ebp - 0x1b0]
mov byte [ebp - 4], 0x89
lea ecx, [ebp - 0x420]
push eax
push ecx
lea ecx, [ebp - 0x1c]
call fcn.00451ba0
push fcn.00426330
push 0xd
push 0x30
lea eax, [ebp - 0x420]
mov byte [ebp - 4], 0x8b
push eax
call fcn.005aa947
lea eax, [ebp - 0x1c]
push eax
lea ecx, [ebp - 0x5f0]
call fcn.004af3e0
push 0xcc
xorps xmm0, xmm0
mov dword [ebp - method.cpr::StringHolder_class_cpr::Url_.virtual_0], vtable.cpr::StringHolder_class_cpr::Url_.0
push str.https:__auth.riotgames.com_authorize_redirect_urihttps:__login.playersupport.riotgames.com_login_callbackclient_idplayer_support_zendeskui_localesen_us_20en_usresponse_typecodescopeopenid_20email
lea ecx, [ebp - 0xcb8]
mov dword [ebp - 0xca8], 0
movups xmmword [ebp - 0xcb8], xmm0
mov dword [ebp - 0xca4], 0
call fcn.004057c0
mov dword [ebp - method.cpr::StringHolder_class_cpr::Url_.virtual_0], vtable.cpr::Url.0
lea eax, [ebp - 0xcbc]
mov byte [ebp - 4], 0x8c
push eax
lea ecx, [ebp - 0x5f0]
call fcn.004af800
lea ecx, [ebp - 0xcbc]
mov byte [ebp - 4], 0x8b
call fcn.004058d0
lea eax, [ebp - 0x800]
push eax
lea ecx, [ebp - 0x5f0]
call fcn.004af060
lea ecx, [ebp - 0x800]
call fcn.00426050
xorps xmm0, xmm0
lea ecx, [ebp - 0x68]
push 0
movups xmmword [ebp - 0x68], xmm0
movq qword [ebp - 0x58], xmm0
call fcn.00525400
mov byte [ebp - 4], 0x8d
push str.en_GB
lea ecx, [ebp - 0x50]
call fcn.00525310
lea eax, [ebp - 0x50]
mov byte [ebp - 4], 0x8e
push eax
push 0x6702ec
lea ecx, [ebp - 0x68]
call fcn.00525f10
mov ecx, eax
call fcn.00525970
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x8d
call fcn.005258f0
push 0x697ed0
lea ecx, [ebp - 0x50]
call fcn.00525310
lea eax, [ebp - 0x50]
mov byte [ebp - 4], 0x8f
push eax
push str.password
lea ecx, [ebp - 0x68]
call fcn.00525f10
mov ecx, eax
call fcn.00525970
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x8d
call fcn.005258f0
push 0
lea ecx, [ebp - 0x50]
call fcn.00525400
lea eax, [ebp - 0x50]
mov byte [ebp - 4], 0x90
push eax
push str.region
lea ecx, [ebp - 0x68]
call fcn.00525f10
mov ecx, eax
call fcn.00525970
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x8d
call fcn.005258f0
push 0
lea ecx, [ebp - 0x50]
call fcn.00525610
lea eax, [ebp - 0x50]
mov byte [ebp - 4], 0x91
push eax
push str.remember
lea ecx, [ebp - 0x68]
call fcn.00525f10
mov ecx, eax
call fcn.00525970
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x8d
call fcn.005258f0
push str.auth
lea ecx, [ebp - 0x50]
call fcn.00525310
lea eax, [ebp - 0x50]
mov byte [ebp - 4], 0x92
push eax
push str.type
lea ecx, [ebp - 0x68]
call fcn.00525f10
mov ecx, eax
call fcn.00525970
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x8d
call fcn.005258f0
push 0x693538
lea ecx, [ebp - 0x50]
call fcn.00525310
lea eax, [ebp - 0x50]
mov byte [ebp - 4], 0x93
push eax
push str.username
lea ecx, [ebp - 0x68]
call fcn.00525f10
mov ecx, eax
call fcn.00525970
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x8d
call fcn.005258f0
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x68]
call fcn.00528cd0
movups xmm1, xmmword [ebp - 0x50]
mov dword [ebp - method.cpr::StringHolder_class_cpr::Url_.virtual_0], vtable.cpr::Body.0
movq xmm2, qword [ebp - 0x40]
xorps xmm0, xmm0
movups xmmword [ebp - 0xcb8], xmm0
mov dword [ebp - 0x40], 0
movups xmmword [ebp - 0xcb8], xmm1
mov dword [ebp - 0x3c], 0xf
movq qword [ebp - 0xca8], xmm2
mov byte [ebp - 0x50], 0
lea eax, [ebp - 0xcbc]
mov byte [ebp - 4], 0x94
push eax
lea ecx, [ebp - 0x5f0]
call fcn.004af390
lea ecx, [ebp - 0xcbc]
mov byte [ebp - 4], 0x8d
call fcn.004058d0
push str.https:__auth.riotgames.com_api_v1_authorization
lea ecx, [ebp - 0xcbc]
call fcn.0041fa10
lea eax, [ebp - 0xcbc]
mov byte [ebp - 4], 0x95
push eax
lea ecx, [ebp - 0x5f0]
call fcn.004af800
lea ecx, [ebp - 0xcbc]
mov byte [ebp - 4], 0x8d
call fcn.004058d0
lea eax, [ebp - 0x800]
push eax
lea ecx, [ebp - 0x5f0]
call fcn.004af2f0
add eax, 0xc
lea ecx, [ebp - 0x100]
push eax
call fcn.00409c40
lea ecx, [ebp - 0x800]
mov byte [ebp - 4], 0x96
call fcn.00426050
xorps xmm0, xmm0
lea ecx, [ebp - 0x1a0]
movups xmmword [ebp - 0x1a0], xmm0
movups xmmword [ebp - 0x190], xmm0
call fcn.0051bbc0
lea ecx, [ebp - 0x1a0]
mov byte [ebp - 4], 0x97
call fcn.00520080
mov esi, eax
mov dword [ebp - 0x20], esi
lea ecx, [ebp - 0x118]
call fcn.00409d40
xorps xmm0, xmm0
mov byte [ebp - 4], 0x99
push 0
lea ecx, [ebp - 0xe8]
movq qword [ebp - 0xd8], xmm0
movups xmmword [ebp - 0xe8], xmm0
call fcn.00525400
lea eax, [ebp - 0x100]
mov byte [ebp - 4], 0x9a
push eax
mov ecx, 0x68fdbc
call fcn.00453440
push 0
push str._error_
lea ecx, [ebp - 0x100]
call fcn.004532a0
cmp eax, 0xffffffff
jne 0x43d7d5
mov eax, dword [esi]
lea ecx, [ebp - 0x100]
mov edi, dword [eax + 4]
call fcn.00409a20
mov esi, eax
lea ecx, [ebp - 0x100]
add esi, dword [ebp - 0xf0]
call fcn.00409a20
lea ecx, [ebp - 0x118]
push ecx
lea ecx, [ebp - 0xe8]
push ecx
mov ecx, dword [ebp - 0x20]
push esi
push eax
call edi
test al, al
je 0x43d7d5
push str.response
lea ecx, [ebp - 0xe8]
call fcn.00525f10
push str.parameters
mov ecx, eax
call fcn.00525f10
push 0x673474
mov ecx, eax
call fcn.00525f10
sub esp, 0x18
mov ecx, eax
push esp
call fcn.005273e0
lea ecx, [ebp - 0xcbc]
call fcn.0041f9e0
lea eax, [ebp - 0xcbc]
mov byte [ebp - 4], 0x9b
push eax
lea ecx, [ebp - 0x5f0]
call fcn.004af800
lea ecx, [ebp - 0xcbc]
mov byte [ebp - 4], 0x9a
call fcn.004058d0
lea eax, [ebp - 0x800]
push eax
lea ecx, [ebp - 0x5f0]
call fcn.004af060
lea ecx, [ebp - 0x800]
call fcn.00426050
push str.https:__support_leagueoflegends.riotgames.com_hc_en_us_requests
lea ecx, [ebp - 0xcbc]
call fcn.0041fa10
lea eax, [ebp - 0xcbc]
mov byte [ebp - 4], 0x9c
push eax
lea ecx, [ebp - 0x5f0]
call fcn.004af800
lea ecx, [ebp - 0xcbc]
mov byte [ebp - 4], 0x9a
call fcn.004058d0
lea eax, [ebp - 0x800]
push eax
lea ecx, [ebp - 0x5f0]
call fcn.004af060
add eax, 0xc
lea ecx, [ebp - 0x50]
push eax
call fcn.00409c40
lea ecx, [ebp - 0x800]
mov byte [ebp - 4], 0x9d
call fcn.00426050
push ecx
xorps xmm0, xmm0
mov dword [ebp - 0x134], 0
push str._email_:_.___
lea ecx, [ebp - 0x144]
movups xmmword [ebp - 0x144], xmm0
call fcn.00450630
push 0x38
lea eax, [ebp - 0x17c]
push 0
push eax
call fcn.005acba0
add esp, 0xc
lea ecx, [ebp - 0x17c]
call fcn.004064e0
push ecx
lea eax, [ebp - 0x144]
mov byte [ebp - 4], 0x9f
mov edx, ecx
lea ecx, [ebp - 0x50]
push eax
call fcn.0040b710
add esp, 8
test al, al
je 0x43d7b7
push ecx
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x17c]
call fcn.004505f0
push eax
mov ecx, 0x68fdbc
call fcn.00409bc0
lea ecx, [ebp - 0x38]
call fcn.00409b70
lea ecx, [ebp - 0x174]
call fcn.004096c0
lea ecx, [ebp - 0x144]
call fcn.00409730
lea ecx, [ebp - 0x50]
call fcn.00409b70
lea ecx, [ebp - 0xe8]
call fcn.005258f0
lea ecx, [ebp - 0x118]
call fcn.00409b70
lea ecx, [ebp - 0x20]
call fcn.00409820
lea ecx, [ebp - 0x1a0]
call fcn.0051bd50
lea ecx, [ebp - 0x100]
call fcn.00409b70
lea ecx, [ebp - 0x68]
call fcn.005258f0
lea ecx, [ebp - 0x1c]
call fcn.00420120
lea ecx, [ebp - 0x5f0]
mov dword [ebp - 4], 0xffffffff
call fcn.0041fde0
mov ecx, dword [0x693270]
mov eax, dword [ecx + 0x1160]
mov byte [eax + 0xac], 1
mov eax, dword [ecx + 0x1160]
mov eax, dword [eax + 0x190]
test eax, eax
je 0x43d865
cmp dword [eax + 0x10], 1
jne 0x43d85a
cmp dword [eax + 4], 0
je 0x43d865
call fcn.0048ee00
mov ecx, dword [0x693270]
mov eax, dword [ecx + 0x1160]
cmp byte [eax + 0xaf], 0
jne 0x43d894
mov ecx, dword [eax + 0x198]
movss xmm1, dword [0x67ac8c]
neg ecx
sbb ecx, ecx
add ecx, 6
call fcn.00491d30
mov ecx, dword [0x693270]
mov eax, dword [ecx + 0x1160]
mov byte [eax + 0xac], 1
mov eax, dword [ecx + 0x1160]
mov eax, dword [eax + 0x190]
test eax, eax
je 0x43d8c2
cmp dword [eax + 0x10], 2
jne 0x43d8bd
cmp dword [eax + 4], 1
je 0x43d8d1
call fcn.0048ee00
push 1
mov edx, 2
call fcn.0048e450
add esp, 4
push 0xb8
lea eax, [ebp - 0x720]
push 0
push eax
call fcn.005acba0
push 0x6932b4
lea ecx, [ebp - 0x720]
call fcn.004519e0
mov dword [ebp - 4], 0xa0
mov eax, dword [ebp - 0x720]
mov eax, dword [eax + 4]
cmp dword [ebp + eax - 0x714], 0
jne 0x43de3e
xorps xmm0, xmm0
lea ecx, [ebp - 0x38]
push 0
movups xmmword [ebp - 0x38], xmm0
movq qword [ebp - 0x28], xmm0
call fcn.00525400
push 0x74
lea eax, [ebp - 0x668]
mov byte [ebp - 4], 0xa1
push 0
push eax
call fcn.005acba0
add esp, 0xc
lea ecx, [ebp - 0x668]
call fcn.0051bc20
push 0
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 0xa2
push eax
lea eax, [ebp - 0x720]
push eax
lea ecx, [ebp - 0x668]
call fcn.005209c0
test al, al
je 0x43de27
xorps xmm0, xmm0
lea ecx, [ebp - 0x38]
push str.accounts
movups xmmword [ebp - 0x130], xmm0
movq qword [ebp - 0x120], xmm0
call fcn.00525f10
push eax
lea ecx, [ebp - 0x130]
call fcn.00525050
lea ecx, [ebp - 0x130]
mov byte [ebp - 4], 0xa3
call fcn.005280c0
test al, al
je 0x43de1c
xor edi, edi
lea ecx, [ebp - 0x130]
mov dword [ebp - 0x20], edi
call fcn.00528ae0
test eax, eax
je 0x43de1c
mov esi, dword [ebp - 0xc98]
nop
push edi
lea ecx, [ebp - 0x130]
call fcn.00525c80
lea ecx, [ebp - 0x98]
push ecx
mov ecx, eax
call fcn.005273e0
mov byte [ebp - 4], 0xa4
lea edi, [ebp - 0x98]
cmp dword [ebp - 0x84], 0xf
mov eax, dword [ebp - 0x88]
cmova edi, dword [ebp - 0x98]
seta byte [ebp - 0xc91]
test eax, eax
je 0x43da29
push eax
push 0x3a
push edi
call fcn.005ac570
mov ecx, eax
add esp, 0xc
test ecx, ecx
je 0x43da29
sub ecx, edi
jmp 0x43da2c
or ecx, 0xffffffff
cmp dword [ebp - 0x88], ecx
lea eax, [ebp - 0x98]
xorps xmm0, xmm0
mov dword [ebp - 0xb8], 0
cmovb ecx, dword [ebp - 0x88]
cmp byte [ebp - 0xc91], 0
push ecx
cmovne eax, dword [ebp - 0x98]
lea ecx, [ebp - 0xc8]
push eax
movups xmmword [ebp - 0xc8], xmm0
mov dword [ebp - 0xb4], 0
call fcn.004057c0
or esi, 0x40
mov byte [ebp - 4], 0xa5
lea ecx, [ebp - 0x98]
cmp dword [ebp - 0x84], 0xf
mov edi, dword [ebp - 0x88]
cmova ecx, dword [ebp - 0x98]
seta byte [ebp - 0xc91]
mov dword [ebp - 0xc9c], ecx
test edi, edi
je 0x43dac2
push edi
push 0x3a
push ecx
call fcn.005ac570
add esp, 0xc
test eax, eax
je 0x43dac2
sub eax, dword [ebp - 0xc9c]
jmp 0x43dac5
or eax, 0xffffffff
lea edx, [eax + 1]
mov dword [ebp - 0x58], 0
mov dword [ebp - 0x54], 0
xorps xmm0, xmm0
movups xmmword [ebp - 0x68], xmm0
cmp edi, edx
jb 0x43dfb9
sub edi, edx
lea eax, [ebp - 0x98]
or ecx, 0xffffffff
cmp edi, 0xffffffff
cmovb ecx, edi
cmp byte [ebp - 0xc91], 0
push ecx
cmovne eax, dword [ebp - 0x98]
lea ecx, [ebp - 0x68]
add eax, edx
push eax
call fcn.004057c0
or esi, 0x20
mov byte [ebp - 4], 0xa6
lea ecx, [ebp - 0xc8]
cmp dword [ebp - 0xb4], 0xf
lea edx, [ebp - 0x1c]
push 0
cmova ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x18], 0
call fcn.004902b0
add esp, 4
test al, al
je 0x43db95
sub esp, 0x18
lea eax, [ebp - 0x68]
mov ecx, esp
mov dword [ebp - 0xcc], esp
push eax
call fcn.00409c90
sub esp, 0x18
mov byte [ebp - 4], 0xa7
lea eax, [ebp - 0xc8]
mov ecx, esp
push eax
call fcn.00409c90
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0xa6
call fcn.00439ff0
add esp, 0x30
mov ecx, 0x6901c0
push eax
call fcn.00409bc0
lea ecx, [ebp - 0x50]
call fcn.00409b70
movss xmm1, dword [0x67adc0]
xorps xmm0, xmm0
call fcn.00479ae0
mov ecx, dword [ebp - 0x88]
mov eax, accept
sub eax, ecx
cmp eax, 8
jb 0x43dfd7
cmp dword [ebp - 0x84], 0xf
lea eax, [ebp - 0x98]
push ecx
cmova eax, dword [ebp - 0x98]
lea ecx, [ebp - 0xb0]
push eax
push 8
push str.Delete
lea eax, [ebp - 0x98]
push eax
push dword [ebp - 0xcc]
call fcn.0045a6a0
or esi, 0x10
mov byte [ebp - 4], 0xa8
lea ecx, [ebp - 0xb0]
cmp dword [ebp - 0x9c], 0xf
lea edx, [ebp - 0xcd8]
push 0
cmova ecx, dword [ebp - 0xb0]
mov dword [ebp - 0xcd8], 0
mov dword [ebp - 0xcd4], 0
call fcn.004902b0
add esp, 4
test al, al
je 0x43dcda
push 0xb0
lea eax, [ebp - 0x260]
push 0
push eax
call fcn.005acba0
push 0x6932b4
lea ecx, [ebp - 0x260]
call fcn.00450cf0
mov byte [ebp - 4], 0xa9
lea ecx, [ebp - 0x130]
mov edi, dword [ebp - 0x20]
push 0
push edi
call fcn.00528340
lea eax, [ebp - 0x130]
push eax
push str.accounts
lea ecx, [ebp - 0x38]
call fcn.00525f10
mov ecx, eax
call fcn.005259c0
lea eax, [ebp - 0xcb8]
push eax
lea ecx, [ebp - 0x38]
call fcn.00528cd0
push eax
lea eax, [ebp - 0x260]
mov byte [ebp - 4], 0xaa
push eax
call fcn.004559c0
push eax
call fcn.004559e0
add esp, 0xc
mov byte [ebp - 4], 0xa9
lea ecx, [ebp - 0xcb8]
call fcn.00409b70
lea ecx, [ebp - 0x260]
call fcn.00450cb0
lea ecx, [ebp - 0x260]
call fcn.004212e0
jmp 0x43dcdd
mov edi, dword [ebp - 0x20]
mov byte [ebp - 4], 0xa6
mov ecx, dword [ebp - 0x9c]
cmp ecx, 0xf
jbe 0x43dd1b
mov edx, dword [ebp - 0xb0]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x43dd11
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43dfbe
push ecx
push edx
call fcn.005aacb2
add esp, 8
mov byte [ebp - 4], 0xa5
mov ecx, dword [ebp - 0x54]
mov dword [ebp - 0xa0], 0
mov dword [ebp - 0x9c], 0xf
mov byte [ebp - 0xb0], 0
cmp ecx, 0xf
jbe 0x43dd6e
mov edx, dword [ebp - 0x68]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x43dd64
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43dfbe
push ecx
push edx
call fcn.005aacb2
add esp, 8
mov byte [ebp - 4], 0xa4
mov ecx, dword [ebp - 0xb4]
cmp ecx, 0xf
jbe 0x43ddac
mov edx, dword [ebp - 0xc8]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x43dda2
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43dfbe
push ecx
push edx
call fcn.005aacb2
add esp, 8
mov byte [ebp - 4], 0xa3
mov ecx, dword [ebp - 0x84]
mov dword [ebp - 0xb8], 0
mov dword [ebp - 0xb4], 0xf
mov byte [ebp - 0xc8], 0
cmp ecx, 0xf
jbe 0x43de05
mov edx, dword [ebp - 0x98]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x43ddfb
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43dfbe
push ecx
push edx
call fcn.005aacb2
add esp, 8
inc edi
lea ecx, [ebp - 0x130]
mov dword [ebp - 0x20], edi
call fcn.00528ae0
cmp edi, eax
jb 0x43d9d0
lea ecx, [ebp - 0x130]
call fcn.005258f0
lea ecx, [ebp - 0x668]
call fcn.00437ac0
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0xa0
call fcn.005258f0
lea ecx, [ebp - 0x710]
call fcn.00454200
test eax, eax
jne 0x43de76
mov eax, dword [ebp - 0x720]
lea ecx, [ebp - 0x720]
push 0
add ecx, dword [eax + 4]
xor eax, eax
cmp dword [ecx + 0x38], eax
sete al
lea eax, [eax*4 + 2]
or eax, dword [ecx + 0xc]
push eax
call fcn.0041d610
call fcn.0048eb20
cmp dword [0x68fdd0], 0xf
mov eax, 0x68fdbc
cmova eax, dword [0x68fdbc]
push eax
call fcn.0048faa0
mov ecx, dword [0x693270]
add esp, 4
mov eax, dword [ecx + 0x1160]
mov byte [eax + 0xac], 1
mov eax, dword [ecx + 0x1160]
mov eax, dword [eax + 0x190]
test eax, eax
je 0x43decb
cmp dword [eax + 0x10], 1
jne 0x43dec6
cmp dword [eax + 4], 0
je 0x43decb
call fcn.0048ee00
cmp dword [0x6901d4], 0xf
mov eax, 0x6901c0
cmova eax, dword [0x6901c0]
push eax
call fcn.0048faa0
mov edx, dword [0x693270]
add esp, 4
mov eax, dword [edx + 0x1160]
cmp byte [eax + 0xaf], 0
jne 0x43df22
mov ecx, dword [edx + 0x1d70]
test ecx, ecx
je 0x43df22
movsx eax, word [ecx + 0x6c]
imul eax, eax, 0x2c
add eax, dword [ecx + 8]
test byte [eax + 4], 8
jne 0x43df22
mov eax, dword [edx + 0x1160]
dec dword [eax + 0xe4]
mov eax, dword [ebp - 0x720]
mov eax, dword [eax + 4]
mov dword [ebp + eax - method.std::basic_ifstream_char__struct_std::char_traits_char__.virtual_0], vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov eax, dword [ebp - 0x720]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x70]
mov dword [ebp + ecx - 0x724], eax
lea ecx, [ebp - 0x710]
call fcn.004518f0
mov eax, dword [ebp - 0x720]
mov eax, dword [eax + 4]
mov dword [ebp + eax - method.std::basic_istream_char__struct_std::char_traits_char__.virtual_0], vtable.std::basic_istream_char__struct_std::char_traits_char__.0
mov eax, dword [ebp - 0x720]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x18]
mov dword [ebp + ecx - 0x724], eax
lea eax, [ebp - 0x6b0]
mov dword [ebp - 4], 0xab
push eax
mov dword [ebp - method.std::ios_base.virtual_0], vtable.std::ios_base.0
call fcn.0059760a
add esp, 4
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.005aa453
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret
call fcn.0040a470
call fcn.005b110a
call fcn.005b110a
call fcn.005b110a
call fcn.005b110a
call fcn.005b110a
call fcn.004021b0
int3