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

Disassembly:
mov rcx, qword gs:[0x28]
mov rcx, qword [rcx]
cmp rsp, qword [rcx + 0x10]
jbe 0x46da4a
sub rsp, 0x28
mov qword [rsp + 0x20], rbp
lea rbp, [rsp + 0x20]
movzx eax, byte [0x008b4036]
cmp al, 1
jbe 0x46a42d
mov rbp, qword [rsp + 0x20]
add rsp, 0x28
ret
jne 0x46a436
call fcn.00429680
ud2
mov byte [0x008b4036], 1
call fcn.0045d340
call fcn.0045bcb0
lea rax, [0x006d1943]
mov qword [rsp], rax
mov qword [rsp + 8], 0xc
call fcn.0045d2b0
mov rax, qword [rsp + 0x18]
mov rcx, qword [rsp + 0x10]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.0045f3a0
mov rax, qword [rsp + 0x10]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46da30
mov qword [0x00896648], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d1643]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0xc
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46da16
mov qword [0x008968c0], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d1fce]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0xe
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d9fc
mov qword [0x008967d0], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d41d1]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0x14
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d9e2
mov qword [0x008969f0], rax
mov qword [rsp], 0xfffffffffffffff6
call fcn.004625d0
mov rax, qword [rsp + 8]
mov qword [0x008b4278], rax
mov qword [rsp], 0xfffffffffffffff5
call fcn.004625d0
mov rax, qword [rsp + 8]
mov qword [0x008b4280], rax
mov qword [rsp], 0xfffffffffffffff4
call fcn.004625d0
mov rax, qword [rsp + 8]
mov qword [0x008b4270], rax
lea rax, [0x006d1793]
mov qword [rsp], rax
mov qword [rsp + 8], 0xc
call fcn.0045d2b0
mov rax, qword [rsp + 0x18]
mov rcx, qword [rsp + 0x10]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.0045f3a0
mov rax, qword [rsp + 0x10]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d9c8
mov qword [0x00896628], rax
lea rax, [0x006d1417]
mov qword [rsp], rax
mov qword [rsp + 8], 0xb
call fcn.0045d2b0
mov rax, qword [rsp + 0x18]
mov rcx, qword [rsp + 0x10]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.0045f3a0
mov rax, qword [rsp + 0x10]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d9ae
mov qword [0x00896668], rax
lea rax, [0x006d13ca]
mov qword [rsp], rax
mov qword [rsp + 8], 0xb
call fcn.0045d2b0
mov rax, qword [rsp + 0x18]
mov rcx, qword [rsp + 0x10]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.0045f3a0
mov rax, qword [rsp + 0x10]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d994
mov qword [0x00896650], rax
lea rax, [0x006d12ee]
mov qword [rsp], rax
mov qword [rsp + 8], 0xb
call fcn.0045d2b0
mov rax, qword [rsp + 0x18]
mov rcx, qword [rsp + 0x10]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.0045f3a0
mov rax, qword [rsp + 0x10]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d97a
mov qword [0x00896630], rax
lea rax, [0x006d0f49]
mov qword [rsp], rax
mov qword [rsp + 8], 0xa
call fcn.0045d2b0
mov rax, qword [rsp + 0x18]
mov rcx, qword [rsp + 0x10]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.0045f3a0
mov rax, qword [rsp + 0x10]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d960
mov qword [0x00896678], rax
lea rax, [0x006d0e1d]
mov qword [rsp], rax
mov qword [rsp + 8], 0xa
call fcn.0045d2b0
mov rax, qword [rsp + 0x18]
mov rcx, qword [rsp + 0x10]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.0045f3a0
mov rax, qword [rsp + 0x10]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d946
mov qword [0x00896638], rax
lea rax, [0x006d1937]
mov qword [rsp], rax
mov qword [rsp + 8], 0xc
call fcn.0045d2b0
mov rax, qword [rsp + 0x18]
mov rcx, qword [rsp + 0x10]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.0045f3a0
mov rax, qword [rsp + 0x10]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d92c
mov qword [0x00896640], rax
lea rax, [0x006d140c]
mov qword [rsp], rax
mov qword [rsp + 8], 0xb
call fcn.0045d2b0
mov rax, qword [rsp + 0x18]
mov rcx, qword [rsp + 0x10]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.0045f3a0
mov rax, qword [rsp + 0x10]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d912
mov qword [0x00896660], rax
lea rax, [0x006d1967]
mov qword [rsp], rax
mov qword [rsp + 8], 0xc
call fcn.0045d2b0
mov rax, qword [rsp + 0x18]
mov rcx, qword [rsp + 0x10]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.0045f3a0
mov rax, qword [rsp + 0x10]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d8f8
mov qword [0x00896658], rax
lea rax, [0x006d144e]
mov qword [rsp], rax
mov qword [rsp + 8], 0xb
call fcn.0045d2b0
mov rax, qword [rsp + 0x18]
mov rcx, qword [rsp + 0x10]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.0045f3a0
mov rax, qword [rsp + 0x10]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d8de
mov qword [0x00896670], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d162b]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0xc
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d8c4
mov qword [0x00896880], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d1697]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0xc
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d8aa
mov qword [0x00896900], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d10de]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0xb
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d890
mov qword [0x008967e8], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d2006]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0xe
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d876
mov qword [0x00896898], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d0c29]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0xa
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d85c
mov qword [0x008968f8], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d10d3]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0xb
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d842
mov qword [0x008967a0], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d109c]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0xb
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d828
mov qword [0x00896720], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d03f2]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 8
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d80e
mov qword [0x00896980], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d08b5]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 9
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d7f4
mov qword [0x00896a78], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d2102]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0xe
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d7da
mov qword [0x008969e0], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d1086]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0xb
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d7c0
mov qword [0x008966e8], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d1fc0]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0xe
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d7a6
mov qword [0x008967b0], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d1b5f]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0xd
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d78c
mov qword [0x008967b8], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d078c]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 9
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d772
mov qword [0x008967a8], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d66fc]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0x1a
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d758
mov qword [0x00896860], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d40a5]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0x14
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d73e
mov qword [0x00896820], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d41bd]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0x14
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d724
mov qword [0x008969b8], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d28f9]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0x10
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d70a
mov qword [0x00896710], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d2a99]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0x10
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d6f0
mov qword [0x008969b0], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d10a7]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0xb
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d6d6
mov qword [0x00896770], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d080a]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 9
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d6bc
mov qword [0x00896928], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d2959]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0x10
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d6a2
mov qword [0x00896810], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d171b]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0xc
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d688
mov qword [0x008969c0], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d5397]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0x17
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d66e
mov qword [0x008968c8], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d4cc0]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0x16
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d654
mov qword [0x008968d8], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d4c52]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0x16
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d63a
mov qword [0x00896730], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d6036]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0x19
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d620
mov qword [0x008968a8], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d677e]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0x1a
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d606
mov qword [0x00896958], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d02a2]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 8
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d5ec
mov qword [0x00896688], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d0ba7]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0xa
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d5d2
mov qword [0x00896690], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d1f88]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0xe
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d5b8
mov qword [0x00896740], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d118e]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0xb
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d59e
mov qword [0x00896948], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d2ab9]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0x10
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d584
mov qword [0x008969f8], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d3420]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0x12
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d56a
mov qword [0x00896848], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d24c0]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0xf
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d550
mov qword [0x008968b8], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d2f5c]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0x11
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d536
mov qword [0x00896828], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d24b1]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0xf
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d51c
mov qword [0x008968a0], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d2448]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0xf
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d502
mov qword [0x00896798], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d3b79]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0x13
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d4e8
mov qword [0x00896a68], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d164f]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0xc
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d4ce
mov qword [0x008968d0], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d0bc5]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0xa
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d4b4
mov qword [0x00896738], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d10f4]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0xb
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d49a
mov qword [0x00896868], rax
mov rax, qword [0x00896628]
mov qword [rsp], rax
lea rax, [0x006d4055]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0x14
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d480
mov qword [0x00896758], rax
mov rax, qword [0x00896628]
mov qword [rsp], rax
lea rax, [0x006d3952]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0x13
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d466
mov qword [0x00896768], rax
mov rax, qword [0x00896628]
mov qword [rsp], rax
lea rax, [0x006d1f96]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0xe
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d44c
mov qword [0x00896760], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d4caa]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0x16
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d432
mov qword [0x00896838], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d5369]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0x17
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d418
mov qword [0x008967e0], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d5380]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0x17
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d3fe
mov qword [0x00896840], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d544f]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0x17
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d3e4
mov qword [0x008969c8], rax
mov rax, qword [0x00896648]
mov qword [rsp], rax
lea rax, [0x006d11c5]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0xb
call fcn.0045f2d0
mov rax, qword [rsp + 0x18]
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x46d3ca
lea rcx, [0x008969c8]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46b497
lea rcx, [0x00896840]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46b458
lea rcx, [0x008967e0]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46b419
lea rcx, [0x00896838]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46b3da
lea rcx, [0x00896760]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46b39b
lea rcx, [0x00896768]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46b35c
lea rcx, [0x00896758]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46b31d
lea rcx, [0x00896868]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46b2de
lea rcx, [0x00896738]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46b29f
lea rcx, [0x008968d0]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46b260
lea rcx, [0x00896a68]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46b221
lea rcx, [0x00896798]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46b1e2
lea rcx, [0x008968a0]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46b1a3
lea rcx, [0x00896828]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46b164
lea rcx, [0x008968b8]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46b125
lea rcx, [0x00896848]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46b0e6
lea rcx, [0x008969f8]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46b0a7
lea rcx, [0x00896948]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46b068
lea rcx, [0x00896740]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46b029
lea rcx, [0x00896690]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46afea
lea rcx, [0x00896688]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46afab
lea rcx, [0x00896958]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46af6c
lea rcx, [0x008968a8]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46af2d
lea rcx, [0x00896730]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46aeee
lea rcx, [0x008968d8]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46aeaf
lea rcx, [0x008968c8]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46ae70
lea rcx, [0x008969c0]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46ae31
lea rcx, [0x00896810]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46adf2
lea rcx, [0x00896928]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46adb3
lea rcx, [0x00896770]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46ad74
lea rcx, [0x008969b0]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46ad35
lea rcx, [0x00896710]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46acf6
lea rcx, [0x008969b8]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46acb7
lea rcx, [0x00896820]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46ac78
lea rcx, [0x00896860]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46ac39
lea rcx, [0x008967a8]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46abfa
lea rcx, [0x008967b8]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46abbb
lea rcx, [0x008967b0]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46ab7c
lea rcx, [0x008966e8]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46ab3d
lea rcx, [0x008969e0]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46aafe
lea rcx, [0x00896a78]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46aabf
lea rcx, [0x00896980]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46aa80
lea rcx, [0x00896720]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46aa41
lea rcx, [0x008967a0]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46aa02
lea rcx, [0x008968f8]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46a9c3
lea rcx, [0x00896898]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46a984
lea rcx, [0x008967e8]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46a945
lea rcx, [0x00896900]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46a906
lea rcx, [0x00896880]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46a8c7
lea rcx, [0x00896670]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46a888
lea rcx, [0x00896658]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46a83d
lea rcx, [0x00896660]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46a7f2
lea rcx, [0x00896640]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46a7a7
lea rcx, [0x00896638]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46a75c
lea rcx, [0x00896678]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46a711
lea rcx, [0x00896630]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46a6c6
lea rcx, [0x00896650]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46a67b
lea rcx, [0x00896668]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46a630
lea rcx, [0x00896628]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46a5e5
lea rcx, [0x008969f0]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46a54f
lea rcx, [0x008967d0]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46a510
lea rcx, [0x008968c0]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46a4d1
lea rcx, [0x00896648]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.00410240
jmp 0x46a492
call fcn.00452210
jmp fcn.0046a3f0