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

Disassembly:
lea r12, [rsp - 0x178]
cmp r12, qword [r14 + 0x10]
jbe 0x418839
push rbp
mov rbp, rsp
sub rsp, 0x1f0
cmp byte [0x009210b4], 0
jne 0x417234
lea rax, [0x0065b8e0]
mov ebx, 0x44
mov ecx, 0x45
call fcn.0044b7a0
mov qword [0x008cc4b8], 0x44
mov qword [0x008cc4c0], 0x45
cmp dword [0x00921500], 0
je 0x417213
nop dword [rax + rax]
call fcn.004665c0
mov qword [r11], rax
mov rdx, qword [0x008cc4b0]
mov qword [r11 + 8], rdx
mov qword [0x008cc4b0], rax
mov rdx, qword [0x008cc4b0]
movsd xmm0, qword [0x007271d8]
movsd qword [rdx], xmm0
mov eax, 1
jmp 0x417260
add rsp, 0x1f0
pop rbp
ret
mov r9, qword [0x008cc4b0]
inc r8d
movzx r8d, r8w
xorps xmm0, xmm0
cvtsi2sd xmm0, r8d
movsd qword [r9 + rax*8], xmm0
inc rax
nop dword [rax]
cmp rax, 0x44
jge 0x417285
mov rcx, qword [0x008cc4b8]
lea rdx, [0x00890820]
movzx r8d, word [rdx + rax*2]
cmp rax, rcx
jb 0x41723d
nop
jmp 0x418833
mov rcx, qword [0x008cc4c0]
mov rbx, qword [0x008cc4b8]
inc rbx
mov rax, qword [0x008cc4b0]
nop dword [rax]
cmp rcx, rbx
jae 0x4172e0
mov edi, 1
lea rsi, [0x0065b8e0]
call fcn.0044b880
mov qword [0x008cc4c0], rcx
cmp dword [0x00921500], 0
je 0x4172d9
call fcn.004665c0
mov qword [r11], rax
mov rcx, qword [0x008cc4b0]
mov qword [r11 + 8], rcx
mov qword [0x008cc4b0], rax
mov qword [0x008cc4b8], rbx
movsd xmm0, qword [0x007272a0]
movsd qword [rax + rbx*8 - 8], xmm0
call fcn.00409f40
mov qword [0x008cc4d8], rbx
mov qword [0x008cc4e0], rcx
cmp dword [0x00921500], 0
je 0x417324
call fcn.004665c0
mov qword [r11], rax
mov rdx, qword [0x008cc4d0]
mov qword [r11 + 8], rdx
mov qword [0x008cc4d0], rax
lea rax, [0x0066a220]
mov ebx, 0x34
xor ecx, ecx
call fcn.0040e180
mov qword [rsp + 0x1a8], rax
mov rbx, rax
lea rcx, [0x006b78b2]
mov edi, 0x18
lea rax, [0x0066a220]
nop dword [rax]
call fcn.00412bc0
mov qword [rax], 0
cmp dword [0x00921500], 0
je 0x417381
mov rdx, qword [rax + 8]
call fcn.004665a0
mov qword [r11], rdx
lea rdx, [0x006e0bf8]
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x4173a0
or rcx, 4
mov eax, 1
nop dword [rax + rax]
test rax, rax
jle 0x417392
mov qword [rsp + 0x168], rcx
lea rax, [0x0066a220]
mov rbx, qword [rsp + 0x1a8]
lea rcx, [0x006be508]
mov edi, 0x27
call fcn.00412bc0
mov rdx, qword [rsp + 0x168]
mov qword [rax], rdx
cmp dword [0x00921500], 0
nop
je 0x4173ee
mov rdx, qword [rax + 8]
call fcn.004665a0
mov qword [r11], rdx
lea rdx, [0x006e0c50]
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x417408
or rcx, 4
mov eax, 1
test rax, rax
jle 0x4173ff
mov qword [rsp + 0x160], rcx
lea rax, [0x0066a220]
mov rbx, qword [rsp + 0x1a8]
lea rcx, [0x006bf5d0]
mov edi, 0x2a
call fcn.00412bc0
mov rdx, qword [rsp + 0x160]
mov qword [rax], rdx
cmp dword [0x00921500], 0
je 0x417455
mov rdx, qword [rax + 8]
call fcn.004665a0
mov qword [r11], rdx
lea rdx, [0x006e0ca8]
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x41746f
or rcx, 4
mov eax, 1
test rax, rax
jle 0x417466
mov qword [rsp + 0x158], rcx
lea rax, [0x0066a220]
mov rbx, qword [rsp + 0x1a8]
lea rcx, [0x006bd782]
mov edi, 0x25
call fcn.00412bc0
mov rdx, qword [rsp + 0x158]
mov qword [rax], rdx
cmp dword [0x00921500], 0
je 0x4174bc
mov rdx, qword [rax + 8]
call fcn.004665a0
mov qword [r11], rdx
lea rdx, [0x006e0d00]
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x4174d6
or rcx, 4
mov eax, 1
test rax, rax
jle 0x4174cd
mov qword [rsp + 0x150], rcx
lea rax, [0x0066a220]
mov rbx, qword [rsp + 0x1a8]
lea rcx, [0x006bbc5e]
mov edi, 0x21
nop
call fcn.00412bc0
mov rdx, qword [rsp + 0x150]
mov qword [rax], rdx
cmp dword [0x00921500], 0
je 0x417528
mov rdx, qword [rax + 8]
nop dword [rax]
call fcn.004665a0
mov qword [r11], rdx
lea rdx, [0x006e0d58]
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x417542
or rcx, 4
mov eax, 1
test rax, rax
jle 0x417539
mov qword [rsp + 0x148], rcx
lea rax, [0x0066a220]
mov rbx, qword [rsp + 0x1a8]
lea rcx, [0x006bbc7f]
mov edi, 0x21
call fcn.00412bc0
mov rdx, qword [rsp + 0x148]
mov qword [rax], rdx
cmp dword [0x00921500], 0
je 0x41758f
mov rdx, qword [rax + 8]
call fcn.004665a0
mov qword [r11], rdx
lea rdx, [0x006e0d78]
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
nop
jmp 0x4175ab
or rcx, 4
mov eax, 1
test rax, rax
jle 0x4175a2
mov qword [rsp + 0x140], rcx
lea rax, [0x0066a220]
mov rbx, qword [rsp + 0x1a8]
lea rcx, [0x006b9e09]
mov edi, 0x1d
call fcn.00412bc0
mov rdx, qword [rsp + 0x140]
mov qword [rax], rdx
cmp dword [0x00921500], 0
je 0x4175f8
mov rdx, qword [rax + 8]
call fcn.004665a0
mov qword [r11], rdx
lea rdx, [0x006e0d80]
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x417612
or rcx, 4
mov eax, 1
test rax, rax
jle 0x417609
mov qword [rsp + 0x138], rcx
lea rax, [0x0066a220]
mov rbx, qword [rsp + 0x1a8]
lea rcx, [0x006beadd]
mov edi, 0x28
call fcn.00412bc0
mov rdx, qword [rsp + 0x138]
mov qword [rax], rdx
cmp dword [0x00921500], 0
je 0x41765f
mov rdx, qword [rax + 8]
call fcn.004665a0
mov qword [r11], rdx
lea rdx, [0x006e0d88]
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x417679
or rcx, 4
mov eax, 1
test rax, rax
jle 0x417670
mov qword [rsp + 0x130], rcx
lea rax, [0x0066a220]
mov rbx, qword [rsp + 0x1a8]
lea rcx, [0x006bffd2]
mov edi, 0x2c
call fcn.00412bc0
mov rdx, qword [rsp + 0x130]
mov qword [rax], rdx
cmp dword [0x00921500], 0
je 0x4176c8
mov rdx, qword [rax + 8]
nop
call fcn.004665a0
mov qword [r11], rdx
lea rdx, [0x006e0d90]
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x4176e2
or rcx, 4
mov eax, 1
test rax, rax
jle 0x4176d9
mov qword [rsp + 0x128], rcx
lea rax, [0x0066a220]
mov rbx, qword [rsp + 0x1a8]
lea rcx, [0x006be52f]
mov edi, 0x27
call fcn.00412bc0
mov rdx, qword [rsp + 0x128]
mov qword [rax], rdx
cmp dword [0x00921500], 0
je 0x41772f
mov rdx, qword [rax + 8]
call fcn.004665a0
mov qword [r11], rdx
lea rdx, [0x006e0c00]
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
nop
jmp 0x41774b
or rcx, 4
mov eax, 1
test rax, rax
jle 0x417742
mov qword [rsp + 0x120], rcx
lea rax, [0x0066a220]
mov rbx, qword [rsp + 0x1a8]
lea rcx, [0x006ba741]
mov edi, 0x1e
call fcn.00412bc0
mov rdx, qword [rsp + 0x120]
mov qword [rax], rdx
cmp dword [0x00921500], 0
je 0x417798
mov rdx, qword [rax + 8]
call fcn.004665a0
mov qword [r11], rdx
lea rdx, [0x006e0c08]
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x4177b2
or rcx, 4
mov eax, 1
test rax, rax
jle 0x4177a9
mov qword [rsp + 0x118], rcx
lea rax, [0x0066a220]
mov rbx, qword [rsp + 0x1a8]
lea rcx, [0x006b9e26]
mov edi, 0x1d
call fcn.00412bc0
mov rdx, qword [rsp + 0x118]
mov qword [rax], rdx
cmp dword [0x00921500], 0
je 0x4177ff
mov rdx, qword [rax + 8]
call fcn.004665a0
mov qword [r11], rdx
lea rdx, [0x006e0c10]
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x417819
or rcx, 2
mov eax, 1
test rax, rax
jle 0x417810
mov qword [rsp + 0x110], rcx
lea rax, [0x0066a220]
mov rbx, qword [rsp + 0x1a8]
lea rcx, [0x006ba75f]
mov edi, 0x1e
call fcn.00412bc0
mov rdx, qword [rsp + 0x110]
mov qword [rax], rdx
cmp dword [0x00921500], 0
je 0x417868
mov rdx, qword [rax + 8]
nop
call fcn.004665a0
mov qword [r11], rdx
lea rdx, [0x006e0c18]
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x417882
or rcx, 2
mov eax, 1
test rax, rax
jle 0x417879
mov qword [rsp + 0x108], rcx
lea rax, [0x0066a220]
mov rbx, qword [rsp + 0x1a8]
lea rcx, [0x006b8f67]
mov edi, 0x1b
call fcn.00412bc0
mov rdx, qword [rsp + 0x108]
mov qword [rax], rdx
cmp dword [0x00921500], 0
je 0x4178cf
mov rdx, qword [rax + 8]
call fcn.004665a0
mov qword [r11], rdx
lea rdx, [0x006e0c20]
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
nop
jmp 0x4178eb
or rcx, 2
mov eax, 1
test rax, rax
jle 0x4178e2
mov qword [rsp + 0x100], rcx
lea rax, [0x0066a220]
mov rbx, qword [rsp + 0x1a8]
lea rcx, [0x006b8773]
mov edi, 0x1a
call fcn.00412bc0
mov rdx, qword [rsp + 0x100]
mov qword [rax], rdx
cmp dword [0x00921500], 0
je 0x417938
mov rdx, qword [rax + 8]
call fcn.004665a0
mov qword [r11], rdx
lea rdx, [0x006e0c28]
mov qword [rax + 8], rdx
lea rax, [0x0066a220]
mov rbx, qword [rsp + 0x1a8]
lea rcx, [0x006b6791]
mov edi, 0x16
nop
call fcn.00412bc0
mov qword [rax], 0
cmp dword [0x00921500], 0
je 0x417981
mov rdx, qword [rax + 8]
call fcn.004665a0
mov qword [r11], rdx
lea rdx, [0x006e0c30]
mov qword [rax + 8], rdx
lea rax, [0x0066a220]
mov rbx, qword [rsp + 0x1a8]
lea rcx, [0x006b5028]
mov edi, 0x13
call fcn.00412bc0
mov qword [rax], 0
cmp dword [0x00921500], 0
je 0x4179c8
mov rdx, qword [rax + 8]
call fcn.004665a0
mov qword [r11], rdx
lea rdx, [0x006e0c38]
mov qword [rax + 8], rdx
lea rax, [0x0066a220]
mov rbx, qword [rsp + 0x1a8]
lea rcx, [0x006b596d]
mov edi, 0x14
call fcn.00412bc0
mov qword [rax], 0
cmp dword [0x00921500], 0
je 0x417a0f
mov rdx, qword [rax + 8]
call fcn.004665a0
mov qword [r11], rdx
lea rdx, [0x006e0c40]
mov qword [rax + 8], rdx
lea rax, [0x0066a220]
mov rbx, qword [rsp + 0x1a8]
lea rcx, [0x006b5981]
mov edi, 0x14
call fcn.00412bc0
mov qword [rax], 0
cmp dword [0x00921500], 0
je 0x417a56
mov rdx, qword [rax + 8]
call fcn.004665a0
mov qword [r11], rdx
lea rdx, [0x006e0c48]
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x417a70
or rcx, 1
mov eax, 1
test rax, rax
jle 0x417a67
mov qword [rsp + 0xf8], rcx
lea rax, [0x0066a220]
mov rbx, qword [rsp + 0x1a8]
lea rcx, [0x006b9e43]
mov edi, 0x1d
call fcn.00412bc0
mov rdx, qword [rsp + 0xf8]
mov qword [rax], rdx
cmp dword [0x00921500], 0
je 0x417abd
mov rdx, qword [rax + 8]
call fcn.004665a0
mov qword [r11], rdx
lea rdx, [0x006e0c58]
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x417ad7
or rcx, 1
mov eax, 1
test rax, rax
jle 0x417ace
mov qword [rsp + 0xf0], rcx
lea rax, [0x0066a220]
mov rbx, qword [rsp + 0x1a8]
lea rcx, [0x006b5ff2]
mov edi, 0x15
nop
call fcn.00412bc0
mov rdx, qword [rsp + 0xf0]
mov qword [rax], rdx
cmp dword [0x00921500], 0
je 0x417b28
mov rdx, qword [rax + 8]
nop dword [rax]
call fcn.004665a0
mov qword [r11], rdx
lea rdx, [0x006e0c60]
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x417b42
or rcx, 1
mov eax, 1
test rax, rax
jle 0x417b39
mov qword [rsp + 0xe8], rcx
lea rax, [0x0066a220]
mov rbx, qword [rsp + 0x1a8]
lea rcx, [0x006b7023]
mov edi, 0x17
call fcn.00412bc0
mov rdx, qword [rsp + 0xe8]
mov qword [rax], rdx
cmp dword [0x00921500], 0
je 0x417b8f
mov rdx, qword [rax + 8]
call fcn.004665a0
mov qword [r11], rdx
lea rdx, [0x006e0c68]
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
nop
jmp 0x417bab
or rcx, 1
mov eax, 1
test rax, rax
jle 0x417ba2
mov qword [rsp + 0xe0], rcx
lea rax, [0x0066a220]
mov rbx, qword [rsp + 0x1a8]
lea rcx, [0x006b973c]
mov edi, 0x1c
call fcn.00412bc0
mov rdx, qword [rsp + 0xe0]
mov qword [rax], rdx
cmp dword [0x00921500], 0
je 0x417bf8
mov rdx, qword [rax + 8]
call fcn.004665a0
mov qword [r11], rdx
lea rdx, [0x006e0c70]
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x417c12
or rcx, 1
mov eax, 1
test rax, rax
jle 0x417c09
mov qword [rsp + 0xd8], rcx
lea rax, [0x0066a220]
mov rbx, qword [rsp + 0x1a8]
lea rcx, [0x006b5995]
mov edi, 0x14
call fcn.00412bc0
mov rdx, qword [rsp + 0xd8]
mov qword [rax], rdx
cmp dword [0x00921500], 0
je 0x417c5f
mov rdx, qword [rax + 8]
call fcn.004665a0
mov qword [r11], rdx
lea rdx, [0x006e0c78]
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x417c79
or rcx, 1
mov eax, 1
test rax, rax
jle 0x417c70
mov qword [rsp + 0xd0], rcx
lea rax, [0x0066a220]
mov rbx, qword [rsp + 0x1a8]
lea rcx, [0x006b67a7]
mov edi, 0x16
call fcn.00412bc0
mov rdx, qword [rsp + 0xd0]
mov qword [rax], rdx
cmp dword [0x00921500], 0
je 0x417cc8
mov rdx, qword [rax + 8]
nop
call fcn.004665a0
mov qword [r11], rdx
lea rdx, [0x006e0c80]
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x417ce2
or rcx, 2
mov eax, 1
test rax, rax
jle 0x417cd9
mov qword [rsp + 0xc8], rcx
lea rax, [0x0066a220]
mov rbx, qword [rsp + 0x1a8]
lea rcx, [0x006b503b]
mov edi, 0x13
call fcn.00412bc0
mov rdx, qword [rsp + 0xc8]
mov qword [rax], rdx
cmp dword [0x00921500], 0
je 0x417d2f
mov rdx, qword [rax + 8]
call fcn.004665a0
mov qword [r11], rdx
lea rdx, [0x006e0c88]
mov qword [rax + 8], rdx
lea rax, [0x0066a220]
mov rbx, qword [rsp + 0x1a8]
lea rcx, [0x006b59a9]
mov edi, 0x14
call fcn.00412bc0
mov qword [rax], 0
cmp dword [0x00921500], 0
je 0x417d76
mov rdx, qword [rax + 8]
call fcn.004665a0
mov qword [r11], rdx
lea rdx, [0x006e0c90]
mov qword [rax + 8], rdx
lea rax, [0x0066a220]
mov rbx, qword [rsp + 0x1a8]
lea rcx, [0x006b3dae]
mov edi, 0x10
nop dword [rax]
call fcn.00412bc0
mov qword [rax], 0
cmp dword [0x00921500], 0
je 0x417dc1
mov rdx, qword [rax + 8]
call fcn.004665a0
mov qword [r11], rdx
lea rdx, [0x006e0c98]
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x417de0
or rcx, 1
mov eax, 1
nop dword [rax + rax]
test rax, rax
jle 0x417dd2
mov qword [rsp + 0xc0], rcx
lea rax, [0x0066a220]
mov rbx, qword [rsp + 0x1a8]
lea rcx, [0x006b504e]
mov edi, 0x13
call fcn.00412bc0
mov rdx, qword [rsp + 0xc0]
mov qword [rax], rdx
cmp dword [0x00921500], 0
nop
je 0x417e2e
mov rdx, qword [rax + 8]
call fcn.004665a0
mov qword [r11], rdx
lea rdx, [0x006e0ca0]
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x417e48
or rcx, 1
mov eax, 1
test rax, rax
jle 0x417e3f
mov qword [rsp + 0xb8], rcx
lea rax, [0x0066a220]
mov rbx, qword [rsp + 0x1a8]
lea rcx, [0x006b78ca]
mov edi, 0x18
call fcn.00412bc0
mov rdx, qword [rsp + 0xb8]
mov qword [rax], rdx
cmp dword [0x00921500], 0
je 0x417e95
mov rdx, qword [rax + 8]
call fcn.004665a0
mov qword [r11], rdx
lea rdx, [0x006e0cb0]
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x417eaf
or rcx, 1
mov eax, 1
test rax, rax
jle 0x417ea6
mov qword [rsp + 0xb0], rcx
lea rax, [0x0066a220]
mov rbx, qword [rsp + 0x1a8]
lea rcx, [0x006b9758]
mov edi, 0x1c
call fcn.00412bc0
mov rdx, qword [rsp + 0xb0]
mov qword [rax], rdx
cmp dword [0x00921500], 0
je 0x417efc
mov rdx, qword [rax + 8]
call fcn.004665a0
mov qword [r11], rdx
lea rdx, [0x006e0cb8]
mov qword [rax + 8], rdx
lea rax, [0x0066a220]
mov rbx, qword [rsp + 0x1a8]
lea rcx, [0x006bbca0]
mov edi, 0x21
call fcn.00412bc0
mov qword [rax], 0
cmp dword [0x00921500], 0
je 0x417f48
mov rdx, qword [rax + 8]
nop dword [rax + rax]
call fcn.004665a0
mov qword [r11], rdx
lea rdx, [0x006e0cc0]
mov qword [rax + 8], rdx
lea rax, [0x0066a220]
mov rbx, qword [rsp + 0x1a8]
lea rcx, [0x006b49e6]
mov edi, 0x12
call fcn.00412bc0
mov qword [rax], 0
cmp dword [0x00921500], 0
je 0x417f8f
mov rdx, qword [rax + 8]
call fcn.004665a0
mov qword [r11], rdx
lea rdx, [0x006e0cc8]
mov qword [rax + 8], rdx
lea rax, [0x0066a220]
mov rbx, qword [rsp + 0x1a8]
lea rcx, [0x006b9e60]
mov edi, 0x1d
call fcn.00412bc0
mov qword [rax], 0
cmp dword [0x00921500], 0
je 0x417fd6
mov rdx, qword [rax + 8]
call fcn.004665a0
mov qword [r11], rdx
lea rdx, [0x006e0cd0]
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x417ff0
or rcx, 1
mov eax, 1
test rax, rax
jle 0x417fe7
mov qword [rsp + 0xa8], rcx
lea rax, [0x0066a220]
mov rbx, qword [rsp + 0x1a8]
lea rcx, [0x006bae19]
mov edi, 0x1f
call fcn.00412bc0
mov rdx, qword [rsp + 0xa8]
mov qword [rax], rdx
cmp dword [0x00921500], 0
je 0x41803d
mov rdx, qword [rax + 8]
call fcn.004665a0
mov qword [r11], rdx
lea rdx, [0x006e0cd8]
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x418057
or rcx, 1
mov eax, 1
test rax, rax
jle 0x41804e
mov qword [rsp + 0xa0], rcx
lea rax, [0x0066a220]
mov rbx, qword [rsp + 0x1a8]
lea rcx, [0x006bc401]
mov edi, 0x22
nop
call fcn.00412bc0
mov rdx, qword [rsp + 0xa0]
mov qword [rax], rdx
cmp dword [0x00921500], 0
je 0x4180a8
mov rdx, qword [rax + 8]
nop dword [rax]
call fcn.004665a0
mov qword [r11], rdx
lea rdx, [0x006e0ce0]
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x4180c2
or rcx, 1
mov eax, 1
test rax, rax
jle 0x4180b9
mov qword [rsp + 0x98], rcx
lea rax, [0x0066a220]
mov rbx, qword [rsp + 0x1a8]
lea rcx, [0x006bca00]
mov edi, 0x23
call fcn.00412bc0
mov rdx, qword [rsp + 0x98]
mov qword [rax], rdx
cmp dword [0x00921500], 0
je 0x41810f
mov rdx, qword [rax + 8]
call fcn.004665a0
mov qword [r11], rdx
lea rdx, [0x006e0ce8]
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
nop
jmp 0x41812b
or rcx, 1
mov eax, 1
test rax, rax
jle 0x418122
mov qword [rsp + 0x90], rcx
lea rax, [0x0066a220]
mov rbx, qword [rsp + 0x1a8]
lea rcx, [0x006bbcc1]
mov edi, 0x21
call fcn.00412bc0
mov rdx, qword [rsp + 0x90]
mov qword [rax], rdx
cmp dword [0x00921500], 0
je 0x418178
call fcn.00466960
nop
call fcn.004646a0
nop
jmp fcn.004171a0