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

Disassembly:
mov rcx, qword gs:[0x28]
mov rcx, qword [rcx]
lea rax, [rsp - 0x240]
cmp rax, qword [rcx + 0x10]
jbe 0x75f330
sub rsp, 0x2c0
mov qword [rsp + 0x2b8], rbp
lea rbp, [rsp + 0x2b8]
mov qword [rsp + 0x2d8], 0
lea rdi, [rsp + 0x2e0]
xorps xmm0, xmm0
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.00457f0e
mov rbp, qword [rbp]
call fcn.0075d920
mov rax, qword [rsp]
mov qword [rsp + 0x2d8], rax
lea rdi, [rsp + 0x2e0]
lea rsi, [rsp + 8]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.004581c0
mov rbp, qword [rbp]
lea rax, [0x008b7c40]
mov qword [rsp], rax
call fcn.0040c4b0
mov rdi, qword [rsp + 8]
mov rax, qword [rsp + 0x2d0]
mov qword [rdi + 8], rax
cmp dword [0x00d857e0], 0
jne 0x75f317
mov rax, qword [rsp + 0x2c8]
mov qword [rdi], rax
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0xffffffffffffffff
lea rax, [0x00a2c820]
mov qword [rsp], rax
mov qword [rsp + 8], rdi
call fcn.0072ca20
mov rax, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
mov rdx, qword [rsp + 0x20]
test rcx, rcx
jne 0x75f257
mov qword [rsp + 0x1c8], rax
mov qword [rsp + 0x1a8], rcx
mov qword [rsp + 0x1d8], rdx
mov qword [rsp], rax
call fcn.0074cfb0
mov rax, qword [rsp + 8]
mov qword [rsp + 0x250], rax
lea rdi, [rsp + 0x258]
lea rsi, [rsp + 0x10]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.004582bc
mov rbp, qword [rbp]
mov rax, qword [rsp + 0x250]
mov qword [rsp + 0x2d8], rax
lea rdi, [rsp + 0x2e0]
lea rsi, [rsp + 0x258]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.004582bc
mov rbp, qword [rbp]
lea rax, [0x008af740]
mov qword [rsp], rax
mov rcx, qword [rsp + 0x1c8]
mov qword [rsp + 8], rcx
lea rdx, [0x00907ff7]
mov qword [rsp + 0x10], rdx
mov qword [rsp + 0x18], 6
call fcn.00411bc0
mov rax, qword [rsp + 0x20]
mov rax, qword [rax]
test rax, rax
jne 0x75f217
xor eax, eax
xor ecx, ecx
xor edx, edx
test dl, dl
je 0x75dc58
mov qword [rsp + 0x340], rcx
mov qword [rsp + 0x348], rax
lea rax, [0x008af740]
mov qword [rsp], rax
mov rcx, qword [rsp + 0x1c8]
mov qword [rsp + 8], rcx
lea rdx, [0x00907ff7]
mov qword [rsp + 0x10], rdx
mov qword [rsp + 0x18], 6
call fcn.00411bc0
mov rax, qword [rsp + 0x20]
mov rax, qword [rax]
test rax, rax
jne 0x75f1ce
xor eax, eax
xor ecx, ecx
xor edx, edx
test dl, dl
jne 0x75f133
mov rax, qword [rsp + 0x1d8]
mov rcx, qword [rsp + 0x1a8]
mov qword [rsp + 0x1d8], rax
mov qword [rsp + 0x1a8], rcx
lea rdx, [0x008af740]
mov qword [rsp], rdx
mov rbx, qword [rsp + 0x1c8]
mov qword [rsp + 8], rbx
lea rsi, [0x00907ff7]
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], 6
call fcn.00411bc0
mov rax, qword [rsp + 0x20]
mov rax, qword [rax]
test rax, rax
jne 0x75f0ea
xor eax, eax
xor ecx, ecx
xor edx, edx
test dl, dl
je 0x75dd2c
cmp rax, 4
jne 0x75dd2c
cmp dword [rcx], 0x65757274
jne 0x75dd2c
mov byte [rsp + 0x3a0], 1
lea rax, [0x008af740]
mov qword [rsp], rax
mov rcx, qword [rsp + 0x1c8]
mov qword [rsp + 8], rcx
lea rdx, [0x00907ff7]
mov qword [rsp + 0x10], rdx
mov qword [rsp + 0x18], 6
call fcn.00411bc0
mov rax, qword [rsp + 0x20]
mov rax, qword [rax]
test rax, rax
jne 0x75f0a1
xor eax, eax
xor ecx, ecx
xor edx, edx
test dl, dl
je 0x75dd89
mov qword [rsp + 0x358], rcx
mov qword [rsp + 0x360], rax
lea rax, [0x008af740]
mov qword [rsp], rax
mov rcx, qword [rsp + 0x1c8]
mov qword [rsp + 8], rcx
lea rdx, [0x00907ff7]
mov qword [rsp + 0x10], rdx
mov qword [rsp + 0x18], 6
call fcn.00411bc0
mov rax, qword [rsp + 0x20]
mov rax, qword [rax]
test rax, rax
jne 0x75f058
xor eax, eax
xor ecx, ecx
xor edx, edx
test dl, dl
je 0x75de2d
mov qword [rsp + 0x368], rcx
mov qword [rsp + 0x370], rax
cmp rax, 7
jne 0x75f038
cmp dword [rcx], 0x736e6f63
jne 0x75f038
cmp word [rcx + 4], 0x6c6f
jne 0x75f038
cmp byte [rcx + 6], 0x65
jne 0x75f038
lea rax, [0x0090847a]
mov qword [rsp + 0x378], rax
mov qword [rsp + 0x380], 7
lea rax, [0x008af740]
mov qword [rsp], rax
mov rcx, qword [rsp + 0x1c8]
mov qword [rsp + 8], rcx
lea rdx, [0x00907ff7]
mov qword [rsp + 0x10], rdx
mov qword [rsp + 0x18], 6
call fcn.00411bc0
mov rax, qword [rsp + 0x20]
mov rax, qword [rax]
test rax, rax
jne 0x75eff8
xor eax, eax
xor ecx, ecx
xor edx, edx
test dl, dl
je 0x75de8a
mov qword [rsp + 0x388], rax
mov qword [rsp + 0x390], rcx
lea rax, [0x008af740]
mov qword [rsp], rax
mov rcx, qword [rsp + 0x1c8]
mov qword [rsp + 8], rcx
lea rdx, [0x00907ff7]
mov qword [rsp + 0x10], rdx
mov qword [rsp + 0x18], 6
call fcn.00411bc0
mov rax, qword [rsp + 0x20]
mov rax, qword [rax]
test rax, rax
jne 0x75efb8
xor eax, eax
xor ecx, ecx
xor edx, edx
test dl, dl
jne 0x75ef6f
mov rax, qword [rsp + 0x1d8]
mov rcx, qword [rsp + 0x1a8]
mov qword [rsp + 0x1d8], rax
mov qword [rsp + 0x1a8], rcx
lea rdx, [0x008af740]
mov qword [rsp], rdx
mov rbx, qword [rsp + 0x1c8]
mov qword [rsp + 8], rbx
lea rsi, [0x00907ff7]
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], 6
call fcn.00411bc0
mov rax, qword [rsp + 0x20]
mov rax, qword [rax]
test rax, rax
jne 0x75ef26
xor eax, eax
xor ecx, ecx
xor edx, edx
test dl, dl
je 0x75df58
mov qword [rsp + 0x3a8], rcx
mov qword [rsp + 0x3b0], rax
lea rax, [0x008af740]
mov qword [rsp], rax
mov rcx, qword [rsp + 0x1c8]
mov qword [rsp + 8], rcx
lea rdx, [0x00907ff7]
mov qword [rsp + 0x10], rdx
mov qword [rsp + 0x18], 6
call fcn.00411bc0
mov rax, qword [rsp + 0x20]
mov rax, qword [rax]
test rax, rax
jne 0x75eedd
xor eax, eax
xor ecx, ecx
xor edx, edx
test dl, dl
jne 0x75ee42
mov rax, qword [rsp + 0x1d8]
mov rcx, qword [rsp + 0x1a8]
mov qword [rsp + 0x1d8], rax
mov qword [rsp + 0x1a8], rcx
lea rdx, [0x008af740]
mov qword [rsp], rdx
mov rbx, qword [rsp + 0x1c8]
mov qword [rsp + 8], rbx
lea rsi, [0x00907ff7]
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], 6
call fcn.00411bc0
mov rax, qword [rsp + 0x20]
mov rax, qword [rax]
test rax, rax
jne 0x75ee02
xor eax, eax
xor ecx, ecx
xor edx, edx
test dl, dl
je 0x75e026
mov qword [rsp + 0x3c0], rax
mov qword [rsp + 0x3c8], rcx
lea rax, [0x008af740]
mov qword [rsp], rax
mov rcx, qword [rsp + 0x1c8]
mov qword [rsp + 8], rcx
lea rdx, [0x00907ff7]
mov qword [rsp + 0x10], rdx
mov qword [rsp + 0x18], 6
call fcn.00411bc0
mov rax, qword [rsp + 0x20]
mov rax, qword [rax]
test rax, rax
jne 0x75edc2
xor eax, eax
xor ecx, ecx
xor edx, edx
test dl, dl
je 0x75e083
mov qword [rsp + 0x3d0], rax
mov qword [rsp + 0x3d8], rcx
lea rax, [0x008af740]
mov qword [rsp], rax
mov rcx, qword [rsp + 0x1c8]
mov qword [rsp + 8], rcx
lea rdx, [0x00907ff7]
mov qword [rsp + 0x10], rdx
mov qword [rsp + 0x18], 6
call fcn.00411bc0
mov rax, qword [rsp + 0x20]
mov rax, qword [rax]
test rax, rax
jne 0x75ed82
xor eax, eax
xor ecx, ecx
xor edx, edx
test dl, dl
je 0x75e0e0
mov qword [rsp + 0x3e0], rax
mov qword [rsp + 0x3e8], rcx
lea rax, [0x008af740]
mov qword [rsp], rax
mov rcx, qword [rsp + 0x1c8]
mov qword [rsp + 8], rcx
lea rdx, [0x00907ff7]
mov qword [rsp + 0x10], rdx
mov qword [rsp + 0x18], 6
call fcn.00411bc0
mov rax, qword [rsp + 0x20]
mov rax, qword [rax]
test rax, rax
jne 0x75ed42
xor eax, eax
xor ecx, ecx
xor edx, edx
test dl, dl
jne 0x75ecf6
mov rax, qword [rsp + 0x1a8]
mov rcx, qword [rsp + 0x1d8]
mov qword [rsp + 0x1a8], rax
mov qword [rsp + 0x1d8], rcx
lea rdx, [0x008af740]
mov qword [rsp], rdx
mov rbx, qword [rsp + 0x1c8]
mov qword [rsp + 8], rbx
lea rsi, [0x00907ff7]
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], 6
call fcn.00411bc0
mov rax, qword [rsp + 0x20]
mov rax, qword [rax]
test rax, rax
jne 0x75ecb6
xor eax, eax
xor ecx, ecx
xor edx, edx
test dl, dl
je 0x75eca9
cmp rcx, 5
jne 0x75eca9
cmp dword [rax], 0x736c6166
jne 0x75eca9
cmp byte [rax + 4], 0x65
jne 0x75eca9
mov byte [rsp + 0x3f8], 0
lea rax, [0x008af740]
mov qword [rsp], rax
mov rcx, qword [rsp + 0x1c8]
mov qword [rsp + 8], rcx
lea rdx, [0x00907ff7]
mov qword [rsp + 0x10], rdx
mov qword [rsp + 0x18], 6
call fcn.00411bc0
mov rax, qword [rsp + 0x20]
mov rax, qword [rax]
test rax, rax
jne 0x75ec69
xor eax, eax
xor ecx, ecx
xor edx, edx
test dl, dl
je 0x75e227
mov qword [rsp + 0x400], rax
mov qword [rsp + 0x408], rcx
lea rax, [0x008af740]
mov qword [rsp], rax
mov rcx, qword [rsp + 0x1c8]
mov qword [rsp + 8], rcx
lea rdx, [0x00907ff7]
mov qword [rsp + 0x10], rdx
mov qword [rsp + 0x18], 6
call fcn.00411bc0
mov rax, qword [rsp + 0x20]
mov rax, qword [rax]
test rax, rax
jne 0x75ec29
xor eax, eax
xor ecx, ecx
xor edx, edx
test dl, dl
je 0x75e284
mov qword [rsp + 0x410], rax
mov qword [rsp + 0x418], rcx
lea rax, [0x008af740]
mov qword [rsp], rax
mov rcx, qword [rsp + 0x1c8]
mov qword [rsp + 8], rcx
lea rdx, [0x00907ff7]
mov qword [rsp + 0x10], rdx
mov qword [rsp + 0x18], 6
call fcn.00411bc0
mov rax, qword [rsp + 0x20]
mov rax, qword [rax]
test rax, rax
jne 0x75ebe0
xor eax, eax
xor ecx, ecx
xor edx, edx
test dl, dl
jne 0x75eb26
lea rax, [0x008af740]
mov qword [rsp], rax
mov rcx, qword [rsp + 0x1c8]
mov qword [rsp + 8], rcx
lea rdx, [0x00907ff7]
mov qword [rsp + 0x10], rdx
mov qword [rsp + 0x18], 6
call fcn.00411bc0
mov rax, qword [rsp + 0x20]
mov rax, qword [rax]
test rax, rax
jne 0x75eae6
xor eax, eax
xor ecx, ecx
xor edx, edx
test dl, dl
je 0x75ead9
cmp rcx, 5
jne 0x75ead9
cmp dword [rax], 0x736c6166
jne 0x75ead9
cmp byte [rax + 4], 0x65
jne 0x75ead9
mov byte [rsp + 0x420], 0
lea rax, [0x008af740]
mov qword [rsp], rax
mov rcx, qword [rsp + 0x1c8]
mov qword [rsp + 8], rcx
lea rdx, [0x00907ff7]
mov qword [rsp + 0x10], rdx
mov qword [rsp + 0x18], 6
call fcn.00411bc0
mov rax, qword [rsp + 0x20]
mov rax, qword [rax]
test rax, rax
jne 0x75ea99
xor eax, eax
xor ecx, ecx
xor edx, edx
test dl, dl
je 0x75e3e2
cmp rcx, 3
je 0x75ea76
je 0x75ea5c
cmp rcx, 9
jne 0x75ea08
movabs rdx, 0x656b636f73626577
cmp qword [rax], rdx
jne 0x75ea08
cmp byte [rax + 8], 0x74
jne 0x75ea08
mov qword [rsp + 0x430], rax
mov qword [rsp + 0x438], rcx
lea rax, [0x008af740]
mov qword [rsp], rax
mov rcx, qword [rsp + 0x1c8]
mov qword [rsp + 8], rcx
lea rdx, [0x00907ff7]
mov qword [rsp + 0x10], rdx
mov qword [rsp + 0x18], 6
call fcn.00411bc0
mov rax, qword [rsp + 0x20]
mov rax, qword [rax]
test rax, rax
jne 0x75e9c8
xor eax, eax
xor ecx, ecx
xor edx, edx
test dl, dl
je 0x75e9bb
cmp rcx, 4
jne 0x75e9bb
cmp dword [rax], 0x65757274
jne 0x75e9bb
mov byte [rsp + 0x440], 1
lea rax, [0x008af740]
mov qword [rsp], rax
mov rcx, qword [rsp + 0x1c8]
mov qword [rsp + 8], rcx
lea rdx, [0x00907ff7]
mov qword [rsp + 0x10], rdx
mov qword [rsp + 0x18], 6
call fcn.00411bc0
mov rax, qword [rsp + 0x20]
mov rax, qword [rax]
test rax, rax
jne 0x75e97b
xor eax, eax
xor ecx, ecx
xor edx, edx
test dl, dl
jne 0x75e8dd
mov rax, qword [rsp + 0x1a8]
mov rcx, qword [rsp + 0x1d8]
mov qword [rsp + 0x1a8], rax
mov qword [rsp + 0x1d8], rcx
lea rdx, [0x008af740]
mov qword [rsp], rdx
mov rbx, qword [rsp + 0x1c8]
mov qword [rsp + 8], rbx
lea rsi, [0x00907ff7]
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], 6
call fcn.00411bc0
mov rax, qword [rsp + 0x20]
mov rax, qword [rax]
test rax, rax
jne 0x75e894
xor eax, eax
xor ecx, ecx
xor edx, edx
test dl, dl
jne 0x75e7f6
mov rax, qword [rsp + 0x1a8]
mov rcx, qword [rsp + 0x1d8]
mov qword [rsp + 0x1a8], rax
mov qword [rsp + 0x1d8], rcx
lea rdx, [0x008af740]
mov qword [rsp], rdx
mov rbx, qword [rsp + 0x1c8]
mov qword [rsp + 8], rbx
lea rsi, [0x00907ff7]
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], 6
call fcn.00411bc0
mov rax, qword [rsp + 0x20]
mov rax, qword [rax]
test rax, rax
je 0x75e781
lea rdi, [rsp + 0x1f0]
xorps xmm0, xmm0
lea rdi, [rdi - 0x20]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.00457f61
mov rbp, qword [rbp]
lea rcx, [0x00882440]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
lea rax, [rsp + 0x1f0]
mov qword [rsp + 0x10], rax
call fcn.0040e530
jmp 0x75e5cd
lea rax, [rsp + 0x1f0]
mov qword [rsp], rax
call fcn.0040e800
mov rax, qword [rsp + 0x1f0]
test rax, rax
je 0x75e751
mov rcx, qword [rsp + 0x1f8]
mov rdx, qword [rcx + 8]
mov qword [rsp + 0x188], rdx
mov rcx, qword [rcx]
mov qword [rsp + 0x1b0], rcx
mov rbx, qword [rax + 8]
mov qword [rsp + 0x190], rbx
mov rax, qword [rax]
mov qword [rsp + 0x1c0], rax
cmp rbx, 5
jge 0x75e709
xor esi, esi
test sil, sil
je 0x75e5bc
cmp rbx, 5
jge 0x75e6c1
xor esi, esi
test sil, sil
je 0x75e6bc
cmp rbx, 5
jb 0x75f329
add rbx, 0xfffffffffffffffb
mov rsi, rbx
neg rbx
sar rbx, 0x3f
and rbx, 5
add rax, rbx
lea rcx, [0x00874860]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x458]
mov qword [rsp + 8], rdx
mov qword [rsp + 0x10], rax
mov qword [rsp + 0x18], rsi
call fcn.00412460
mov rdi, qword [rsp + 0x20]
mov rax, qword [rsp + 0x188]
mov qword [rdi + 8], rax
cmp dword [0x00d857e0], 0
jne 0x75e6aa
mov rax, qword [rsp + 0x1b0]
mov qword [rdi], rax
jmp 0x75e5bc
mov rax, qword [rsp + 0x1b0]
call fcn.00457490
jmp 0x75e5bc
mov rsi, rbx
jmp 0x75e659
mov qword [rsp], rax
lea rcx, [0x00907ca6]
mov qword [rsp + 8], rcx
mov qword [rsp + 0x10], 5
call fcn.00402490
movzx esi, byte [rsp + 0x18]
mov rax, qword [rsp + 0x1c0]
mov rcx, qword [rsp + 0x1b0]
mov rdx, qword [rsp + 0x188]
mov rbx, qword [rsp + 0x190]
jmp 0x75e631
mov qword [rsp], rax
lea rcx, [0x00907ca6]
mov qword [rsp + 8], rcx
mov qword [rsp + 0x10], 5
call fcn.00402490
movzx esi, byte [rsp + 0x18]
mov rax, qword [rsp + 0x1c0]
mov rcx, qword [rsp + 0x1b0]
mov rdx, qword [rsp + 0x188]
mov rbx, qword [rsp + 0x190]
jmp 0x75e620
mov rax, qword [rsp + 0x1a8]
mov qword [rsp + 0x460], rax
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x468], rax
mov rbp, qword [rsp + 0x2b8]
add rsp, 0x2c0
ret
call fcn.0040d100
mov rax, qword [rsp]
mov qword [rsp + 0x1b8], rax
lea rcx, [0x008af740]
mov qword [rsp], rcx
mov rcx, qword [rsp + 0x1c8]
mov qword [rsp + 8], rcx
lea rcx, [0x00907ff7]
mov qword [rsp + 0x10], rcx
mov qword [rsp + 0x18], 6
call fcn.00412460
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
cmp dword [0x00d857e0], 0
jne 0x75e7e4
mov rax, qword [rsp + 0x1b8]
mov qword [rdi], rax
jmp 0x75e576
mov rax, qword [rsp + 0x1b8]
call fcn.00457490
jmp 0x75e576
mov qword [rsp], rax
mov qword [rsp + 8], rcx
mov qword [rsp + 0x10], 0xa
mov qword [rsp + 0x18], 0x40
call fcn.0049c170
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x20]
test rcx, rcx
jne 0x75e840
mov qword [rsp + 0x448], rdx
mov rdx, rax
mov rax, rcx
mov rcx, rdx
jmp 0x75e523
lea rax, [0x0091b75a]
mov qword [rsp], rax
mov qword [rsp + 8], 0x2c
mov qword [rsp + 0x10], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x18], xmm0
call fcn.004dd890
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x28]
mov qword [rsp + 0x460], rcx
mov qword [rsp + 0x468], rax
mov rbp, qword [rsp + 0x2b8]
add rsp, 0x2c0
ret
lea rcx, [0x00882440]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
lea rax, [0x0090cf4b]
mov qword [rsp + 0x10], rax
mov qword [rsp + 0x18], 0x12
call fcn.00411ff0
mov rax, qword [rsp + 0x20]
mov rcx, qword [rax]
movzx edx, byte [rsp + 0x28]
mov rax, qword [rax + 8]
mov rbx, rax
mov rax, rcx
mov rcx, rbx
jmp 0x75e50b
mov qword [rsp], rax
mov qword [rsp + 8], rcx
mov qword [rsp + 0x10], 0xa
mov qword [rsp + 0x18], 0x40
call fcn.0049c170
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x20]
test rcx, rcx
jne 0x75e927
mov qword [rsp + 0x450], rdx
mov rdx, rax
mov rax, rcx
mov rcx, rdx
jmp 0x75e4b2
lea rax, [0x0091af9e]
mov qword [rsp], rax
mov qword [rsp + 8], 0x2b
mov qword [rsp + 0x10], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x18], xmm0
call fcn.004dd890
mov rax, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0x460], rax
mov qword [rsp + 0x468], rcx
mov rbp, qword [rsp + 0x2b8]
add rsp, 0x2c0
ret
lea rcx, [0x00882440]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
lea rax, [0x0090c737]
mov qword [rsp + 0x10], rax
mov qword [rsp + 0x18], 0x11
call fcn.00411ff0
mov rax, qword [rsp + 0x20]
mov rcx, qword [rax + 8]
mov rax, qword [rax]
movzx edx, byte [rsp + 0x28]
jmp 0x75e49a
mov byte [rsp + 0x440], 0
jmp 0x75e451
lea rcx, [0x00882440]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
lea rax, [0x00909862]
mov qword [rsp + 0x10], rax
mov qword [rsp + 0x18], 0xa
call fcn.00411ff0
mov rax, qword [rsp + 0x20]
mov rcx, qword [rax + 8]
mov rax, qword [rax]
movzx edx, byte [rsp + 0x28]
jmp 0x75e42b
lea rax, [0x00916ac5]
mov qword [rsp], rax
mov qword [rsp + 8], 0x22
mov qword [rsp + 0x10], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x18], xmm0
call fcn.004dd890
mov rax, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0x460], rax
mov qword [rsp + 0x468], rcx
mov rbp, qword [rsp + 0x2b8]
add rsp, 0x2c0
ret
cmp word [rax], 0x636b
jne 0x75e3ab
cmp byte [rax + 2], 0x70
jne 0x75e3ab
jmp 0x75e3d2
cmp word [rax], 0x6374
je 0x75ea86
cmp rcx, 3
jmp 0x75e3a5
cmp byte [rax + 2], 0x70
je 0x75e3d2
cmp rcx, 3
jmp 0x75e3a5
lea rcx, [0x00882440]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
lea rax, [0x00908b3f]
mov qword [rsp + 0x10], rax
mov qword [rsp + 0x18], 8
call fcn.00411ff0
mov rax, qword [rsp + 0x20]
mov rcx, qword [rax + 8]
mov rax, qword [rax]
movzx edx, byte [rsp + 0x28]
jmp 0x75e397
mov byte [rsp + 0x420], 1
jmp 0x75e34e
lea rcx, [0x00882440]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
lea rax, [0x0090b8d7]
mov qword [rsp + 0x10], rax
mov qword [rsp + 0x18], 0xf
call fcn.00411ff0
mov rax, qword [rsp + 0x20]
mov rcx, qword [rax + 8]
movzx edx, byte [rsp + 0x28]
mov rax, qword [rax]
jmp 0x75e31e
mov qword [rsp], rcx
mov qword [rsp + 8], rax
lea rax, [0x009071b2]
mov qword [rsp + 0x10], rax
mov qword [rsp + 0x18], 1
call fcn.00500900
mov rax, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x20]
test rax, rax
jle 0x75e2d5
mov qword [rsp + 0x198], rax
xor edx, edx
jmp 0x75eb7a
mov rbx, qword [rsp + 0x1d0]
add rbx, 0x10
mov rcx, rbx
mov rdx, rax
mov qword [rsp + 0x1d0], rcx
mov qword [rsp + 0x1a0], rdx
mov rax, qword [rcx + 8]
mov rbx, qword [rcx]
mov qword [rsp], rbx
mov qword [rsp + 8], rax
call fcn.00502230
lea rax, [0x008748c0]
mov qword [rsp], rax
mov rcx, qword [rsp + 0x428]
mov qword [rsp + 8], rcx
call fcn.00412460
mov rax, qword [rsp + 0x20]
test byte [rax], al
mov rax, qword [rsp + 0x1a0]
inc rax
mov rcx, qword [rsp + 0x198]
cmp rax, rcx
jl 0x75eb68
jmp 0x75e2d5
lea rcx, [0x00882440]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
lea rax, [0x00907d14]
mov qword [rsp + 0x10], rax
mov qword [rsp + 0x18], 5
call fcn.00411ff0
mov rax, qword [rsp + 0x20]
mov rcx, qword [rax + 8]
mov rax, qword [rax]
movzx edx, byte [rsp + 0x28]
mov rbx, rax
mov rax, rcx
mov rcx, rbx
jmp 0x75e2cd
lea rcx, [0x00882440]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
lea rax, [0x009096c8]
mov qword [rsp + 0x10], rax
mov qword [rsp + 0x18], 0xa
call fcn.00411ff0
mov rax, qword [rsp + 0x20]
mov rcx, qword [rax + 8]
mov rax, qword [rax]
movzx edx, byte [rsp + 0x28]
jmp 0x75e270
lea rcx, [0x00882440]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
lea rax, [0x0090799c]
mov qword [rsp + 0x10], rax
mov qword [rsp + 0x18], 4
call fcn.00411ff0
mov rax, qword [rsp + 0x20]
mov rcx, qword [rax + 8]
mov rax, qword [rax]
movzx edx, byte [rsp + 0x28]
jmp 0x75e213
mov byte [rsp + 0x3f8], 1
jmp 0x75e1ca
lea rcx, [0x00882440]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
lea rax, [0x009085ae]
mov qword [rsp + 0x10], rax
mov qword [rsp + 0x18], 7
call fcn.00411ff0
mov rax, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x28]
mov rcx, qword [rax + 8]
mov rax, qword [rax]
jmp 0x75e19a
mov qword [rsp], rax
mov qword [rsp + 8], rcx
mov qword [rsp + 0x10], 0xa
mov qword [rsp + 0x18], 0x40
call fcn.0049c170
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x20]
test rcx, rcx
je 0x75ed38
mov rdx, rax
mov rax, rcx
mov rcx, rdx
jmp 0x75e141
mov qword [rsp + 0x3f0], rdx
jmp 0x75ed2a
lea rcx, [0x00882440]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
lea rax, [0x009097d6]
mov qword [rsp + 0x10], rax
mov qword [rsp + 0x18], 0xa
call fcn.00411ff0
mov rax, qword [rsp + 0x20]
mov rcx, qword [rax + 8]
mov rax, qword [rax]
movzx edx, byte [rsp + 0x28]
jmp 0x75e129
lea rcx, [0x00882440]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
lea rax, [0x00909632]
mov qword [rsp + 0x10], rax
mov qword [rsp + 0x18], 0xa
call fcn.00411ff0
mov rax, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x28]
mov rcx, qword [rax + 8]
mov rax, qword [rax]
jmp 0x75e0cc
lea rcx, [0x00882440]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
lea rax, [0x00908f5b]
mov qword [rsp + 0x10], rax
mov qword [rsp + 0x18], 9
call fcn.00411ff0
mov rax, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x28]
mov rcx, qword [rax + 8]
mov rax, qword [rax]
jmp 0x75e06f
lea rcx, [0x00882440]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
lea rax, [0x0090961e]
mov qword [rsp + 0x10], rax
mov qword [rsp + 0x18], 0xa
call fcn.00411ff0
mov rax, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x28]
mov rcx, qword [rax + 8]
mov rax, qword [rax]
jmp 0x75e012
mov qword [rsp], rax
mov qword [rsp + 8], rcx
mov qword [rsp + 0x10], 0xa
mov qword [rsp + 0x18], 0x40
call fcn.0049c170
mov rax, qword [rsp + 0x20]
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x28]
test rdx, rdx
jne 0x75ee89
mov qword [rsp + 0x3b8], rax
mov rax, rcx
mov rcx, rdx
jmp 0x75dfb9
lea rax, [0x00917a30]
mov qword [rsp], rax
mov qword [rsp + 8], 0x24
mov qword [rsp + 0x10], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x18], xmm0
call fcn.004dd890
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x28]
mov qword [rsp + 0x460], rcx
mov qword [rsp + 0x468], rax
mov rbp, qword [rsp + 0x2b8]
add rsp, 0x2c0
ret
lea rcx, [0x00882440]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
lea rax, [0x00909614]
mov qword [rsp + 0x10], rax
mov qword [rsp + 0x18], 0xa
call fcn.00411ff0
mov rax, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x28]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
mov rbx, rax
mov rax, rcx
mov rcx, rbx
jmp 0x75dfa1
lea rcx, [0x00882440]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
lea rax, [0x0090960a]
mov qword [rsp + 0x10], rax
mov qword [rsp + 0x18], 0xa
call fcn.00411ff0
mov rax, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x28]
mov rcx, qword [rax + 8]
mov rax, qword [rax]
mov rbx, rax
mov rax, rcx
mov rcx, rbx
jmp 0x75df44
mov qword [rsp], rcx
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0xa
mov qword [rsp + 0x18], 0x40
call fcn.0049c170
mov rax, qword [rsp + 0x20]
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x28]
test rdx, rdx
je 0x75efae
mov rax, rcx
mov rcx, rdx
jmp 0x75deeb
mov qword [rsp + 0x398], rax
jmp 0x75efa3
lea rcx, [0x00882440]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
lea rax, [0x0090a569]
mov qword [rsp + 0x10], rax
mov qword [rsp + 0x18], 0xc
call fcn.00411ff0
mov rax, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x28]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
jmp 0x75ded3
lea rcx, [0x00882440]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
lea rax, [0x009090cc]
mov qword [rsp + 0x10], rax
mov qword [rsp + 0x18], 9
call fcn.00411ff0
mov rax, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x28]
mov rcx, qword [rax + 8]
mov rax, qword [rax]
jmp 0x75de76
lea rax, [0x009078a8]
mov qword [rsp + 0x378], rax
mov qword [rsp + 0x380], 4
jmp 0x75de2d
lea rcx, [0x00882440]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
lea rax, [0x00908b07]
mov qword [rsp + 0x10], rax
mov qword [rsp + 0x18], 8
call fcn.00411ff0
mov rax, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x28]
mov rcx, qword [rax + 8]
mov rax, qword [rax]
mov rbx, rax
mov rax, rcx
mov rcx, rbx
jmp 0x75ddd2
lea rcx, [0x00882440]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
lea rax, [0x0090972c]
mov qword [rsp + 0x10], rax
mov qword [rsp + 0x18], 0xa
call fcn.00411ff0
mov rax, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x28]
mov rcx, qword [rax + 8]
mov rax, qword [rax]
mov rbx, rax
mov rax, rcx
mov rcx, rbx
jmp 0x75dd75
lea rcx, [0x00882440]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
lea rax, [0x0090c68d]
mov qword [rsp + 0x10], rax
mov qword [rsp + 0x18], 0x11
call fcn.00411ff0
mov rax, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x28]
mov rcx, qword [rax + 8]
mov rax, qword [rax]
mov rbx, rax
mov rax, rcx
mov rcx, rbx
jmp 0x75dd12
mov qword [rsp], rcx
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0xa
mov qword [rsp + 0x18], 0x40
call fcn.0049c170
mov rax, qword [rsp + 0x20]
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x28]
test rdx, rdx
jne 0x75f17a
mov qword [rsp + 0x350], rax
mov rax, rcx
mov rcx, rdx
jmp 0x75dcb9
lea rax, [0x00918282]
mov qword [rsp], rax
mov qword [rsp + 8], 0x25
mov qword [rsp + 0x10], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x18], xmm0
call fcn.004dd890
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x28]
mov qword [rsp + 0x460], rcx
mov qword [rsp + 0x468], rax
mov rbp, qword [rsp + 0x2b8]
add rsp, 0x2c0
ret
lea rcx, [0x00882440]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
lea rax, [0x00909e6e]
mov qword [rsp + 0x10], rax
mov qword [rsp + 0x18], 0xb
call fcn.00411ff0
mov rax, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x28]
mov rcx, qword [rax + 8]
mov rax, qword [rax]
mov rbx, rax
mov rax, rcx
mov rcx, rbx
jmp 0x75dca1
lea rcx, [0x00882440]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
lea rax, [0x00909e58]
mov qword [rsp + 0x10], rax
mov qword [rsp + 0x18], 0xb
call fcn.00411ff0
mov rax, qword [rsp + 0x20]
mov rcx, qword [rax]
movzx edx, byte [rsp + 0x28]
mov rax, qword [rax + 8]
jmp 0x75dc44
je 0x75f30f
mov rax, qword [rcx + 8]
xorps xmm0, xmm0
movups xmmword [rsp + 0x1e0], xmm0
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], rdx
lea rax, [0x00913ed3]
mov qword [rsp], rax
mov qword [rsp + 8], 0x1d
lea rax, [rsp + 0x1e0]
mov qword [rsp + 0x10], rax
mov qword [rsp + 0x18], 1
mov qword [rsp + 0x20], 1
call fcn.004dd890
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x28]
mov rdx, qword [0x00a34fc0]
mov qword [rsp + 0x2d8], rdx
lea rdi, [rsp + 0x2e0]
lea rsi, [0x00a34fc8]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.004581c0
mov rbp, qword [rbp]
mov qword [rsp + 0x460], rcx
mov qword [rsp + 0x468], rax
mov rbp, qword [rsp + 0x2b8]
add rsp, 0x2c0
ret
mov rax, rcx
jmp 0x75f261
mov rax, qword [rsp + 0x2c8]
call fcn.00457490
jmp 0x75db3d
call fcn.0042bba0
ud2
call fcn.004555f0
jmp fcn.0075da70