Function at 0x442070
Capabilities:
Contain obfuscated stackstrings
Parse pe header

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 0x5e992e
mov eax, dword fs:[0]
push eax
push ebx
sub esp, 0x5b8
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
push ecx
mov ecx, str.Misc
call fcn.0049d4b0
add esp, 4
test al, al
je 0x445d49
mov eax, dword fs:[0x2c]
mov dword [ebp - 0x450], eax
mov esi, dword [eax]
mov eax, dword [0x693ce8]
cmp eax, dword [esi + 4]
jle 0x442112
push 0x693ce8
call fcn.005aa4e2
add esp, 4
cmp dword [0x693ce8], 0xffffffff
jne 0x442112
push 0x5f0df0
call fcn.005aac98
add esp, 4
push 0x693ce8
call fcn.005aa491
add esp, 4
mov eax, dword [0x6a4360]
cmp eax, dword [esi + 4]
jle 0x44214f
push 0x6a4360
call fcn.005aa4e2
add esp, 4
cmp dword [0x6a4360], 0xffffffff
jne 0x44214f
push 0x6ac980
call fcn.0041ca50
add esp, 4
push 0x6a4360
call fcn.005aa491
add esp, 4
lea eax, [ebp - 0x20]
push 0x6ac980
push eax
call fcn.0041ca50
add esp, 4
push eax
lea eax, [ebp - 0x30]
push eax
call fcn.00456f70
add esp, 0xc
mov edx, dword [eax + 4]
mov ecx, dword [eax]
call fcn.005ab0a0
cvtsd2ss xmm0, xmm0
divss xmm0, dword [0x67ada8]
comiss xmm0, dword [0x67ada0]
ja 0x442195
cmp byte [0x6901f1], 0
je 0x4421b6
lea eax, [ebp - 0x30]
push eax
call fcn.0041ca50
add esp, 4
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [0x6ac980], ecx
mov dword [0x6ac984], eax
call fcn.004a79e0
push str.Selected_process:
call fcn.0048f970
movss xmm1, dword [0x67adc0]
add esp, 4
xorps xmm0, xmm0
call fcn.00479ae0
lea ecx, [ebp - 0x210]
call fcn.00409d40
mov dword [ebp - 4], 0
call fcn.004a8ac0
test al, al
je 0x442273
mov edx, dword [0x693198]
push edx
call fcn.00450c70
push edx
lea esi, [eax + 4]
call fcn.00450c70
lea ecx, [ebp - 0x448]
mov edx, dword [eax]
call fcn.0041c860
push 0x674024
push eax
lea eax, [ebp - 0xb8]
mov byte [ebp - 4], 1
push eax
call fcn.0040b5b0
add esp, 0xc
push esi
push eax
lea eax, [ebp - 0x42c]
mov byte [ebp - 4], 2
push eax
call fcn.0040b620
add esp, 0xc
lea ecx, [ebp - 0x210]
push eax
call fcn.00409bc0
lea ecx, [ebp - 0x42c]
call fcn.00409b70
lea ecx, [ebp - 0xb8]
call fcn.00409b70
lea ecx, [ebp - 0x448]
mov byte [ebp - 4], 0
call fcn.00409b70
mov eax, 0x55555556
lea ecx, [ebp - 0x210]
imul dword [0x693314]
push 0
mov eax, edx
shr eax, 0x1f
add eax, edx
movd xmm0, eax
mov eax, dword [0x693270]
cvtdq2ps xmm0, xmm0
or dword [eax + 0x19bc], 1
movss dword [eax + 0x19c4], xmm0
call fcn.00409a20
mov edx, eax
mov ecx, str.comboProcesses
call fcn.00492780
add esp, 4
test al, al
je 0x4423b7
xor edi, edi
call fcn.00450c90
test eax, eax
je 0x4423b2
mov dword [ebp - 0x20], edi
mov dword [ebp - 0x1c], edi
nop dword [eax]
cmp dword [0x693198], edi
push edi
sete byte [ebp - 0x42d]
call fcn.00450c70
push edi
lea esi, [eax + 4]
call fcn.00450c70
lea ecx, [ebp - 0x448]
mov edx, dword [eax]
call fcn.0041c860
push 0x674024
push eax
lea eax, [ebp - 0xb8]
mov byte [ebp - 4], 3
push eax
call fcn.0040b5b0
add esp, 0xc
push esi
push eax
lea eax, [ebp - 0x42c]
mov byte [ebp - 4], 4
push eax
call fcn.0040b620
add esp, 0xc
mov ecx, eax
mov byte [ebp - 4], 5
call fcn.00409a20
mov dl, byte [ebp - 0x42d]
lea ecx, [ebp - 0x20]
push ecx
push ecx
mov ecx, eax
call fcn.0049b720
add esp, 8
mov byte [ebp - 0x411], al
lea ecx, [ebp - 0x42c]
call fcn.00409b70
lea ecx, [ebp - 0xb8]
call fcn.00409b70
lea ecx, [ebp - 0x448]
mov byte [ebp - 4], 0
call fcn.00409b70
cmp byte [ebp - 0x411], 0
je 0x442396
mov dword [0x693198], edi
call fcn.004a7820
cmp byte [ebp - 0x42d], 0
je 0x4423a4
call fcn.00477940
inc edi
call fcn.00450c90
cmp edi, eax
jb 0x4422e0
call fcn.0047ab20
call fcn.004920e0
push 0
mov ecx, 2
call fcn.0048f240
add esp, 4
mov dword [ebp - 0x20], 0
lea edx, [ebp - 0x20]
mov dword [ebp - 0x1c], 0
mov ecx, str.Launch_another_client
call fcn.004905c0
test al, al
je 0x442480
push ecx
push 0x6932f4
lea ecx, [ebp - 0x42c]
call fcn.00455740
lea ecx, [ebp - 0x42c]
mov byte [ebp - 4], 6
call fcn.0041f5b0
lea ecx, [ebp - 0x42c]
mov byte [ebp - 0x411], al
mov byte [ebp - 4], 0
call fcn.00409f40
cmp byte [ebp - 0x411], 0
jne 0x44243d
push str.Invalid_path__change_it_in_Settings_tab
mov ecx, 0x69018c
call fcn.00453410
jmp 0x442480
push 0x12
push 0x6704dc
mov edx, 0x6932f4
lea ecx, [ebp - 0x42c]
call fcn.00455a80
add esp, 4
mov byte [ebp - 4], 7
mov ecx, eax
call fcn.00409a20
mov edx, str.__allow_multiple_clients
mov ecx, eax
call fcn.004abcc0
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x42c]
call fcn.00409b70
lea edx, [ebp - 0x20]
mov dword [ebp - 0x20], 0
mov ecx, str.Restart_UX
mov dword [ebp - 0x1c], 0
call fcn.004905c0
test al, al
je 0x442564
push 0x66a9cd
lea ecx, [ebp - 0x448]
call fcn.00405780
push str.https:__127.0.0.1_riotclient_kill_and_restart_ux
lea ecx, [ebp - 0xb8]
mov byte [ebp - 4], 8
call fcn.00405780
push str.POST
lea ecx, [ebp - 0x42c]
mov byte [ebp - 4], 9
call fcn.00405780
lea eax, [ebp - 0x448]
mov byte [ebp - 4], 0xa
push eax
lea eax, [ebp - 0xb8]
push eax
lea edx, [ebp - 0x42c]
lea ecx, [ebp - 0x50]
call fcn.004a6430
add esp, 8
mov ecx, 0x69018c
push eax
call fcn.00409bc0
lea ecx, [ebp - 0x50]
call fcn.00409b70
lea ecx, [ebp - 0x42c]
call fcn.00409b70
lea ecx, [ebp - 0xb8]
call fcn.00409b70
lea ecx, [ebp - 0x448]
mov byte [ebp - 4], 0
call fcn.00409b70
push 0
push str.failed
mov ecx, 0x69018c
call fcn.004532a0
cmp eax, 0xffffffff
je 0x442564
call fcn.004a7820
test al, al
je 0x442564
push str.Rehooked_to_new_league_client
mov ecx, 0x69018c
call fcn.00453410
call fcn.0048eb20
lea edx, [ebp - 0x20]
mov dword [ebp - 0x20], 0
mov ecx, str.Launch_legacy_client
mov dword [ebp - 0x1c], 0
call fcn.004905c0
test al, al
je 0x4425dc
push ecx
push 0x6932f4
lea ecx, [ebp - 0x42c]
call fcn.00455740
lea ecx, [ebp - 0x42c]
mov byte [ebp - 4], 0xb
call fcn.0041f5b0
lea ecx, [ebp - 0x42c]
mov byte [ebp - 0x411], al
mov byte [ebp - 4], 0
call fcn.00409f40
cmp byte [ebp - 0x411], 0
jne 0x4425d7
push str.Invalid_path__change_it_in_Settings_tab
mov ecx, 0x69018c
call fcn.00453410
jmp 0x4425dc
call fcn.00421590
lea edx, [ebp - 0x20]
mov dword [ebp - 0x20], 0
mov ecx, str.Close_client
mov dword [ebp - 0x1c], 0
call fcn.004905c0
test al, al
je 0x442692
push 0x66a9cd
lea ecx, [ebp - 0x448]
call fcn.00405780
push str.https:__127.0.0.1_process_control_v1_process_quit
lea ecx, [ebp - 0xb8]
mov byte [ebp - 4], 0xc
call fcn.00405780
push str.POST
lea ecx, [ebp - 0x42c]
mov byte [ebp - 4], 0xd
call fcn.00405780
lea eax, [ebp - 0x448]
mov byte [ebp - 4], 0xe
push eax
lea eax, [ebp - 0xb8]
push eax
lea edx, [ebp - 0x42c]
lea ecx, [ebp - 0x50]
call fcn.004a6430
add esp, 8
mov ecx, 0x69018c
push eax
call fcn.00409bc0
lea ecx, [ebp - 0x50]
call fcn.00409b70
lea ecx, [ebp - 0x42c]
call fcn.00409b70
lea ecx, [ebp - 0xb8]
call fcn.00409b70
lea ecx, [ebp - 0x448]
mov byte [ebp - 4], 0
call fcn.00409b70
push 1
mov ecx, 1
call fcn.0048f240
add esp, 4
call fcn.004920e0
push 0
mov ecx, 2
call fcn.0048f240
add esp, 4
mov dword [ebp - 0x20], 0
lea edx, [ebp - 0x20]
mov dword [ebp - 0x1c], 0
mov ecx, str.Accept_all_friend_requests
call fcn.004905c0
mov esi, dword [sym.imp.USER32.dll_MessageBoxA]
mov dword [ebp - 0x44c], esi
test al, al
je 0x4429f7
push 1
push str.Accepting_friend_requests
push str.Are_you_sure_
push 0
call esi
cmp eax, 1
jne 0x4429f7
push 0x66a9cd
lea ecx, [ebp - 0x50]
call fcn.00405780
push str.https:__127.0.0.1_lol_chat_v1_friend_requests
lea ecx, [ebp - 0x448]
mov byte [ebp - 4], 0xf
call fcn.00405780
push 0x670c30
lea ecx, [ebp - 0x42c]
mov byte [ebp - 4], 0x10
call fcn.00405780
lea eax, [ebp - 0x50]
mov byte [ebp - 4], 0x11
push eax
lea eax, [ebp - 0x448]
push eax
lea edx, [ebp - 0x42c]
lea ecx, [ebp - 0xb8]
call fcn.004a6430
add esp, 8
lea ecx, [ebp - 0x42c]
call fcn.00409b70
lea ecx, [ebp - 0x448]
call fcn.00409b70
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x15
call fcn.00409b70
xorps xmm0, xmm0
lea ecx, [ebp - 0x168]
movups xmmword [ebp - 0x168], xmm0
movups xmmword [ebp - 0x158], xmm0
call fcn.0051bbc0
lea ecx, [ebp - 0x168]
mov byte [ebp - 4], 0x16
call fcn.00520080
mov esi, eax
mov dword [ebp - 0x34], esi
lea ecx, [ebp - 0x70]
call fcn.00409d40
xorps xmm0, xmm0
mov byte [ebp - 4], 0x18
push 0
lea ecx, [ebp - 0x88]
movq qword [ebp - 0x78], xmm0
movups xmmword [ebp - 0x88], xmm0
call fcn.00525400
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0xb8]
mov eax, dword [esi]
mov edi, dword [eax + 4]
call fcn.00409a20
mov esi, eax
lea ecx, [ebp - 0xb8]
add esi, dword [ebp - 0xa8]
call fcn.00409a20
lea ecx, [ebp - 0x70]
push ecx
lea ecx, [ebp - 0x88]
push ecx
mov ecx, dword [ebp - 0x34]
push esi
push eax
call edi
test al, al
jne 0x442820
push str.Failed_to_parse_JSON
mov ecx, 0x69018c
call fcn.00453410
jmp 0x4429bc
lea ecx, [ebp - 0x88]
call fcn.005280c0
test al, al
je 0x4429bc
lea eax, [ebp - 0x30]
xorps xmm0, xmm0
push eax
lea ecx, [ebp - 0x88]
movlpd qword [ebp - 0x30], xmm0
call fcn.00527910
lea eax, [ebp - 0x28]
xorps xmm0, xmm0
push eax
lea ecx, [ebp - 0x88]
movlpd qword [ebp - 0x28], xmm0
call fcn.00527c70
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0x30]
call fcn.0041f8a0
test al, al
je 0x44294c
lea ecx, [ebp - 0x30]
call fcn.00527990
push 0x674178
mov ecx, eax
call fcn.00525f10
lea ecx, [ebp - 0x42c]
push ecx
mov ecx, eax
call fcn.005273e0
push eax
lea eax, [ebp - 0x50]
mov byte [ebp - 4], 0x1a
push str.https:__127.0.0.1_lol_chat_v1_friend_requests_
push eax
call fcn.0040b6a0
add esp, 0xc
lea ecx, [ebp - 0x42c]
mov byte [ebp - 4], 0x1c
call fcn.00409b70
push str._direction_:_both_
lea ecx, [ebp - 0x448]
call fcn.00405780
push 0x6713c4
lea ecx, [ebp - 0x42c]
mov byte [ebp - 4], 0x1d
call fcn.00405780
lea eax, [ebp - 0x448]
mov byte [ebp - 4], 0x1e
push eax
lea eax, [ebp - 0x50]
push eax
lea edx, [ebp - 0x42c]
lea ecx, [ebp - 0xa0]
call fcn.004a6430
add esp, 8
lea ecx, [ebp - 0xa0]
call fcn.00409b70
lea ecx, [ebp - 0x42c]
call fcn.00409b70
lea ecx, [ebp - 0x448]
call fcn.00409b70
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x19
call fcn.00409b70
lea ecx, [ebp - 0x30]
call fcn.005280b0
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0x30]
call fcn.0041f8a0
test al, al
jne 0x442875
lea ecx, [ebp - 0x88]
call fcn.00528ae0
mov edx, eax
lea ecx, [ebp - 0x50]
call fcn.0041c7d0
push eax
lea eax, [ebp - 0x448]
mov byte [ebp - 4], 0x1f
push str.Accepted
push eax
call fcn.0040b6a0
add esp, 0xc
push str._friend_requests
push eax
lea eax, [ebp - 0x42c]
mov byte [ebp - 4], 0x20
push eax
call fcn.0040b5b0
add esp, 0xc
mov ecx, 0x69018c
push eax
call fcn.00409bc0
lea ecx, [ebp - 0x42c]
call fcn.00409b70
lea ecx, [ebp - 0x448]
call fcn.00409b70
lea ecx, [ebp - 0x50]
call fcn.00409b70
lea ecx, [ebp - 0x88]
call fcn.005258f0
lea ecx, [ebp - 0x70]
call fcn.00409b70
lea ecx, [ebp - 0x34]
call fcn.00409820
lea ecx, [ebp - 0x168]
call fcn.0051bd50
lea ecx, [ebp - 0xb8]
mov byte [ebp - 4], 0
call fcn.00409b70
mov esi, dword [ebp - 0x44c]
call fcn.0048eb20
lea edx, [ebp - 0x20]
mov dword [ebp - 0x20], 0
mov ecx, str.Delete_all_friend_requests
mov dword [ebp - 0x1c], 0
call fcn.004905c0
test al, al
je 0x442d2c
push 1
push str.Deleting_friend_requests
push str.Are_you_sure_
push 0
call esi
cmp eax, 1
jne 0x442d2c
push 0x66a9cd
lea ecx, [ebp - 0x50]
call fcn.00405780
push str.https:__127.0.0.1_lol_chat_v1_friend_requests
lea ecx, [ebp - 0x448]
mov byte [ebp - 4], 0x21
call fcn.00405780
push 0x670c30
lea ecx, [ebp - 0x42c]
mov byte [ebp - 4], 0x22
call fcn.00405780
lea eax, [ebp - 0x50]
mov byte [ebp - 4], 0x23
push eax
lea eax, [ebp - 0x448]
push eax
lea edx, [ebp - 0x42c]
lea ecx, [ebp - 0xb8]
call fcn.004a6430
add esp, 8
lea ecx, [ebp - 0x42c]
call fcn.00409b70
lea ecx, [ebp - 0x448]
call fcn.00409b70
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x27
call fcn.00409b70
xorps xmm0, xmm0
lea ecx, [ebp - 0x168]
movups xmmword [ebp - 0x168], xmm0
movups xmmword [ebp - 0x158], xmm0
call fcn.0051bbc0
lea ecx, [ebp - 0x168]
mov byte [ebp - 4], 0x28
call fcn.00520080
mov esi, eax
mov dword [ebp - 0x34], esi
lea ecx, [ebp - 0x70]
call fcn.00409d40
xorps xmm0, xmm0
mov byte [ebp - 4], 0x2a
push 0
lea ecx, [ebp - 0x88]
movq qword [ebp - 0x78], xmm0
movups xmmword [ebp - 0x88], xmm0
call fcn.00525400
mov byte [ebp - 4], 0x2b
lea ecx, [ebp - 0xb8]
mov eax, dword [esi]
mov edi, dword [eax + 4]
call fcn.00409a20
mov esi, eax
lea ecx, [ebp - 0xb8]
add esi, dword [ebp - 0xa8]
call fcn.00409a20
lea ecx, [ebp - 0x70]
push ecx
lea ecx, [ebp - 0x88]
push ecx
mov ecx, dword [ebp - 0x34]
push esi
push eax
call edi
test al, al
jne 0x442b5b
push str.Failed_to_parse_JSON
mov ecx, 0x69018c
call fcn.00453410
jmp 0x442cf7
lea ecx, [ebp - 0x88]
call fcn.005280c0
test al, al
je 0x442cf7
lea eax, [ebp - 0x30]
xorps xmm0, xmm0
push eax
lea ecx, [ebp - 0x88]
movlpd qword [ebp - 0x30], xmm0
call fcn.00527910
lea eax, [ebp - 0x28]
xorps xmm0, xmm0
push eax
lea ecx, [ebp - 0x88]
movlpd qword [ebp - 0x28], xmm0
call fcn.00527c70
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0x30]
call fcn.0041f8a0
test al, al
je 0x442c87
lea ecx, [ebp - 0x30]
call fcn.00527990
push 0x674178
mov ecx, eax
call fcn.00525f10
lea ecx, [ebp - 0x42c]
push ecx
mov ecx, eax
call fcn.005273e0
push eax
lea eax, [ebp - 0x50]
mov byte [ebp - 4], 0x2c
push str.https:__127.0.0.1_lol_chat_v1_friend_requests_
push eax
call fcn.0040b6a0
add esp, 0xc
lea ecx, [ebp - 0x42c]
mov byte [ebp - 4], 0x2e
call fcn.00409b70
push 0x66a9cd
lea ecx, [ebp - 0x448]
call fcn.00405780
push str.DELETE
lea ecx, [ebp - 0x42c]
mov byte [ebp - 4], 0x2f
call fcn.00405780
lea eax, [ebp - 0x448]
mov byte [ebp - 4], 0x30
push eax
lea eax, [ebp - 0x50]
push eax
lea edx, [ebp - 0x42c]
lea ecx, [ebp - 0xa0]
call fcn.004a6430
add esp, 8
lea ecx, [ebp - 0xa0]
call fcn.00409b70
lea ecx, [ebp - 0x42c]
call fcn.00409b70
lea ecx, [ebp - 0x448]
call fcn.00409b70
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x2b
call fcn.00409b70
lea ecx, [ebp - 0x30]
call fcn.005280b0
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0x30]
call fcn.0041f8a0
test al, al
jne 0x442bb0
lea ecx, [ebp - 0x88]
call fcn.00528ae0
mov edx, eax
lea ecx, [ebp - 0x50]
call fcn.0041c7d0
push eax
lea eax, [ebp - 0x448]
mov byte [ebp - 4], 0x31
push str.Deleted
push eax
call fcn.0040b6a0
add esp, 0xc
push str._friend_requests
push eax
lea eax, [ebp - 0x42c]
mov byte [ebp - 4], 0x32
push eax
call fcn.0040b5b0
add esp, 0xc
mov ecx, 0x69018c
push eax
call fcn.00409bc0
lea ecx, [ebp - 0x42c]
call fcn.00409b70
lea ecx, [ebp - 0x448]
call fcn.00409b70
lea ecx, [ebp - 0x50]
call fcn.00409b70
lea ecx, [ebp - 0x88]
call fcn.005258f0
lea ecx, [ebp - 0x70]
call fcn.00409b70
lea ecx, [ebp - 0x34]
call fcn.00409820
lea ecx, [ebp - 0x168]
call fcn.0051bd50
lea ecx, [ebp - 0xb8]
mov byte [ebp - 4], 0
call fcn.00409b70
push 1
mov ecx, 1
call fcn.0048f240
mov edx, dword [ebp - 0x450]
add esp, 4
mov eax, dword [0x693608]
mov ecx, dword [edx]
cmp eax, dword [ecx + 4]
jle 0x442df2
push 0x693608
call fcn.005aa4e2
add esp, 4
cmp dword [0x693608], 0xffffffff
jne 0x442df2
lea eax, [ebp - 0x54]
mov byte [ebp - 4], 0x33
push eax
xorps xmm0, xmm0
mov dword [0x693ab8], 0
push ecx
lea ecx, [ebp - 0x184]
movq qword [0x693ab0], xmm0
mov dword [ebp - 0x54], 0
call fcn.0042f290
lea ecx, [ebp - 0x184]
mov byte [ebp - 4], 0x34
push ecx
lea eax, [ebp - 0x168]
push eax
push ecx
mov ecx, 0x693ab0
call fcn.0042f2d0
push fcn.00409b70
push 1
push 0x1c
lea eax, [ebp - 0x184]
mov byte [ebp - 4], 0x33
push eax
call fcn.005aa947
push 0x5f0de0
call fcn.005aac98
add esp, 4
mov byte [ebp - 4], 0
push 0x693608
call fcn.005aa491
add esp, 4
push dword [0x6931a4]
mov ecx, 0x693ab0
call fcn.00450730
mov ecx, eax
call fcn.00409a20
lea edx, [ebp - 0x20]
mov dword [ebp - 0x24], eax
mov ecx, str.Remove_all_friends
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
call fcn.004905c0
test al, al
je 0x44317d
push 1
push str.Removing_friends
push str.Are_you_sure_
push 0
call dword [ebp - 0x44c]
cmp eax, 1
jne 0x44317d
push 0x66a9cd
lea ecx, [ebp - 0x50]
call fcn.00405780
push str.https:__127.0.0.1_lol_chat_v1_friends
lea ecx, [ebp - 0x448]
mov byte [ebp - 4], 0x35
call fcn.00405780
push 0x670c30
lea ecx, [ebp - 0x42c]
mov byte [ebp - 4], 0x36
call fcn.00405780
lea eax, [ebp - 0x50]
mov byte [ebp - 4], 0x37
push eax
lea eax, [ebp - 0x448]
push eax
lea edx, [ebp - 0x42c]
lea ecx, [ebp - 0xb8]
call fcn.004a6430
add esp, 8
lea ecx, [ebp - 0x42c]
call fcn.00409b70
lea ecx, [ebp - 0x448]
call fcn.00409b70
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x3b
call fcn.00409b70
xorps xmm0, xmm0
lea ecx, [ebp - 0x168]
movups xmmword [ebp - 0x168], xmm0
movups xmmword [ebp - 0x158], xmm0
call fcn.0051bbc0
lea ecx, [ebp - 0x168]
mov byte [ebp - 4], 0x3c
call fcn.00520080
mov esi, eax
mov dword [ebp - 0x54], esi
lea ecx, [ebp - 0x70]
call fcn.00409d40
xorps xmm0, xmm0
mov byte [ebp - 4], 0x3e
push 0
lea ecx, [ebp - 0x100]
movq qword [ebp - 0xf0], xmm0
movups xmmword [ebp - 0x100], xmm0
call fcn.00525400
mov byte [ebp - 4], 0x3f
lea ecx, [ebp - 0xb8]
mov eax, dword [esi]
mov edi, dword [eax + 4]
call fcn.00409a20
mov esi, eax
lea ecx, [ebp - 0xb8]
add esi, dword [ebp - 0xa8]
call fcn.00409a20
lea ecx, [ebp - 0x70]
push ecx
lea ecx, [ebp - 0x100]
push ecx
mov ecx, dword [ebp - 0x54]
push esi
push eax
call edi
test al, al
jne 0x442f72
push str.Failed_to_parse_JSON
mov ecx, 0x69018c
call fcn.00453410
jmp 0x443148
lea ecx, [ebp - 0x100]
call fcn.005280c0
test al, al
je 0x443148
lea eax, [ebp - 0x30]
xorps xmm0, xmm0
xor esi, esi
movlpd qword [ebp - 0x30], xmm0
push eax
lea ecx, [ebp - 0x100]
mov dword [ebp - 0x34], esi
call fcn.00527910
lea eax, [ebp - 0x20]
xorps xmm0, xmm0
push eax
lea ecx, [ebp - 0x100]
movlpd qword [ebp - 0x20], xmm0
call fcn.00527c70
lea eax, [ebp - 0x20]
push eax
lea ecx, [ebp - 0x30]
call fcn.0041f8a0
test al, al
je 0x4430e3
nop dword [eax]
lea ecx, [ebp - 0x30]
call fcn.00527990
mov edi, eax
push str.groupId
mov ecx, edi
call fcn.00525f10
mov ecx, eax
call fcn.00526e50
push dword [0x6931a4]
mov ecx, 0x693ab0
mov esi, eax
call fcn.00450730
cmp esi, dword [eax + 0x18]
jne 0x4430c4
push 0x674178
mov ecx, edi
call fcn.00525f10
lea ecx, [ebp - 0x42c]
push ecx
mov ecx, eax
call fcn.005273e0
push eax
lea eax, [ebp - 0x50]
mov byte [ebp - 4], 0x40
push str.https:__127.0.0.1_lol_chat_v1_friends_
push eax
call fcn.0040b6a0
add esp, 0xc
lea ecx, [ebp - 0x42c]
mov byte [ebp - 4], 0x42
call fcn.00409b70
push 0x66a9cd
lea ecx, [ebp - 0x448]
call fcn.00405780
push str.DELETE
lea ecx, [ebp - 0x42c]
mov byte [ebp - 4], 0x43
call fcn.00405780
lea eax, [ebp - 0x448]
mov byte [ebp - 4], 0x44
push eax
lea eax, [ebp - 0x50]
push eax
lea edx, [ebp - 0x42c]
lea ecx, [ebp - 0xa0]
call fcn.004a6430
add esp, 8
lea ecx, [ebp - 0xa0]
call fcn.00409b70
lea ecx, [ebp - 0x42c]
call fcn.00409b70
lea ecx, [ebp - 0x448]
call fcn.00409b70
mov esi, dword [ebp - 0x34]
lea ecx, [ebp - 0x50]
inc esi
mov byte [ebp - 4], 0x3f
mov dword [ebp - 0x34], esi
call fcn.00409b70
jmp 0x4430c7
mov esi, dword [ebp - 0x34]
lea ecx, [ebp - 0x30]
call fcn.005280b0
lea eax, [ebp - 0x20]
push eax
lea ecx, [ebp - 0x30]
call fcn.0041f8a0
test al, al
jne 0x442fd0
lea eax, [ebp - 0x50]
push esi
push eax
call fcn.00402230
push eax
lea eax, [ebp - 0x448]
mov byte [ebp - 4], 0x45
push str.Deleted
push eax
call fcn.0040b6a0
add esp, 0x14
push str._friends
push eax
lea eax, [ebp - 0x42c]
mov byte [ebp - 4], 0x46
push eax
call fcn.0040b5b0
add esp, 0xc
mov ecx, 0x69018c
push eax
call fcn.00409bc0
lea ecx, [ebp - 0x42c]
call fcn.00409b70
lea ecx, [ebp - 0x448]
call fcn.00409b70
lea ecx, [ebp - 0x50]
call fcn.00409b70
lea ecx, [ebp - 0x100]
call fcn.005258f0
lea ecx, [ebp - 0x70]
call fcn.00409b70
lea ecx, [ebp - 0x54]
call fcn.00409820
lea ecx, [ebp - 0x168]
call fcn.0051bd50
lea ecx, [ebp - 0xb8]
mov byte [ebp - 4], 0
call fcn.00409b70
movss xmm1, dword [0x67adc0]
xorps xmm0, xmm0
call fcn.00479ae0
push str._From_folder:
call fcn.0048f970
movss xmm1, dword [0x67adc0]
add esp, 4
xorps xmm0, xmm0
call fcn.00479ae0
push 0x57
push 0x14
lea ecx, [ebp - 0x42c]
call fcn.00453470
push ecx
mov dword [esp], 0xbf800000
mov ecx, eax
push 1
push 0
call fcn.00409a20
mov edx, eax
lea ecx, [ebp - 0x20]
call fcn.00471b80
add esp, 0xc
lea ecx, [ebp - 0x42c]
movss xmm0, dword [eax]
mov eax, dword [0x693270]
or dword [eax + 0x19bc], 1
movss dword [eax + 0x19c4], xmm0
call fcn.00409b70
mov edx, dword [ebp - 0x24]
mov ecx, str.comboGroups
push 0
call fcn.00492780
add esp, 4
test al, al
je 0x4435bd
push 0x66a9cd
lea ecx, [ebp - 0x448]
call fcn.00405780
push str.https:__127.0.0.1_lol_chat_v1_friend_groups
lea ecx, [ebp - 0xb8]
mov byte [ebp - 4], 0x47
call fcn.00405780
push 0x670c30
lea ecx, [ebp - 0x42c]
mov byte [ebp - 4], 0x48
call fcn.00405780
lea eax, [ebp - 0x448]
mov byte [ebp - 4], 0x49
push eax
lea eax, [ebp - 0xb8]
push eax
lea edx, [ebp - 0x42c]
lea ecx, [ebp - 0x88]
call fcn.004a6430
add esp, 8
lea ecx, [ebp - 0x42c]
call fcn.00409b70
lea ecx, [ebp - 0xb8]
call fcn.00409b70
lea ecx, [ebp - 0x448]
mov byte [ebp - 4], 0x4d
call fcn.00409b70
xorps xmm0, xmm0
lea ecx, [ebp - 0x168]
movups xmmword [ebp - 0x168], xmm0
movups xmmword [ebp - 0x158], xmm0
call fcn.0051bbc0
lea ecx, [ebp - 0x168]
mov byte [ebp - 4], 0x4e
call fcn.00520080
mov esi, eax
mov dword [ebp - 0x54], esi
lea ecx, [ebp - 0xe8]
call fcn.00409d40
xorps xmm0, xmm0
mov byte [ebp - 4], 0x50
push 0
lea ecx, [ebp - 0x100]
movq qword [ebp - 0xf0], xmm0
movups xmmword [ebp - 0x100], xmm0
call fcn.00525400
mov byte [ebp - 4], 0x51
lea ecx, [ebp - 0x88]
mov eax, dword [esi]
mov edi, dword [eax + 4]
call fcn.00409a20
mov esi, eax
lea ecx, [ebp - 0x88]
add esi, dword [ebp - 0x78]
call fcn.00409a20
lea ecx, [ebp - 0xe8]
push ecx
lea ecx, [ebp - 0x100]
push ecx
mov ecx, dword [ebp - 0x54]
push esi
push eax
call edi
test al, al
je 0x443446
lea ecx, [ebp - 0x100]
call fcn.005280c0
test al, al
je 0x443446
mov ecx, 0x693ab0
call fcn.00450770
lea eax, [ebp - 0x30]
xorps xmm0, xmm0
push eax
lea ecx, [ebp - 0x100]
movlpd qword [ebp - 0x30], xmm0
call fcn.00527910
lea eax, [ebp - 0x20]
xorps xmm0, xmm0
push eax
lea ecx, [ebp - 0x100]
movlpd qword [ebp - 0x20], xmm0
call fcn.00527c70
lea eax, [ebp - 0x20]
push eax
lea ecx, [ebp - 0x30]
call fcn.0041f8a0
test al, al
je 0x443432
lea ecx, [ebp - 0x30]
call fcn.00527990
mov edi, eax
push str.name
mov ecx, edi
call fcn.00525f10
lea ecx, [ebp - 0x42c]
push ecx
mov ecx, eax
call fcn.005273e0
mov esi, eax
push 0x67094c
mov ecx, edi
mov byte [ebp - 4], 0x52
call fcn.00525f10
mov ecx, eax
call fcn.00526e50
mov dword [ebp - 0x24], eax
lea ecx, [ebp - 0x184]
lea eax, [ebp - 0x24]
push eax
push esi
call fcn.00456170
lea ecx, [ebp - 0x42c]
mov byte [ebp - 4], 0x54
call fcn.00409b70
lea eax, [ebp - 0x184]
mov ecx, 0x693ab0
push eax
call fcn.0042f4e0
lea ecx, [ebp - 0x184]
mov byte [ebp - 4], 0x51
call fcn.00409b70
lea ecx, [ebp - 0x30]
call fcn.005280b0
lea eax, [ebp - 0x20]
push eax
lea ecx, [ebp - 0x30]
call fcn.0041f8a0
test al, al
jne 0x443397
mov byte [ebp - 0x24], 0
lea eax, [ebp - 0x24]
push dword [ebp - 0x24]
push dword [ebp - 0x24]
push ecx
push eax
call fcn.00456fa0
mov ecx, dword [0x693ab4]
mov eax, 0x92492493
mov edi, dword [0x693ab0]
xor esi, esi
sub ecx, edi
imul ecx
add edx, ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add eax, edx
je 0x4434ec
xor eax, eax
mov dword [ebp - 0x20], esi
mov dword [ebp - 0x1c], esi
mov dword [ebp - 0x34], eax
nop word [eax + eax]
cmp dword [0x6931a4], esi
lea ecx, [eax + edi]
sete dl
cmp dword [ecx + 0x14], 0xf
mov byte [ebp - 0x411], dl
jbe 0x44349a
mov ecx, dword [ecx]
lea eax, [ebp - 0x20]
push eax
push ecx
call fcn.0049b720
add esp, 8
test al, al
je 0x4434b1
mov dword [0x6931a4], esi
cmp byte [ebp - 0x411], 0
je 0x4434bf
call fcn.00477940
mov ecx, dword [0x693ab4]
mov eax, 0x92492493
mov edi, dword [0x693ab0]
inc esi
add dword [ebp - 0x34], 0x1c
sub ecx, edi
imul ecx
add edx, ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add eax, edx
cmp esi, eax
mov eax, dword [ebp - 0x34]
jb 0x443480
call fcn.0047ab20
lea ecx, [ebp - 0x100]
call fcn.005258f0
mov byte [ebp - 4], 0x4f
mov ecx, dword [ebp - 0xd4]
cmp ecx, 0xf
jbe 0x44353a
mov edx, dword [ebp - 0xe8]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x443530
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x445d6e
push ecx
push edx
call fcn.005aacb2
add esp, 8
mov ecx, dword [ebp - 0x54]
mov dword [ebp - 0xd8], 0
mov dword [ebp - 0xd4], 0xf
mov byte [ebp - 0xe8], 0
test ecx, ecx
je 0x443562
mov eax, dword [ecx]
push 1
call dword [eax]
lea ecx, [ebp - 0x168]
call fcn.0051bd50
mov byte [ebp - 4], 0
mov ecx, dword [ebp - 0x74]
cmp ecx, 0xf
jbe 0x4435a8
mov edx, dword [ebp - 0x88]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x44359e
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x445d6e
push ecx
push edx
call fcn.005aacb2
add esp, 8
mov dword [ebp - 0x78], 0
mov dword [ebp - 0x74], 0xf
mov byte [ebp - 0x88], 0
mov eax, dword [0x693270]
movss xmm0, dword [0x67ac8c]
mov ecx, dword [eax + 0x1160]
cmp byte [ecx + 0xaf], 0
jne 0x4435ee
mov ecx, dword [ecx + 0x198]
movaps xmm1, xmm0
neg ecx
sbb ecx, ecx
add ecx, 6
call fcn.00491d30
push str.In_game_minimap_scale:
call fcn.0048f970
mov esi, dword [0x693270]
add esp, 4
mov edx, dword [esi + 0x1160]
cmp byte [edx + 0xaf], 0
jne 0x443663
movss xmm1, dword [esi + 0xad4]
addss xmm1, dword [edx + 0xf8]
movss xmm0, dword [edx + 0xfc]
movss dword [edx + 0xf0], xmm1
movss dword [edx + 0xf4], xmm0
mov eax, dword [edx + 0x120]
mov ecx, dword [edx + 0x124]
mov dword [edx + 0x118], eax
mov eax, dword [edx + 0x12c]
mov dword [edx + 0x11c], ecx
mov dword [edx + 0x128], eax
mov byte [edx + 0x130], 1
mov eax, 0x55555556
mov dword [ebp - 0x24], 0x15e
imul dword [0x693314]
or dword [esi + 0x19bc], 1
mov eax, edx
mov dword [ebp - 0x54], 0
shr eax, 0x1f
add eax, edx
mov edx, 4
push ecx
push 0x671818
mov ecx, str.sliderMinimapScale
movd xmm0, eax
lea eax, [ebp - 0x24]
push eax
cvtdq2ps xmm0, xmm0
lea eax, [ebp - 0x54]
push eax
push 0x68ffb4
movss dword [esi + 0x19c4], xmm0
call fcn.004938d0
mov eax, dword [0x693270]
add esp, 0x14
mov edx, dword [eax + 0x1160]
cmp byte [edx + 0xaf], 0
jne 0x443725
movss xmm1, dword [eax + 0xad4]
addss xmm1, dword [edx + 0xf8]
movss xmm0, dword [edx + 0xfc]
movss dword [edx + 0xf0], xmm1
movss dword [edx + 0xf4], xmm0
mov eax, dword [edx + 0x120]
mov ecx, dword [edx + 0x124]
mov dword [edx + 0x118], eax
mov eax, dword [edx + 0x12c]
mov dword [edx + 0x11c], ecx
mov dword [edx + 0x128], eax
mov byte [edx + 0x130], 1
push 0
lea edx, [ebp - 0x20]
mov dword [ebp - 0x20], 0
mov ecx, str.SubmitsubmitMinimapScale
mov dword [ebp - 0x1c], 0
call fcn.004902b0
add esp, 4
test al, al
je 0x4437f3
movd xmm0, dword [0x68ffb4]
lea edx, [ebp - 0x24]
cvtdq2ps xmm0, xmm0
push 0x23
push str._HUD_:_MinimapScale_::.2f
lea ecx, [ebp - 0xa0]
divss xmm0, dword [0x67ad40]
movss dword [ebp - 0x24], xmm0
call fcn.00457000
add esp, 8
mov esi, eax
push str.https:__127.0.0.1_lol_game_settings_v1_game_settings
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x55
call fcn.00405780
push str.PATCH
lea ecx, [ebp - 0x42c]
mov byte [ebp - 4], 0x56
call fcn.00405780
lea eax, [ebp - 0x50]
mov byte [ebp - 4], 0x57
push esi
push eax
lea edx, [ebp - 0x42c]
lea ecx, [ebp - 0x70]
call fcn.004a6430
add esp, 8
mov ecx, 0x69018c
push eax
call fcn.00409bc0
lea ecx, [ebp - 0x70]
call fcn.00409b70
lea ecx, [ebp - 0x42c]
call fcn.00409b70
lea ecx, [ebp - 0x50]
call fcn.00409b70
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0
call fcn.00409b70
mov eax, dword [0x693270]
mov ecx, dword [eax + 0x1160]
cmp byte [ecx + 0xaf], 0
jne 0x443821
mov ecx, dword [ecx + 0x198]
movss xmm1, dword [0x67ac8c]
neg ecx
sbb ecx, ecx
add ecx, 6
call fcn.00491d30
mov eax, dword [ebp - 0x450]
mov ecx, dword [eax]
mov eax, dword [0x693a48]
cmp eax, dword [ecx + 4]
jle 0x443978
push 0x693a48
call fcn.005aa4e2
add esp, 4
cmp dword [0x693a48], 0xffffffff
jne 0x443978
sub esp, 8
mov byte [ebp - 4], 0x58
xorps xmm0, xmm0
mov dword [0x693aa8], 0
lea ecx, [ebp - 0x410]
movq qword [0x693aa0], xmm0
call fcn.00445dc0
sub esp, 8
mov byte [ebp - 4], 0x59
lea ecx, [ebp - 0x3e0]
call fcn.00445e50
sub esp, 8
mov byte [ebp - 4], 0x5a
lea ecx, [ebp - 0x3b0]
call fcn.00445ee0
sub esp, 8
mov byte [ebp - 4], 0x5b
lea ecx, [ebp - 0x380]
call fcn.00445f70
sub esp, 8
mov byte [ebp - 4], 0x5c
lea ecx, [ebp - 0x350]
call fcn.00446000
sub esp, 8
mov byte [ebp - 4], 0x5d
lea ecx, [ebp - 0x320]
call fcn.00446090
sub esp, 8
mov byte [ebp - 4], 0x5e
lea ecx, [ebp - 0x2f0]
call fcn.00446120
push str.EMOTE
push str.Emotes
lea ecx, [ebp - 0x2c0]
mov byte [ebp - 4], 0x5f
call fcn.0043dfe0
sub esp, 8
mov byte [ebp - 4], 0x60
lea ecx, [ebp - 0x290]
call fcn.004461b0
sub esp, 8
mov byte [ebp - 4], 0x61
lea ecx, [ebp - 0x260]
call fcn.00446240
lea ecx, [ebp - 0x410]
mov byte [ebp - 4], 0x62
push ecx
lea eax, [ebp - 0x230]
push eax
push ecx
mov ecx, 0x693aa0
call fcn.0043e2d0
push fcn.00426330
push 0xa
push 0x30
lea eax, [ebp - 0x410]
mov byte [ebp - 4], 0x58
push eax
call fcn.005aa947
push 0x5f0dd0
call fcn.005aac98
add esp, 4
mov byte [ebp - 4], 0
push 0x693a48
call fcn.005aa491
add esp, 4
mov eax, dword [0x69323c]
lea esi, [eax + eax*2]
shl esi, 4
add esi, dword [0x693aa0]
mov dword [ebp - 0x54], esi
cmp dword [esi + 0x14], 0xf
jbe 0x443997
mov esi, dword [esi]
mov dword [ebp - 0x54], esi
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 0x4439cb
cmp dword [eax + 0x10], 2
jne 0x4439c6
cmp dword [eax + 4], 1
je 0x4439da
call fcn.0048ee00
push 1
mov edx, 2
call fcn.0048e450
add esp, 4
push 0
lea edx, [ebp - 0x20]
mov dword [ebp - 0x20], 0
mov ecx, str.Disenchant_all:
mov dword [ebp - 0x1c], 0
call fcn.004902b0
add esp, 4
test al, al
je 0x444069
xorps xmm0, xmm0
lea ecx, [ebp - 0x1f8]
push 0
movups xmmword [ebp - 0x1f8], xmm0
movq qword [ebp - 0x1e8], xmm0
call fcn.00525400
xorps xmm0, xmm0
mov byte [ebp - 4], 0x63
lea ecx, [ebp - 0x230]
movups xmmword [ebp - 0x230], xmm0
movups xmmword [ebp - 0x220], xmm0
call fcn.0051bbc0
lea ecx, [ebp - 0x230]
mov byte [ebp - 4], 0x64
call fcn.00520080
mov esi, eax
mov dword [ebp - 0x2c], esi
lea ecx, [ebp - 0x1e0]
call fcn.00409d40
push 0x66a9cd
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 0x66
call fcn.00405780
push str.https:__127.0.0.1_lol_loot_v1_player_loot_map
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x67
call fcn.00405780
push 0x670c30
lea ecx, [ebp - 0x42c]
mov byte [ebp - 4], 0x68
call fcn.00405780
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x69
push eax
lea eax, [ebp - 0x50]
push eax
lea edx, [ebp - 0x42c]
lea ecx, [ebp - 0x100]
call fcn.004a6430
add esp, 8
lea ecx, [ebp - 0x42c]
call fcn.00409b70
lea ecx, [ebp - 0x50]
call fcn.00409b70
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 0x6d
call fcn.00409b70
mov eax, dword [esi]
lea ecx, [ebp - 0x100]
mov eax, dword [eax + 4]
mov dword [ebp - 0x24], eax
call fcn.00409a20
mov edi, eax
lea ecx, [ebp - 0x100]
add edi, dword [ebp - 0xf0]
call fcn.00409a20
lea ecx, [ebp - 0x1e0]
push ecx
lea ecx, [ebp - 0x1f8]
push ecx
push edi
push eax
mov ecx, esi
call dword [ebp - 0x24]
test al, al
je 0x443f7f
push 1
push str.Disenchanting_loot
push str.Are_you_sure_
push 0
call dword [ebp - 0x44c]
cmp eax, 1
jne 0x443f8e
lea eax, [ebp - 0x1a4]
mov dword [ebp - 0x34], 0
push eax
lea ecx, [ebp - 0x1f8]
call fcn.00527e30
mov byte [ebp - 4], 0x6e
mov eax, dword [ebp - 0x1a0]
mov edi, dword [ebp - 0x1a4]
mov dword [ebp - 0x24], eax
cmp edi, eax
je 0x443e2f
nop dword [eax]
mov eax, dword [0x69323c]
xorps xmm0, xmm0
movups xmmword [ebp - 0x198], xmm0
mov dword [ebp - 0x188], 0
lea eax, [eax + eax*2]
shl eax, 4
add eax, 0x18
add eax, dword [0x693aa0]
push eax
lea eax, [ebp - 0x498]
push 0x6744b0
push eax
call fcn.004556e0
add esp, 0xc
push 6
push str.__d_
mov ecx, eax
mov byte [ebp - 4], 0x6f
call fcn.0040a280
xorps xmm0, xmm0
mov dword [ebp - 0x458], 0
movups xmmword [ebp - 0x468], xmm0
mov dword [ebp - 0x454], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x468], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x458], xmm0
mov byte [ebp - 4], 0x70
lea ecx, [ebp - 0x194]
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
mov dword [ebp - 0x198], 0
call fcn.00409d80
mov byte [ebp - 4], 0x71
lea ecx, [ebp - 0x468]
cmp dword [ebp - 0x454], 0xf
lea eax, [ebp - 0x468]
cmova ecx, dword [ebp - 0x468]
seta byte [ebp - 0x411]
add ecx, dword [ebp - 0x458]
cmp byte [ebp - 0x411], 0
push ecx
cmovne eax, dword [ebp - 0x468]
push ecx
push eax
lea ecx, [ebp - 0x198]
call fcn.0040b970
mov byte [ebp - 4], 0x73
mov ecx, dword [ebp - 0x454]
cmp ecx, 0xf
jbe 0x443ca3
mov edx, dword [ebp - 0x468]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x443c99
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x445d6e
push ecx
push edx
call fcn.005aacb2
add esp, 8
mov dword [ebp - 0x458], 0
mov dword [ebp - 0x454], 0xf
mov byte [ebp - 0x468], 0
lea ecx, [ebp - 0x498]
mov byte [ebp - 4], 0x74
call fcn.00409b70
push ecx
lea edx, [ebp - 0x198]
mov ecx, edi
call fcn.004570a0
add esp, 4
test al, al
je 0x443df5
push str.STATSTONE_SHARD
push dword [0x69323c]
call fcn.00452e70
add eax, 0x18
push eax
call fcn.004556a0
add esp, 8
mov ecx, str.DISENCHANT
test al, al
mov eax, str.disenchant
cmove ecx, eax
push ecx
lea ecx, [ebp - 0x148]
call fcn.00405780
push edi
lea ecx, [ebp - 0x1f8]
mov byte [ebp - 4], 0x75
call fcn.00525ba0
push str.type
mov ecx, eax
call fcn.00525f10
lea ecx, [ebp - 0xa0]
push ecx
mov ecx, eax
call fcn.005273e0
push 0x3c
lea eax, [ebp - 0x148]
mov byte [ebp - 4], 0x76
push str.https:__127.0.0.1_lol_loot_v1_recipes_0_1_craft_repeat1
push eax
lea edx, [ebp - 0xa0]
lea ecx, [ebp - 0x70]
call fcn.004570d0
add esp, 0xc
push 6
push str.____
mov edx, edi
mov byte [ebp - 4], 0x77
lea ecx, [ebp - 0x50]
call fcn.00455a80
add esp, 8
push str.POST
lea ecx, [ebp - 0x42c]
mov byte [ebp - 4], 0x78
call fcn.00405780
lea eax, [ebp - 0x50]
mov byte [ebp - 4], 0x79
push eax
lea eax, [ebp - 0x70]
push eax
lea edx, [ebp - 0x42c]
lea ecx, [ebp - 0xd0]
call fcn.004a6430
add esp, 8
lea ecx, [ebp - 0xd0]
call fcn.00409b70
lea ecx, [ebp - 0x42c]
call fcn.00409b70
inc dword [ebp - 0x34]
lea ecx, [ebp - 0x50]
call fcn.00409b70
lea ecx, [ebp - 0x70]
call fcn.00409b70
lea ecx, [ebp - 0xa0]
call fcn.00409b70
lea ecx, [ebp - 0x148]
call fcn.00409b70
lea ecx, [ebp - 0x198]
mov byte [ebp - 4], 0x6e
call fcn.00409ef0
mov ecx, dword [ebp - 0x188]
test ecx, ecx
je 0x443e23
mov eax, dword [ecx]
mov eax, dword [eax + 8]
call eax
test eax, eax
je 0x443e23
mov ecx, dword [eax]
push 1
mov edx, dword [ecx]
mov ecx, eax
call edx
add edi, 0x18
cmp edi, dword [ebp - 0x24]
jne 0x443b70
lea ecx, [ebp - 0x1a4]
mov byte [ebp - 4], 0x6d
call fcn.00451e60
mov eax, dword [0x69323c]
push dword [ebp - 0x34]
lea edi, [eax + eax*2]
lea eax, [ebp - 0x42c]
shl edi, 4
add edi, dword [0x693aa0]
push eax
call fcn.00402230
add esp, 8
cmp dword [eax + 0x14], 0xf
xorps xmm0, xmm0
movq qword [ebp - 0xd0], xmm0
mov ecx, eax
jbe 0x443e76
mov ecx, dword [eax]
cmp dword [edi + 0x14], 0xf
mov eax, dword [eax + 0x10]
mov dword [ebp - 0xc8], ecx
mov ecx, edi
mov dword [ebp - 0xc4], eax
mov dword [ebp - 0xd0], 0xc0000000
jbe 0x443e99
mov ecx, dword [edi]
mov eax, dword [edi + 0x10]
sub esp, 8
mov dword [ebp - 0xbc], eax
mov eax, esp
mov dword [ebp - 0xc0], ecx
lea ecx, [ebp - 0xd0]
mov dword [ebp - 0xcc], 0xc0000008
mov byte [ebp - 4], 0x7a
mov dword [eax + 4], ecx
lea ecx, [ebp - 0x50]
push 0x14
push str.Disenchanted_0_1
mov dword [eax], 2
call fcn.0040d7b0
mov ecx, dword [0x6901a0]
add esp, 0x10
cmp ecx, 0xf
jbe 0x443f15
mov eax, dword [0x69018c]
inc ecx
cmp ecx, 0x1000
jb 0x443f0b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x445d73
mov eax, edx
push ecx
push eax
call fcn.005aacb2
add esp, 8
movups xmm0, xmmword [ebp - 0x50]
mov byte [ebp - 0x50], 0
movups xmmword [0x69018c], xmm0
movq xmm0, qword [ebp - 0x40]
mov byte [ebp - 4], 0x6d
mov ecx, dword [ebp - 0x418]
movq qword [0x69019c], xmm0
mov dword [ebp - 0x40], 0
mov dword [ebp - 0x3c], 0xf
cmp ecx, 0xf
jbe 0x443f8e
mov edx, dword [ebp - 0x42c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x443f73
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x445d73
push ecx
push edx
call fcn.005aacb2
add esp, 8
jmp 0x443f8e
push str.Loot_not_found
mov ecx, 0x69018c
call fcn.00453410
mov byte [ebp - 4], 0x66
mov ecx, dword [ebp - 0xec]
cmp ecx, 0xf
jbe 0x443fcc
mov edx, dword [ebp - 0x100]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x443fc2
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x445d78
push ecx
push edx
call fcn.005aacb2
add esp, 8
mov byte [ebp - 4], 0x65
mov ecx, dword [ebp - 0x1cc]
mov dword [ebp - 0xf0], 0
mov dword [ebp - 0xec], 0xf
mov byte [ebp - 0x100], 0
cmp ecx, 0xf
jbe 0x444025
mov edx, dword [ebp - 0x1e0]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x44401b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x445d78
push ecx
push edx
call fcn.005aacb2
add esp, 8
mov dword [ebp - 0x1d0], 0
mov dword [ebp - 0x1cc], 0xf
mov byte [ebp - 0x1e0], 0
test esi, esi
je 0x44404c
mov eax, dword [esi]
mov ecx, esi
push 1
call dword [eax]
lea ecx, [ebp - 0x230]
call fcn.0051bd50
lea ecx, [ebp - 0x1f8]
mov byte [ebp - 4], 0
call fcn.005258f0
mov esi, dword [ebp - 0x54]
mov edi, dword [0x693270]
mov edx, dword [edi + 0x1160]
cmp byte [edx + 0xaf], 0
jne 0x4440d1
movss xmm1, dword [edi + 0xad4]
addss xmm1, dword [edx + 0xf8]
movss xmm0, dword [edx + 0xfc]
movss dword [edx + 0xf0], xmm1
movss dword [edx + 0xf4], xmm0
mov eax, dword [edx + 0x120]
mov ecx, dword [edx + 0x124]
mov dword [edx + 0x118], eax
mov eax, dword [edx + 0x12c]
mov dword [edx + 0x11c], ecx
mov dword [edx + 0x128], eax
mov byte [edx + 0x130], 1
movd xmm0, dword [0x693314]
mov edx, esi
cvtdq2pd xmm0, xmm0
or dword [edi + 0x19bc], 1
mov ecx, str.comboDisenchant
push 0
divsd xmm0, qword [0x67acc8]
cvtpd2ps xmm0, xmm0
movss dword [edi + 0x19c4], xmm0
call fcn.00492780
add esp, 4
test al, al
je 0x4441af
mov ecx, dword [0x693aa4]
mov eax, 0x2aaaaaab
mov edi, dword [0x693aa0]
xor esi, esi
sub ecx, edi
imul ecx
sar edx, 3
mov eax, edx
shr eax, 0x1f
add eax, edx
je 0x4441aa
xor eax, eax
mov dword [ebp - 0x20], esi
mov dword [ebp - 0x1c], esi
mov dword [ebp - 0x34], eax
nop
cmp dword [0x69323c], esi
lea ecx, [eax + edi]
sete dl
cmp dword [ecx + 0x14], 0xf
mov byte [ebp - 0x411], dl
jbe 0x44415a
mov ecx, dword [ecx]
lea eax, [ebp - 0x20]
push eax
push ecx
call fcn.0049b720
add esp, 8
test al, al
je 0x444171
mov dword [0x69323c], esi
cmp byte [ebp - 0x411], 0
je 0x44417f
call fcn.00477940
mov ecx, dword [0x693aa4]
mov eax, 0x2aaaaaab
mov edi, dword [0x693aa0]
inc esi
add dword [ebp - 0x34], 0x30
sub ecx, edi
imul ecx
sar edx, 3
mov eax, edx
shr eax, 0x1f
add eax, edx
cmp esi, eax
mov eax, dword [ebp - 0x34]
jb 0x444140
call fcn.0047ab20
call fcn.0048eb20
push 0
lea edx, [ebp - 0x20]
mov dword [ebp - 0x20], 0
mov ecx, str.Refund_last_purchase
mov dword [ebp - 0x1c], 0
call fcn.004902b0
add esp, 4
test al, al
je 0x4449ea
push 1
push str.Refunding_last_purchase
push str.Are_you_sure_
push 0
call dword [ebp - 0x44c]
cmp eax, 1
jne 0x4449ea
xorps xmm0, xmm0
lea ecx, [ebp - 0x1c8]
movups xmmword [ebp - 0x1c8], xmm0
movups xmmword [ebp - 0x1b8], xmm0
call fcn.0051bbc0
lea ecx, [ebp - 0x1c8]
mov byte [ebp - 4], 0x7c
call fcn.00520080
mov edi, eax
mov dword [ebp - 0x2c], edi
xorps xmm0, xmm0
mov dword [ebp - 0xc0], 0
movups xmmword [ebp - 0xd0], xmm0
mov dword [ebp - 0xbc], 0xf
mov byte [ebp - 0xd0], 0
mov byte [ebp - 4], 0x7e
lea ecx, [ebp - 0x50]
push 0
movups xmmword [ebp - 0x50], xmm0
movq qword [ebp - 0x40], xmm0
call fcn.00525400
xorps xmm0, xmm0
mov byte [ebp - 4], 0x7f
lea ecx, [ebp - 0xa0]
movlpd qword [ebp - 0x58], xmm0
call fcn.004a8b00
mov edx, eax
mov byte [ebp - 4], 0x80
lea ecx, [ebp - 0x58]
call fcn.004ac200
mov byte [ebp - 4], 0x82
mov ecx, dword [ebp - 0x8c]
cmp ecx, 0xf
jbe 0x4442c8
mov edx, dword [ebp - 0xa0]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4442be
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x445d7d
push ecx
push edx
call fcn.005aacb2
add esp, 8
push 0
xorps xmm0, xmm0
mov dword [ebp - 0x90], 0
push 0x66a9cd
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x8c], 0xf
mov byte [ebp - 0xa0], 0
movups xmmword [ebp - 0x70], xmm0
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 0
call fcn.004057c0
mov byte [ebp - 4], 0x83
lea ecx, [ebp - 0xa0]
push 0x19
xorps xmm0, xmm0
mov dword [ebp - 0x90], 0
push str._lol_store_v1_getStoreUrl
movups xmmword [ebp - 0xa0], xmm0
mov dword [ebp - 0x8c], 0
call fcn.004057c0
mov byte [ebp - 4], 0x84
lea ecx, [ebp - 0x148]
push 3
xorps xmm0, xmm0
mov dword [ebp - 0x138], 0
push 0x670c30
movups xmmword [ebp - 0x148], xmm0
mov dword [ebp - 0x134], 0
call fcn.004057c0
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x85
push eax
lea eax, [ebp - 0xa0]
push eax
lea edx, [ebp - 0x148]
lea ecx, [ebp - 0x130]
call fcn.004a6430
add esp, 8
mov byte [ebp - 4], 0x87
mov ecx, dword [ebp - 0x134]
cmp ecx, 0xf
jbe 0x4443d0
mov edx, dword [ebp - 0x148]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4443c6
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x445d8c
push ecx
push edx
call fcn.005aacb2
add esp, 8
mov byte [ebp - 4], 0x88
mov ecx, dword [ebp - 0x8c]
cmp ecx, 0xf
jbe 0x44440e
mov edx, dword [ebp - 0xa0]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x444404
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x445d8c
push ecx
push edx
call fcn.005aacb2
add esp, 8
mov byte [ebp - 4], 0x89
mov ecx, dword [ebp - 0x5c]
cmp ecx, 0xf
jbe 0x444446
mov edx, dword [ebp - 0x70]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x44443c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x445d8c
push ecx
push edx
call fcn.005aacb2
add esp, 8
cmp dword [ebp - 0x11c], 0xf
lea ecx, [ebp - 0x130]
mov esi, dword [ebp - 0x120]
cmova ecx, dword [ebp - 0x130]
mov dword [ebp - 0x24], ecx
lea ecx, [ebp - 0x130]
cmova ecx, dword [ebp - 0x130]
push 0x22
add esi, ecx
push esi
push dword [ebp - 0x24]
call fcn.00595810
mov ecx, eax
cmp eax, esi
je 0x444497
inc eax
cmp eax, esi
je 0x444497
mov dl, byte [eax]
cmp dl, 0x22
je 0x444492
mov byte [ecx], dl
inc ecx
inc eax
cmp eax, esi
jne 0x444488
push esi
push ecx
lea eax, [ebp - 0x24]
push eax
lea ecx, [ebp - 0x130]
call fcn.00453310
lea eax, [ebp - 0x58]
push eax
lea ecx, [ebp - 0x38]
call fcn.00451d40
mov dword [ebp - 0x24], eax
mov byte [ebp - 4], 0x8a
mov ecx, accept
mov edx, dword [ebp - 0x120]
sub ecx, edx
cmp ecx, 0x1f
jb 0x445d82
cmp dword [ebp - 0x11c], 0xf
lea eax, [ebp - 0x130]
push 0x1f
cmova eax, dword [ebp - 0x130]
lea ecx, [ebp - 0x42c]
push str._storefront_v3_history_purchase
push edx
push eax
lea eax, [ebp - 0x130]
push eax
push dword [ebp - 0x2c]
call fcn.0045a6a0
lea eax, [ebp - 0x414]
mov byte [ebp - 4], 0x8b
lea ecx, [ebp - 0x42c]
push eax
push ecx
lea ecx, [ebp - 0x184]
call fcn.0041fa70
mov esi, eax
push 0x1d0
lea eax, [ebp - 0x400]
mov byte [ebp - 4], 0x8c
push 0
push eax
call fcn.005acba0
add esp, 0xc
lea ecx, [ebp - 0x400]
call fcn.004ae680
push esi
lea ecx, [ebp - 0x400]
mov byte [ebp - 4], 0x8d
call fcn.004af800
push dword [ebp - 0x24]
lea ecx, [ebp - 0x400]
call fcn.004af3e0
lea eax, [ebp - 0x5c8]
push eax
lea ecx, [ebp - 0x400]
call fcn.004af060
lea ecx, [ebp - 0x400]
call fcn.0041fde0
movups xmm0, xmmword [ebp - 0x5bc]
mov byte [ebp - 0x5bc], 0
movups xmmword [ebp - 0x118], xmm0
movq xmm0, qword [ebp - 0x5ac]
movq qword [ebp - 0x108], xmm0
mov dword [ebp - 0x5ac], 0
mov dword [ebp - 0x5a8], 0xf
lea ecx, [ebp - 0x5c8]
call fcn.00426050
mov byte [ebp - 4], 0x8f
mov ecx, dword [ebp - 0x16c]
cmp ecx, 0xf
jbe 0x444604
mov edx, dword [ebp - 0x180]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4445fa
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x445d87
push ecx
push edx
call fcn.005aacb2
add esp, 8
mov dword [ebp - 0x170], 0
mov dword [ebp - 0x16c], 0xf
mov byte [ebp - 0x180], 0
push fcn.00409b70
push 1
push 0x18
lea eax, [ebp - 0x42c]
mov byte [ebp - 4], 0x90
push eax
call fcn.005aa947
mov byte [ebp - 4], 0x91
mov eax, dword [ebp - 0x38]
push dword [eax + 4]
lea eax, [ebp - 0x38]
push eax
mov ecx, eax
call fcn.00458610
push 0x40
push dword [ebp - 0x38]
call fcn.005aacb2
mov eax, dword [edi]
lea ecx, [ebp - 0x118]
add esp, 8
lea edx, [ebp - 0xd0]
cmp dword [ebp - 0x104], 0xf
cmova ecx, dword [ebp - 0x118]
mov eax, dword [eax + 4]
add ecx, dword [ebp - 0x108]
cmp dword [ebp - 0x104], 0xf
push edx
mov dword [ebp - 0x24], eax
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x118]
cmova eax, dword [ebp - 0x118]
push ecx
push eax
mov ecx, edi
call dword [ebp - 0x24]
test al, al
je 0x44488d
push str.player
lea ecx, [ebp - 0x50]
call fcn.00525f10
push str.accountId
mov ecx, eax
call fcn.00525f10
lea ecx, [ebp - 0x148]
push ecx
mov ecx, eax
call fcn.005273e0
push str.transactions
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x92
call fcn.00525f10
push 0
mov ecx, eax
call fcn.00525be0
push str.transactionId
mov ecx, eax
call fcn.00525f10
lea ecx, [ebp - 0xa0]
push ecx
mov ecx, eax
call fcn.005273e0
lea eax, [ebp - 0x148]
mov byte [ebp - 4], 0x93
push eax
lea eax, [ebp - 0x180]
push str._accountId_:
push eax
call fcn.004556e0
add esp, 0xc
push str.__transactionId_:_
push eax
lea eax, [ebp - 0x4c8]
mov byte [ebp - 4], 0x94
push eax
call fcn.0040b5b0
add esp, 0xc
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x95
push ecx
push eax
lea eax, [ebp - 0x4b0]
push eax
call fcn.0040b620
add esp, 0xc
push str.___inventoryType_:_CHAMPION___language_:_en_US_
push eax
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x96
push eax
call fcn.0040b5b0
add esp, 0xc
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x97
lea ecx, [ebp - 0x70]
push eax
push ecx
lea ecx, [ebp - 0x164]
call fcn.0041fc60
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x98
push eax
lea ecx, [ebp - 0x20]
call fcn.00451d40
mov esi, eax
lea eax, [ebp - 0x130]
mov byte [ebp - 4], 0x99
push str._storefront_v3_refund
push eax
lea eax, [ebp - 0x42c]
push eax
call fcn.00455420
add esp, 0xc
lea eax, [ebp - 0x414]
mov byte [ebp - 4], 0x9a
lea ecx, [ebp - 0x42c]
push eax
push ecx
lea ecx, [ebp - 0x4e4]
call fcn.0041fa70
mov byte [ebp - 4], 0x9b
lea ecx, [ebp - 0x5c8]
push dword [ebp - 0x24]
mov edx, eax
push esi
call fcn.004571a0
add esp, 8
add eax, 0xc
mov ecx, 0x69018c
push eax
call fcn.00409bc0
lea ecx, [ebp - 0x5c8]
call fcn.00426050
lea ecx, [ebp - 0x4e4]
call fcn.004058d0
push fcn.00409b70
push 1
push 0x18
lea eax, [ebp - 0x42c]
mov byte [ebp - 4], 0x99
push eax
call fcn.005aa947
lea ecx, [ebp - 0x20]
call fcn.00420120
lea ecx, [ebp - 0x164]
call fcn.004058d0
push fcn.00409b70
push 1
push 0x18
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x96
push eax
call fcn.005aa947
lea ecx, [ebp - 0x4b0]
call fcn.00409b70
lea ecx, [ebp - 0x4c8]
call fcn.00409b70
lea ecx, [ebp - 0x180]
call fcn.00409b70
lea ecx, [ebp - 0xa0]
call fcn.00409b70
lea ecx, [ebp - 0x148]
call fcn.00409b70
jmp 0x44489e
lea eax, [ebp - 0x118]
mov ecx, 0x69018c
push eax
call fcn.00453440
mov byte [ebp - 4], 0x89
mov ecx, dword [ebp - 0x104]
cmp ecx, 0xf
jbe 0x4448dc
mov edx, dword [ebp - 0x118]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4448d2
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x445d8c
push ecx
push edx
call fcn.005aacb2
add esp, 8
mov byte [ebp - 4], 0x82
mov ecx, dword [ebp - 0x11c]
mov dword [ebp - 0x108], 0
mov dword [ebp - 0x104], 0xf
mov byte [ebp - 0x118], 0
cmp ecx, 0xf
jbe 0x444935
mov edx, dword [ebp - 0x130]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x44492b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x445d8c
push ecx
push edx
call fcn.005aacb2
add esp, 8
mov eax, dword [ebp - 0x58]
mov dword [ebp - 0x120], 0
mov dword [ebp - 0x11c], 0xf
mov byte [ebp - 0x130], 0
push dword [eax + 4]
lea eax, [ebp - 0x58]
push eax
mov ecx, eax
call fcn.00458610
push 0x40
push dword [ebp - 0x58]
call fcn.005aacb2
add esp, 8
lea ecx, [ebp - 0x50]
call fcn.005258f0
mov byte [ebp - 4], 0x7d
mov ecx, dword [ebp - 0xbc]
cmp ecx, 0xf
jbe 0x4449b4
mov edx, dword [ebp - 0xd0]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4449aa
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x445d8c
push ecx
push edx
call fcn.005aacb2
add esp, 8
mov dword [ebp - 0xc0], 0
mov dword [ebp - 0xbc], 0xf
mov byte [ebp - 0xd0], 0
test edi, edi
je 0x4449db
mov eax, dword [edi]
mov ecx, edi
push 1
call dword [eax]
lea ecx, [ebp - 0x1c8]
mov byte [ebp - 4], 0
call fcn.0051bd50
mov eax, dword [0x693270]
mov edx, dword [eax + 0x1160]
cmp byte [edx + 0xaf], 0
jne 0x444a51
movss xmm1, dword [eax + 0xad4]
addss xmm1, dword [edx + 0xf8]
movss xmm0, dword [edx + 0xfc]
movss dword [edx + 0xf0], xmm1
movss dword [edx + 0xf4], xmm0
mov eax, dword [edx + 0x120]
mov ecx, dword [edx + 0x124]
mov dword [edx + 0x118], eax
mov eax, dword [edx + 0x12c]
mov dword [edx + 0x11c], ecx
mov dword [edx + 0x128], eax
mov byte [edx + 0x130], 1
mov ecx, str.Can_refund_anything__even_loot
call fcn.00426470
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 0x444a8f
cmp dword [eax + 0x10], 1
jne 0x444a8a
cmp dword [eax + 4], 0
je 0x444a8f
call fcn.0048ee00
push str.Champion_name_to_ID
call fcn.0048f970
mov eax, dword [ebp - 0x450]
add esp, 4
mov esi, dword [eax]
mov eax, dword [0x69ffa4]
mov dword [ebp - 0x54], esi
cmp eax, dword [esi + 4]
jle 0x444ae4
push 0x69ffa4
call fcn.005aa4e2
add esp, 4
cmp dword [0x69ffa4], 0xffffffff
jne 0x444ae4
push 0x5f0dc0
call fcn.005aac98
add esp, 4
push 0x69ffa4
call fcn.005aa491
add esp, 4
mov eax, dword [0x690358]
mov edi, dword [0x690354]
mov dword [ebp - 0x24], eax
cmp edi, eax
je 0x444b63
mov eax, dword [0x6931ac]
cmp dword [0x6931a8], eax
jne 0x444b63
lea esi, [edi + 4]
push esi
cmp eax, dword [0x6931b0]
je 0x444b1f
mov ecx, eax
call fcn.00409c90
add dword [0x6931ac], 0x18
jmp 0x444b2a
push eax
mov ecx, 0x6931a8
call fcn.0045bb60
cmp dword [esi + 0x14], 0xf
mov eax, esi
jbe 0x444b34
mov eax, dword [esi]
push dword [esi + 0x10]
push eax
push 0x6920e0
call fcn.0045b6a0
add esp, 0xc
push eax
call fcn.004559e0
add edi, 0x28
add esp, 4
add esi, 0x28
cmp edi, dword [ebp - 0x24]
je 0x444b60
mov eax, dword [0x6931ac]
jmp 0x444b06
mov esi, dword [ebp - 0x54]
mov eax, dword [0x6b4998]
cmp eax, dword [esi + 4]
jle 0x444ba0
push 0x6b4998
call fcn.005aa4e2
add esp, 4
cmp dword [0x6b4998], 0xffffffff
jne 0x444ba0
push 0x5f0d60
call fcn.005aac98
add esp, 4
push 0x6b4998
call fcn.005aa491
add esp, 4
mov eax, dword [0x6b499c]
cmp eax, dword [esi + 4]
jle 0x444bdd
push 0x6b499c
call fcn.005aa4e2
add esp, 4
cmp dword [0x6b499c], 0xffffffff
jne 0x444bdd
push 0x5f0d00
call fcn.005aac98
add esp, 4
push 0x6b499c
call fcn.005aa491
add esp, 4
mov eax, 0x55555556
mov dword [ebp - 0x20], 0
imul dword [0x693314]
push 0
mov eax, edx
mov dword [ebp - 0x1c], 0
shr eax, 0x1f
mov ecx, str.inputChampionName
add eax, edx
xor edx, edx
push 0
push 0
movd xmm0, eax
mov eax, dword [0x693270]
cvtdq2ps xmm0, xmm0
or dword [eax + 0x19bc], 1
movss dword [eax + 0x19c4], xmm0
lea eax, [ebp - 0x20]
push eax
push 0x32
push 0x69ffac
call fcn.00496750
mov ecx, 0x69ffac
add esp, 0x18
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x444c40
sub ecx, edx
cmp ecx, 1
jae 0x444c7f
push 0
push 0x66a9cd
mov ecx, 0x690078
call fcn.0040a000
push 0
push 0x66a9cd
mov ecx, 0x68fe70
call fcn.0040a000
mov dword [0x693184], 0
jmp 0x444ef1
cmp dword [0x693184], ecx
je 0x444ef1
sub esp, 0x18
mov dword [0x693184], ecx
mov edx, esp
mov dword [ebp - 0x2c], esp
mov ecx, 0x69ffac
xorps xmm0, xmm0
movups xmmword [edx], xmm0
mov dword [edx + 0x10], 0
lea esi, [ecx + 1]
mov dword [edx + 0x14], 0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x444cb5
sub ecx, esi
push ecx
push 0x69ffac
mov ecx, edx
call fcn.004057c0
sub esp, 0xc
mov byte [ebp - 4], 0x9c
mov ecx, esp
push 0x6931a8
call fcn.00451fc0
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0
call fcn.00441ce0
mov esi, eax
add esp, 0x24
cmp esi, 0x690078
je 0x444d78
mov edx, dword [0x69008c]
cmp edx, 0xf
jbe 0x444d35
mov ecx, dword [0x690078]
inc edx
cmp edx, 0x1000
jb 0x444d2b
mov edi, dword [ecx - 4]
add edx, 0x23
sub ecx, edi
lea eax, [ecx - 4]
cmp eax, 0x1f
ja 0x445d91
mov ecx, edi
push edx
push ecx
call fcn.005aacb2
add esp, 8
mov dword [0x690088], 0
mov dword [0x69008c], 0xf
mov byte [0x690078], 0
movups xmm0, xmmword [esi]
movups xmmword [0x690078], xmm0
movq xmm0, qword [esi + 0x10]
movq qword [0x690088], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
mov byte [esi], 0
mov ecx, dword [ebp - 0x3c]
cmp ecx, 0xf
jbe 0x444dac
mov edx, dword [ebp - 0x50]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x444da2
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x445d91
push ecx
push edx
call fcn.005aacb2
add esp, 8
mov esi, dword [0x690354]
mov edi, dword [0x690358]
mov dword [ebp - 0x40], 0
mov dword [ebp - 0x3c], 0xf
mov byte [ebp - 0x50], 0
cmp esi, edi
je 0x444ef1
cmp dword [esi + 0x18], 0xf
lea ecx, [esi + 4]
jbe 0x444ddd
mov ecx, dword [ecx]
push dword [esi + 0x14]
cmp dword [0x69008c], 0xf
mov eax, 0x690078
push ecx
cmova eax, dword [0x690078]
push dword [0x690088]
push eax
call fcn.0040dc50
add esp, 0x10
test al, al
jne 0x444e13
add esi, 0x28
cmp esi, edi
jne 0x444dd2
jmp 0x444ef1
push dword [esi]
lea eax, [ebp - 0x70]
push eax
call fcn.00402230
mov esi, eax
add esp, 8
cmp esi, 0x68fe70
je 0x444eab
mov ecx, dword [0x68fe84]
cmp ecx, 0xf
jbe 0x444e68
mov eax, dword [0x68fe70]
inc ecx
cmp ecx, 0x1000
jb 0x444e5e
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x445d96
mov eax, edx
push ecx
push eax
call fcn.005aacb2
add esp, 8
mov dword [0x68fe80], 0
mov dword [0x68fe84], 0xf
mov byte [0x68fe70], 0
movups xmm0, xmmword [esi]
movups xmmword [0x68fe70], xmm0
movq xmm0, qword [esi + 0x10]
movq qword [0x68fe80], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
mov byte [esi], 0
mov ecx, dword [ebp - 0x5c]
cmp ecx, 0xf
jbe 0x444edf
mov edx, dword [ebp - 0x70]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x444ed5
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x445d96
push ecx
push edx
call fcn.005aacb2
add esp, 8
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 0xf
mov byte [ebp - 0x70], 0
mov eax, dword [0x693270]
mov edx, dword [eax + 0x1160]
cmp byte [edx + 0xaf], 0
jne 0x444f58
movss xmm1, dword [eax + 0xad4]
addss xmm1, dword [edx + 0xf8]
movss xmm0, dword [edx + 0xfc]
movss dword [edx + 0xf0], xmm1
movss dword [edx + 0xf4], xmm0
mov eax, dword [edx + 0x120]
mov ecx, dword [edx + 0x124]
mov dword [edx + 0x118], eax
mov eax, dword [edx + 0x12c]
mov dword [edx + 0x11c], ecx
mov dword [edx + 0x128], eax
mov byte [edx + 0x130], 1
cmp dword [0x68fe84], 0xf
mov ecx, 0x68fe70
mov eax, 0x690078
cmova ecx, dword [0x68fe70]
cmp dword [0x69008c], 0xf
push ecx
cmova eax, dword [0x690078]
push eax
push str._s_ID:__s
call fcn.0048faa0
mov eax, dword [0x693270]
add esp, 0xc
mov ecx, dword [eax + 0x1160]
cmp byte [ecx + 0xaf], 0
jne 0x444fbb
mov ecx, dword [ecx + 0x198]
movss xmm1, dword [0x67ac8c]
neg ecx
sbb ecx, ecx
add ecx, 6
call fcn.00491d30
push str.Change_your_Riot_ID:
call fcn.0048f970
mov eax, dword [0x693314]
add esp, 4
cdq
mov ecx, str.inputGameName
and edx, 3
mov dword [ebp - 0x20], 0
add eax, edx
mov dword [ebp - 0x1c], 0
sar eax, 2
xor edx, edx
push 0
push 0
push 0
movd xmm0, eax
mov eax, dword [0x693270]
cvtdq2ps xmm0, xmm0
or dword [eax + 0x19bc], 1
movss dword [eax + 0x19c4], xmm0
lea eax, [ebp - 0x20]
push eax
push 0x32
push 0x693a4c
call fcn.00496750
mov eax, dword [0x693270]
add esp, 0x18
mov edx, dword [eax + 0x1160]
cmp byte [edx + 0xaf], 0
jne 0x445086
movss xmm1, dword [eax + 0xad4]
addss xmm1, dword [edx + 0xf8]
movss xmm0, dword [edx + 0xfc]
movss dword [edx + 0xf0], xmm1
movss dword [edx + 0xf4], xmm0
mov eax, dword [edx + 0x120]
mov ecx, dword [edx + 0x124]
mov dword [edx + 0x118], eax
mov eax, dword [edx + 0x12c]
mov dword [edx + 0x11c], ecx
mov dword [edx + 0x128], eax
mov byte [edx + 0x130], 1
push 0x672a5c
call fcn.0048f970
mov esi, dword [0x693270]
add esp, 4
mov edx, dword [esi + 0x1160]
cmp byte [edx + 0xaf], 0
jne 0x4450fb
movss xmm1, dword [esi + 0xad4]
addss xmm1, dword [edx + 0xf8]
movss xmm0, dword [edx + 0xfc]
movss dword [edx + 0xf0], xmm1
movss dword [edx + 0xf4], xmm0
mov eax, dword [edx + 0x120]
mov ecx, dword [edx + 0x124]
mov dword [edx + 0x118], eax
mov eax, dword [edx + 0x12c]
mov dword [edx + 0x11c], ecx
mov dword [edx + 0x128], eax
mov byte [edx + 0x130], 1
mov eax, 0x66666667
mov dword [ebp - 0x20], 0
imul dword [0x693314]
or dword [esi + 0x19bc], 1
mov ecx, str.inputTagLine
sar edx, 1
mov eax, edx
mov dword [ebp - 0x1c], 0
shr eax, 0x1f
add eax, edx
xor edx, edx
push 0
push 0
push 0
movd xmm0, eax
lea eax, [ebp - 0x20]
cvtdq2ps xmm0, xmm0
push eax
push 0x32
push 0x6a42f4
movss dword [esi + 0x19c4], xmm0
call fcn.00496750
mov eax, dword [0x693270]
add esp, 0x18
mov edx, dword [eax + 0x1160]
cmp byte [edx + 0xaf], 0
jne 0x4451ba
movss xmm1, dword [eax + 0xad4]
addss xmm1, dword [edx + 0xf8]
movss xmm0, dword [edx + 0xfc]
movss dword [edx + 0xf0], xmm1
movss dword [edx + 0xf4], xmm0
mov eax, dword [edx + 0x120]
mov ecx, dword [edx + 0x124]
mov dword [edx + 0x118], eax
mov eax, dword [edx + 0x12c]
mov dword [edx + 0x11c], ecx
mov dword [edx + 0x128], eax
mov byte [edx + 0x130], 1
push 0
lea edx, [ebp - 0x20]
mov dword [ebp - 0x20], 0
mov ecx, str.ChangebuttonRiotID
mov dword [ebp - 0x1c], 0
call fcn.004902b0
add esp, 4
test al, al
je 0x445974
mov ecx, 0x6a42f4
mov dword [ebp - 0x40], 0
xorps xmm0, xmm0
mov dword [ebp - 0x3c], 0
movups xmmword [ebp - 0x50], xmm0
lea edx, [ecx + 1]
nop
mov al, byte [ecx]
inc ecx
test al, al
jne 0x445200
sub ecx, edx
push ecx
push 0x6a42f4
lea ecx, [ebp - 0x50]
call fcn.004057c0
mov ecx, 0x693a4c
mov byte [ebp - 4], 0x9d
xorps xmm0, xmm0
mov dword [ebp - 0xd8], 0
movups xmmword [ebp - 0xe8], xmm0
mov dword [ebp - 0xd4], 0
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x445241
sub ecx, edx
push ecx
push 0x693a4c
lea ecx, [ebp - 0xe8]
call fcn.004057c0
push 1
push 0x672a5c
lea ecx, [ebp - 0xe8]
mov byte [ebp - 4], 0x9e
call fcn.0040a280
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x70], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x60], xmm0
mov dword [eax + 0x10], 0
lea ecx, [ebp - 0x118]
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x9f
push eax
push dword [ebp - 0x2c]
call fcn.0040c270
mov byte [ebp - 4], 0xa1
mov ecx, dword [ebp - 0x5c]
cmp ecx, 0xf
jbe 0x4452e5
mov edx, dword [ebp - 0x70]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4452db
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x445d9b
push ecx
push edx
call fcn.005aacb2
add esp, 8
mov byte [ebp - 4], 0xa2
mov ecx, dword [ebp - 0xd4]
cmp ecx, 0xf
jbe 0x445323
mov edx, dword [ebp - 0xe8]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x445319
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x445d9b
push ecx
push edx
call fcn.005aacb2
add esp, 8
mov dword [ebp - 0xd8], 0
mov dword [ebp - 0xd4], 0xf
mov byte [ebp - 0xe8], 0
mov byte [ebp - 4], 0xa3
mov ecx, dword [ebp - 0x3c]
cmp ecx, 0xf
jbe 0x445376
mov edx, dword [ebp - 0x50]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x44536c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x445d9b
push ecx
push edx
call fcn.005aacb2
add esp, 8
mov ecx, dword [ebp - 0x108]
mov eax, accept
sub eax, ecx
cmp eax, 0x1a
jb 0x445da0
cmp dword [ebp - 0x104], 0xf
lea eax, [ebp - 0x118]
push ecx
cmova eax, dword [ebp - 0x118]
lea ecx, [ebp - 0xd0]
push eax
push 0x1a
push str.Your_new_Riot_ID_will_be:
lea eax, [ebp - 0x118]
push eax
push dword [ebp - 0x2c]
call fcn.0045a6a0
cmp dword [ebp - 0xbc], 0xf
lea eax, [ebp - 0xd0]
push 1
cmova eax, dword [ebp - 0xd0]
push str.Are_you_sure_
push eax
push 0
call dword [ebp - 0x44c]
mov ecx, dword [ebp - 0xbc]
mov esi, eax
cmp ecx, 0xf
jbe 0x44541e
mov edx, dword [ebp - 0xd0]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x445414
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x445da5
push ecx
push edx
call fcn.005aacb2
add esp, 8
mov dword [ebp - 0xc0], 0
mov dword [ebp - 0xbc], 0xf
mov byte [ebp - 0xd0], 0
cmp esi, 1
jne 0x445936
mov ecx, 0x6a42f4
mov dword [ebp - 0x90], 0
xorps xmm0, xmm0
mov dword [ebp - 0x8c], 0
movups xmmword [ebp - 0xa0], xmm0
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x445468
sub ecx, edx
push ecx
push 0x6a42f4
lea ecx, [ebp - 0xa0]
call fcn.004057c0
mov ecx, 0x693a4c
mov byte [ebp - 4], 0xa4
xorps xmm0, xmm0
mov dword [ebp - 0x78], 0
movups xmmword [ebp - 0x88], xmm0
mov dword [ebp - 0x74], 0
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x4454a6
sub ecx, edx
push ecx
push 0x693a4c
lea ecx, [ebp - 0x88]
call fcn.004057c0
push 0xe
push str._gameName_:__
push 0
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 0xa5
call fcn.0040c520
xorps xmm0, xmm0
mov dword [ebp - 0x470], 0
movups xmmword [ebp - 0x480], xmm0
mov dword [ebp - 0x46c], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x480], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x470], xmm0
mov dword [eax + 0x10], 0
lea ecx, [ebp - 0x480]
mov dword [eax + 0x14], 0xf
push 0xf
mov byte [eax], 0
push str.____tagLine_:__
mov byte [ebp - 4], 0xa6
call fcn.0040a280
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x42c], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x41c], xmm0
mov dword [eax + 0x10], 0
lea ecx, [ebp - 0x448]
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x42c]
mov byte [ebp - 4], 0xa7
push eax
push dword [ebp - 0x2c]
call fcn.0040c270
push 2
push 0x671350
lea ecx, [ebp - 0x448]
mov byte [ebp - 4], 0xa8
call fcn.0040a280
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x148], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x138], xmm0
mov dword [eax + 0x10], 0
lea ecx, [ebp - 0x70]
mov dword [eax + 0x14], 0xf
xorps xmm0, xmm0
mov byte [eax], 0
mov byte [ebp - 4], 0xa9
push 0x2c
push str.https:__127.0.0.1_lol_summoner_v1_save_alias
movups xmmword [ebp - 0x70], xmm0
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 0
call fcn.004057c0
mov byte [ebp - 4], 0xaa
lea ecx, [ebp - 0x50]
push 4
xorps xmm0, xmm0
mov dword [ebp - 0x40], 0
push str.POST
movups xmmword [ebp - 0x50], xmm0
mov dword [ebp - 0x3c], 0
call fcn.004057c0
mov byte [ebp - 4], 0xab
lea eax, [ebp - 0x148]
push eax
lea eax, [ebp - 0x70]
push eax
lea edx, [ebp - 0x50]
lea ecx, [ebp - 0xb8]
call fcn.004a6430
mov esi, eax
add esp, 8
cmp esi, 0x69018c
je 0x4456b5
mov edx, dword [0x6901a0]
cmp edx, 0xf
jbe 0x445672
mov ecx, dword [0x69018c]
inc edx
cmp edx, 0x1000
jb 0x445668
mov edi, dword [ecx - 4]
add edx, 0x23
sub ecx, edi
lea eax, [ecx - 4]
cmp eax, 0x1f
ja 0x445daa
mov ecx, edi
push edx
push ecx
call fcn.005aacb2
add esp, 8
mov dword [0x69019c], 0
mov dword [0x6901a0], 0xf
mov byte [0x69018c], 0
movups xmm0, xmmword [esi]
movups xmmword [0x69018c], xmm0
movq xmm0, qword [esi + 0x10]
movq qword [0x69019c], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
mov byte [esi], 0
mov ecx, dword [ebp - 0xa4]
cmp ecx, 0xf
jbe 0x4456ef
mov edx, dword [ebp - 0xb8]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4456e5
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x445daa
push ecx
push edx
call fcn.005aacb2
add esp, 8
mov byte [ebp - 4], 0xaa
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0xa8], 0
mov dword [ebp - 0xa4], 0xf
mov byte [ebp - 0xb8], 0
cmp ecx, 0xf
jbe 0x445742
mov edx, dword [ebp - 0x50]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x445738
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x445daa
push ecx
push edx
call fcn.005aacb2
add esp, 8
mov byte [ebp - 4], 0xa9
mov ecx, dword [ebp - 0x5c]
cmp ecx, 0xf
jbe 0x44577a
mov edx, dword [ebp - 0x70]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x445770
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x445daa
push ecx
push edx
call fcn.005aacb2
add esp, 8
mov byte [ebp - 4], 0xa8
mov ecx, dword [ebp - 0x134]
cmp ecx, 0xf
jbe 0x4457b8
mov edx, dword [ebp - 0x148]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4457ae
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x445daa
push ecx
push edx
call fcn.005aacb2
add esp, 8
mov byte [ebp - 4], 0xa7
mov ecx, dword [ebp - 0x434]
cmp ecx, 0xf
jbe 0x4457f6
mov edx, dword [ebp - 0x448]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4457ec
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x445daa
push ecx
push edx
call fcn.005aacb2
add esp, 8
mov byte [ebp - 4], 0xa6
mov ecx, dword [ebp - 0x418]
mov dword [ebp - 0x438], 0
mov dword [ebp - 0x434], 0xf
mov byte [ebp - 0x448], 0
cmp ecx, 0xf
jbe 0x44584f
mov edx, dword [ebp - 0x42c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x445845
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x445daa
push ecx
push edx
call fcn.005aacb2
add esp, 8
mov byte [ebp - 4], 0xa5
mov ecx, dword [ebp - 0x46c]
cmp ecx, 0xf
jbe 0x44588d
mov edx, dword [ebp - 0x480]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x445883
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x445daa
push ecx
push edx
call fcn.005aacb2
add esp, 8
mov byte [ebp - 4], 0xa4
mov ecx, dword [ebp - 0x74]
mov dword [ebp - 0x470], 0
mov dword [ebp - 0x46c], 0xf
mov byte [ebp - 0x480], 0
cmp ecx, 0xf
jbe 0x4458e3
mov edx, dword [ebp - 0x88]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4458d9
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x445daa
push ecx
push edx
call fcn.005aacb2
add esp, 8
mov byte [ebp - 4], 0xa3
mov ecx, dword [ebp - 0x8c]
mov dword [ebp - 0x78], 0
mov dword [ebp - 0x74], 0xf
mov byte [ebp - 0x88], 0
cmp ecx, 0xf
jbe 0x445936
mov edx, dword [ebp - 0xa0]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x44592c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x445daa
push ecx
push edx
call fcn.005aacb2
add esp, 8
mov byte [ebp - 4], 0
mov ecx, dword [ebp - 0x104]
cmp ecx, 0xf
jbe 0x445974
mov edx, dword [ebp - 0x118]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x44596a
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x445db9
push ecx
push edx
call fcn.005aacb2
add esp, 8
mov eax, dword [ebp - 0x450]
mov esi, dword [eax]
mov eax, dword [0x693ca8]
cmp eax, dword [esi + 4]
jle 0x4459dc
push 0x693ca8
call fcn.005aa4e2
add esp, 4
cmp dword [0x693ca8], 0xffffffff
jne 0x4459dc
xorps xmm0, xmm0
mov byte [ebp - 4], 0xac
mov ecx, 0x693bf8
movups xmmword [0x693bf8], xmm0
movups xmmword [0x693c08], xmm0
call fcn.00516140
push 0x5f0cf0
call fcn.005aac98
add esp, 4
mov byte [ebp - 4], 0
push 0x693ca8
call fcn.005aa491
add esp, 4
mov eax, dword [0x6a4364]
cmp eax, dword [esi + 4]
jle 0x445a19
push 0x6a4364
call fcn.005aa4e2
add esp, 4
cmp dword [0x6a4364], 0xffffffff
jne 0x445a19
push 0x5f0c90
call fcn.005aac98
add esp, 4
push 0x6a4364
call fcn.005aa491
add esp, 4
cmp dword [0x69019c], 0
je 0x445c72
xorps xmm0, xmm0
lea ecx, [ebp - 0x1c8]
movups xmmword [ebp - 0x1c8], xmm0
movups xmmword [ebp - 0x1b8], xmm0
call fcn.0051bbc0
lea ecx, [ebp - 0x1c8]
mov byte [ebp - 4], 0xad
call fcn.00520080
mov edi, eax
mov dword [ebp - 0x2c], edi
xorps xmm0, xmm0
mov dword [ebp - 0xd8], 0
movups xmmword [ebp - 0xe8], xmm0
mov dword [ebp - 0xd4], 0xf
mov byte [ebp - 0xe8], 0
mov byte [ebp - 4], 0xaf
lea ecx, [ebp - 0x50]
push 0
movups xmmword [ebp - 0x50], xmm0
movq qword [ebp - 0x40], xmm0
call fcn.00525400
mov byte [ebp - 4], 0xb0
mov ecx, 0x69018c
cmp dword [0x6901a0], 0xf
mov eax, dword [edi]
mov edx, dword [eax + 4]
mov eax, dword [0x69019c]
jbe 0x445ab8
mov ecx, dword [0x69018c]
add eax, ecx
jmp 0x445abf
add eax, ecx
mov ecx, 0x69018c
lea esi, [ebp - 0xe8]
push esi
lea esi, [ebp - 0x50]
push esi
push eax
push ecx
mov ecx, edi
call edx
test al, al
jne 0x445b09
mov ecx, 0x690174
cmp ecx, 0x69018c
je 0x445be5
cmp dword [0x6901a0], 0xf
mov eax, 0x69018c
push dword [0x69019c]
cmova eax, dword [0x69018c]
push eax
call fcn.0040a000
jmp 0x445be5
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x42c]
push 0x693bf8
push eax
call fcn.00518880
mov esi, eax
add esp, 0xc
cmp esi, 0x690174
je 0x445bab
mov ecx, dword [0x690188]
cmp ecx, 0xf
jbe 0x445b68
mov eax, dword [0x690174]
inc ecx
cmp ecx, 0x1000
jb 0x445b5e
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x445daf
mov eax, edx
push ecx
push eax
call fcn.005aacb2
add esp, 8
mov dword [0x690184], 0
mov dword [0x690188], 0xf
mov byte [0x690174], 0
movups xmm0, xmmword [esi]
movups xmmword [0x690174], xmm0
movq xmm0, qword [esi + 0x10]
movq qword [0x690184], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
mov byte [esi], 0
mov ecx, dword [ebp - 0x418]
cmp ecx, 0xf
jbe 0x445be5
mov edx, dword [ebp - 0x42c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x445bdb
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x445daf
push ecx
push edx
call fcn.005aacb2
add esp, 8
push 0
push 0x66a9cd
mov ecx, 0x69018c
call fcn.0040a000
lea ecx, [ebp - 0x50]
call fcn.005258f0
mov byte [ebp - 4], 0xae
mov ecx, dword [ebp - 0xd4]
cmp ecx, 0xf
jbe 0x445c3c
mov edx, dword [ebp - 0xe8]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x445c32
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x445db4
push ecx
push edx
call fcn.005aacb2
add esp, 8
mov dword [ebp - 0xd8], 0
mov dword [ebp - 0xd4], 0xf
mov byte [ebp - 0xe8], 0
test edi, edi
je 0x445c63
mov eax, dword [edi]
mov ecx, edi
push 1
call dword [eax]
lea ecx, [ebp - 0x1c8]
mov byte [ebp - 4], 0
call fcn.0051bd50
mov eax, dword [0x690184]
test eax, eax
je 0x445cc1
cmp dword [0x690188], 0xf
lea edx, [ebp - 0x20]
push 0
push 0
push 0x4000000
mov ecx, 0x690174
mov dword [ebp - 0x20], 0x44160000
cmova ecx, dword [0x690174]
inc eax
push edx
push eax
mov dword [0x6a4368], ecx
xor edx, edx
push ecx
mov ecx, str.miscResult
mov dword [ebp - 0x1c], 0x43390000
call fcn.00496750
add esp, 0x18
cmp byte [0x6901f1], 0
je 0x445cd1
mov byte [0x6901f1], 0
mov edx, dword [0x693270]
mov eax, dword [edx + 0x1160]
cmp byte [eax + 0xaf], 0
jne 0x445d0d
mov esi, dword [edx + 0x1d70]
test esi, esi
je 0x445d0d
movsx eax, word [esi + 0x6c]
imul ecx, eax, 0x2c
mov eax, dword [esi + 8]
test byte [ecx + eax + 4], 8
jne 0x445d0d
mov eax, dword [edx + 0x1160]
dec dword [eax + 0xe4]
mov ecx, dword [ebp - 0x1fc]
cmp ecx, 0xf
jbe 0x445d50
mov edx, dword [ebp - 0x210]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x445d3d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x445db9
push ecx
push edx
call fcn.005aacb2
add esp, 8
jmp 0x445d50
mov byte [0x6901f1], 1
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.005b110a
call fcn.005b110a
call fcn.005b110a
call fcn.005b110a
call fcn.004021b0
call fcn.005b110a
call fcn.005b110a
call fcn.005b110a
call fcn.005b110a
call fcn.005b110a
call fcn.004021b0
call fcn.005b110a
call fcn.005b110a
call fcn.005b110a
call fcn.005b110a
call fcn.005b110a
int3