Function at 0x18002a190
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
mov qword [rsp + 0x20], r12
push r13
push r14
push r15
mov eax, 0x59b0
call fcn.1801138a0
sub rsp, rax
movaps xmmword [rsp + 0x59a0], xmm6
movaps xmmword [rsp + 0x5990], xmm7
movaps xmmword [rsp + 0x5980], xmm8
movaps xmmword [rsp + 0x5970], xmm9
movaps xmmword [rsp + 0x5960], xmm10
movaps xmmword [rsp + 0x5950], xmm11
movaps xmmword [rsp + 0x5940], xmm12
movaps xmmword [rsp + 0x5930], xmm13
movaps xmmword [rsp + 0x5920], xmm14
movaps xmmword [rsp + 0x5910], xmm15
mov rax, qword [0x1801551e0]
xor rax, rsp
mov qword [rsp + 0x5900], rax
xor r13d, r13d
mov r14d, r13d
mov dword [rsp + 0x30], r13d
mov rax, qword [0x180183690]
or dword [rax + 0x47c8], 0x10
movss xmm3, dword [0x180136ce0]
movss xmm0, dword [0x180136cd0]
movss xmm1, dword [rax + 0x10]
movss xmm2, dword [rax + 0x14]
shufps xmm3, xmm3, 0xe1
movss xmm3, xmm0
shufps xmm3, xmm3, 0xc6
movss xmm3, xmm1
shufps xmm3, xmm3, 0x27
movss xmm3, xmm2
shufps xmm3, xmm3, 0x39
movups xmmword [rsp + 0x40], xmm3
movups xmmword [rax + 0x4804], xmm3
mov qword [rax + 0x4818], r13
mov qword [rax + 0x4820], r13
movdqa xmm0, xmmword [0x180138030]
movdqu xmmword [rsp + 0x5000], xmm0
movdqa xmm1, xmmword [0x180138400]
movdqu xmmword [rsp + 0x5010], xmm1
mov word [rsp + 0x5020], 0x100
lea rcx, [rsp + 0x5000]
call fcn.18003c200
mov r8d, 0x83
lea rdx, reloc.WS2_32.dll_accept
lea rcx, [rsp + 0x5000]
call fcn.18006cab0
test al, al
je 0x180036624
movss xmm4, dword [0x1801837bc]
movss xmm3, dword [0x18017f4f0]
movss xmm0, dword [0x18017f4f4]
movss xmm1, dword [0x18017f4f8]
movss xmm2, dword [0x180136abc]
shufps xmm3, xmm3, 0xe1
movss xmm3, xmm0
shufps xmm3, xmm3, 0xc6
movss xmm3, xmm1
shufps xmm3, xmm3, 0x27
movss xmm3, xmm2
shufps xmm3, xmm3, 0x39
movdqa xmmword [rsp + 0x40], xmm3
movss xmm0, dword [0x1801837b8]
unpcklps xmm0, xmm4
movq rdx, xmm0
lea rcx, [rsp + 0x40]
call fcn.180017a80
mov rax, qword [0x180183690]
mov rcx, qword [rax + 0x3ef0]
movss xmm8, dword [rcx + 0x20]
movss xmm10, dword [rcx + 0x24]
mov rcx, qword [0x18017f4e0]
call fcn.18006f710
call fcn.180066380
mov rsi, rax
mov dword [rsp + 0x20], Ordinal_30
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rsp + 0x14b8]
call fcn.18000ec90
mov rcx, rax
call fcn.18000ece0
mov edi, eax
movaps xmm2, xmm10
movss xmm13, dword [0x180136c3c]
addss xmm2, xmm13
movaps xmm1, xmm8
addss xmm1, xmm13
lea rcx, [rsp + 0x2fc]
call fcn.18000ec70
mov rbx, rax
movaps xmm2, xmm10
addss xmm2, dword [0x180136c0c]
movaps xmm1, xmm8
addss xmm1, dword [0x180136c0c]
lea rcx, [rsp + 0x304]
call fcn.18000ec70
movss xmm0, dword [0x180136b14]
movss dword [rsp + 0x20], xmm0
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180085280
call fcn.18006fbe0
mov rdi, rax
lea rdx, [rsp + 0x14c8]
lea rcx, [0x18017f500]
call fcn.18000ecf0
mov rcx, rax
call fcn.180063ba0
mov ebx, eax
movss xmm15, dword [0x180136d24]
movss dword [rsp + 0x20], xmm15
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x18012e6ec]
lea rcx, [rsp + 0x30c]
call fcn.180069170
movss xmm0, dword [rax]
mulss xmm0, dword [0x180136adc]
movss xmm7, dword [0x180136c48]
subss xmm7, xmm0
addss xmm7, xmm10
movss xmm14, dword [0x180136bfc]
addss xmm7, xmm14
movss dword [rsp + 0x20], xmm15
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x18012e6ec]
lea rcx, [rsp + 0x314]
call fcn.180069170
movss xmm0, dword [rax]
mulss xmm0, dword [0x180136adc]
movss xmm1, dword [0x180136c4c]
subss xmm1, xmm0
addss xmm1, xmm8
addss xmm1, dword [0x180136b70]
movaps xmm2, xmm7
lea rcx, [rsp + 0x31c]
call fcn.18000ec70
mov qword [rsp + 0x20], r13
lea r9, [0x18012e6ec]
mov r8d, ebx
mov rdx, rax
mov rcx, rdi
call fcn.180085ae0
call fcn.18006f7b0
call fcn.180066380
mov rsi, rax
mov dword [rsp + 0x20], 0xff
mov edx, reloc.WS2_32.dll_recvfrom
mov r9d, edx
mov r8d, edx
lea rcx, [rsp + 0x14d8]
call fcn.18000ec90
lea rdx, [rsp + 0x14e8]
mov rcx, rax
call fcn.18000ecf0
mov rcx, rax
call fcn.180063ba0
mov edi, eax
lea rcx, [rsp + 0x324]
call fcn.180072c40
movaps xmm6, xmm10
addss xmm6, dword [rax + 4]
lea rcx, [rsp + 0x32c]
call fcn.180072c40
movaps xmm1, xmm8
addss xmm1, dword [rax]
movaps xmm2, xmm6
lea rcx, [rsp + 0x334]
call fcn.18000ec70
mov rbx, rax
lea rcx, [rsp + 0x33c]
call fcn.18006f970
mov dword [rsp + 0x28], r13d
xorps xmm12, xmm12
movss dword [rsp + 0x20], xmm12
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1800854e0
call fcn.180066380
mov rsi, rax
mov dword [rsp + 0x20], 0xff
mov edx, Ordinal_33
mov r9d, edx
mov r8d, edx
lea rcx, [rsp + 0x14f8]
call fcn.18000ec90
lea rdx, [rsp + 0x1508]
mov rcx, rax
call fcn.18000ecf0
mov rcx, rax
call fcn.180063ba0
mov edi, eax
movaps xmm6, xmm10
movss xmm7, dword [0x180136c68]
addss xmm6, xmm7
movaps xmm9, xmm8
addss xmm9, xmm7
movaps xmm2, xmm6
movaps xmm1, xmm9
lea rcx, [rsp + 0x344]
call fcn.18000ec70
mov rbx, rax
addss xmm8, xmm12
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rsp + 0x34c]
call fcn.18000ec70
movss xmm8, dword [0x180136b14]
movss dword [rsp + 0x20], xmm8
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180085280
movaps xmm0, xmm7
call fcn.1800729d0
call fcn.180072ca0
movaps xmm6, xmmword [0x18017f500]
cmp dword [0x18017f818], r13d
sete bl
mov dword [rsp + 0xcc], 0xb2b7bc
mov byte [rsp + 0xd0], 1
lea rdx, [rsp + 0x2158]
lea rcx, [rsp + 0xcc]
call fcn.18003dd80
mov rdx, rax
lea rcx, [rsp + 0x2178]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
movzx edx, bl
mov rcx, rax
call fcn.18005c230
movzx ebx, al
lea rcx, [rsp + 0x2178]
call fcn.180010900
mov eax, dword [0x18017f818]
test bl, bl
cmovne eax, r13d
mov dword [0x18017f818], eax
movaps xmm6, xmmword [0x18017f500]
cmp eax, 1
sete bl
mov dword [rsp + 0xaf8], 0x55acb7ab
mov dword [rsp + 0xafc], 0x504e40
mov byte [rsp + 0xb00], 1
lea rdx, [rsp + 0x2198]
lea rcx, [rsp + 0xaf8]
call fcn.18003e6b0
mov rdx, rax
lea rcx, [rsp + 0x21b8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
movzx edx, bl
mov rcx, rax
call fcn.18005c230
movzx ebx, al
lea rcx, [rsp + 0x21b8]
call fcn.180010900
mov eax, dword [0x18017f818]
mov r12d, 1
test bl, bl
cmovne eax, r12d
mov dword [0x18017f818], eax
movaps xmm6, xmmword [0x18017f500]
cmp eax, 2
sete bl
mov dword [rsp + 0x358], 0x59beb2ad
mov dword [rsp + 0x35c], 0x1005044
lea rdx, [rsp + 0x21d8]
lea rcx, [rsp + 0x358]
call fcn.18003e730
mov rdx, rax
lea rcx, [rsp + 0x21f8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
movzx edx, bl
mov rcx, rax
call fcn.18005c230
movzx ebx, al
lea rcx, [rsp + 0x21f8]
call fcn.180010900
mov eax, dword [0x18017f818]
mov r15d, 2
test bl, bl
cmovne eax, r15d
mov dword [0x18017f818], eax
movaps xmm6, xmmword [0x18017f500]
cmp eax, 3
sete bl
mov dword [rsp + 0xb08], 0x49b7bbab
mov dword [rsp + 0xb0c], 0x464e42
mov byte [rsp + 0xb10], r12b
lea rdx, [rsp + 0x2218]
lea rcx, [rsp + 0xb08]
call fcn.18003e6b0
mov rdx, rax
lea rcx, [rsp + 0x2238]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
movzx edx, bl
mov rcx, rax
call fcn.18005c230
movzx ebx, al
lea rcx, [rsp + 0x2238]
call fcn.180010900
mov eax, dword [0x18017f818]
mov ecx, 3
test bl, bl
cmovne eax, ecx
mov dword [0x18017f818], eax
movaps xmm6, xmmword [0x18017f500]
cmp eax, 4
sete bl
mov dword [rsp + 0x360], 0x50bebbaa
mov dword [rsp + 0x364], 0x1004c4e
lea rdx, [rsp + 0x2258]
lea rcx, [rsp + 0x360]
call fcn.18003e730
mov rdx, rax
lea rcx, [rsp + 0x2278]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
movzx edx, bl
mov rcx, rax
call fcn.18005c230
movzx ebx, al
lea rcx, [rsp + 0x2278]
call fcn.180010900
mov eax, dword [0x18017f818]
mov ecx, 4
test bl, bl
cmovne eax, ecx
mov dword [0x18017f818], eax
movaps xmm6, xmmword [0x18017f500]
cmp eax, 5
sete bl
mov dword [rsp + 0xb28], 0x59beb2ad
mov dword [rsp + 0xb2c], 0x505044
mov byte [rsp + 0xb30], r12b
lea rdx, [rsp + 0x2298]
lea rcx, [rsp + 0xb28]
call fcn.18003e6b0
mov rdx, rax
lea rcx, [rsp + 0x22b8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
movzx edx, bl
mov rcx, rax
call fcn.18005c230
movzx ebx, al
lea rcx, [rsp + 0x22b8]
call fcn.180010900
mov eax, dword [0x18017f818]
mov ecx, 5
test bl, bl
cmovne eax, ecx
mov dword [0x18017f818], eax
movaps xmm6, xmmword [0x18017f500]
cmp eax, 6
sete bl
mov dword [rsp + 0xc98], 0x49b7bbab
mov dword [rsp + 0xc9c], 0x57464e42
mov word [rsp + 0xca0], 0x100
lea rdx, [rsp + 0x22d8]
lea rcx, [rsp + 0xc98]
call fcn.18003d840
mov rdx, rax
lea rcx, [rsp + 0x22f8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
movzx edx, bl
mov rcx, rax
call fcn.18005c230
movzx ebx, al
lea rcx, [rsp + 0x22f8]
call fcn.180010900
mov eax, dword [0x18017f818]
mov ecx, 6
test bl, bl
cmovne eax, ecx
mov dword [0x18017f818], eax
movaps xmm6, xmmword [0x18017f500]
cmp eax, 7
sete bl
mov dword [rsp + 0x368], 0x46b1b1be
mov dword [rsp + 0x36c], 0x1004548
lea rdx, [rsp + 0x2318]
lea rcx, [rsp + 0x368]
call fcn.18003e730
mov rdx, rax
lea rcx, [rsp + 0x2338]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
movzx edx, bl
mov rcx, rax
call fcn.18005c230
movzx ebx, al
lea rcx, [rsp + 0x2338]
call fcn.180010900
mov ecx, dword [0x18017f818]
mov eax, 7
test bl, bl
cmovne ecx, eax
mov dword [0x18017f818], ecx
lea rcx, [rsp + 0x370]
call fcn.180072c40
movss xmm2, dword [rax + 4]
movss xmm11, dword [0x180136c1c]
subss xmm2, xmm11
movss xmm1, dword [0x180136bc8]
lea rcx, [rsp + 0x378]
call fcn.18000ec70
mov rcx, rax
call fcn.180072970
lea rcx, [0x18017f9d0]
call fcn.18003ec00
mov rcx, rax
call fcn.180092390
call fcn.180072dd0
call fcn.180066380
mov rsi, rax
mov dword [rsp + 0x20], 0xff
mov edx, Ordinal_33
mov r9d, edx
mov r8d, edx
lea rcx, [rsp + 0x1498]
call fcn.18000ec90
lea rdx, [rsp + 0x1518]
mov rcx, rax
call fcn.18000ecf0
mov rcx, rax
call fcn.180063ba0
mov edi, eax
lea rcx, [rsp + 0x380]
call fcn.180072c40
movaps xmm2, xmm10
addss xmm2, dword [rax + 4]
movaps xmm1, xmm9
lea rcx, [rsp + 0x388]
call fcn.18000ec70
mov rbx, rax
addss xmm10, xmm12
movaps xmm2, xmm10
movaps xmm1, xmm9
lea rcx, [rsp + 0x390]
call fcn.18000ec70
movss dword [rsp + 0x20], xmm8
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180085280
movaps xmm2, xmm11
movss xmm1, dword [0x180136c7c]
lea rcx, [rsp + 0x398]
call fcn.18000ec70
mov rcx, rax
call fcn.180072970
mov eax, dword [0x18017f818]
test eax, eax
jne 0x18002ca02
call fcn.180072ca0
lea rcx, [rsp + 0x3a0]
call fcn.180072c40
movss xmm2, dword [rax + 4]
subss xmm2, xmm13
movss xmm9, dword [0x180136ca4]
movaps xmm1, xmm9
lea rcx, [rsp + 0x3a8]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x3b0], 0x42b2b7bc
mov dword [rsp + 0x3b4], 0x100564e
lea rcx, [rsp + 0x3b0]
call fcn.18000ed40
xor r9d, r9d
movzx r8d, r12b
mov rdx, rbx
mov rcx, rax
call fcn.180069d70
movaps xmm6, xmmword [0x18017f500]
mov dword [rsp + 0x1528], 0x629297bc
mov dword [rsp + 0x152c], 0x4123766e
mov dword [rsp + 0x1530], 0x6465676b
mov dword [rsp + 0x1534], 0x1006e6c
lea rdx, [rsp + 0x2358]
lea rcx, [rsp + 0x1528]
call fcn.18003d760
mov rdx, rax
lea rcx, [rsp + 0x2378]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0xb38], 0x629e90b8
mov dword [rsp + 0xb3c], 0x67676d
mov byte [rsp + 0xb40], r12b
lea rdx, [rsp + 0x2398]
lea rcx, [rsp + 0xb38]
call fcn.18003e6b0
mov rdx, rax
lea rcx, [rsp + 0x23b8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017f830]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
nop
lea rcx, [rsp + 0x23b8]
call fcn.180010900
nop
lea rcx, [rsp + 0x2378]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x180138ba0]
movdqu xmmword [rsp + 0x19d0], xmm0
mov dword [rsp + 0x19e0], 0x1007968
lea rdx, [rsp + 0x23d8]
lea rcx, [rsp + 0x19d0]
call fcn.18003d650
mov rdx, rax
lea rcx, [rsp + 0x23f8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0x244], 0x208991bb
mov word [rsp + 0x248], 0x100
lea rdx, [rsp + 0x2418]
lea rcx, [rsp + 0x244]
call fcn.18003d3e0
mov rdx, rax
lea rcx, [rsp + 0x2438]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017f838]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
nop
lea rcx, [rsp + 0x2438]
call fcn.180010900
nop
lea rcx, [rsp + 0x23f8]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
mov dword [rsp + 0x1538], 0x659497b1
mov dword [rsp + 0x153c], 0x5c236321
mov dword [rsp + 0x1540], 0x6c696725
mov dword [rsp + 0x1544], 0x1005329
lea rdx, [rsp + 0x2458]
lea rcx, [rsp + 0x1538]
call fcn.18003d760
mov rdx, rax
lea rcx, [rsp + 0x2478]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
movdqa xmm0, xmmword [0x180136f90]
movdqu xmmword [rsp + 0x1670], xmm0
mov byte [rsp + 0x1680], r12b
lea rdx, [rsp + 0x2498]
lea rcx, [rsp + 0x1670]
call fcn.18003d860
mov rdx, rax
lea rcx, [rsp + 0x24b8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017f840]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
nop
lea rcx, [rsp + 0x24b8]
call fcn.180010900
nop
lea rcx, [rsp + 0x2478]
call fcn.180010900
mov dword [rsp + 0x29c], 0x69989bb1
mov word [rsp + 0x2a0], 0x75
mov byte [rsp + 0x2a2], r12b
lea rcx, [rsp + 0x29c]
call fcn.180010350
mov qword [rsp + 0x5850], rax
mov dword [rsp + 0x24c], 0x65989faf
mov word [rsp + 0x250], 0x100
lea rcx, [rsp + 0x24c]
call fcn.1800366c0
mov qword [rsp + 0x5858], rax
movdqa xmm0, xmmword [0x180138c80]
movdqu xmmword [rsp + 0x1ce8], xmm0
mov dword [rsp + 0x1cf8], 0x776e5c2d
mov word [rsp + 0x1cfc], 0x74
mov byte [rsp + 0x1cfe], r12b
lea rdx, [rsp + 0x24d8]
lea rcx, [rsp + 0x1ce8]
call fcn.18003dfb0
mov rdx, rax
lea rcx, [rsp + 0x24f8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0x11e8], 0x629297bc
mov dword [rsp + 0x11ec], 0x7023766e
mov dword [rsp + 0x11f0], 0x62767c
mov byte [rsp + 0x11f4], r12b
lea rdx, [rsp + 0x2518]
lea rcx, [rsp + 0x11e8]
call fcn.18003da40
mov rdx, rax
lea rcx, [rsp + 0x2538]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov dword [rsp + 0x28], r15d
mov dword [rsp + 0x20], r15d
lea r9, [rsp + 0x5850]
lea r8, [0x18017f834]
mov rdx, rbx
mov rcx, rax
call fcn.180096b20
nop
lea rcx, [rsp + 0x2538]
call fcn.180010900
nop
lea rcx, [rsp + 0x24f8]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
mov dword [rsp + 0xf4], 0x66ced0d8
mov word [rsp + 0xf8], 0x100
lea rcx, [rsp + 0xf4]
call fcn.1800366c0
mov rbx, rax
mov dword [rsp + 0xd4], 0x8991bb
mov byte [rsp + 0xd8], r12b
lea rcx, [rsp + 0xd4]
call fcn.180012900
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rbx
movss xmm3, dword [0x180136cac]
movaps xmm2, xmm8
lea rdx, [0x18017f83c]
mov rcx, rax
call fcn.1800603c0
movaps xmm6, xmmword [0x18017f500]
cmp byte [0x18017f840], r13b
jne 0x18002b19c
mov dword [rsp + 0xfc], 0x66ced0d8
mov word [rsp + 0x100], 0x100
lea rcx, [rsp + 0xfc]
call fcn.1800366c0
mov rbx, rax
mov dword [rsp + 0x3b8], 0x6f9093ae
mov dword [rsp + 0x3bc], 0x1006a75
lea rdx, [rsp + 0x2558]
lea rcx, [rsp + 0x3b8]
call fcn.18003e730
mov rdx, rax
lea rcx, [rsp + 0x2578]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rbx
movss xmm3, dword [0x180136c80]
movaps xmm2, xmm8
lea rdx, [0x18017f848]
mov rcx, rax
call fcn.1800603c0
nop
lea rcx, [rsp + 0x2578]
jmp 0x18002b30e
mov dword [rsp + 0x104], 0x66ced0d8
mov word [rsp + 0x108], 0x100
lea rcx, [rsp + 0x104]
call fcn.1800366c0
mov rbx, rax
movdqa xmm0, xmmword [0x180139040]
movdqu xmmword [rsp + 0x1d00], xmm0
mov dword [rsp + 0x1d10], 0x48542e61
mov word [rsp + 0x1d14], 0x4c
mov byte [rsp + 0x1d16], 1
lea rdx, [rsp + 0x2598]
lea rcx, [rsp + 0x1d00]
call fcn.18003dfb0
mov rdx, rax
lea rcx, [rsp + 0x25b8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rbx
movss xmm7, dword [0x180136c80]
movaps xmm3, xmm7
movaps xmm2, xmm8
lea rdx, [0x18017f850]
mov rcx, rax
call fcn.1800603c0
nop
lea rcx, [rsp + 0x25b8]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
mov dword [rsp + 0x10c], 0x66ced0d8
mov word [rsp + 0x110], 0x100
lea rcx, [rsp + 0x10c]
call fcn.1800366c0
mov rbx, rax
movdqa xmm0, xmmword [0x1801372b0]
movdqu xmmword [rsp + 0x1af0], xmm0
mov dword [rsp + 0x1b00], 0x525756
mov byte [rsp + 0x1b04], 1
lea rdx, [rsp + 0x25d8]
lea rcx, [rsp + 0x1af0]
call fcn.18003d6f0
mov rdx, rax
lea rcx, [rsp + 0x25f8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rbx
movaps xmm3, xmm7
movaps xmm2, xmm8
lea rdx, [0x18017f84c]
mov rcx, rax
call fcn.1800603c0
nop
lea rcx, [rsp + 0x25f8]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
mov dword [rsp + 0x114], 0x66ced0d8
mov word [rsp + 0x118], 0x100
lea rcx, [rsp + 0x114]
call fcn.1800366c0
mov rbx, rax
mov dword [rsp + 0xfb8], 0x649a8cad
mov dword [rsp + 0xfbc], 0x6d776168
mov dword [rsp + 0xfc0], 0x100686a
lea rcx, [rsp + 0xfb8]
call fcn.18001cf00
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rbx
movss xmm3, dword [0x180136c58]
movaps xmm2, xmm8
lea rdx, [0x18017f844]
mov rcx, rax
call fcn.1800603c0
movaps xmm6, xmmword [0x18017f500]
mov dword [rsp + 0x11c], 0x66ced0d8
mov word [rsp + 0x120], 0x100
lea rcx, [rsp + 0x11c]
call fcn.1800366c0
mov rbx, rax
movdqa xmm0, xmmword [0x180137080]
movdqu xmmword [rsp + 0x1688], xmm0
mov byte [rsp + 0x1698], 1
lea rdx, [rsp + 0x2618]
lea rcx, [rsp + 0x1688]
call fcn.18003d860
mov rdx, rax
lea rcx, [rsp + 0x2638]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rbx
movss xmm8, dword [0x180136cc4]
movaps xmm3, xmm8
movaps xmm2, xmm11
lea rdx, [0x18017f854]
mov rcx, rax
call fcn.1800603c0
nop
lea rcx, [rsp + 0x2638]
call fcn.180010900
mov dword [rsp + 0x124], 0x649e9bb5
mov word [rsp + 0x128], 0x100
lea rcx, [rsp + 0x124]
call fcn.1800366c0
mov qword [rsp + 0x58c8], rax
mov dword [rsp + 0x12c], 0x6b9c9bb3
mov word [rsp + 0x130], 0x100
lea rcx, [rsp + 0x12c]
call fcn.1800366c0
mov qword [rsp + 0x58d0], rax
mov dword [rsp + 0x2ec], 0x739a96be
mov word [rsp + 0x2f0], 0x75
mov byte [rsp + 0x2f2], 1
lea rcx, [rsp + 0x2ec]
call fcn.180010350
mov qword [rsp + 0x58d8], rax
mov dword [rsp + 0xdc8], 0x659191bf
mov dword [rsp + 0xdcc], 0x747a5621
mov word [rsp + 0xdd0], 0x60
mov byte [rsp + 0xdd2], 1
lea rdx, [rsp + 0x2658]
lea rcx, [rsp + 0xdc8]
call fcn.18003da20
mov rdx, rax
lea rcx, [rsp + 0x2678]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0x11f8], 0x629297bc
mov dword [rsp + 0x11fc], 0x4623766e
mov dword [rsp + 0x1200], 0x62686a
mov byte [rsp + 0x1204], 1
lea rdx, [rsp + 0x2698]
lea rcx, [rsp + 0x11f8]
call fcn.18003da40
mov rdx, rax
lea rcx, [rsp + 0x26b8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov edi, 3
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], edi
lea r9, [rsp + 0x58c8]
lea r8, [0x18017f85c]
mov rdx, rbx
mov rcx, rax
call fcn.180096b20
nop
lea rcx, [rsp + 0x26b8]
call fcn.180010900
nop
lea rcx, [rsp + 0x2678]
call fcn.180010900
movdqa xmm0, xmmword [0x180137380]
movdqu xmmword [rsp + 0x1d90], xmm0
mov dword [rsp + 0x1da0], 0x7262674c
mov dword [rsp + 0x1da4], 0x100667e
lea rdx, [rsp + 0x26d8]
lea rcx, [rsp + 0x1d90]
call fcn.18003d5e0
mov rdx, rax
lea rcx, [rsp + 0x26f8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0xb48], 0x62869bb6
mov dword [rsp + 0xb4c], 0x676c68
mov byte [rsp + 0xb50], 1
lea rdx, [rsp + 0x2718]
lea rcx, [rsp + 0xb48]
call fcn.18003e6b0
mov rdx, rax
lea rcx, [rsp + 0x2738]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
lea r8, reloc.WS2_32.dll_bind
mov rdx, rbx
mov rcx, rax
call fcn.180091420
nop
lea rcx, [rsp + 0x2738]
call fcn.180010900
nop
lea rcx, [rsp + 0x26f8]
call fcn.180010900
movdqa xmm0, xmmword [0x180137190]
movdqu xmmword [rsp + 0x1658], xmm0
mov byte [rsp + 0x1668], 1
lea rdx, [rsp + 0x2758]
lea rcx, [rsp + 0x1658]
call fcn.18003d860
mov rdx, rax
lea rcx, [rsp + 0x2778]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0xdd8], 0x208991bb
mov dword [rsp + 0xddc], 0x6b6f6d62
mov word [rsp + 0xde0], 0x77
mov byte [rsp + 0xde2], 1
lea rdx, [rsp + 0x2798]
lea rcx, [rsp + 0xdd8]
call fcn.18003da20
mov rdx, rax
lea rcx, [rsp + 0x27b8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov r9d, 0x10020
lea r8, [0x18017f6a0]
mov rdx, rbx
mov rcx, rax
call fcn.18005c970
nop
lea rcx, [rsp + 0x27b8]
call fcn.180010900
nop
lea rcx, [rsp + 0x2778]
call fcn.180010900
lea rdx, [0x18017f6a0]
lea rcx, [0x18017f5b0]
call fcn.180012610
movdqa xmm0, xmmword [0x180136f50]
movdqu xmmword [rsp + 0x16b8], xmm0
mov byte [rsp + 0x16c8], 1
lea rdx, [rsp + 0x27d8]
lea rcx, [rsp + 0x16b8]
call fcn.18003d860
mov rdx, rax
lea rcx, [rsp + 0x27f8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rcx, rax
call fcn.18005efb0
nop
lea rcx, [rsp + 0x27f8]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x180137360]
movdqu xmmword [rsp + 0x1b08], xmm0
mov dword [rsp + 0x1b18], 0x6c7e63
mov byte [rsp + 0x1b1c], 1
lea rdx, [rsp + 0x2818]
lea rcx, [rsp + 0x1b08]
call fcn.18003d6f0
mov rdx, rax
lea rcx, [rsp + 0x2838]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0xfa8], 0x639a96be
mov dword [rsp + 0xfac], 0x544d226a
mov dword [rsp + 0xfb0], 0x1005546
lea rdx, [rsp + 0x2858]
lea rcx, [rsp + 0xfa8]
call fcn.18003d7d0
mov rdx, rax
lea rcx, [rsp + 0x2878]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x180183594]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
nop
lea rcx, [rsp + 0x2878]
call fcn.180010900
nop
lea rcx, [rsp + 0x2838]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x180137360]
movdqu xmmword [rsp + 0x1e38], xmm0
mov dword [rsp + 0x1e48], 0x797c677b
mov dword [rsp + 0x1e4c], 0x767e73
mov byte [rsp + 0x1e50], 1
lea rdx, [rsp + 0x2898]
lea rcx, [rsp + 0x1e38]
call fcn.18003ac90
mov rdx, rax
lea rcx, [rsp + 0x28b8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0x1208], 0x639a96be
mov dword [rsp + 0x120c], 0x6574226a
mov dword [rsp + 0x1210], 0x746a69
mov byte [rsp + 0x1214], 1
lea rdx, [rsp + 0x28d8]
lea rcx, [rsp + 0x1208]
call fcn.18003da40
mov rdx, rax
lea rcx, [rsp + 0x28f8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x180183595]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
nop
lea rcx, [rsp + 0x28f8]
call fcn.180010900
nop
lea rcx, [rsp + 0x28b8]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x180137360]
movdqu xmmword [rsp + 0x1f78], xmm0
mov dword [rsp + 0x1f88], 0x79796064
mov dword [rsp + 0x1f8c], 0x78717b62
mov word [rsp + 0x1f90], 0x70
mov byte [rsp + 0x1f92], 1
lea rdx, [rsp + 0x2918]
lea rcx, [rsp + 0x1f78]
call fcn.18003bf40
mov rdx, rax
lea rcx, [rsp + 0x2938]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
movdqa xmm0, xmmword [0x180137060]
movdqu xmmword [rsp + 0x16d0], xmm0
mov byte [rsp + 0x16e0], 1
lea rdx, [rsp + 0x2958]
lea rcx, [rsp + 0x16d0]
call fcn.18003d860
mov rdx, rax
lea rcx, [rsp + 0x2978]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x180183596]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
nop
lea rcx, [rsp + 0x2978]
call fcn.180010900
nop
lea rcx, [rsp + 0x2938]
call fcn.180010900
call fcn.180069eb0
call fcn.180072dd0
movaps xmm1, xmm15
xorps xmm0, xmm0
call fcn.180072870
call fcn.180072ca0
lea rcx, [rsp + 0x3c0]
call fcn.180072c40
movss xmm2, dword [rax + 4]
subss xmm2, xmm13
movaps xmm1, xmm9
lea rcx, [rsp + 0x3c8]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x3d0], 0x45b3b7ae
mov dword [rsp + 0x3d4], 0x100564f
lea rcx, [rsp + 0x3d0]
call fcn.18000ed40
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.180069d70
movaps xmm6, xmmword [0x18017f500]
mov dword [rsp + 0x1558], 0x659397ae
mov dword [rsp + 0x155c], 0x6123766f
mov dword [rsp + 0x1560], 0x6465676b
mov dword [rsp + 0x1564], 0x1006e6c
lea rdx, [rsp + 0x2998]
lea rcx, [rsp + 0x1558]
call fcn.18003d760
mov rdx, rax
lea rcx, [rsp + 0x29b8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0xb58], 0x629e90b8
mov dword [rsp + 0xb5c], 0x67676d
mov byte [rsp + 0xb60], 1
lea rdx, [rsp + 0x29d8]
lea rcx, [rsp + 0xb58]
call fcn.18003e6b0
mov rdx, rax
lea rcx, [rsp + 0x29f8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017faf0]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
nop
lea rcx, [rsp + 0x29f8]
call fcn.180010900
nop
lea rcx, [rsp + 0x29b8]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x180138ba0]
movdqu xmmword [rsp + 0x19e8], xmm0
mov dword [rsp + 0x19f8], 0x1007968
lea rdx, [rsp + 0x2a18]
lea rcx, [rsp + 0x19e8]
call fcn.18003d650
mov rdx, rax
lea rcx, [rsp + 0x2a38]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0x134], 0x208991bb
mov word [rsp + 0x138], 0x100
lea rdx, [rsp + 0x2a58]
lea rcx, [rsp + 0x134]
call fcn.18003d3e0
mov rdx, rax
lea rcx, [rsp + 0x2a78]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017faf1]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
nop
lea rcx, [rsp + 0x2a78]
call fcn.180010900
nop
lea rcx, [rsp + 0x2a38]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
mov dword [rsp + 0x1018], 0x659a89ae
mov dword [rsp + 0x101c], 0x65742271
mov dword [rsp + 0x1020], 0x746a69
mov byte [rsp + 0x1024], 1
lea rdx, [rsp + 0x2a98]
lea rcx, [rsp + 0x1018]
call fcn.18003da40
mov rdx, rax
lea rcx, [rsp + 0x2ab8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0x12e8], 0x69989fb0
mov dword [rsp + 0x12ec], 0x71412262
mov dword [rsp + 0x12f0], 0x7c626a69
mov word [rsp + 0x12f4], 0x100
lea rcx, [rsp + 0x12e8]
call fcn.18001dea0
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017faf8]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
nop
lea rcx, [rsp + 0x2ab8]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
mov dword [rsp + 0x13c], 0x66ced0d8
mov word [rsp + 0x140], 0x100
lea rcx, [rsp + 0x13c]
call fcn.1800366c0
mov rbx, rax
mov dword [rsp + 0x144], 0x208991bb
mov word [rsp + 0x148], 0x100
lea rdx, [rsp + 0x2ad8]
lea rcx, [rsp + 0x144]
call fcn.18003d3e0
mov rdx, rax
lea rcx, [rsp + 0x2af8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rbx
movss xmm7, dword [0x180136cc0]
movaps xmm3, xmm7
xorps xmm2, xmm2
lea rdx, [0x18017faf4]
mov rcx, rax
call fcn.1800603c0
nop
lea rcx, [rsp + 0x2af8]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
mov dword [rsp + 0x14c], 0x66ced0d8
mov word [rsp + 0x150], 0x100
lea rcx, [rsp + 0x14c]
call fcn.1800366c0
mov rbx, rax
movdqa xmm0, xmmword [0x1801370a0]
movdqu xmmword [rsp + 0x1700], xmm0
mov byte [rsp + 0x1710], 1
lea rdx, [rsp + 0x2b18]
lea rcx, [rsp + 0x1700]
call fcn.18003d860
mov rdx, rax
lea rcx, [rsp + 0x2b38]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rbx
movaps xmm3, xmm8
movaps xmm2, xmm11
lea rdx, [0x18017fafc]
mov rcx, rax
call fcn.1800603c0
nop
lea rcx, [rsp + 0x2b38]
call fcn.180010900
mov dword [rsp + 0x154], 0x649e9bb5
mov word [rsp + 0x158], 0x100
lea rcx, [rsp + 0x154]
call fcn.1800366c0
mov qword [rsp + 0x58b0], rax
mov dword [rsp + 0x15c], 0x6b9c9bb3
mov word [rsp + 0x160], 0x100
lea rcx, [rsp + 0x15c]
call fcn.1800366c0
mov qword [rsp + 0x58b8], rax
mov dword [rsp + 0x254], 0x739a96be
mov word [rsp + 0x258], 0x75
mov byte [rsp + 0x25a], 1
lea rcx, [rsp + 0x254]
call fcn.180010350
mov qword [rsp + 0x58c0], rax
mov dword [rsp + 0xde8], 0x659191bf
mov dword [rsp + 0xdec], 0x747a5621
mov word [rsp + 0xdf0], 0x60
mov byte [rsp + 0xdf2], 1
lea rdx, [rsp + 0x2b58]
lea rcx, [rsp + 0xde8]
call fcn.18003da20
mov rdx, rax
lea rcx, [rsp + 0x2b78]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0x1028], 0x659397ae
mov dword [rsp + 0x102c], 0x4623766f
mov dword [rsp + 0x1030], 0x62686a
mov byte [rsp + 0x1034], 1
lea rdx, [rsp + 0x2b98]
lea rcx, [rsp + 0x1028]
call fcn.18003da40
mov rdx, rax
lea rcx, [rsp + 0x2bb8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], edi
lea r9, [rsp + 0x58b0]
lea r8, [0x18017fb00]
mov rdx, rbx
mov rcx, rax
call fcn.180096b20
nop
lea rcx, [rsp + 0x2bb8]
call fcn.180010900
nop
lea rcx, [rsp + 0x2b78]
call fcn.180010900
movdqa xmm0, xmmword [0x180137390]
movdqu xmmword [rsp + 0x1fd8], xmm0
mov dword [rsp + 0x1fe8], 0x7563677e
mov dword [rsp + 0x1fec], 0x7533667f
mov dword [rsp + 0x1ff0], 0x1007b7c
lea rdx, [rsp + 0x2bd8]
lea rcx, [rsp + 0x1fd8]
call fcn.18003de60
mov rdx, rax
lea rcx, [rsp + 0x2bf8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0xb68], 0x62869bb6
mov dword [rsp + 0xb6c], 0x676c68
mov byte [rsp + 0xb70], 1
lea rdx, [rsp + 0x2c18]
lea rcx, [rsp + 0xb68]
call fcn.18003e6b0
mov rdx, rax
lea rcx, [rsp + 0x2c38]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
lea r8, reloc.WS2_32.dll_bind
mov rdx, rbx
mov rcx, rax
call fcn.180091420
nop
lea rcx, [rsp + 0x2c38]
call fcn.180010900
nop
lea rcx, [rsp + 0x2bf8]
call fcn.180010900
movdqa xmm0, xmmword [0x180137190]
movdqu xmmword [rsp + 0x1718], xmm0
mov byte [rsp + 0x1728], 1
lea rdx, [rsp + 0x2c58]
lea rcx, [rsp + 0x1718]
call fcn.18003d860
mov rdx, rax
lea rcx, [rsp + 0x2c78]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0xdf8], 0x208991bb
mov dword [rsp + 0xdfc], 0x6b6f6d62
mov word [rsp + 0xe00], 0x77
mov byte [rsp + 0xe02], 1
lea rdx, [rsp + 0x2c98]
lea rcx, [rsp + 0xdf8]
call fcn.18003da20
mov rdx, rax
lea rcx, [rsp + 0x2cb8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov r9d, 0x10020
lea r8, [0x18017f6b0]
mov rdx, rbx
mov rcx, rax
call fcn.18005c970
nop
lea rcx, [rsp + 0x2cb8]
call fcn.180010900
nop
lea rcx, [rsp + 0x2c78]
call fcn.180010900
lea rdx, [0x18017f6b0]
lea rcx, [0x18017f5c0]
call fcn.180012610
call fcn.180069eb0
call fcn.180072dd0
movaps xmm1, xmm15
xorps xmm0, xmm0
call fcn.180072870
call fcn.180072ca0
lea rcx, [rsp + 0x3d8]
call fcn.180072c40
movss xmm2, dword [rax + 4]
subss xmm2, xmm13
movaps xmm1, xmm9
lea rcx, [rsp + 0x3e0]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0xa78], 0x47b6aca9
mov dword [rsp + 0xa7c], 0x514746
mov byte [rsp + 0xa80], 1
lea rcx, [rsp + 0xa78]
call fcn.18000ed90
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.180069d70
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x180137140]
movdqu xmmword [rsp + 0x1730], xmm0
mov byte [rsp + 0x1740], 1
lea rdx, [rsp + 0x2cd8]
lea rcx, [rsp + 0x1730]
call fcn.18003d860
mov rdx, rax
lea rcx, [rsp + 0x2cf8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0xa68], 0x629e90b8
mov dword [rsp + 0xa6c], 0x67676d
mov byte [rsp + 0xa70], 1
lea rdx, [rsp + 0x2d18]
lea rcx, [rsp + 0xa68]
call fcn.18003e6b0
mov rdx, rax
lea rcx, [rsp + 0x2d38]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017f868]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
nop
lea rcx, [rsp + 0x2d38]
call fcn.180010900
nop
lea rcx, [rsp + 0x2cf8]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x180138ba0]
movdqu xmmword [rsp + 0x1a00], xmm0
mov dword [rsp + 0x1a10], 0x1007968
lea rdx, [rsp + 0x2d58]
lea rcx, [rsp + 0x1a00]
call fcn.18003d650
mov rdx, rax
lea rcx, [rsp + 0x2d78]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0x164], 0x208991bb
mov word [rsp + 0x168], 0x100
lea rcx, [rsp + 0x164]
call fcn.1800366c0
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017f869]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
nop
lea rcx, [rsp + 0x2d78]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x180139020]
movdqu xmmword [rsp + 0x1bf8], xmm0
mov dword [rsp + 0x1c08], 0x646a697f
mov word [rsp + 0x1c0c], 0x100
lea rdx, [rsp + 0x2d98]
lea rcx, [rsp + 0x1bf8]
call fcn.18003e020
mov rdx, rax
lea rcx, [rsp + 0x2db8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0xe08], 0x74df90b2
mov dword [rsp + 0xe0c], 0x61647060
mov word [rsp + 0xe10], 0x71
mov byte [rsp + 0xe12], 1
lea rdx, [rsp + 0x2dd8]
lea rcx, [rsp + 0xe08]
call fcn.18003da20
mov rdx, rax
lea rcx, [rsp + 0x2df8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017f86a]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
nop
lea rcx, [rsp + 0x2df8]
call fcn.180010900
nop
lea rcx, [rsp + 0x2db8]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
mov dword [rsp + 0x16c], 0x66ced0d8
mov word [rsp + 0x170], 0x100
lea rcx, [rsp + 0x16c]
call fcn.1800366c0
mov rbx, rax
mov dword [rsp + 0xdc], 0x8991bb
mov byte [rsp + 0xe0], 1
lea rcx, [rsp + 0xdc]
call fcn.180012900
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rbx
movaps xmm3, xmm7
xorps xmm2, xmm2
lea rdx, [0x18017f86c]
mov rcx, rax
call fcn.1800603c0
movaps xmm6, xmmword [0x18017f500]
mov dword [rsp + 0x174], 0x66ced0d8
mov word [rsp + 0x178], 0x100
lea rcx, [rsp + 0x174]
call fcn.1800366c0
mov rbx, rax
movdqa xmm0, xmmword [0x180138e20]
movdqu xmmword [rsp + 0x17f0], xmm0
mov word [rsp + 0x1800], 0x100
lea rdx, [rsp + 0x2e18]
lea rcx, [rsp + 0x17f0]
call fcn.18003dab0
mov rdx, rax
lea rcx, [rsp + 0x2e38]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rbx
movaps xmm3, xmm8
movaps xmm2, xmm11
lea rdx, [0x18017f870]
mov rcx, rax
call fcn.1800603c0
nop
lea rcx, [rsp + 0x2e38]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
mov dword [rsp + 0xb4], 0x10097d8
lea rcx, [rsp + 0xb4]
call fcn.1800128d0
mov rbx, rax
mov dword [rsp + 0x1418], 0x67968ca9
mov dword [rsp + 0x141c], 0x24716766
mov dword [rsp + 0x1420], 0x696b6361
mov word [rsp + 0x1424], 0x70
mov byte [rsp + 0x1426], 1
lea rdx, [rsp + 0x2e58]
lea rcx, [rsp + 0x1418]
call fcn.18003d940
mov rdx, rax
lea rcx, [rsp + 0x2e78]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rbx
mov r9d, Ordinal_301
xor r8d, r8d
lea rdx, [0x18017f874]
mov rcx, rax
call fcn.180060420
nop
lea rcx, [rsp + 0x2e78]
call fcn.180010900
mov dword [rsp + 0x17c], 0x649e9bb5
mov word [rsp + 0x180], 0x100
lea rcx, [rsp + 0x17c]
call fcn.1800366c0
mov qword [rsp + 0x5898], rax
mov dword [rsp + 0x184], 0x6b9c9bb3
mov word [rsp + 0x188], 0x100
lea rcx, [rsp + 0x184]
call fcn.1800366c0
mov qword [rsp + 0x58a0], rax
mov dword [rsp + 0x25c], 0x739a96be
mov word [rsp + 0x260], 0x75
mov byte [rsp + 0x262], 1
lea rcx, [rsp + 0x25c]
call fcn.180010350
mov qword [rsp + 0x58a8], rax
mov dword [rsp + 0xd38], 0x659191bf
mov dword [rsp + 0xd3c], 0x747a7621
mov word [rsp + 0xd40], 0x60
mov byte [rsp + 0xd42], 1
lea rcx, [rsp + 0xd38]
call fcn.18002a160
mov rbx, rax
mov dword [rsp + 0x12f8], 0x67968ca9
mov dword [rsp + 0x12fc], 0x24716766
mov dword [rsp + 0x1300], 0x6d696947
mov word [rsp + 0x1304], 0x100
lea rdx, [rsp + 0x2e98]
lea rcx, [rsp + 0x12f8]
call fcn.18003d8d0
mov rdx, rax
lea rcx, [rsp + 0x2eb8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], edi
lea r9, [rsp + 0x5898]
lea r8, [0x18017f878]
mov rdx, rbx
mov rcx, rax
call fcn.180096b20
nop
lea rcx, [rsp + 0x2eb8]
call fcn.180010900
movdqa xmm0, xmmword [0x180137390]
movdqu xmmword [rsp + 0x1ff8], xmm0
mov dword [rsp + 0x2008], 0x77667c79
mov dword [rsp + 0x200c], 0x76617776
mov dword [rsp + 0x2010], 0x100627a
lea rdx, [rsp + 0x2ed8]
lea rcx, [rsp + 0x1ff8]
call fcn.18003de60
mov rdx, rax
lea rcx, [rsp + 0x2ef8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0xa98], 0x62869bb6
mov dword [rsp + 0xa9c], 0x676c68
mov byte [rsp + 0xaa0], 1
lea rdx, [rsp + 0x2f18]
lea rcx, [rsp + 0xa98]
call fcn.18003e6b0
mov rdx, rax
lea rcx, [rsp + 0x2f38]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
lea r8, reloc.WS2_32.dll_bind
mov rdx, rbx
mov rcx, rax
call fcn.180091420
nop
lea rcx, [rsp + 0x2f38]
call fcn.180010900
nop
lea rcx, [rsp + 0x2ef8]
call fcn.180010900
movdqa xmm0, xmmword [0x180137190]
movdqu xmmword [rsp + 0x1748], xmm0
mov byte [rsp + 0x1758], 1
lea rdx, [rsp + 0x2f58]
lea rcx, [rsp + 0x1748]
call fcn.18003d860
mov rdx, rax
lea rcx, [rsp + 0x2f78]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0xe18], 0x208991bb
mov dword [rsp + 0xe1c], 0x6b6f6d62
mov word [rsp + 0xe20], 0x77
mov byte [rsp + 0xe22], 1
lea rdx, [rsp + 0x2f98]
lea rcx, [rsp + 0xe18]
call fcn.18003da20
mov rdx, rax
lea rcx, [rsp + 0x2fb8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov r9d, 0x10020
lea r8, [0x18017f6c0]
mov rdx, rbx
mov rcx, rax
call fcn.18005c970
nop
lea rcx, [rsp + 0x2fb8]
call fcn.180010900
nop
lea rcx, [rsp + 0x2f78]
call fcn.180010900
lea rdx, [0x18017f6c0]
lea rcx, [0x18017f5d0]
call fcn.180012610
jmp 0x180036615
cmp eax, 1
jne 0x18002e701
call fcn.180072ca0
lea rcx, [rsp + 0x3e8]
call fcn.180072c40
movss xmm2, dword [rax + 4]
subss xmm2, xmm13
movss xmm7, dword [0x180136ca4]
movaps xmm1, xmm7
lea rcx, [rsp + 0x3f0]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0xaa8], 0x45b1bbba
mov dword [rsp + 0xaac], 0x4f4353
mov byte [rsp + 0xab0], 1
lea rdx, [rsp + 0x2fd8]
lea rcx, [rsp + 0xaa8]
call fcn.18003e6b0
mov rdx, rax
lea rcx, [rsp + 0x2ff8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.180069d70
nop
lea rcx, [rsp + 0x2ff8]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x180137130]
movdqu xmmword [rsp + 0x1760], xmm0
mov byte [rsp + 0x1770], 1
lea rdx, [rsp + 0x3018]
lea rcx, [rsp + 0x1760]
call fcn.18003d860
mov rdx, rax
lea rcx, [rsp + 0x3038]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0xab8], 0x629e90b8
mov dword [rsp + 0xabc], 0x67676d
mov byte [rsp + 0xac0], 1
lea rdx, [rsp + 0x3058]
lea rcx, [rsp + 0xab8]
call fcn.18003e6b0
mov rdx, rax
lea rcx, [rsp + 0x3078]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017f7e0]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
nop
lea rcx, [rsp + 0x3078]
call fcn.180010900
nop
lea rcx, [rsp + 0x3038]
call fcn.180010900
mov dword [rsp + 0x264], 0x57beacb9
mov word [rsp + 0x268], 0x52
mov byte [rsp + 0x26a], 1
lea rdx, [rsp + 0x3098]
lea rcx, [rsp + 0x264]
call fcn.18003df40
mov rdx, rax
lea rcx, [rsp + 0x30b8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rcx, rax
call fcn.18005efb0
nop
lea rcx, [rsp + 0x30b8]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x180137150]
movdqu xmmword [rsp + 0x1778], xmm0
mov byte [rsp + 0x1788], 1
lea rdx, [rsp + 0x30d8]
lea rcx, [rsp + 0x1778]
call fcn.18003d860
mov rdx, rax
lea rcx, [rsp + 0x30f8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0xe4], 0x8791bf
mov byte [rsp + 0xe8], 1
lea rdx, [rsp + 0x3118]
lea rcx, [rsp + 0xe4]
call fcn.18003dd80
mov rdx, rax
lea rcx, [rsp + 0x3138]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017f7e2]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
nop
lea rcx, [rsp + 0x3138]
call fcn.180010900
nop
lea rcx, [rsp + 0x30f8]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
mov dword [rsp + 0x1568], 0x779e8cb9
mov dword [rsp + 0x156c], 0x61687121
mov dword [rsp + 0x1570], 0x67736369
mov dword [rsp + 0x1574], 0x1007967
lea rdx, [rsp + 0x3158]
lea rcx, [rsp + 0x1568]
call fcn.18003d760
mov rdx, rax
lea rcx, [rsp + 0x3178]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0xe28], 0x6c9a95ae
mov dword [rsp + 0xe2c], 0x6a6c7664
mov word [rsp + 0xe30], 0x76
mov byte [rsp + 0xe32], 1
lea rdx, [rsp + 0x3198]
lea rcx, [rsp + 0xe28]
call fcn.18003da20
mov rdx, rax
lea rcx, [rsp + 0x31b8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017f7e9]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
nop
lea rcx, [rsp + 0x31b8]
call fcn.180010900
nop
lea rcx, [rsp + 0x3178]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x180138e10]
movdqu xmmword [rsp + 0x1808], xmm0
mov word [rsp + 0x1818], 0x100
lea rdx, [rsp + 0x31d8]
lea rcx, [rsp + 0x1808]
call fcn.18003dab0
mov rdx, rax
lea rcx, [rsp + 0x31f8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0x18c], 0x649e9bb5
mov word [rsp + 0x190], 0x100
lea rdx, [rsp + 0x3218]
lea rcx, [rsp + 0x18c]
call fcn.18003d3e0
mov rdx, rax
lea rcx, [rsp + 0x3238]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017f7e8]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
nop
lea rcx, [rsp + 0x3238]
call fcn.180010900
nop
lea rcx, [rsp + 0x31f8]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x1801371a0]
movdqu xmmword [rsp + 0x1790], xmm0
mov byte [rsp + 0x17a0], 1
lea rdx, [rsp + 0x3258]
lea rcx, [rsp + 0x1790]
call fcn.18003d860
mov rdx, rax
lea rcx, [rsp + 0x3278]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0x3f8], 0x6c9e9bb5
mov dword [rsp + 0x3fc], 0x1006a75
lea rdx, [rsp + 0x3298]
lea rcx, [rsp + 0x3f8]
call fcn.18003e730
mov rdx, rax
lea rcx, [rsp + 0x32b8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017f7ee]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
nop
lea rcx, [rsp + 0x32b8]
call fcn.180010900
nop
lea rcx, [rsp + 0x3278]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x1801371b0]
movdqu xmmword [rsp + 0x17a8], xmm0
mov byte [rsp + 0x17b8], 1
lea rdx, [rsp + 0x32d8]
lea rcx, [rsp + 0x17a8]
call fcn.18003d860
mov rdx, rax
lea rcx, [rsp + 0x32f8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0x400], 0x6f928cbc
mov dword [rsp + 0x404], 0x1007074
lea rdx, [rsp + 0x3318]
lea rcx, [rsp + 0x400]
call fcn.18003e730
mov rdx, rax
lea rcx, [rsp + 0x3338]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017f7f4]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
nop
lea rcx, [rsp + 0x3338]
call fcn.180010900
nop
lea rcx, [rsp + 0x32f8]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x1801392f0]
movdqu xmmword [rsp + 0x1b20], xmm0
mov dword [rsp + 0x1b30], 0x767a64
mov byte [rsp + 0x1b34], 1
lea rdx, [rsp + 0x3358]
lea rcx, [rsp + 0x1b20]
call fcn.18003d6f0
mov rdx, rax
lea rcx, [rsp + 0x3378]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0x26c], 0x659197b1
mov word [rsp + 0x270], WSAStartup
mov byte [rsp + 0x272], 1
lea rdx, [rsp + 0x3398]
lea rcx, [rsp + 0x26c]
call fcn.18003df40
mov rdx, rax
lea rcx, [rsp + 0x33b8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017f7ed]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
nop
lea rcx, [rsp + 0x33b8]
call fcn.180010900
nop
lea rcx, [rsp + 0x3378]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
mov dword [rsp + 0x1428], 0x779e8cb9
mov dword [rsp + 0x142c], 0x69626c21
mov dword [rsp + 0x1430], 0x6f667260
mov word [rsp + 0x1434], 0x7a
mov byte [rsp + 0x1436], 1
lea rdx, [rsp + 0x33d8]
lea rcx, [rsp + 0x1428]
call fcn.18003d940
mov rdx, rax
lea rcx, [rsp + 0x33f8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0xc88], 0x65929fb3
mov dword [rsp + 0xc8c], 0x77646375
mov word [rsp + 0xc90], 0x100
lea rdx, [rsp + 0x3418]
lea rcx, [rsp + 0xc88]
call fcn.18003d840
mov rdx, rax
lea rcx, [rsp + 0x3438]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017f7f5]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
nop
lea rcx, [rsp + 0x3438]
call fcn.180010900
nop
lea rcx, [rsp + 0x33f8]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x180138a80]
movdqu xmmword [rsp + 0x1e58], xmm0
mov dword [rsp + 0x1e68], 0x64616b2d
mov dword [rsp + 0x1e6c], 0x6a6678
mov byte [rsp + 0x1e70], 1
lea rdx, [rsp + 0x3458]
lea rcx, [rsp + 0x1e58]
call fcn.18003ac90
mov rdx, rax
lea rcx, [rsp + 0x3478]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0xc78], 0x748c97b9
mov dword [rsp + 0xc7c], 0x61606c60
mov word [rsp + 0xc80], 0x100
lea rdx, [rsp + 0x3498]
lea rcx, [rsp + 0xc78]
call fcn.18003d840
mov rdx, rax
lea rcx, [rsp + 0x34b8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017f7f6]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
nop
lea rcx, [rsp + 0x34b8]
call fcn.180010900
nop
lea rcx, [rsp + 0x3478]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x1801392e0]
movdqu xmmword [rsp + 0x34f8], xmm0
mov dword [rsp + 0x3508], 0x30767a64
mov dword [rsp + 0x350c], 0x7c336178
mov dword [rsp + 0x3510], 0x71737a7a
mov dword [rsp + 0x3514], 0x1007d77
lea rdx, [rsp + 0x34d8]
lea rcx, [rsp + 0x34f8]
call fcn.18003b080
mov rdx, rax
lea rcx, [rsp + 0x3518]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0xac8], 0x709e9baa
mov dword [rsp + 0xacc], 0x706c6e
mov byte [rsp + 0xad0], 1
lea rdx, [rsp + 0x3538]
lea rcx, [rsp + 0xac8]
call fcn.18003e6b0
mov rdx, rax
lea rcx, [rsp + 0x3558]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017f7ec]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
nop
lea rcx, [rsp + 0x3558]
call fcn.180010900
nop
lea rcx, [rsp + 0x3518]
call fcn.180010900
call fcn.180069eb0
call fcn.180072dd0
movaps xmm1, xmm15
xorps xmm0, xmm0
call fcn.180072870
call fcn.180072ca0
lea rcx, [rsp + 0x408]
call fcn.180072c40
movss xmm2, dword [rax + 4]
subss xmm2, xmm13
movaps xmm1, xmm7
lea rcx, [rsp + 0x410]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x194], 0x43acb7b0
mov word [rsp + 0x198], 0x100
lea rcx, [rsp + 0x194]
call fcn.1800366c0
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.180069d70
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x1801372a0]
movdqu xmmword [rsp + 0x1c10], xmm0
mov dword [rsp + 0x1c20], 0x636b6b7d
mov word [rsp + 0x1c24], 0x100
lea rdx, [rsp + 0x3578]
lea rcx, [rsp + 0x1c10]
call fcn.18003e020
mov rdx, rax
lea rcx, [rsp + 0x3598]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0xe38], 0x779096ae
mov dword [rsp + 0xe3c], 0x47534c21
mov word [rsp + 0xe40], 0x56
mov byte [rsp + 0xe42], 1
lea rdx, [rsp + 0x35b8]
lea rcx, [rsp + 0xe38]
call fcn.18003da20
mov rdx, rax
lea rcx, [rsp + 0x35d8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017f7e1]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
nop
lea rcx, [rsp + 0x35d8]
call fcn.180010900
nop
lea rcx, [rsp + 0x3598]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x180138cc0]
movdqu xmmword [rsp + 0x1d18], xmm0
mov dword [rsp + 0x1d28], 0x64667a63
mov word [rsp + 0x1d2c], 0x68
mov byte [rsp + 0x1d2e], 1
lea rdx, [rsp + 0x35f8]
lea rcx, [rsp + 0x1d18]
call fcn.18003dfb0
mov rdx, rax
lea rcx, [rsp + 0x3618]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0x1038], 0x639a96be
mov dword [rsp + 0x103c], 0x6574226a
mov dword [rsp + 0x1040], 0x746a69
mov byte [rsp + 0x1044], 1
lea rdx, [rsp + 0x3638]
lea rcx, [rsp + 0x1038]
call fcn.18003da40
mov rdx, rax
lea rcx, [rsp + 0x3658]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017f7ea]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
nop
lea rcx, [rsp + 0x3658]
call fcn.180010900
nop
lea rcx, [rsp + 0x3618]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x180137330]
movdqu xmmword [rsp + 0x1b38], xmm0
mov dword [rsp + 0x1b48], 0x6b6b7d
mov byte [rsp + 0x1b4c], 1
lea rdx, [rsp + 0x3678]
lea rcx, [rsp + 0x1b38]
call fcn.18003d6f0
mov rdx, rax
lea rcx, [rsp + 0x3698]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
movdqa xmm0, xmmword [0x180137060]
movdqu xmmword [rsp + 0x16e8], xmm0
mov byte [rsp + 0x16f8], 1
lea rdx, [rsp + 0x36b8]
lea rcx, [rsp + 0x16e8]
call fcn.18003d860
mov rdx, rax
lea rcx, [rsp + 0x36d8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017f7eb]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
nop
lea rcx, [rsp + 0x36d8]
call fcn.180010900
nop
lea rcx, [rsp + 0x3698]
call fcn.180010900
mov dword [rsp + 0x19c], 0x45adb1b0
mov word [rsp + 0x1a0], 0x100
lea rdx, [rsp + 0x36f8]
lea rcx, [rsp + 0x19c]
call fcn.18003d3e0
mov rdx, rax
lea rcx, [rsp + 0x3718]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rcx, rax
call fcn.18005efb0
nop
lea rcx, [rsp + 0x3718]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x180138b10]
movdqu xmmword [rsp + 0x1c28], xmm0
mov dword [rsp + 0x1c38], 0x636a626e
mov word [rsp + 0x1c3c], 0x100
lea rdx, [rsp + 0x3738]
lea rcx, [rsp + 0x1c28]
call fcn.18003e020
mov rdx, rax
lea rcx, [rsp + 0x3758]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0xc68], 0x69979bab
mov dword [rsp + 0xc6c], 0x77666e62
mov word [rsp + 0xc70], 0x100
lea rdx, [rsp + 0x3778]
lea rcx, [rsp + 0xc68]
call fcn.18003d840
mov rdx, rax
lea rcx, [rsp + 0x3798]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017f7f7]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
nop
lea rcx, [rsp + 0x3798]
call fcn.180010900
nop
lea rcx, [rsp + 0x3758]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x180138dc0]
movdqu xmmword [rsp + 0x20b8], xmm0
mov dword [rsp + 0x20c8], 0x746a7e2d
mov dword [rsp + 0x20cc], 0x66723262
mov dword [rsp + 0x20d0], 0x7c79637a
mov word [rsp + 0x20d4], 0x100
lea rdx, [rsp + 0x37b8]
lea rcx, [rsp + 0x20b8]
call fcn.18003aad0
mov rdx, rax
lea rcx, [rsp + 0x37d8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
movdqa xmm0, xmmword [0x180139630]
movdqu xmmword [rsp + 0x1820], xmm0
mov word [rsp + 0x1830], 0x100
lea rdx, [rsp + 0x37f8]
lea rcx, [rsp + 0x1820]
call fcn.18003dab0
mov rdx, rax
lea rcx, [rsp + 0x3818]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017fa07]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
nop
lea rcx, [rsp + 0x3818]
call fcn.180010900
nop
lea rcx, [rsp + 0x37d8]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
mov dword [rsp + 0x1a4], 0x66ced0d8
mov word [rsp + 0x1a8], 0x100
lea rcx, [rsp + 0x1a4]
call fcn.1800366c0
mov rbx, rax
movdqa xmm0, xmmword [0x180138970]
movdqu xmmword [rsp + 0x1a18], xmm0
mov dword [rsp + 0x1a28], 0x1006b6e
lea rdx, [rsp + 0x3838]
lea rcx, [rsp + 0x1a18]
call fcn.18003d650
mov rdx, rax
lea rcx, [rsp + 0x3858]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rbx
movss xmm3, dword [0x180136cc4]
movaps xmm2, xmm11
lea rdx, [0x18017f804]
mov rcx, rax
call fcn.1800603c0
nop
lea rcx, [rsp + 0x3858]
call fcn.180010900
call fcn.180069eb0
call fcn.180072dd0
movaps xmm1, xmm15
xorps xmm0, xmm0
call fcn.180072870
call fcn.180072ca0
lea rcx, [rsp + 0x418]
call fcn.180072c40
movss xmm2, dword [rax + 4]
subss xmm2, xmm13
movaps xmm1, xmm7
lea rcx, [rsp + 0x420]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0xc58], 0x54abbbae
mov dword [rsp + 0xc5c], 0x57444c48
mov word [rsp + 0xc60], 0x100
lea rdx, [rsp + 0x3878]
lea rcx, [rsp + 0xc58]
call fcn.18003d840
mov rdx, rax
lea rcx, [rsp + 0x3898]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.180069d70
nop
lea rcx, [rsp + 0x3898]
call fcn.180010900
movdqa xmm0, xmmword [0x180139510]
movdqu xmmword [rsp + 0x1838], xmm0
mov word [rsp + 0x1848], 0x100
lea rdx, [rsp + 0x38b8]
lea rcx, [rsp + 0x1838]
call fcn.18003dab0
mov rdx, rax
lea rcx, [rsp + 0x38d8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0xec], 0x8791bf
mov byte [rsp + 0xf0], 1
lea rdx, [rsp + 0x38f8]
lea rcx, [rsp + 0xec]
call fcn.18003dd80
mov rdx, rax
lea rcx, [rsp + 0x3918]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov r9d, 0x10020
lea r8, [0x18017f640]
mov rdx, rbx
mov rcx, rax
call fcn.18005c970
nop
lea rcx, [rsp + 0x3918]
call fcn.180010900
nop
lea rcx, [rsp + 0x38d8]
call fcn.180010900
lea rdx, [0x18017f640]
lea rcx, [0x18017f560]
call fcn.180012610
movdqa xmm0, xmmword [0x1801395e0]
movdqu xmmword [rsp + 0x1da8], xmm0
mov dword [rsp + 0x1db8], 0x7c604d2d
mov dword [rsp + 0x1dbc], 0x100607e
lea rdx, [rsp + 0x3938]
lea rcx, [rsp + 0x1da8]
call fcn.18003d5e0
mov rdx, rax
lea rcx, [rsp + 0x3958]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0xe48], 0x6c9a95ae
mov dword [rsp + 0xe4c], 0x6a6c7664
mov word [rsp + 0xe50], 0x76
mov byte [rsp + 0xe52], 1
lea rdx, [rsp + 0x3978]
lea rcx, [rsp + 0xe48]
call fcn.18003da20
mov rdx, rax
lea rcx, [rsp + 0x3998]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov r9d, 0x10020
lea r8, [0x18017f660]
mov rdx, rbx
mov rcx, rax
call fcn.18005c970
nop
lea rcx, [rsp + 0x3998]
call fcn.180010900
nop
lea rcx, [rsp + 0x3958]
call fcn.180010900
lea rdx, [0x18017f660]
lea rcx, [0x18017f570]
call fcn.180012610
movdqa xmm0, xmmword [0x1801388a0]
movdqu xmmword [rsp + 0x1a30], xmm0
mov dword [rsp + 0x1a40], 0x1007c62
lea rdx, [rsp + 0x39b8]
lea rcx, [rsp + 0x1a30]
call fcn.18003d650
mov rdx, rax
lea rcx, [rsp + 0x39d8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0x274], 0x659197b1
mov word [rsp + 0x278], WSAStartup
mov byte [rsp + 0x27a], 1
lea rdx, [rsp + 0x39f8]
lea rcx, [rsp + 0x274]
call fcn.18003df40
mov rdx, rax
lea rcx, [rsp + 0x3a18]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov r9d, 0x10020
lea r8, [0x18017f650]
mov rdx, rbx
mov rcx, rax
call fcn.18005c970
nop
lea rcx, [rsp + 0x3a18]
call fcn.180010900
nop
lea rcx, [rsp + 0x39d8]
call fcn.180010900
lea rdx, [0x18017f650]
lea rcx, [0x18017f550]
call fcn.180012610
movdqa xmm0, xmmword [0x180138a20]
movdqu xmmword [rsp + 0x18f8], xmm0
mov word [rsp + 0x1908], 0x7f
mov byte [rsp + 0x190a], 1
lea rdx, [rsp + 0x3a38]
lea rcx, [rsp + 0x18f8]
call fcn.18003d9b0
mov rdx, rax
lea rcx, [rsp + 0x3a58]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0x1ac], 0x74879ba9
mov word [rsp + 0x1b0], 0x100
lea rdx, [rsp + 0x3a78]
lea rcx, [rsp + 0x1ac]
call fcn.18003d3e0
mov rdx, rax
lea rcx, [rsp + 0x3a98]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov r9d, 0x10020
lea r8, [0x18017f670]
mov rdx, rbx
mov rcx, rax
call fcn.18005c970
nop
lea rcx, [rsp + 0x3a98]
call fcn.180010900
nop
lea rcx, [rsp + 0x3a58]
call fcn.180010900
lea rdx, [0x18017f670]
lea rcx, [0x18017f580]
call fcn.180012610
movdqa xmm0, xmmword [0x180138510]
movdqu xmmword [rsp + 0x1f98], xmm0
mov dword [rsp + 0x1fa8], 0x307b7668
mov dword [rsp + 0x1fac], 0x7b7f7d52
mov word [rsp + 0x1fb0], 0x67
mov byte [rsp + 0x1fb2], 1
lea rdx, [rsp + 0x3ab8]
lea rcx, [rsp + 0x1f98]
call fcn.18003bf40
mov rdx, rax
lea rcx, [rsp + 0x3ad8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0xc48], 0x69979bab
mov dword [rsp + 0xc4c], 0x77666e62
mov word [rsp + 0xc50], 0x100
lea rdx, [rsp + 0x3af8]
lea rcx, [rsp + 0xc48]
call fcn.18003d840
mov rdx, rax
lea rcx, [rsp + 0x3b18]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov r9d, 0x10020
lea r8, [0x18017f690]
mov rdx, rbx
mov rcx, rax
call fcn.18005c970
nop
lea rcx, [rsp + 0x3b18]
call fcn.180010900
nop
lea rcx, [rsp + 0x3ad8]
call fcn.180010900
lea rdx, [0x18017f690]
lea rcx, [0x18017f5a0]
call fcn.180012610
movdqa xmm0, xmmword [0x1801389d0]
movdqu xmmword [rsp + 0x1b50], xmm0
mov dword [rsp + 0x1b60], 0x7d6161
mov byte [rsp + 0x1b64], 1
lea rdx, [rsp + 0x3b38]
lea rcx, [rsp + 0x1b50]
call fcn.18003d6f0
mov rdx, rax
lea rcx, [rsp + 0x3b58]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0xad8], 0x65968cbb
mov dword [rsp + 0xadc], 0x70666f
mov byte [rsp + 0xae0], 1
lea rdx, [rsp + 0x3b78]
lea rcx, [rsp + 0xad8]
call fcn.18003e6b0
mov rdx, rax
lea rcx, [rsp + 0x3b98]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov r9d, 0x10020
lea r8, [0x18017f600]
mov rdx, rbx
mov rcx, rax
call fcn.18005c970
nop
lea rcx, [rsp + 0x3b98]
call fcn.180010900
nop
lea rcx, [rsp + 0x3b58]
call fcn.180010900
lea rdx, [0x18017f600]
lea rcx, [0x18017f510]
call fcn.180012610
movdqa xmm0, xmmword [0x1801388e0]
movdqu xmmword [rsp + 0x1ef8], xmm0
mov dword [rsp + 0x1f08], 0x532f7d61
mov dword [rsp + 0x1f0c], 0x667c7e7e
mov word [rsp + 0x1f10], 0x100
lea rdx, [rsp + 0x3bb8]
lea rcx, [rsp + 0x1ef8]
call fcn.18003ad00
mov rdx, rax
lea rcx, [rsp + 0x3bd8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0x27c], 0x6c939faa
mov word [rsp + 0x280], WSAStartup
mov byte [rsp + 0x282], 1
lea rdx, [rsp + 0x3bf8]
lea rcx, [rsp + 0x27c]
call fcn.18003df40
mov rdx, rax
lea rcx, [rsp + 0x3c18]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov r9d, 0x10020
lea r8, [0x18017f610]
mov rdx, rbx
mov rcx, rax
call fcn.18005c970
nop
lea rcx, [rsp + 0x3c18]
call fcn.180010900
nop
lea rcx, [rsp + 0x3bd8]
call fcn.180010900
lea rdx, [0x18017f610]
lea rcx, [0x18017f520]
call fcn.180012610
movdqa xmm0, xmmword [0x180138db0]
movdqu xmmword [rsp + 0x1dc0], xmm0
mov dword [rsp + 0x1dd0], 0x7c604d2d
mov dword [rsp + 0x1dd4], 0x100607e
lea rdx, [rsp + 0x3c38]
lea rcx, [rsp + 0x1dc0]
call fcn.18003d5e0
mov rdx, rax
lea rcx, [rsp + 0x3c58]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0xe58], 0x698990b4
mov dword [rsp + 0xe5c], 0x68616b72
mov word [rsp + 0xe60], 0x60
mov byte [rsp + 0xe62], 1
lea rdx, [rsp + 0x3c78]
lea rcx, [rsp + 0xe58]
call fcn.18003da20
mov rdx, rax
lea rcx, [rsp + 0x3c98]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov r9d, 0x10020
lea r8, [0x18017f620]
mov rdx, rbx
mov rcx, rax
call fcn.18005c970
nop
lea rcx, [rsp + 0x3c98]
call fcn.180010900
nop
lea rcx, [rsp + 0x3c58]
call fcn.180010900
lea rdx, [0x18017f620]
lea rcx, [0x18017f530]
call fcn.180012610
movaps xmm6, xmmword [0x18017f500]
mov dword [rsp + 0x1b4], 0x66ced0d8
mov word [rsp + 0x1b8], 0x100
lea rcx, [rsp + 0x1b4]
call fcn.1800366c0
mov rbx, rax
mov dword [rsp + 0xe68], 0x74879ba9
mov dword [rsp + 0xe6c], 0x7e6a5121
mov word [rsp + 0xe70], 0x60
mov byte [rsp + 0xe72], 1
lea rdx, [rsp + 0x3cb8]
lea rcx, [rsp + 0xe68]
call fcn.18003da20
mov rdx, rax
lea rcx, [rsp + 0x3cd8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rbx
movaps xmm3, xmm11
movss xmm2, dword [0x180136bcc]
lea rdx, [0x18017f800]
mov rcx, rax
call fcn.1800603c0
nop
lea rcx, [rsp + 0x3cd8]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x180138160]
movdqu xmmword [rsp + 0x1a48], xmm0
mov dword [rsp + 0x1a58], 0x1005e5e
lea rdx, [rsp + 0x3cf8]
lea rcx, [rsp + 0x1a48]
call fcn.18003d650
mov rdx, rax
lea rcx, [rsp + 0x3d18]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0x1048], 0x20afadb8
mov dword [rsp + 0x104c], 0x667a676a
mov dword [rsp + 0x1050], 0x63686c
mov byte [rsp + 0x1054], 1
lea rdx, [rsp + 0x3d38]
lea rcx, [rsp + 0x1048]
call fcn.18003da40
mov rdx, rax
lea rcx, [rsp + 0x3d58]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017f808]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
nop
lea rcx, [rsp + 0x3d58]
call fcn.180010900
nop
lea rcx, [rsp + 0x3d18]
call fcn.180010900
movdqa xmm0, xmmword [0x180137380]
movdqu xmmword [rsp + 0x1b68], xmm0
mov dword [rsp + 0x1b78], 0x5f5d48
mov byte [rsp + 0x1b7c], 1
lea rdx, [rsp + 0x3d78]
lea rcx, [rsp + 0x1b68]
call fcn.18003d6f0
mov rdx, rax
lea rcx, [rsp + 0x3d98]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0xae8], 0x62869bb6
mov dword [rsp + 0xaec], 0x676c68
mov byte [rsp + 0xaf0], 1
lea rdx, [rsp + 0x3db8]
lea rcx, [rsp + 0xae8]
call fcn.18003e6b0
mov rdx, rax
lea rcx, [rsp + 0x3dd8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
lea r8, [0x18017f80c]
mov rdx, rbx
mov rcx, rax
call fcn.180091420
nop
lea rcx, [rsp + 0x3dd8]
call fcn.180010900
nop
lea rcx, [rsp + 0x3d98]
call fcn.180010900
mov dword [rsp + 0xc38], 0x6c938bbb
mov dword [rsp + 0xc3c], 0x7c6c6021
mov word [rsp + 0xc40], 0x100
lea rcx, [rsp + 0xc38]
call fcn.18001cf90
mov qword [rsp + 0x5860], rax
mov dword [rsp + 0xf58], 0x6e8d91be
mov dword [rsp + 0xf5c], 0x66237064
mov dword [rsp + 0xf60], 0x1007e6a
lea rcx, [rsp + 0xf58]
call fcn.18001cf00
mov qword [rsp + 0x5868], rax
movdqa xmm0, xmmword [0x1801370e0]
movdqu xmmword [rsp + 0x17c0], xmm0
mov byte [rsp + 0x17d0], 1
lea rdx, [rsp + 0x3df8]
lea rcx, [rsp + 0x17c0]
call fcn.18003d860
mov rdx, rax
lea rcx, [rsp + 0x3e18]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0xca8], 0x208791bf
mov dword [rsp + 0xcac], 0x61737b55
mov word [rsp + 0xcb0], 0x100
lea rdx, [rsp + 0x3e38]
lea rcx, [rsp + 0xca8]
call fcn.18003d840
mov rdx, rax
lea rcx, [rsp + 0x3e58]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov dword [rsp + 0x28], r15d
mov dword [rsp + 0x20], r15d
lea r9, [rsp + 0x5860]
lea r8, [0x18017f7e4]
mov rdx, rbx
mov rcx, rax
call fcn.180096b20
nop
lea rcx, [rsp + 0x3e58]
call fcn.180010900
nop
lea rcx, [rsp + 0x3e18]
call fcn.180010900
mov dword [rsp + 0x284], 0x689897af
mov word [rsp + 0x288], 0x75
mov byte [rsp + 0x28a], 1
lea rcx, [rsp + 0x284]
call fcn.180010350
mov qword [rsp + 0x5880], rax
mov dword [rsp + 0x1bc], 0x74999bb1
mov word [rsp + 0x1c0], 0x100
lea rcx, [rsp + 0x1bc]
call fcn.1800366c0
mov qword [rsp + 0x5888], rax
mov dword [rsp + 0x1c4], 0x749091bb
mov word [rsp + 0x1c8], 0x100
lea rcx, [rsp + 0x1c4]
call fcn.1800366c0
mov qword [rsp + 0x5890], rax
movdqa xmm0, xmmword [0x1801370d0]
movdqu xmmword [rsp + 0x17d8], xmm0
mov byte [rsp + 0x17e8], 1
lea rdx, [rsp + 0x3e78]
lea rcx, [rsp + 0x17d8]
call fcn.18003d860
mov rdx, rax
lea rcx, [rsp + 0x3e98]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
movdqa xmm0, xmmword [0x1801370f0]
movdqu xmmword [rsp + 0x15c8], xmm0
mov byte [rsp + 0x15d8], 1
lea rdx, [rsp + 0x3eb8]
lea rcx, [rsp + 0x15c8]
call fcn.18003d860
mov rdx, rax
lea rcx, [rsp + 0x3ed8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov dword [rsp + 0x28], 3
mov dword [rsp + 0x20], 3
lea r9, [rsp + 0x5880]
lea r8, [0x18017f7f0]
mov rdx, rbx
mov rcx, rax
call fcn.180096b20
nop
lea rcx, [rsp + 0x3ed8]
call fcn.180010900
nop
lea rcx, [rsp + 0x3e98]
call fcn.180010900
movss xmm0, dword [0x180136cc8]
call fcn.1800729d0
jmp 0x180036615
cmp eax, 2
jne 0x18002f9f7
call fcn.180072ca0
lea rcx, [rsp + 0x428]
call fcn.180072c40
movss xmm2, dword [rax + 4]
subss xmm2, xmm13
movss xmm9, dword [0x180136ca4]
movaps xmm1, xmm9
lea rcx, [rsp + 0x430]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0xa88], 0x45b1bbba
mov dword [rsp + 0xa8c], 0x4f4353
mov byte [rsp + 0xa90], 1
lea rdx, [rsp + 0x3ef8]
lea rcx, [rsp + 0xa88]
call fcn.18003e6b0
mov rdx, rax
lea rcx, [rsp + 0x3f18]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.180069d70
nop
lea rcx, [rsp + 0x3f18]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x180138000]
movdqu xmmword [rsp + 0x4f38], xmm0
movdqa xmm1, xmmword [str.chfxfv4Fbvuptz]
movdqu xmmword [rsp + 0x4f48], xmm1
mov byte [rsp + 0x4f58], 1
lea rdx, [rsp + 0x3f38]
lea rcx, [rsp + 0x4f38]
call fcn.18003bea0
mov rdx, rax
lea rcx, [rsp + 0x3f58]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
movdqa xmm0, xmmword [0x180138fa0]
movdqu xmmword [rsp + 0x1850], xmm0
mov word [rsp + 0x1860], 0x100
lea rdx, [rsp + 0x3f78]
lea rcx, [rsp + 0x1850]
call fcn.18003dab0
mov rdx, rax
lea rcx, [rsp + 0x3f98]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017fa08]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
nop
lea rcx, [rsp + 0x3f98]
call fcn.180010900
nop
lea rcx, [rsp + 0x3f58]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x1801395a0]
movdqu xmmword [rsp + 0x51c0], xmm0
movdqa xmm1, xmmword [0x180139130]
movdqu xmmword [rsp + 0x51d0], xmm1
movdqa xmm0, xmmword [0x180138470]
movdqu xmmword [rsp + 0x51e0], xmm0
mov dword [rsp + 0x51f0], 0x424a5d0d
mov dword [rsp + 0x51f4], 0x415747
mov byte [rsp + 0x51f8], 1
lea rdx, [rsp + 0x3fb8]
lea rcx, [rsp + 0x51c0]
call fcn.18003ab40
mov rdx, rax
lea rcx, [rsp + 0x3fd8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0xf98], 0x6f9390a8
mov dword [rsp + 0xf9c], 0x45236962
mov dword [rsp + 0xfa0], 0x1006a69
lea rdx, [rsp + 0x3ff8]
lea rcx, [rsp + 0xf98]
call fcn.18003d7d0
mov rdx, rax
lea rcx, [rsp + 0x4018]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017f9f5]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
nop
lea rcx, [rsp + 0x4018]
call fcn.180010900
nop
lea rcx, [rsp + 0x3fd8]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x180138f70]
movdqu xmmword [rsp + 0x20d8], xmm0
mov dword [rsp + 0x20e8], 0x30667a63
mov dword [rsp + 0x20ec], 0x70727779
mov dword [rsp + 0x20f0], 0x77787e66
mov word [rsp + 0x20f4], 0x6d
mov byte [rsp + 0x20f6], 1
lea rcx, [rsp + 0x20d8]
call fcn.180010320
mov rbx, rax
mov dword [rsp + 0xb18], 0x698b90bc
mov dword [rsp + 0xb1c], 0x504a21
mov byte [rsp + 0xb20], 1
lea rcx, [rsp + 0xb18]
call fcn.18000ed90
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017fa03]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x180138ad0]
movdqu xmmword [rsp + 0x2058], xmm0
mov dword [rsp + 0x2068], 0x63667863
mov dword [rsp + 0x206c], 0x787a7078
mov dword [rsp + 0x2070], 0x6e627c
mov byte [rsp + 0x2074], 1
lea rdx, [rsp + 0x4038]
lea rcx, [rsp + 0x2058]
call fcn.18003ddf0
mov rdx, rax
lea rcx, [rsp + 0x4058]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0xe78], 0x698990b4
mov dword [rsp + 0xe7c], 0x68616b72
mov word [rsp + 0xe80], 0x60
mov byte [rsp + 0xe82], 1
lea rdx, [rsp + 0x4078]
lea rcx, [rsp + 0xe78]
call fcn.18003da20
mov rdx, rax
lea rcx, [rsp + 0x4098]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017fa02]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
nop
lea rcx, [rsp + 0x4098]
call fcn.180010900
nop
lea rcx, [rsp + 0x4058]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x180138250]
movdqu xmmword [rsp + 0x1dd8], xmm0
mov dword [rsp + 0x1de8], 0x7f626a62
mov dword [rsp + 0x1dec], 0x1007775
lea rdx, [rsp + 0x40b8]
lea rcx, [rsp + 0x1dd8]
call fcn.18003d5e0
mov rdx, rax
lea rcx, [rsp + 0x40d8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0xc28], 0x6d9b91ba
mov dword [rsp + 0xc2c], 0x66666e
mov byte [rsp + 0xc30], 1
lea rcx, [rsp + 0xc28]
call fcn.18000ed90
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017fa01]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
nop
lea rcx, [rsp + 0x40d8]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x1801394f0]
movdqu xmmword [rsp + 0x5050], xmm0
movdqa xmm1, xmmword [0x180138ae0]
movdqu xmmword [rsp + 0x5060], xmm1
mov dword [rsp + 0x5070], 0x443f6b72
mov dword [rsp + 0x5074], 0x1004748
lea rdx, [rsp + 0x40f8]
lea rcx, [rsp + 0x5050]
call fcn.18003afb0
mov rdx, rax
lea rcx, [rsp + 0x4118]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0x1308], 0x69929bae
mov dword [rsp + 0x130c], 0x606c4521
mov dword [rsp + 0x1310], 0x6d636968
mov word [rsp + 0x1314], 0x100
lea rcx, [rsp + 0x1308]
call fcn.18001dea0
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017fa06]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
nop
lea rcx, [rsp + 0x4118]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x180138be0]
movdqu xmmword [rsp + 0x50a0], xmm0
movdqa xmm1, xmmword [0x180137670]
movdqu xmmword [rsp + 0x50b0], xmm1
mov dword [rsp + 0x50c0], 0x417a727e
mov word [rsp + 0x50c4], 0x53
mov byte [rsp + 0x50c6], 1
lea rdx, [rsp + 0x4138]
lea rcx, [rsp + 0x50a0]
call fcn.18003bdc0
mov rdx, rax
lea rcx, [rsp + 0x4158]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0x1058], 0x619a92be
mov dword [rsp + 0x105c], 0x68412273
mov dword [rsp + 0x1060], 0x63696a
mov byte [rsp + 0x1064], 1
lea rdx, [rsp + 0x4178]
lea rcx, [rsp + 0x1058]
call fcn.18003da40
mov rdx, rax
lea rcx, [rsp + 0x4198]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017fa14]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
nop
lea rcx, [rsp + 0x4198]
call fcn.180010900
nop
lea rcx, [rsp + 0x4158]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x180137f00]
movdqu xmmword [rsp + 0x1fb8], xmm0
mov dword [rsp + 0x1fc8], 0x717d2e62
mov dword [rsp + 0x1fcc], 0x787c7676
mov word [rsp + 0x1fd0], 0x79
mov byte [rsp + 0x1fd2], 1
lea rdx, [rsp + 0x41b8]
lea rcx, [rsp + 0x1fb8]
call fcn.18003bf40
mov rdx, rax
lea rcx, [rsp + 0x41d8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0xf88], 0x52df91b3
mov dword [rsp + 0xf8c], 0x6b676560
mov dword [rsp + 0xf90], 0x1006a69
lea rcx, [rsp + 0xf88]
call fcn.18001cf00
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017fa00]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
nop
lea rcx, [rsp + 0x41d8]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x180137f00]
movdqu xmmword [rsp + 0x1d30], xmm0
mov dword [rsp + 0x1d40], 0x79636d62
mov word [rsp + 0x1d44], 0x61
mov byte [rsp + 0x1d46], 1
lea rdx, [rsp + 0x41f8]
lea rcx, [rsp + 0x1d30]
call fcn.18003dfb0
mov rdx, rax
lea rcx, [rsp + 0x4218]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0x438], 0x6c9c91b3
mov dword [rsp + 0x43c], 0x1007268
lea rcx, [rsp + 0x438]
call fcn.18000ed40
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017f9f7]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
nop
lea rcx, [rsp + 0x4218]
call fcn.180010900
cmp byte [0x18017f9f7], 0
je 0x18002f14f
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x180139430]
movdqu xmmword [rsp + 0x5150], xmm0
movdqa xmm1, xmmword [0x180139100]
movdqu xmmword [rsp + 0x5160], xmm1
movdqa xmm0, xmmword [0x180137e90]
movdqu xmmword [rsp + 0x5170], xmm0
mov word [rsp + 0x5180], 0x48
mov byte [rsp + 0x5182], 1
lea rdx, [rsp + 0x4238]
lea rcx, [rsp + 0x5150]
call fcn.18003abb0
mov rdx, rax
lea rcx, [rsp + 0x4258]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
movdqa xmm0, xmmword [0x180138dd0]
movdqu xmmword [rsp + 0x1868], xmm0
mov word [rsp + 0x1878], 0x100
lea rdx, [rsp + 0x4278]
lea rcx, [rsp + 0x1868]
call fcn.18003dab0
mov rdx, rax
lea rcx, [rsp + 0x4298]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017f9f8]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
nop
lea rcx, [rsp + 0x4298]
call fcn.180010900
nop
lea rcx, [rsp + 0x4258]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x180139320]
movdqu xmmword [rsp + 0x2018], xmm0
mov dword [rsp + 0x2028], 0x306a7864
mov dword [rsp + 0x202c], 0x78707d5f
mov dword [rsp + 0x2030], 0x100667c
lea rdx, [rsp + 0x42b8]
lea rcx, [rsp + 0x2018]
call fcn.18003de60
mov rdx, rax
lea rcx, [rsp + 0x42d8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0x1068], 0x6c9c91b3
mov dword [rsp + 0x106c], 0x6c237268
mov dword [rsp + 0x1070], 0x636a6a
mov byte [rsp + 0x1074], 1
lea rdx, [rsp + 0x42f8]
lea rcx, [rsp + 0x1068]
call fcn.18003da40
mov rdx, rax
lea rcx, [rsp + 0x4318]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017f9fa]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
nop
lea rcx, [rsp + 0x4318]
call fcn.180010900
nop
lea rcx, [rsp + 0x42d8]
call fcn.180010900
call fcn.180069eb0
call fcn.180072dd0
movaps xmm1, xmm15
xorps xmm0, xmm0
call fcn.180072870
call fcn.180072ca0
lea rcx, [rsp + 0x440]
call fcn.180072c40
movss xmm2, dword [rax + 4]
subss xmm2, xmm13
movaps xmm1, xmm9
lea rcx, [rsp + 0x448]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x1cc], 0x43acb7b0
mov word [rsp + 0x1d0], 0x100
lea rcx, [rsp + 0x1cc]
call fcn.1800366c0
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.180069d70
movaps xmm6, xmmword [0x18017f500]
mov dword [rsp + 0x1d4], 0x66ced0d8
mov word [rsp + 0x1d8], 0x100
lea rcx, [rsp + 0x1d4]
call fcn.1800366c0
mov rbx, rax
mov dword [rsp + 0xf78], 0x659a8eae
mov dword [rsp + 0xf7c], 0x65542265
mov dword [rsp + 0xf80], 0x1006d69
lea rdx, [rsp + 0x4338]
lea rcx, [rsp + 0xf78]
call fcn.18003d7d0
mov rdx, rax
lea rcx, [rsp + 0x4358]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rbx
movss xmm3, dword [0x180136ba4]
movaps xmm2, xmm8
lea rdx, [0x18017fa0c]
mov rcx, rax
call fcn.1800603c0
nop
lea rcx, [rsp + 0x4358]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
mov dword [rsp + 0xb8], 0x10097d8
lea rcx, [rsp + 0xb8]
call fcn.1800128d0
mov rbx, rax
mov dword [rsp + 0x1318], 0x6c9e9bb5
mov dword [rsp + 0x131c], 0x52236a75
mov dword [rsp + 0x1320], 0x6d726a64
mov word [rsp + 0x1324], 0x100
lea rdx, [rsp + 0x4378]
lea rcx, [rsp + 0x1318]
call fcn.18003d8d0
mov rdx, rax
lea rcx, [rsp + 0x4398]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rbx
mov r9d, 0x190
mov r8d, 0x66
lea rdx, [0x18017fa10]
mov rcx, rax
call fcn.180060420
nop
lea rcx, [rsp + 0x4398]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x450]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movss xmm7, dword [0x180136c30]
movaps xmm2, xmm7
lea rcx, [rsp + 0x458]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0xf68], 0x208b9bae
mov dword [rsp + 0xf6c], 0x68626749
mov dword [rsp + 0xf70], 0x1006e71
lea rdx, [rsp + 0x43b8]
lea rcx, [rsp + 0xf68]
call fcn.18003d7d0
mov rdx, rax
lea rcx, [rsp + 0x43d8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
movzx ebx, al
lea rcx, [rsp + 0x43d8]
call fcn.180010900
test bl, bl
je 0x18002f409
movzx eax, byte [0x18017fa04]
cmp qword [0x180183728], 0
cmovne eax, r12d
mov byte [0x18017fa04], al
call fcn.180012630
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x460]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm7
lea rcx, [rsp + 0x468]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0xc18], 0x63968bae
mov dword [rsp + 0xc1c], 0x666668
mov byte [rsp + 0xc20], 1
lea rdx, [rsp + 0x43f8]
lea rcx, [rsp + 0xc18]
call fcn.18003e6b0
mov rdx, rax
lea rcx, [rsp + 0x4418]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
movzx ebx, al
lea rcx, [rsp + 0x4418]
call fcn.180010900
test bl, bl
je 0x18002f4d4
movzx eax, byte [0x18017fa05]
cmp qword [0x180183728], 0
cmovne eax, r12d
mov byte [0x18017fa05], al
call fcn.180012630
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x470]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm7
lea rcx, [rsp + 0x478]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0xf48], 0x619a92be
mov dword [rsp + 0xf4c], 0x6a422273
mov dword [rsp + 0xf50], 0x1006b6c
lea rdx, [rsp + 0x4438]
lea rcx, [rsp + 0xf48]
call fcn.18003d7d0
mov rdx, rax
lea rcx, [rsp + 0x4458]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
movzx ebx, al
lea rcx, [rsp + 0x4458]
call fcn.180010900
test bl, bl
je 0x18002f5a2
movzx eax, byte [0x18017f9f4]
cmp qword [0x180183728], 0
cmovne eax, r12d
mov byte [0x18017f9f4], al
call fcn.180069eb0
call fcn.180072dd0
movaps xmm1, xmm15
xorps xmm0, xmm0
call fcn.180072870
call fcn.180072ca0
lea rcx, [rsp + 0x480]
call fcn.180072c40
movss xmm2, dword [rax + 4]
subss xmm2, xmm13
movaps xmm1, xmm9
lea rcx, [rsp + 0x488]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0xcb8], 0x54abbbae
mov dword [rsp + 0xcbc], 0x57444c48
mov word [rsp + 0xcc0], 0x100
lea rdx, [rsp + 0x4478]
lea rcx, [rsp + 0xcb8]
call fcn.18003d840
mov rdx, rax
lea rcx, [rsp + 0x4498]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.180069d70
nop
lea rcx, [rsp + 0x4498]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
mov dword [rsp + 0x1dc], 0x66ced0d8
mov word [rsp + 0x1e0], 0x100
lea rcx, [rsp + 0x1dc]
call fcn.1800366c0
mov rbx, rax
mov dword [rsp + 0x1328], 0x6c9c91b3
mov dword [rsp + 0x132c], 0x57237268
mov dword [rsp + 0x1330], 0x6c626375
mov word [rsp + 0x1334], 0x100
lea rdx, [rsp + 0x44b8]
lea rcx, [rsp + 0x1328]
call fcn.18003d8d0
mov rdx, rax
lea rcx, [rsp + 0x44d8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rbx
movss xmm3, dword [0x180136b30]
movss xmm2, dword [0x180136aa8]
lea rdx, [0x18017f9fc]
mov rcx, rax
call fcn.1800603c0
nop
lea rcx, [rsp + 0x44d8]
call fcn.180010900
movdqa xmm0, xmmword [0x180138b50]
movdqu xmmword [rsp + 0x4f60], xmm0
movdqa xmm1, xmmword [str.omt2vz]
movdqu xmmword [rsp + 0x4f70], xmm1
mov byte [rsp + 0x4f80], 1
lea rdx, [rsp + 0x44f8]
lea rcx, [rsp + 0x4f60]
call fcn.18003bea0
mov rdx, rax
lea rcx, [rsp + 0x4518]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0x1078], 0x6c9c91b3
mov dword [rsp + 0x107c], 0x66237268
mov dword [rsp + 0x1080], 0x63686c
mov byte [rsp + 0x1084], 1
lea rdx, [rsp + 0x4538]
lea rcx, [rsp + 0x1078]
call fcn.18003da40
mov rdx, rax
lea rcx, [rsp + 0x4558]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
lea r8, [0x18017fadc]
mov rdx, rbx
mov rcx, rax
call fcn.180091420
nop
lea rcx, [rsp + 0x4558]
call fcn.180010900
nop
lea rcx, [rsp + 0x4518]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x180138bd0]
movdqu xmmword [rsp + 0x2038], xmm0
mov dword [rsp + 0x2048], 0x772f6b7b
mov dword [rsp + 0x204c], 0x7b7e767e
mov dword [rsp + 0x2050], 0x1007371
lea rdx, [rsp + 0x4578]
lea rcx, [rsp + 0x2038]
call fcn.18003de60
mov rdx, rax
lea rcx, [rsp + 0x4598]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0x1228], 0x6d9b91ba
mov dword [rsp + 0x122c], 0x2466666e
mov dword [rsp + 0x1230], 0x6c696f47
mov word [rsp + 0x1234], 0x100
lea rdx, [rsp + 0x45b8]
lea rcx, [rsp + 0x1228]
call fcn.18003d8d0
mov rdx, rax
lea rcx, [rsp + 0x45d8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017fa09]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
nop
lea rcx, [rsp + 0x45d8]
call fcn.180010900
nop
lea rcx, [rsp + 0x4598]
call fcn.180010900
movdqa xmm0, xmmword [0x180138b50]
movdqu xmmword [rsp + 0x20f8], xmm0
mov dword [rsp + 0x2108], 0x7c6d6f7e
mov dword [rsp + 0x210c], 0x7b743274
mov dword [rsp + 0x2110], 0x7c787b71
mov word [rsp + 0x2114], 0x7c
mov byte [rsp + 0x2116], 1
lea rdx, [rsp + 0x45f8]
lea rcx, [rsp + 0x20f8]
call fcn.18003dd10
mov rdx, rax
lea rcx, [rsp + 0x4618]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0x1238], 0x6d9b91ba
mov dword [rsp + 0x123c], 0x2466666e
mov dword [rsp + 0x1240], 0x6c696f47
mov word [rsp + 0x1244], 0x100
lea rdx, [rsp + 0x4638]
lea rcx, [rsp + 0x1238]
call fcn.18003d8d0
mov rdx, rax
lea rcx, [rsp + 0x4658]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
lea r8, [0x18017fac4]
mov rdx, rbx
mov rcx, rax
call fcn.180091420
nop
lea rcx, [rsp + 0x4658]
call fcn.180010900
nop
lea rcx, [rsp + 0x4618]
call fcn.180010900
jmp 0x180036615
cmp eax, 3
jne 0x180030cef
call fcn.180072ca0
lea rcx, [rsp + 0x490]
call fcn.180072c40
movss xmm2, dword [rax + 4]
subss xmm2, xmm13
movss xmm9, dword [0x180136ca4]
movaps xmm1, xmm9
lea rcx, [rsp + 0x498]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0xc08], 0x45b1bbba
mov dword [rsp + 0xc0c], 0x4f4353
mov byte [rsp + 0xc10], 1
lea rcx, [rsp + 0xc08]
call fcn.18000ed90
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.180069d70
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x180139580]
movdqu xmmword [rsp + 0x1f18], xmm0
mov dword [rsp + 0x1f28], 0x786a782d
mov dword [rsp + 0x1f2c], 0x717f7178
mov word [rsp + 0x1f30], 0x100
lea rcx, [rsp + 0x1f18]
call fcn.1800366f0
mov rbx, rax
mov dword [rsp + 0x1088], 0x6f8b8bbc
mov dword [rsp + 0x108c], 0x74665021
mov dword [rsp + 0x1090], 0x756f64
mov byte [rsp + 0x1094], 1
lea rcx, [rsp + 0x1088]
call fcn.18001cf30
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017fa54]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x180139290]
movdqu xmmword [rsp + 0x5120], xmm0
movdqa xmm1, xmmword [0x180137660]
movdqu xmmword [rsp + 0x5130], xmm1
mov dword [rsp + 0x5140], 0x6a7164
mov dword [rsp + 0x5144], 0x404f4d49
mov dword [rsp + 0x5148], 0x1006305
lea rcx, [rsp + 0x5120]
call fcn.180036720
mov rbx, rax
movdqa xmm0, xmmword [0x1801389f0]
movdqu xmmword [rsp + 0x1a60], xmm0
mov dword [rsp + 0x1a70], 0x1007a7e
lea rcx, [rsp + 0x1a60]
call fcn.1800290f0
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017fa59]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x180137290]
movdqu xmmword [rsp + 0x2118], xmm0
mov dword [rsp + 0x2128], 0x7562617e
mov dword [rsp + 0x212c], 0x7c766431
mov dword [rsp + 0x2130], 0x7d7b757c
mov word [rsp + 0x2134], 0x6a
mov byte [rsp + 0x2136], 1
lea rcx, [rsp + 0x2118]
call fcn.180010320
mov rbx, rax
mov dword [rsp + 0xf38], 0x279191b9
mov dword [rsp + 0xf3c], 0x65452275
mov dword [rsp + 0xf40], 0x1006a69
lea rcx, [rsp + 0xf38]
call fcn.18001cf00
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017fa53]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x180138e00]
movdqu xmmword [rsp + 0x2078], xmm0
mov dword [rsp + 0x2088], 0x3061612d
mov dword [rsp + 0x208c], 0x79777d76
mov dword [rsp + 0x2090], 0x72727a
mov byte [rsp + 0x2094], 1
lea rcx, [rsp + 0x2078]
call fcn.18002a130
mov rbx, rax
movdqa xmm0, xmmword [0x1801370c0]
movdqu xmmword [rsp + 0x15e0], xmm0
mov byte [rsp + 0x15f0], 1
lea rcx, [rsp + 0x15e0]
call fcn.18001cf60
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017fa5c]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x1801390b0]
movdqu xmmword [rsp + 0x5188], xmm0
movdqa xmm1, xmmword [0x180138f30]
movdqu xmmword [rsp + 0x5198], xmm1
movdqa xmm0, xmmword [0x180138280]
movdqu xmmword [rsp + 0x51a8], xmm0
mov dword [rsp + 0x51b8], 0x4a4044
mov byte [rsp + 0x51bc], 1
lea rcx, [rsp + 0x5188]
call fcn.180036750
mov rbx, rax
mov dword [rsp + 0x1288], 0x638d91bb
mov dword [rsp + 0x128c], 0x6a462264
mov dword [rsp + 0x1290], 0x6d696f62
mov word [rsp + 0x1294], 0x100
lea rcx, [rsp + 0x1288]
call fcn.18001dea0
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017fa4a]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
movaps xmm6, xmmword [0x18017f500]
mov dword [rsp + 0x1e4], 0x66ced0d8
mov word [rsp + 0x1e8], 0x100
lea rcx, [rsp + 0x1e4]
call fcn.1800366c0
mov rbx, rax
movdqa xmm0, xmmword [0x180139380]
movdqu xmmword [rsp + 0x1910], xmm0
mov word [rsp + 0x1920], 0x68
mov byte [rsp + 0x1922], 1
lea rcx, [rsp + 0x1910]
call fcn.180028d30
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rbx
movss xmm7, dword [0x180136c54]
movaps xmm3, xmm7
movaps xmm2, xmm8
lea rdx, [0x18017fa70]
mov rcx, rax
call fcn.1800603c0
movaps xmm6, xmmword [0x18017f500]
mov dword [rsp + 0x1ec], 0x66ced0d8
mov word [rsp + 0x1f0], 0x100
lea rcx, [rsp + 0x1ec]
call fcn.1800366c0
mov rbx, rax
movdqa xmm0, xmmword [0x1801389e0]
movdqu xmmword [rsp + 0x1e78], xmm0
mov dword [rsp + 0x1e88], 0x71592e63
mov dword [rsp + 0x1e8c], 0x76677d
mov byte [rsp + 0x1e90], 1
lea rcx, [rsp + 0x1e78]
call fcn.180036780
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rbx
movaps xmm3, xmm7
movaps xmm2, xmm8
lea rdx, [0x18017fa68]
mov rcx, rax
call fcn.1800603c0
movaps xmm6, xmmword [0x18017f500]
mov dword [rsp + 0x1f4], 0x66ced0d8
mov word [rsp + 0x1f8], 0x100
lea rcx, [rsp + 0x1f4]
call fcn.1800366c0
mov rbx, rax
movdqa xmm0, xmmword [0x180139390]
movdqu xmmword [rsp + 0x1928], xmm0
mov word [rsp + 0x1938], 0x68
mov byte [rsp + 0x193a], 1
lea rcx, [rsp + 0x1928]
call fcn.180028d30
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rbx
movaps xmm3, xmm7
movaps xmm2, xmm8
lea rdx, [0x18017fa6c]
mov rcx, rax
call fcn.1800603c0
call fcn.180069eb0
call fcn.180072dd0
movaps xmm1, xmm15
xorps xmm0, xmm0
call fcn.180072870
call fcn.180072ca0
lea rcx, [rsp + 0x4a0]
call fcn.180072c40
movss xmm2, dword [rax + 4]
subss xmm2, xmm13
movaps xmm1, xmm9
lea rcx, [rsp + 0x4a8]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x1fc], 0x43acb7b0
mov word [rsp + 0x200], 0x100
lea rcx, [rsp + 0x1fc]
call fcn.1800366c0
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.180069d70
movdqa xmm0, xmmword [0x1801388c0]
movdqu xmmword [rsp + 0x1e98], xmm0
mov dword [rsp + 0x1ea8], 0x7f6c2e68
mov dword [rsp + 0x1eac], 0x617d7d
mov byte [rsp + 0x1eb0], 1
lea rcx, [rsp + 0x1e98]
call fcn.180036780
mov rbx, rax
mov dword [rsp + 0xbf8], 0x69979bab
mov dword [rsp + 0xbfc], 0x666e62
mov byte [rsp + 0xc00], 1
lea rcx, [rsp + 0xbf8]
call fcn.18000ed90
mov r9d, 0x10020
lea r8, [0x18017f690]
mov rdx, rbx
mov rcx, rax
call fcn.18005c970
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x4b0]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movss xmm7, dword [0x180136c30]
movaps xmm2, xmm7
lea rcx, [rsp + 0x4b8]
call fcn.18000ec70
mov rbx, rax
movdqa xmm0, xmmword [0x180138a10]
movdqu xmmword [rsp + 0x1940], xmm0
mov word [rsp + 0x1950], 0x7f
mov byte [rsp + 0x1952], 1
lea rcx, [rsp + 0x1940]
call fcn.180028d30
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x1800300da
movzx eax, byte [0x18017fa55]
cmp qword [0x180183728], 0
cmovne eax, r12d
mov byte [0x18017fa55], al
lea rcx, [rsp + 0x52e8]
call fcn.180072920
movss xmm2, dword [rsp + 0x52ec]
subss xmm2, xmm7
movss xmm1, dword [rsp + 0x52e8]
lea rcx, [rsp + 0x4c8]
call fcn.18000ec70
mov rcx, rax
call fcn.180072970
mov dword [rsp + 0x1588], 0x6589ddde
mov dword [rsp + 0x158c], 0x68606b69
mov dword [rsp + 0x1590], 0x69695960
mov dword [rsp + 0x1594], 0x1006f64
lea rcx, [rsp + 0x1588]
call fcn.1800367b0
mov rcx, rax
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r13
xor r9d, r9d
lea r8d, [r9 + 0x32]
lea rdx, str.Vehicle_Model
call fcn.180098480
lea rcx, [rsp + 0x52e0]
call fcn.180072920
movss xmm2, dword [rsp + 0x52e4]
subss xmm2, xmm11
movss xmm1, dword [rsp + 0x52e0]
lea rcx, [rsp + 0x4d8]
call fcn.18000ec70
mov rcx, rax
call fcn.180072970
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x4e0]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm7
lea rcx, [rsp + 0x4e8]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x1408], 0x779e8eae
mov dword [rsp + 0x140c], 0x6155226f
mov dword [rsp + 0x1410], 0x64646f6d
mov word [rsp + 0x1414], 0x6c
mov byte [rsp + 0x1416], 1
lea rcx, [rsp + 0x1408]
call fcn.1800367e0
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x18003024e
movzx eax, byte [0x18017fa15]
cmp qword [0x180183728], 0
cmovne eax, r12d
mov byte [0x18017fa15], al
lea rcx, [rsp + 0x52d8]
call fcn.180072920
movss xmm2, dword [rsp + 0x52dc]
subss xmm2, xmm14
movss xmm1, dword [rsp + 0x52d8]
lea rcx, [rsp + 0x4f8]
call fcn.18000ec70
mov rcx, rax
call fcn.180072970
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x180138df0]
movdqu xmmword [rsp + 0x50f0], xmm0
movdqa xmm1, xmmword [0x180138c50]
movdqu xmmword [rsp + 0x5100], xmm1
mov dword [rsp + 0x5110], 0x7a6b6f
mov dword [rsp + 0x5114], 0x574a5009
mov dword [rsp + 0x5118], 0x1000f4e
lea rcx, [rsp + 0x50f0]
call fcn.180036720
mov rbx, rax
movdqa xmm0, xmmword [0x180138c20]
movdqu xmmword [rsp + 0x1880], xmm0
mov word [rsp + 0x1890], 0x100
lea rcx, [rsp + 0x1880]
call fcn.180018370
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017fa48]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
lea rcx, [rsp + 0x52d0]
call fcn.180072920
movss xmm2, dword [rsp + 0x52d4]
subss xmm2, xmm11
movss xmm1, dword [rsp + 0x52d0]
lea rcx, [rsp + 0x508]
call fcn.18000ec70
mov rcx, rax
call fcn.180072970
movdqa xmm0, xmmword [0x180137100]
movdqu xmmword [rsp + 0x15f8], xmm0
mov byte [rsp + 0x1608], 1
lea rcx, [rsp + 0x15f8]
call fcn.18001cf60
mov rcx, rax
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r13
xor r9d, r9d
lea r8d, [r9 + 0x14]
lea rdx, [0x18017fa74]
call fcn.180098480
lea rcx, [rsp + 0x52c8]
call fcn.180072920
movss xmm2, dword [rsp + 0x52cc]
subss xmm2, xmm11
movss xmm1, dword [rsp + 0x52c8]
lea rcx, [rsp + 0x518]
call fcn.18000ec70
mov rcx, rax
call fcn.180072970
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x520]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm7
lea rcx, [rsp + 0x528]
call fcn.18000ec70
mov rbx, rax
movdqa xmm0, xmmword [0x180139330]
movdqu xmmword [rsp + 0x1958], xmm0
mov word [rsp + 0x1968], 0x68
mov byte [rsp + 0x196a], 1
lea rcx, [rsp + 0x1958]
call fcn.180028d30
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x180030477
movzx eax, byte [0x18017fa5b]
cmp qword [0x180183728], 0
cmovne eax, r12d
mov byte [0x18017fa5b], al
call fcn.180012630
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x530]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm7
lea rcx, [rsp + 0x538]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0xf28], 0x56dfaea9
mov dword [rsp + 0xf2c], 0x676a6a64
mov dword [rsp + 0xf30], 0x1006369
lea rcx, [rsp + 0xf28]
call fcn.18001cf00
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x180030514
movzx eax, byte [0x18017fa4b]
cmp qword [0x180183728], 0
cmovne eax, r12d
mov byte [0x18017fa4b], al
call fcn.180012630
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x540]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm7
lea rcx, [rsp + 0x548]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x1098], 0x208797bb
mov dword [rsp + 0x109c], 0x6d6b6757
mov dword [rsp + 0x10a0], 0x626a66
mov byte [rsp + 0x10a4], 1
lea rcx, [rsp + 0x1098]
call fcn.18001cf30
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x1800305b9
movzx eax, byte [0x18017fa49]
cmp qword [0x180183728], 0
cmovne eax, r12d
mov byte [0x18017fa49], al
call fcn.180012630
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x550]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm7
lea rcx, [rsp + 0x558]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x1298], 0x709692bb
mov dword [rsp + 0x129c], 0x6c665421
mov dword [rsp + 0x12a0], 0x6d6b656c
mov word [rsp + 0x12a4], 0x100
lea rcx, [rsp + 0x1298]
call fcn.18001dea0
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x180030660
movzx eax, byte [0x18017fa56]
cmp qword [0x180183728], 0
cmovne eax, r12d
mov byte [0x18017fa56], al
call fcn.180012630
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x560]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm7
lea rcx, [rsp + 0x568]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0xf18], 0x6f9390a8
mov dword [rsp + 0xf1c], 0x47236962
mov dword [rsp + 0xf20], 0x1007464
lea rcx, [rsp + 0xf18]
call fcn.18001cf00
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x1800306fd
movzx eax, byte [0x18017fa57]
cmp qword [0x180183728], 0
cmovne eax, r12d
mov byte [0x18017fa57], al
call fcn.180012630
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x570]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm7
lea rcx, [rsp + 0x578]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0xcc8], 0x6b9c91b1
mov dword [rsp + 0xccc], 0x76624121
mov word [rsp + 0xcd0], 0x100
lea rcx, [rsp + 0xcc8]
call fcn.18001cf90
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x180030799
movzx eax, byte [0x18017fa58]
cmp qword [0x180183728], 0
cmovne eax, r12d
mov byte [0x18017fa58], al
call fcn.180012630
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x580]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm7
lea rcx, [rsp + 0x588]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x10a8], 0x6e918ba9
mov dword [rsp + 0x10ac], 0x24646c68
mov dword [rsp + 0x10b0], 0x7f6748
mov byte [rsp + 0x10b4], 1
lea rcx, [rsp + 0x10a8]
call fcn.18001cf30
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x18003083e
movzx eax, byte [0x18017fa5a]
cmp qword [0x180183728], 0
cmovne eax, r12d
mov byte [0x18017fa5a], al
call fcn.180012630
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x590]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm7
lea rcx, [rsp + 0x598]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x1438], 0x65939bb9
mov dword [rsp + 0x143c], 0x52236775
mov dword [rsp + 0x1440], 0x6b6e6e60
mov dword [rsp + 0x1444], 0x1006f65
lea rcx, [rsp + 0x1438]
call fcn.1800367b0
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x1800308e6
movzx eax, byte [0x18017fa4c]
cmp qword [0x180183728], 0
cmovne eax, r12d
mov byte [0x18017fa4c], al
call fcn.180069eb0
call fcn.180072dd0
movaps xmm1, xmm15
xorps xmm0, xmm0
call fcn.180072870
call fcn.180072ca0
lea rcx, [rsp + 0x5a0]
call fcn.180072c40
movss xmm2, dword [rax + 4]
subss xmm2, xmm13
movaps xmm1, xmm9
lea rcx, [rsp + 0x5a8]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0xcd8], 0x54abbbae
mov dword [rsp + 0xcdc], 0x57444c48
mov word [rsp + 0xce0], 0x100
lea rcx, [rsp + 0xcd8]
call fcn.18001cf90
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.180069d70
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x1801388b0]
movdqu xmmword [rsp + 0x1f38], xmm0
mov dword [rsp + 0x1f48], 0x30646d62
mov dword [rsp + 0x1f4c], 0x67617372
mov word [rsp + 0x1f50], 0x100
lea rcx, [rsp + 0x1f38]
call fcn.1800366f0
mov rbx, rax
mov dword [rsp + 0x10b8], 0x6f9390a8
mov dword [rsp + 0x10bc], 0x66236962
mov dword [rsp + 0x10c0], 0x63686c
mov byte [rsp + 0x10c4], 1
lea rcx, [rsp + 0x10b8]
call fcn.18001cf30
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017fa5d]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
movdqa xmm0, xmmword [0x180138ce0]
movdqu xmmword [rsp + 0x2138], xmm0
mov dword [rsp + 0x2148], 0x636a7c6c
mov dword [rsp + 0x214c], 0x71653265
mov dword [rsp + 0x2150], 0x74747f7d
mov word [rsp + 0x2154], 0x7c
mov byte [rsp + 0x2156], 1
lea rcx, [rsp + 0x2138]
call fcn.180010320
mov rbx, rax
mov dword [rsp + 0x12a8], 0x6f9390a8
mov dword [rsp + 0x12ac], 0x66236962
mov dword [rsp + 0x12b0], 0x2863686c
mov word [rsp + 0x12b4], 0x100
lea rcx, [rsp + 0x12a8]
call fcn.18001dea0
lea r8, [0x18017facc]
mov rdx, rbx
mov rcx, rax
call fcn.180091420
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x1801391b0]
movdqu xmmword [rsp + 0x1f58], xmm0
mov dword [rsp + 0x1f68], 0x786a782d
mov dword [rsp + 0x1f6c], 0x717f7178
mov word [rsp + 0x1f70], 0x100
lea rcx, [rsp + 0x1f58]
call fcn.1800366f0
mov rbx, rax
mov dword [rsp + 0xe88], 0x208797bb
mov dword [rsp + 0xe8c], 0x606d6b63
mov word [rsp + 0xe90], 0x25
mov byte [rsp + 0xe92], 1
lea rcx, [rsp + 0xe88]
call fcn.18002a160
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017fa5f]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
movdqa xmm0, xmmword [0x1801373b0]
movdqu xmmword [rsp + 0x1eb8], xmm0
mov dword [rsp + 0x1ec8], 0x79676b7b
mov dword [rsp + 0x1ecc], 0x767e72
mov byte [rsp + 0x1ed0], 1
lea rcx, [rsp + 0x1eb8]
call fcn.180036780
mov rbx, rax
mov dword [rsp + 0xe98], 0x208797bb
mov dword [rsp + 0xe9c], 0x606d6b63
mov word [rsp + 0xea0], 0x25
mov byte [rsp + 0xea2], 1
lea rcx, [rsp + 0xe98]
call fcn.18002a160
lea r8, [0x18017fad0]
mov rdx, rbx
mov rcx, rax
call fcn.180091420
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x180138900]
movdqa xmmword [rsp + 0x5200], xmm0
movdqa xmm1, xmmword [0x1801391d0]
movdqa xmmword [rsp + 0x5210], xmm1
movdqa xmm0, xmmword [0x180138190]
movdqa xmmword [rsp + 0x5220], xmm0
movdqa xmm1, xmmword [0x1801385c0]
movdqa xmmword [rsp + 0x5230], xmm1
mov dword [rsp + 0x5240], 0x1005058
lea rcx, [rsp + 0x5200]
call fcn.180036810
mov rbx, rax
movdqa xmm0, xmmword [0x180137350]
movdqu xmmword [rsp + 0x1898], xmm0
mov word [rsp + 0x18a8], 0x100
lea rcx, [rsp + 0x1898]
call fcn.180018370
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017fa60]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
movdqa xmm0, xmmword [0x180138ee0]
movdqu xmmword [rsp + 0x5028], xmm0
movdqa xmm1, xmmword [0x180139250]
movdqu xmmword [rsp + 0x5038], xmm1
mov dword [rsp + 0x5048], 0x7a727e
mov byte [rsp + 0x504c], 1
lea rcx, [rsp + 0x5028]
call fcn.180036840
mov rbx, rax
movdqa xmm0, xmmword [0x180137350]
movdqu xmmword [rsp + 0x18b0], xmm0
mov word [rsp + 0x18c0], 0x100
lea rcx, [rsp + 0x18b0]
call fcn.180018370
lea r8, [0x18017fad4]
mov rdx, rbx
mov rcx, rax
call fcn.180091420
jmp 0x180036615
cmp eax, 4
jne 0x1800324dd
call fcn.180072ca0
lea rcx, [rsp + 0x5b0]
call fcn.180072c40
movss xmm2, dword [rax + 4]
subss xmm2, xmm13
movss xmm8, dword [0x180136ca4]
movaps xmm1, xmm8
lea rcx, [rsp + 0x5b8]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0xbe8], 0x45b1bbba
mov dword [rsp + 0xbec], 0x4f4353
mov byte [rsp + 0xbf0], 1
lea rcx, [rsp + 0xbe8]
call fcn.18000ed90
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.180069d70
movaps xmm6, xmmword [0x18017f500]
mov word [rsp + 0x80], 0x100
lea rcx, [rsp + 0x80]
call fcn.180036870
mov rbx, rax
mov dword [rsp + 0xea8], 0x52df91b3
mov dword [rsp + 0xeac], 0x6d6c6164
mov word [rsp + 0xeb0], 0x69
mov byte [rsp + 0xeb2], 1
lea rcx, [rsp + 0xea8]
call fcn.18002a160
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017fa9a]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
cmp byte [0x18017fa9a], 0
je 0x180030e74
movaps xmm6, xmmword [0x18017f500]
mov dword [rsp + 0x28c], 0x32d1ded8
mov word [rsp + 0x290], WSAGetLastError
mov byte [rsp + 0x292], 1
lea rcx, [rsp + 0x28c]
call fcn.180010350
mov rbx, rax
movdqa xmm0, xmmword [0x180137110]
movdqu xmmword [rsp + 0x1610], xmm0
mov byte [rsp + 0x1620], 1
lea rcx, [rsp + 0x1610]
call fcn.18001cf60
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rbx
movss xmm3, dword [0x180136bcc]
xorps xmm2, xmm2
lea rdx, [0x18017fa9c]
mov rcx, rax
call fcn.1800603c0
movaps xmm6, xmmword [0x18017f500]
mov word [rsp + 0x84], 0x100
lea rcx, [rsp + 0x84]
call fcn.180036870
mov rbx, rax
mov dword [rsp + 0xeb8], 0x52df91b3
mov dword [rsp + 0xebc], 0x656c6e64
mov word [rsp + 0xec0], 0x61
mov byte [rsp + 0xec2], 1
lea rcx, [rsp + 0xeb8]
call fcn.18002a160
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017fa99]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
movaps xmm6, xmmword [0x18017f500]
mov word [rsp + 0x88], 0x100
lea rcx, [rsp + 0x88]
call fcn.180036870
mov rbx, rax
mov dword [rsp + 0xd48], 0x53df91b3
mov dword [rsp + 0xd4c], 0x65667071
mov word [rsp + 0xd50], 0x61
mov byte [rsp + 0xd52], 1
lea rcx, [rsp + 0xd48]
call fcn.18002a160
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017fa98]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
movaps xmm6, xmmword [0x18017f500]
mov word [rsp + 0x8c], 0x100
lea rcx, [rsp + 0x8c]
call fcn.180036870
mov rbx, rax
mov dword [rsp + 0x1448], 0x6c8f86b8
mov dword [rsp + 0x144c], 0x726a716e
mov dword [rsp + 0x1450], 0x65462660
mov dword [rsp + 0x1454], 0x1006564
lea rcx, [rsp + 0x1448]
call fcn.1800367b0
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017faa2]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
movaps xmm6, xmmword [0x18017f500]
mov word [rsp + 0x90], 0x100
lea rcx, [rsp + 0x90]
call fcn.180036870
mov rbx, rax
mov dword [rsp + 0x13f8], 0x699990b4
mov dword [rsp + 0x13fc], 0x61776b6f
mov dword [rsp + 0x1400], 0x656a4725
mov word [rsp + 0x1404], 0x66
mov byte [rsp + 0x1406], 1
lea rcx, [rsp + 0x13f8]
call fcn.1800367e0
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017f9f3]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
call fcn.180069eb0
call fcn.180072dd0
movaps xmm1, xmm15
xorps xmm0, xmm0
call fcn.180072870
call fcn.180072ca0
lea rcx, [rsp + 0x5c0]
call fcn.180072c40
movss xmm2, dword [rax + 4]
subss xmm2, xmm13
movaps xmm1, xmm8
lea rcx, [rsp + 0x5c8]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x204], 0x43acb7b0
mov word [rsp + 0x208], 0x100
lea rcx, [rsp + 0x204]
call fcn.1800366c0
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.180069d70
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x180139370]
movdqu xmmword [rsp + 0x1970], xmm0
mov word [rsp + 0x1980], 0x68
mov byte [rsp + 0x1982], 1
lea rcx, [rsp + 0x1970]
call fcn.180028d30
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rcx, [0x18012e6f0]
mov qword [rsp + 0x20], rcx
mov r9d, 0xfa
xor r8d, r8d
lea rdx, [0x18017fa94]
mov rcx, rax
call fcn.180060420
movaps xmm6, xmmword [0x18017f500]
cmp byte [0x18017f9f0], 0
je 0x18003121b
lea rcx, [rsp + 0x5d0]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movss xmm7, dword [0x180136c30]
movaps xmm2, xmm7
lea rcx, [rsp + 0x5d8]
call fcn.18000ec70
mov rbx, rax
movdqa xmm0, xmmword [0x180138350]
movdqu xmmword [rsp + 0x1d48], xmm0
mov dword [rsp + 0x1d58], 0x636e7e74
mov word [rsp + 0x1d5c], 0x62
mov byte [rsp + 0x1d5e], 1
lea rcx, [rsp + 0x1d48]
call fcn.180036880
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x18003136a
mov rcx, qword [0x180183750]
call fcn.1800a7100
mov rcx, qword [0x180183768]
call fcn.1800a7100
mov rcx, qword [0x180183758]
call fcn.1800a7100
mov rcx, qword [0x180183760]
call fcn.1800a7100
mov rcx, qword [0x180183770]
call fcn.1800a7100
mov byte [0x18017f9f0], 0
jmp 0x18003136a
lea rcx, [rsp + 0x5e0]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movss xmm7, dword [0x180136c30]
movaps xmm2, xmm7
lea rcx, [rsp + 0x5e8]
call fcn.18000ec70
mov rbx, rax
movdqa xmm0, xmmword [0x180137270]
movdqu xmmword [rsp + 0x1df0], xmm0
mov dword [rsp + 0x1e00], 0x717f774f
mov dword [rsp + 0x1e04], 0x1006162
lea rcx, [rsp + 0x1df0]
call fcn.1800368b0
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x18003136a
lea r8, [0x1801835b0]
lea rdx, [0x180010b30]
mov rcx, qword [0x180183750]
call fcn.1800a6c40
lea r8, [0x1801835c8]
lea rdx, [0x180010b80]
mov rcx, qword [0x180183768]
call fcn.1800a6c40
lea r8, [0x1801835b8]
lea rdx, [0x180010c10]
mov rcx, qword [0x180183758]
call fcn.1800a6c40
lea r8, [0x1801835d8]
lea rdx, [0x180010bd0]
mov rcx, qword [0x180183760]
call fcn.1800a6c40
lea r8, [0x180183598]
lea rdx, [0x180010bf0]
mov rcx, qword [0x180183770]
call fcn.1800a6c40
mov rcx, qword [0x180183750]
call fcn.1800a70f0
mov rcx, qword [0x180183768]
call fcn.1800a70f0
mov rcx, qword [0x180183758]
call fcn.1800a70f0
mov rcx, qword [0x180183760]
call fcn.1800a70f0
mov rcx, qword [0x180183770]
call fcn.1800a70f0
mov byte [0x18017f9f0], 1
cmp byte [0x18017f9f1], 0
je 0x180031426
call fcn.180012630
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x5f0]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm7
lea rcx, [rsp + 0x5f8]
call fcn.18000ec70
mov rbx, rax
movdqa xmm0, xmmword [0x180139490]
movdqu xmmword [rsp + 0x1b80], xmm0
mov dword [rsp + 0x1b90], 0x7c7d6c
mov byte [rsp + 0x1b94], 1
lea rcx, [rsp + 0x1b80]
call fcn.1800368e0
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x180031502
mov rcx, qword [0x180183780]
call fcn.1800a7100
mov rcx, qword [0x180183778]
call fcn.1800a7100
mov byte [0x18017f9f1], 0
jmp 0x180031502
call fcn.180012630
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x600]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm7
lea rcx, [rsp + 0x608]
call fcn.18000ec70
mov rbx, rax
movdqa xmm0, xmmword [0x1801391f0]
movdqu xmmword [rsp + 0x1c40], xmm0
mov dword [rsp + 0x1c50], 0x637c6f7d
mov word [rsp + 0x1c54], 0x100
lea rcx, [rsp + 0x1c40]
call fcn.180036910
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x180031502
lea r8, [0x1801835a8]
lea rdx, [0x180010c30]
mov rcx, qword [0x180183780]
call fcn.1800a6c40
lea r8, [0x1801835a0]
lea rdx, [0x180010b60]
mov rcx, qword [0x180183778]
call fcn.1800a6c40
mov rcx, qword [0x180183780]
call fcn.1800a70f0
mov rcx, qword [0x180183778]
call fcn.1800a70f0
mov byte [0x18017f9f1], 1
cmp byte [0x18017f9f2], 0
je 0x1800315c0
call fcn.180012630
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x610]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm7
lea rcx, [rsp + 0x618]
call fcn.18000ec70
mov rbx, rax
movdqa xmm0, xmmword [0x180139200]
movdqu xmmword [rsp + 0x1c58], xmm0
mov dword [rsp + 0x1c68], 0x637c6f7d
mov word [rsp + 0x1c6c], 0x100
lea rcx, [rsp + 0x1c58]
call fcn.180036910
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x1800316a4
mov rcx, qword [0x180183790]
call fcn.1800a7100
mov rcx, qword [0x180183788]
call fcn.1800a7100
mov byte [0x18017f9f2], 0
jmp 0x1800316a4
call fcn.180012630
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x620]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm7
lea rcx, [rsp + 0x628]
call fcn.18000ec70
mov rbx, rax
movdqa xmm0, xmmword [0x180138360]
movdqu xmmword [rsp + 0x1d60], xmm0
mov dword [rsp + 0x1d70], 0x636e7e74
mov word [rsp + 0x1d74], 0x62
mov byte [rsp + 0x1d76], 1
lea rcx, [rsp + 0x1d60]
call fcn.180036880
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x1800316a4
lea r8, [0x1801835d0]
lea rdx, [0x180010ba0]
mov rcx, qword [0x180183768]
call fcn.1800a6c40
lea r8, [0x1801835c0]
lea rdx, [0x180010bb0]
mov rcx, qword [0x180183788]
call fcn.1800a6c40
mov rcx, qword [0x180183768]
call fcn.1800a70f0
mov rcx, qword [0x180183788]
call fcn.1800a70f0
mov byte [0x18017f9f2], 1
call fcn.180012630
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x630]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm7
lea rcx, [rsp + 0x638]
call fcn.18000ec70
mov rbx, rax
movdqa xmm0, xmmword [0x1801382e0]
movdqu xmmword [rsp + 0x1b98], xmm0
mov dword [rsp + 0x1ba8], 0x606360
mov byte [rsp + 0x1bac], 1
lea rcx, [rsp + 0x1b98]
call fcn.1800368e0
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x180031744
movzx eax, byte [0x18017fa90]
cmp qword [0x180183728], 0
cmovne eax, r12d
mov byte [0x18017fa90], al
call fcn.180012630
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x640]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm7
lea rcx, [rsp + 0x648]
call fcn.18000ec70
mov rbx, rax
movdqa xmm0, xmmword [0x180136fa0]
movdqu xmmword [rsp + 0x1628], xmm0
mov byte [rsp + 0x1638], 1
lea rcx, [rsp + 0x1628]
call fcn.18001cf60
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x1800317d9
movzx eax, byte [0x18017fa91]
cmp qword [0x180183728], 0
cmovne eax, r12d
mov byte [0x18017fa91], al
call fcn.180012630
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x650]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm7
lea rcx, [rsp + 0x658]
call fcn.18000ec70
mov rbx, rax
movdqa xmm0, xmmword [0x1801395d0]
movdqu xmmword [rsp + 0x18c8], xmm0
mov word [rsp + 0x18d8], 0x100
lea rcx, [rsp + 0x18c8]
call fcn.180018370
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x180031870
movzx eax, byte [0x18017faa0]
cmp qword [0x180183728], 0
cmovne eax, r12d
mov byte [0x18017faa0], al
call fcn.180012630
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x660]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm7
lea rcx, [rsp + 0x668]
call fcn.18000ec70
mov rbx, rax
movdqa xmm0, xmmword [0x180138a70]
movdqu xmmword [rsp + 0x1a78], xmm0
mov dword [rsp + 0x1a88], 0x1007d63
lea rcx, [rsp + 0x1a78]
call fcn.1800290f0
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x180031908
movzx eax, byte [0x18017faa1]
cmp qword [0x180183728], 0
cmovne eax, r12d
mov byte [0x18017faa1], al
call fcn.180069eb0
call fcn.180072dd0
movaps xmm1, xmm15
xorps xmm0, xmm0
call fcn.180072870
call fcn.180072ca0
lea rcx, [rsp + 0x670]
call fcn.180072c40
movss xmm2, dword [rax + 4]
subss xmm2, xmm13
movaps xmm1, xmm8
lea rcx, [rsp + 0x678]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x294], 0x55b1bbb0
mov word [rsp + 0x298], 0x52
mov byte [rsp + 0x29a], 1
lea rcx, [rsp + 0x294]
call fcn.180010350
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.180069d70
mov dword [rsp + 0x13e8], 0x709e9baa
mov dword [rsp + 0x13ec], 0x24706c6e
mov dword [rsp + 0x13f0], 0x7f667656
mov word [rsp + 0x13f4], 0x67
mov byte [rsp + 0x13f6], 1
lea rcx, [rsp + 0x13e8]
call fcn.1800367e0
mov rcx, rax
call fcn.18009fdb0
test al, al
je 0x180031d82
mov edx, 8
lea rcx, [rsp + 0x5548]
call fcn.180036be0
lea rdx, [rsp + 0x5548]
lea rcx, [0x180183870]
call fcn.18003d540
mov edx, 8
lea rcx, [rsp + 0x5540]
call fcn.180036be0
lea rdx, [rsp + 0x5540]
lea rcx, [0x180183870]
call fcn.18003d350
lea rdx, [rsp + 0x5540]
lea rcx, [rsp + 0x5548]
call fcn.18000e6b0
movabs r14, 0xd80958fc74e988a6
movss xmm8, dword [0x180136c54]
test al, al
je 0x180031d7b
movabs r15, 0xbf0fd6e56c964fcb
nop
lea rcx, [rsp + 0x5548]
call fcn.18003aac0
mov rbx, rax
call fcn.180012630
mov rcx, rbx
call fcn.18003ec00
mov rcx, rax
call fcn.18009fdb0
test al, al
je 0x180031d51
mov edx, 8
lea rcx, [rsp + 0x5538]
call fcn.180036be0
lea rdx, [rsp + 0x5538]
lea rcx, [rbx + 0x20]
call fcn.18003d360
mov edx, 8
lea rcx, [rsp + 0x5530]
call fcn.180036be0
lea rdx, [rsp + 0x5530]
lea rcx, [rbx + 0x20]
call fcn.18003d350
lea rdx, [rsp + 0x5530]
lea rcx, [rsp + 0x5538]
call fcn.18000e6b0
test al, al
je 0x180031d4c
lea rcx, [rsp + 0x5538]
call fcn.18003aac0
mov rsi, rax
mov edx, 0xf8
lea rcx, [rsp + 0x5750]
call fcn.18000ee80
mov edx, r12d
lea rcx, [rsp + 0x5750]
call fcn.18003e5f0
nop
lea rdx, [0x18000cfe0]
lea rcx, [rsp + 0x5760]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov edx, dword [rsi + 0x20]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_int____ptr64]
lea rdx, [rsp + 0x4678]
lea rcx, [rsp + 0x5750]
call fcn.18003e5d0
mov rdi, rax
mov dword [rsp + 0xd58], 0x739eb6f7
mov dword [rsp + 0xd5c], 0x34233869
mov word [rsp + 0xd60], 0x7d
mov byte [rsp + 0xd62], 1
lea rcx, [rsp + 0xd58]
call fcn.18002a160
mov rbx, rax
mov dword [rsp + 0xce8], 0x709e9baa
mov dword [rsp + 0xcec], 0x24396c6e
mov word [rsp + 0xcf0], 0x100
lea rcx, [rsp + 0xce8]
call fcn.18001cf90
mov rdx, rax
mov r8, rsi
lea rcx, [rsp + 0x4698]
call fcn.180047370
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x46b8]
call fcn.180047280
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x5668]
call fcn.180047340
nop
lea rcx, [rsp + 0x46b8]
call fcn.180010900
nop
lea rcx, [rsp + 0x4698]
call fcn.180010900
nop
lea rcx, [rsp + 0x4678]
call fcn.180010900
lea rcx, [rsp + 0x52c0]
call fcn.180072920
movss xmm2, dword [rsp + 0x52c4]
subss xmm2, xmm7
movss xmm1, dword [rsp + 0x52c0]
subss xmm1, xmm11
lea rcx, [rsp + 0x6a8]
call fcn.18000ec70
mov rcx, rax
call fcn.180072970
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x6b0]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
subss xmm1, xmm8
movaps xmm2, xmm11
lea rcx, [rsp + 0x6b8]
call fcn.18000ec70
mov rbx, rax
mov rcx, rsi
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef90
test al, al
je 0x180031cf1
cmp qword [0x180183728], 0
je 0x180031cf1
mov ebx, dword [rsi + 0x20]
mov rcx, r14
call fcn.1800439b0
mov dword [rsp + 0x28], r12d
mov dword [rsp + 0x20], r13d
xor r9d, r9d
mov r8d, ebx
mov edx, eax
mov rcx, r15
call fcn.1800445c0
lea rcx, [rsp + 0x5668]
call fcn.18003ec00
mov rcx, rax
call fcn.180060480
nop
lea rcx, [rsp + 0x5668]
call fcn.180010900
nop
lea rcx, [rsp + 0x5750]
call fcn.18000ee00
lea rcx, [rsp + 0x5538]
call fcn.18003aab0
lea rdx, [rsp + 0x5530]
lea rcx, [rsp + 0x5538]
call fcn.18000e6b0
test al, al
jne 0x180031af0
call fcn.1800a05e0
lea rcx, [rsp + 0x5548]
call fcn.18003aab0
lea rdx, [rsp + 0x5540]
lea rcx, [rsp + 0x5548]
call fcn.18000e6b0
test al, al
jne 0x180031a60
call fcn.1800a05e0
jmp 0x180031d95
movabs r14, 0xd80958fc74e988a6
movss xmm8, dword [0x180136c54]
call fcn.180012630
mov dword [rsp + 0x13d8], 0x618b8abc
mov dword [rsp + 0x13dc], 0x24706a62
mov dword [rsp + 0x13e0], 0x7f667656
mov word [rsp + 0x13e4], 0x67
mov byte [rsp + 0x13e6], 1
lea rcx, [rsp + 0x13d8]
call fcn.1800367e0
mov rcx, rax
call fcn.18009fdb0
test al, al
je 0x18003249a
lea rcx, [rsp + 0x52f0]
call fcn.180072920
movss xmm2, dword [rsp + 0x52f4]
subss xmm2, xmm7
movss xmm1, dword [rsp + 0x52f0]
subss xmm1, xmm11
lea rcx, [rsp + 0x6c8]
call fcn.18000ec70
mov rcx, rax
call fcn.180072970
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x6d0]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
subss xmm1, xmm8
movaps xmm2, xmm11
lea rcx, [rsp + 0x6d8]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x10c8], 0x709291be
mov dword [rsp + 0x10cc], 0x65706c64
mov dword [rsp + 0x10d0], 0x756971
mov byte [rsp + 0x10d4], 1
lea rcx, [rsp + 0x10c8]
call fcn.18001cf30
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef90
test al, al
je 0x180031f17
cmp qword [0x180183728], 0
je 0x180031f17
mov rcx, r14
call fcn.1800439b0
mov esi, eax
test eax, eax
je 0x180031f17
mov edx, eax
movabs r15, 0xa6db4965674d243
mov rcx, r15
call fcn.180043bd0
mov ebx, eax
lea rdx, str.COMPONENT_AT_PI_COMP
movabs rdi, 0xd24d37cc275948cc
mov rcx, rdi
call fcn.180043b20
mov r9d, eax
mov r8d, ebx
mov edx, esi
movabs rsi, 0xd966d51aa5b28bb9
mov rcx, rsi
call fcn.180044090
jmp 0x180031f35
movabs rdi, 0xd24d37cc275948cc
movabs rsi, 0xd966d51aa5b28bb9
movabs r15, 0xa6db4965674d243
lea rcx, [rsp + 0x52b8]
call fcn.180072920
movss xmm2, dword [rsp + 0x52bc]
subss xmm2, xmm7
movss xmm1, dword [rsp + 0x52b8]
subss xmm1, xmm11
lea rcx, [rsp + 0x6e8]
call fcn.18000ec70
mov rcx, rax
call fcn.180072970
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x6f0]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
subss xmm1, xmm8
movaps xmm2, xmm11
lea rcx, [rsp + 0x6f8]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x13c8], 0x6e8a91b0
mov dword [rsp + 0x13cc], 0x24676775
mov dword [rsp + 0x13d0], 0x78686556
mov word [rsp + 0x13d4], 0x6c
mov byte [rsp + 0x13d6], 1
lea rcx, [rsp + 0x13c8]
call fcn.1800367e0
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef90
test al, al
je 0x18003204e
cmp qword [0x180183728], 0
je 0x18003204e
mov rcx, r14
call fcn.1800439b0
mov r12d, eax
test eax, eax
je 0x18003204e
mov edx, eax
mov rcx, r15
call fcn.180043bd0
mov ebx, eax
lea rdx, str.COMPONENT_AT_PI_RAIL
mov rcx, rdi
call fcn.180043b20
mov r9d, eax
mov r8d, ebx
mov edx, r12d
mov rcx, rsi
call fcn.180044090
lea rcx, [rsp + 0x52b0]
call fcn.180072920
movss xmm2, dword [rsp + 0x52b4]
subss xmm2, xmm7
movss xmm1, dword [rsp + 0x52b0]
subss xmm1, xmm11
lea rcx, [rsp + 0x708]
call fcn.18000ec70
mov rcx, rax
call fcn.180072970
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x710]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
subss xmm1, xmm8
movaps xmm2, xmm11
lea rcx, [rsp + 0x718]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0xef8], 0x739e92bb
mov dword [rsp + 0xefc], 0x636a6e69
mov dword [rsp + 0xf00], 0x100726d
lea rcx, [rsp + 0xef8]
call fcn.18001cf00
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef90
test al, al
je 0x180032175
cmp qword [0x180183728], 0
je 0x180032175
mov rcx, r14
call fcn.1800439b0
mov r12d, eax
test eax, eax
je 0x180032175
mov edx, eax
mov rcx, r15
call fcn.180043bd0
mov ebx, eax
lea rdx, str.COMPONENT_AT_PI_FLSH
mov rcx, rdi
call fcn.180043b20
mov r9d, eax
mov r8d, ebx
mov edx, r12d
mov rcx, rsi
call fcn.180044090
lea rdx, str.COMPONENT_AT_AR_FLSH
mov rcx, rdi
call fcn.180043b20
mov r9d, eax
mov r8d, ebx
mov edx, r12d
mov rcx, rsi
call fcn.180044090
lea rcx, [rsp + 0x52a8]
call fcn.180072920
movss xmm2, dword [rsp + 0x52ac]
subss xmm2, xmm7
movss xmm1, dword [rsp + 0x52a8]
subss xmm1, xmm11
lea rcx, [rsp + 0x728]
call fcn.18000ec70
mov rcx, rax
call fcn.180072970
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x730]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
subss xmm1, xmm8
movaps xmm2, xmm11
lea rcx, [rsp + 0x738]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0xee8], 0x708f8bae
mov dword [rsp + 0xeec], 0x77706773
mov dword [rsp + 0xef0], 0x100746a
lea rcx, [rsp + 0xee8]
call fcn.18001cf00
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef90
test al, al
je 0x18003229c
cmp qword [0x180183728], 0
je 0x18003229c
mov rcx, r14
call fcn.1800439b0
mov r12d, eax
test eax, eax
je 0x18003229c
mov edx, eax
mov rcx, r15
call fcn.180043bd0
mov ebx, eax
lea rdx, str.COMPONENT_AT_PI_SUPP
mov rcx, rdi
call fcn.180043b20
mov r9d, eax
mov r8d, ebx
mov edx, r12d
mov rcx, rsi
call fcn.180044090
lea rdx, str.COMPONENT_AT_AR_SUPP
mov rcx, rdi
call fcn.180043b20
mov r9d, eax
mov r8d, ebx
mov edx, r12d
mov rcx, rsi
call fcn.180044090
lea rcx, [rsp + 0x5298]
call fcn.180072920
movss xmm2, dword [rsp + 0x529c]
subss xmm2, xmm7
movss xmm1, dword [rsp + 0x5298]
subss xmm1, xmm11
lea rcx, [rsp + 0x748]
call fcn.18000ec70
mov rcx, rax
call fcn.180072970
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x750]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
subss xmm1, xmm8
movaps xmm2, xmm11
lea rcx, [rsp + 0x758]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x2f4], 0x70909dae
mov word [rsp + 0x2f8], 0x64
mov byte [rsp + 0x2fa], 1
lea rcx, [rsp + 0x2f4]
call fcn.180010350
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef90
test al, al
je 0x18003239f
cmp qword [0x180183728], 0
je 0x18003239f
mov rcx, r14
call fcn.1800439b0
mov r12d, eax
test eax, eax
je 0x18003239f
mov edx, eax
mov rcx, r15
call fcn.180043bd0
mov ebx, eax
lea rdx, str.COMPONENT_AT_SCOPE_MEDIUM
mov rcx, rdi
call fcn.180043b20
mov r9d, eax
mov r8d, ebx
mov edx, r12d
mov rcx, rsi
call fcn.180044090
lea rcx, [rsp + 0x5250]
call fcn.180072920
movss xmm2, dword [rsp + 0x5254]
subss xmm2, xmm7
movss xmm1, dword [rsp + 0x5250]
subss xmm1, xmm11
lea rcx, [rsp + 0x768]
call fcn.18000ec70
mov rcx, rax
call fcn.180072970
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x770]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
subss xmm1, xmm8
movaps xmm2, xmm11
lea rcx, [rsp + 0x778]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x20c], 0x70968cba
mov word [rsp + 0x210], 0x100
lea rcx, [rsp + 0x20c]
call fcn.1800366c0
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef90
test al, al
je 0x18003249a
cmp qword [0x180183728], 0
je 0x18003249a
mov rcx, r14
call fcn.1800439b0
mov r14d, eax
test eax, eax
je 0x18003249a
mov edx, eax
mov rcx, r15
call fcn.180043bd0
mov ebx, eax
lea rdx, str.COMPONENT_AT_AR_AFGRIP
mov rcx, rdi
call fcn.180043b20
mov r9d, eax
mov r8d, ebx
mov edx, r14d
mov rcx, rsi
call fcn.180044090
call fcn.1800a05e0
mov dword [rsp + 0x214], 0xaf5f4f7
mov word [rsp + 0x218], 0x100
lea rcx, [rsp + 0x214]
call fcn.1800366c0
mov rcx, rax
call fcn.180092390
call fcn.180095280
call fcn.180095280
call fcn.180095280
jmp 0x180036615
cmp eax, 5
jne 0x180033808
mov edx, dword [0x180183574]
mov rax, qword gs:[0x58]
mov ecx, 4
mov rax, qword [rax + rdx*8]
mov ecx, dword [rcx + rax]
cmp dword [0x180184fb4], ecx
jle 0x18003254a
lea rcx, [0x180184fb4]
call fcn.180112998
cmp dword [0x180184fb4], 0xffffffff
jne 0x18003254a
lea rdx, [0x18012e3b3]
lea rcx, [0x180185190]
call fcn.1800635e0
lea rcx, [0x180119a70]
call fcn.180112f38
nop
lea rcx, [0x180184fb4]
call fcn.180112938
call fcn.180072ca0
lea rcx, [rsp + 0x780]
call fcn.180072c40
movss xmm2, dword [rax + 4]
subss xmm2, xmm13
movss xmm8, dword [0x180136cb4]
movaps xmm1, xmm8
lea rcx, [rsp + 0x788]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x10d8], 0x59beb2ad
mov dword [rsp + 0x10dc], 0x48235044
mov dword [rsp + 0x10e0], 0x53554c
mov byte [rsp + 0x10e4], 1
lea rcx, [rsp + 0x10d8]
call fcn.18001cf30
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.180069d70
lea rcx, [rsp + 0x5288]
call fcn.180072920
movss xmm2, dword [rsp + 0x528c]
subss xmm2, xmm14
movss xmm1, dword [rsp + 0x5288]
lea rcx, [rsp + 0x798]
call fcn.18000ec70
mov rcx, rax
call fcn.180072970
mov dword [rsp + 0xcf8], 0x65acddde
mov dword [rsp + 0xcfc], 0x6c607060
mov word [rsp + 0xd00], 0x100
lea rcx, [rsp + 0xcf8]
call fcn.18001cf90
mov rdx, rax
xorps xmm2, xmm2
lea rcx, [0x180185190]
call fcn.180063640
lea rcx, [0x180183810]
call fcn.18000e5a0
mov rbx, rax
lea rcx, [0x180183810]
call fcn.18003e880
mov qword [rsp + 0x70], rax
cmp rbx, rax
je 0x180032a20
mov dword [rsp + 0x30], r13d
lea r12, [rbx + 0x18]
movss xmm7, dword [0x180136c44]
mov rcx, rax
nop
cmp byte [r12 + 0x5c], 0
jne 0x180032a00
lea rcx, [r12 + 0x18]
call fcn.18003ec00
xor r8d, r8d
mov rdx, rax
lea rcx, [0x180185190]
call fcn.180063920
test al, al
je 0x1800329fb
mov dword [rsp + 0x10e8], 0x46f593d3
mov dword [rsp + 0x10ec], 0x6a666b73
mov dword [rsp + 0x10f0], 0x273c61
mov byte [rsp + 0x10f4], 1
lea rcx, [rsp + 0x10e8]
call fcn.18001cf30
mov r15, rax
cvttsd2si edx, qword [r12]
lea rcx, [rsp + 0x46d8]
call fcn.18000eac0
mov r14, rax
mov dword [rsp + 0x10f8], 0x7396baf7
mov dword [rsp + 0x10fc], 0x676d6375
mov dword [rsp + 0x1100], 0x273c60
mov byte [rsp + 0x1104], 1
lea rcx, [rsp + 0x10f8]
call fcn.18001cf30
mov rsi, rax
mov edx, dword [r12 - 0xc]
lea rcx, [rsp + 0x46f8]
call fcn.18000eac0
nop
mov rcx, rax
call fcn.18003ec00
mov rdi, rax
mov dword [rsp + 0xd68], 0x619ab6f7
mov dword [rsp + 0xd6c], 0x3e6b766d
mov word [rsp + 0xd70], 0x25
mov byte [rsp + 0xd72], 1
lea rcx, [rsp + 0xd68]
call fcn.18002a160
mov rbx, rax
mov dword [rsp + 0x13b8], 0x799e92ad
mov dword [rsp + 0x13bc], 0x4a237064
mov dword [rsp + 0x13c0], 0x32626b64
mov word [rsp + 0x13c4], 0x29
mov byte [rsp + 0x13c6], 1
lea rcx, [rsp + 0x13b8]
call fcn.1800367e0
mov rdx, rax
lea r8, [r12 + 0x18]
lea rcx, [rsp + 0x4718]
call fcn.180047370
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x4738]
call fcn.180047280
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x4758]
call fcn.180047280
nop
mov r8, rsi
mov rdx, rax
lea rcx, [rsp + 0x4778]
call fcn.180047280
nop
mov r8, r14
mov rdx, rax
lea rcx, [rsp + 0x4798]
call fcn.180047340
nop
mov r8, r15
mov rdx, rax
lea rcx, [rsp + 0x5628]
call fcn.180047280
nop
lea rcx, [rsp + 0x4798]
call fcn.180010900
nop
lea rcx, [rsp + 0x4778]
call fcn.180010900
nop
lea rcx, [rsp + 0x4758]
call fcn.180010900
nop
lea rcx, [rsp + 0x4738]
call fcn.180010900
nop
lea rcx, [rsp + 0x4718]
call fcn.180010900
nop
lea rcx, [rsp + 0x46f8]
call fcn.180010900
nop
lea rcx, [rsp + 0x46d8]
call fcn.180010900
cmp byte [r12 + 0x5b], 0
je 0x1800328d5
mov dword [rsp + 0x21c], 0x658a8c89
mov word [rsp + 0x220], 0x100
lea rcx, [rsp + 0x21c]
call fcn.1800366c0
jmp 0x1800328ff
mov dword [rsp + 0x2a4], 0x73939f9b
mov word [rsp + 0x2a8], 0x64
mov byte [rsp + 0x2aa], 1
lea rcx, [rsp + 0x2a4]
call fcn.180010350
mov rdx, rax
lea rcx, [rsp + 0x5628]
call fcn.18003eca0
mov eax, dword [r12 + 8]
cmp dword [0x18017f8a0], eax
jne 0x18003292d
lea rdx, [r12 - 0x18]
lea rcx, [0x18017f880]
call fcn.180036bf0
mov edi, dword [rsp + 0x30]
movd xmm2, edi
cvtdq2ps xmm2, xmm2
addss xmm2, xmm7
movaps xmm1, xmm12
lea rcx, [rsp + 0x7a0]
call fcn.18000ec70
mov rcx, rax
call fcn.180072970
mov ecx, r13d
call fcn.18006fe10
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x7a8]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm11
lea rcx, [rsp + 0x7b0]
call fcn.18000ec70
mov rbx, rax
lea rcx, [r12 + 0x18]
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef90
test al, al
je 0x1800329ca
lea rdx, [r12 - 0x18]
lea rcx, [0x18017f880]
call fcn.180036bf0
call fcn.18006ff20
lea rcx, [rsp + 0x5628]
call fcn.18003ec00
mov rcx, rax
call fcn.180060480
inc r13d
add edi, 0x16
mov dword [rsp + 0x30], edi
lea rcx, [rsp + 0x5628]
call fcn.180010900
mov rcx, qword [rsp + 0x70]
add r12, 0x110
lea rax, [r12 - 0x18]
cmp rax, rcx
jne 0x180032680
mov r12d, 1
lea r15d, [r12 + 1]
call fcn.180069eb0
call fcn.180072dd0
movaps xmm1, xmm15
movaps xmm0, xmm12
call fcn.180072870
call fcn.180072ca0
lea rcx, [rsp + 0x7b8]
call fcn.180072c40
movss xmm2, dword [rax + 4]
subss xmm2, xmm13
movaps xmm1, xmm8
lea rcx, [rsp + 0x7c0]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0xbd8], 0x45b1bbba
mov dword [rsp + 0xbdc], 0x4f4353
mov byte [rsp + 0xbe0], 1
lea rcx, [rsp + 0xbd8]
call fcn.18000ed90
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.180069d70
lea rcx, [0x18017f8b0]
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0x12c8], 0x65939bae
mov dword [rsp + 0x12cc], 0x60667662
mov dword [rsp + 0x12d0], 0x7b22263f
mov word [rsp + 0x12d4], 0x100
lea rcx, [rsp + 0x12c8]
call fcn.18001dea0
mov rdx, rbx
mov rcx, rax
call fcn.180092390
call fcn.180012630
movd xmm0, dword [0x18017f88c]
cvtdq2ps xmm0, xmm0
cvtps2pd xmm6, xmm0
mov dword [rsp + 0xd08], 0x20c5aeb5
mov dword [rsp + 0xd0c], 0x62322c24
mov word [rsp + 0xd10], 0x100
lea rcx, [rsp + 0xd08]
call fcn.18001cf90
movaps xmm1, xmm6
movq rdx, xmm6
mov rcx, rax
call fcn.180092390
call fcn.180012630
cvttsd2si ebx, qword [0x18017f898]
mov dword [rsp + 0x13a8], 0x748c97b9
mov dword [rsp + 0x13ac], 0x61606c60
mov dword [rsp + 0x13b0], 0x6122263f
mov word [rsp + 0x13b4], 0x64
mov byte [rsp + 0x13b6], 1
lea rcx, [rsp + 0x13a8]
call fcn.1800367e0
mov edx, ebx
mov rcx, rax
call fcn.180092390
call fcn.180012630
mov ebx, dword [0x18017f8a4]
mov dword [rsp + 0xed8], 0x208b9bb3
mov dword [rsp + 0xedc], 0x24394648
mov dword [rsp + 0xee0], 0x1006f20
lea rcx, [rsp + 0xed8]
call fcn.18001cf00
mov edx, ebx
mov rcx, rax
call fcn.180092390
lea rdx, [0x18012e3b3]
lea rcx, [rsp + 0x5608]
call fcn.18003ed40
nop
cmp byte [0x18017f8f3], 0
je 0x180032c41
mov dword [rsp + 0x224], 0x658a8c89
mov word [rsp + 0x228], 0x100
lea rdx, [rsp + 0x47b8]
lea rcx, [rsp + 0x224]
call fcn.18003d3e0
mov rdx, rax
lea rcx, [rsp + 0x5608]
call fcn.18003ecf0
lea rcx, [rsp + 0x47b8]
jmp 0x180032c8b
mov dword [rsp + 0x2ac], 0x73939f9b
mov word [rsp + 0x2b0], 0x64
mov byte [rsp + 0x2b2], 1
lea rdx, [rsp + 0x47d8]
lea rcx, [rsp + 0x2ac]
call fcn.18003df40
mov rdx, rax
lea rcx, [rsp + 0x5608]
call fcn.18003ecf0
lea rcx, [rsp + 0x47d8]
call fcn.180010900
call fcn.180012630
movups xmm6, xmmword [rsp + 0x5608]
movups xmm7, xmmword [rsp + 0x5618]
movdqa xmm0, xmmword [0x180137230]
movdqu xmmword [rsp + 0x1988], xmm0
mov word [rsp + 0x1998], 0x7e
mov byte [rsp + 0x199a], 1
lea rcx, [rsp + 0x1988]
call fcn.180028d30
movaps xmmword [rsp + 0x40], xmm6
movaps xmmword [rsp + 0x50], xmm7
lea rdx, [rsp + 0x40]
mov rcx, rax
call fcn.180092390
lea rcx, [rsp + 0x5268]
call fcn.180072920
movss xmm2, dword [rsp + 0x526c]
movss xmm7, dword [0x180136c0c]
subss xmm2, xmm7
movss xmm1, dword [rsp + 0x5268]
lea rcx, [rsp + 0x7d0]
call fcn.18000ec70
mov rcx, rax
call fcn.180072970
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x180139220]
movdqu xmmword [rsp + 0x1a90], xmm0
mov dword [rsp + 0x1aa0], 0x1007c68
lea rdx, [rsp + 0x47f8]
lea rcx, [rsp + 0x1a90]
call fcn.18003d650
mov rdx, rax
lea rcx, [rsp + 0x4818]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0x1108], 0x639a8eae
mov dword [rsp + 0x110c], 0x656f7221
mov dword [rsp + 0x1110], 0x75637c
mov byte [rsp + 0x1114], 1
lea rdx, [rsp + 0x4838]
lea rcx, [rsp + 0x1108]
call fcn.18003da40
mov rdx, rax
lea rcx, [rsp + 0x4858]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017fabd]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
nop
lea rcx, [rsp + 0x4858]
call fcn.180010900
nop
lea rcx, [rsp + 0x4818]
call fcn.180010900
lea rcx, [rsp + 0x5260]
call fcn.180072920
movss xmm2, dword [rsp + 0x5264]
subss xmm2, xmm7
movss xmm1, dword [rsp + 0x5260]
lea rcx, [rsp + 0x7e0]
call fcn.18000ec70
mov rcx, rax
call fcn.180072970
movaps xmm6, xmmword [0x18017f500]
mov dword [rsp + 0x1118], 0x6c938bad
mov dword [rsp + 0x111c], 0x656f5221
mov dword [rsp + 0x1120], 0x75637c
mov byte [rsp + 0x1124], 1
lea rdx, [rsp + 0x4878]
lea rcx, [rsp + 0x1118]
call fcn.18003da40
mov rdx, rax
lea rcx, [rsp + 0x4898]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0x1128], 0x6c938bad
mov dword [rsp + 0x112c], 0x656f5221
mov dword [rsp + 0x1130], 0x75637c
mov byte [rsp + 0x1134], 1
lea rdx, [rsp + 0x48b8]
lea rcx, [rsp + 0x1128]
call fcn.18003da40
mov rdx, rax
lea rcx, [rsp + 0x48d8]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017fac0]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
nop
lea rcx, [rsp + 0x48d8]
call fcn.180010900
nop
lea rcx, [rsp + 0x4898]
call fcn.180010900
lea rcx, [rsp + 0x5258]
call fcn.180072920
movss xmm2, dword [rsp + 0x525c]
subss xmm2, xmm7
movss xmm1, dword [rsp + 0x5258]
lea rcx, [rsp + 0x7f0]
call fcn.18000ec70
mov rcx, rax
call fcn.180072970
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x180138fb0]
movdqu xmmword [rsp + 0x1bb0], xmm0
mov dword [rsp + 0x1bc0], 0x7d6b74
mov byte [rsp + 0x1bc4], 1
lea rdx, [rsp + 0x48f8]
lea rcx, [rsp + 0x1bb0]
call fcn.18003d6f0
mov rdx, rax
lea rcx, [rsp + 0x4918]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0x12b8], 0x63968aae
mov dword [rsp + 0x12bc], 0x6853226a
mov dword [rsp + 0x12c0], 0x7a627f64
mov word [rsp + 0x12c4], 0x100
lea rdx, [rsp + 0x4938]
lea rcx, [rsp + 0x12b8]
call fcn.18003d8d0
mov rdx, rax
lea rcx, [rsp + 0x4958]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017fac1]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
nop
lea rcx, [rsp + 0x4958]
call fcn.180010900
nop
lea rcx, [rsp + 0x4918]
call fcn.180010900
cmp byte [0x18017f8f3], 0
je 0x1800331a8
call fcn.180012630
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x7f8]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm11
lea rcx, [rsp + 0x800]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x1398], 0x6f929baf
mov dword [rsp + 0x139c], 0x42236777
mov dword [rsp + 0x13a0], 0x66626f77
mov word [rsp + 0x13a4], 0x6d
mov byte [rsp + 0x13a6], 1
lea rcx, [rsp + 0x1398]
call fcn.1800367e0
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x180033263
mov edx, 8
lea rcx, [rsp + 0x5550]
call fcn.180036be0
lea rdx, [rsp + 0x810]
lea rcx, [0x1801837e0]
call fcn.18003d350
mov rbx, qword [rax]
lea rdx, [rsp + 0x818]
lea rcx, [0x1801837e0]
call fcn.18003e990
lea r9, [0x18017f8a4]
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x5550]
call fcn.18004c140
lea rdx, [rsp + 0x820]
lea rcx, [0x1801837e0]
call fcn.18003d350
mov rdx, rax
lea rcx, [rsp + 0x5550]
call fcn.18000e6b0
test al, al
je 0x180033263
mov r8, qword [rsp + 0x5550]
lea rdx, [rsp + 0x828]
lea rcx, [0x1801837e0]
call fcn.18003e9a0
jmp 0x180033263
call fcn.180012630
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x830]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm11
lea rcx, [rsp + 0x838]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0xec8], 0x209b9abc
mov dword [rsp + 0xecc], 0x616a7047
mov dword [rsp + 0xed0], 0x100626b
lea rcx, [rsp + 0xec8]
call fcn.18001cf00
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x180033263
mov edx, dword [0x18017f8a4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_int____ptr64]
lea rdx, [0x18004c160]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x18017f8a4]
lea rcx, [0x1801837e0]
call fcn.18003e9e0
call fcn.180012630
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x840]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm11
lea rcx, [rsp + 0x848]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x12d8], 0x74dfaea9
mov dword [rsp + 0x12dc], 0x6853226e
mov dword [rsp + 0x12e0], 0x7a627f64
mov word [rsp + 0x12e4], 0x100
lea rcx, [rsp + 0x12d8]
call fcn.18001dea0
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x18003330b
movzx eax, byte [0x18017fabe]
cmp qword [0x180183728], 0
cmovne eax, r12d
mov byte [0x18017fabe], al
call fcn.180012630
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x850]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm11
lea rcx, [rsp + 0x858]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x1218], 0x798f91be
mov dword [rsp + 0x121c], 0x6b6f4121
mov dword [rsp + 0x1220], 0x7b626e71
mov word [rsp + 0x1224], 0x100
lea rcx, [rsp + 0x1218]
call fcn.18001dea0
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x1800333b3
movzx eax, byte [0x18017fac2]
cmp qword [0x180183728], 0
cmovne eax, r12d
mov byte [0x18017fac2], al
call fcn.180012630
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x860]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm11
lea rcx, [rsp + 0x868]
call fcn.18000ec70
mov rbx, rax
movdqa xmm0, xmmword [0x1801390a0]
movdqu xmmword [rsp + 0x1bc8], xmm0
mov dword [rsp + 0x1bd8], 0x7c6b61
mov byte [rsp + 0x1bdc], 1
lea rcx, [rsp + 0x1bc8]
call fcn.1800368e0
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x180033454
movzx eax, byte [0x18017fabc]
cmp qword [0x180183728], 0
cmovne eax, r12d
mov byte [0x18017fabc], al
call fcn.180012630
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x870]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm11
lea rcx, [rsp + 0x878]
call fcn.18000ec70
mov rbx, rax
movdqa xmm0, xmmword [0x180139660]
movdqu xmmword [rsp + 0x1ed8], xmm0
mov dword [rsp + 0x1ee8], 0x754b2e79
mov dword [rsp + 0x1eec], 0x3a7670
mov byte [rsp + 0x1ef0], 1
lea rcx, [rsp + 0x1ed8]
call fcn.180036780
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x180033500
movzx eax, byte [0x18017fabf]
cmp qword [0x180183728], 0
cmovne eax, r12d
mov byte [0x18017fabf], al
call fcn.180012630
movdqa xmm0, xmmword [0x180138c10]
movdqu xmmword [rsp + 0x1be0], xmm0
mov dword [rsp + 0x1bf0], 0x46472d
mov byte [rsp + 0x1bf4], 1
lea rcx, [rsp + 0x1be0]
call fcn.1800368e0
mov qword [rsp + 0x5870], rax
mov dword [rsp + 0x2b4], 0x65859fa9
mov word [rsp + 0x2b8], reloc.WS2_32.dll_WSAStartup
mov byte [rsp + 0x2ba], 1
lea rcx, [rsp + 0x2b4]
call fcn.180010350
mov qword [rsp + 0x5878], rax
movdqa xmm0, xmmword [0x180139210]
movdqu xmmword [rsp + 0x1aa8], xmm0
mov dword [rsp + 0x1ab8], 0x1006b7d
lea rcx, [rsp + 0x1aa8]
call fcn.1800290f0
mov rbx, rax
mov dword [rsp + 0x1138], 0x6c938bbf
mov dword [rsp + 0x113c], 0x50237664
mov dword [rsp + 0x1140], 0x62767c
mov byte [rsp + 0x1144], 1
lea rcx, [rsp + 0x1138]
call fcn.18001cf30
mov dword [rsp + 0x28], r15d
mov dword [rsp + 0x20], r15d
lea r9, [rsp + 0x5870]
lea r8, [0x180183614]
mov rdx, rbx
mov rcx, rax
call fcn.180096b20
lea rcx, [rsp + 0x52a0]
call fcn.180072920
movss xmm2, dword [rsp + 0x52a4]
subss xmm2, xmm11
movss xmm1, dword [rsp + 0x52a0]
lea rcx, [rsp + 0x888]
call fcn.18000ec70
mov rcx, rax
call fcn.180072970
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x890]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm11
lea rcx, [rsp + 0x898]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x1008], 0x208b9bae
mov dword [rsp + 0x100c], 0x686f7743
mov dword [rsp + 0x1010], 0x1007260
lea rcx, [rsp + 0x1008]
call fcn.18001cf00
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x1800336c8
movzx eax, byte [0x18017fab8]
cmp qword [0x180183728], 0
cmovne eax, r12d
mov byte [0x18017fab8], al
call fcn.180012630
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x8a0]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm11
lea rcx, [rsp + 0x8a8]
call fcn.18000ec70
mov rbx, rax
movdqa xmm0, xmmword [0x180138f80]
movdqu xmmword [rsp + 0x4fd8], xmm0
movdqa xmm1, xmmword [0x1801390d0]
movdqu xmmword [rsp + 0x4fe8], xmm1
mov word [rsp + 0x4ff8], 0x100
lea rcx, [rsp + 0x4fd8]
call fcn.180036690
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x180033771
movzx eax, byte [0x18017faba]
cmp qword [0x180183728], 0
cmovne eax, r12d
mov byte [0x18017faba], al
movaps xmm6, xmmword [0x18017f500]
mov dword [rsp + 0x22c], 0x66ced0d8
mov word [rsp + 0x230], 0x100
lea rcx, [rsp + 0x22c]
call fcn.1800366c0
mov rbx, rax
movdqa xmm0, xmmword [0x180138980]
movdqu xmmword [rsp + 0x1ac0], xmm0
mov dword [rsp + 0x1ad0], 0x1006b6e
lea rcx, [rsp + 0x1ac0]
call fcn.1800290f0
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rbx
movss xmm3, dword [0x180136cc4]
movaps xmm2, xmm11
lea rdx, [0x18017fab4]
mov rcx, rax
call fcn.1800603c0
nop
lea rcx, [rsp + 0x5608]
call fcn.180010900
jmp 0x180036615
cmp eax, 6
jne 0x180034c49
mov edx, dword [0x180183574]
mov rax, qword gs:[0x58]
mov ecx, 4
mov rax, qword [rax + rdx*8]
mov ecx, dword [rcx + rax]
cmp dword [0x1801850e8], ecx
jle 0x180033875
lea rcx, [0x1801850e8]
call fcn.180112998
cmp dword [0x1801850e8], 0xffffffff
jne 0x180033875
lea rdx, [0x18012e3b3]
lea rcx, [0x180184e70]
call fcn.1800635e0
lea rcx, [0x180119a30]
call fcn.180112f38
nop
lea rcx, [0x1801850e8]
call fcn.180112938
call fcn.180072ca0
lea rcx, [rsp + 0x8b0]
call fcn.180072c40
movss xmm2, dword [rax + 4]
subss xmm2, xmm13
movss xmm1, dword [0x180136cb4]
lea rcx, [rsp + 0x8b8]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x1278], 0x49b7bbab
mov dword [rsp + 0x127c], 0x24464e42
mov dword [rsp + 0x1280], 0x5c544f49
mov word [rsp + 0x1284], 0x100
lea rcx, [rsp + 0x1278]
call fcn.18001dea0
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.180069d70
lea rcx, [rsp + 0x5290]
call fcn.180072920
movss xmm2, dword [rsp + 0x5294]
subss xmm2, xmm14
movss xmm1, dword [rsp + 0x5290]
lea rcx, [rsp + 0x8c8]
call fcn.18000ec70
mov rcx, rax
call fcn.180072970
mov dword [rsp + 0xd18], 0x65acddde
mov dword [rsp + 0xd1c], 0x6c607060
mov word [rsp + 0xd20], 0x100
lea rcx, [rsp + 0xd18]
call fcn.18001cf90
mov rdx, rax
xorps xmm2, xmm2
lea rcx, [0x180184e70]
call fcn.180063640
lea rcx, [0x1801837c8]
call fcn.18003e7b0
mov rbx, rax
lea rcx, [0x1801837c8]
call fcn.18003e7a0
mov qword [rsp + 0x40], rax
cmp rbx, rax
je 0x180033d1b
mov dword [rsp + 0x30], r13d
movss xmm10, dword [0x180136c44]
movss xmm9, dword [0x180136ac8]
mov r12, rbx
nop dword [rax]
mov rcx, r12
call fcn.18003ec00
xor r8d, r8d
mov rdx, rax
lea rcx, [0x180184e70]
call fcn.180063920
test al, al
je 0x180033d06
mov dword [rsp + 0x1268], 0x43f593d3
mov dword [rsp + 0x126c], 0x76776c6e
mov dword [rsp + 0x1270], 0x283d6a6a
mov word [rsp + 0x1274], 0x100
lea rcx, [rsp + 0x1268]
call fcn.18001dea0
mov r14, rax
cvttsd2si edx, qword [r12 + 0x50]
lea rcx, [rsp + 0x4978]
call fcn.18000eac0
mov rsi, rax
mov dword [rsp + 0x1148], 0x7396baf7
mov dword [rsp + 0x114c], 0x676d6375
mov dword [rsp + 0x1150], 0x273c60
mov byte [rsp + 0x1154], 1
lea rcx, [rsp + 0x1148]
call fcn.18001cf30
mov rdi, rax
mov dword [rsp + 0xd78], 0x618badf7
mov dword [rsp + 0xd7c], 0x3e707775
mov word [rsp + 0xd80], 0x25
mov byte [rsp + 0xd82], 1
lea rcx, [rsp + 0xd78]
call fcn.18002a160
mov rbx, rax
mov dword [rsp + 0x1578], 0x69979bab
mov dword [rsp + 0x157c], 0x24666e62
mov dword [rsp + 0x1580], 0x6d6a674b
mov dword [rsp + 0x1584], 0x1002a33
lea rcx, [rsp + 0x1578]
call fcn.1800367b0
mov rdx, rax
mov r8, r12
lea rcx, [rsp + 0x4998]
call fcn.180047370
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x49b8]
call fcn.180047280
nop
lea r8, [r12 + 0x20]
mov rdx, rax
lea rcx, [rsp + 0x49d8]
call fcn.1800472e0
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x49f8]
call fcn.180047280
nop
mov r8, rsi
mov rdx, rax
lea rcx, [rsp + 0x4a18]
call fcn.180047340
nop
mov r8, r14
mov rdx, rax
lea rcx, [rsp + 0x5648]
call fcn.180047280
nop
lea rcx, [rsp + 0x4a18]
call fcn.180010900
nop
lea rcx, [rsp + 0x49f8]
call fcn.180010900
nop
lea rcx, [rsp + 0x49d8]
call fcn.180010900
nop
lea rcx, [rsp + 0x49b8]
call fcn.180010900
nop
lea rcx, [rsp + 0x4998]
call fcn.180010900
nop
lea rcx, [rsp + 0x4978]
call fcn.180010900
mov eax, dword [r12 + 0x44]
cmp dword [0x18017fb54], eax
jne 0x180033c3b
mov rdx, r12
lea rcx, [0x18017fb10]
call fcn.180036de0
movaps xmm8, xmmword [0x18017f550]
movss xmm2, dword [0x18017fb5c]
movss xmm1, dword [0x18017fb58]
lea rcx, [rsp + 0x8d0]
call fcn.18000ec70
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
movss xmm2, dword [0x1801837bc]
subss xmm2, xmm11
movss xmm1, dword [0x1801837c0]
lea rcx, [rsp + 0x8d8]
call fcn.18000ec70
movss xmm2, dword [rax + 4]
movaps xmmword [rsp + 0x70], xmm8
movaps xmm3, xmm9
lea r8, [rsp + 0x70]
movaps xmm0, xmm6
unpcklps xmm0, xmm7
movq rdx, xmm0
movss xmm1, dword [rax]
unpcklps xmm1, xmm2
movq rcx, xmm1
call fcn.1800114b0
mov edi, dword [rsp + 0x30]
movd xmm2, edi
cvtdq2ps xmm2, xmm2
addss xmm2, xmm10
movaps xmm1, xmm12
lea rcx, [rsp + 0x8e0]
call fcn.18000ec70
mov rcx, rax
call fcn.180072970
mov ecx, r13d
call fcn.18006fe10
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x8e8]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm11
lea rcx, [rsp + 0x8f0]
call fcn.18000ec70
mov rbx, rax
mov rcx, r12
call fcn.18003ec00
movaps xmmword [rsp + 0x70], xmm6
lea r8, [rsp + 0x70]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef90
test al, al
je 0x180033cd5
mov rdx, r12
lea rcx, [0x18017fb10]
call fcn.180036de0
call fcn.18006ff20
lea rcx, [rsp + 0x5648]
call fcn.18003ec00
mov rcx, rax
call fcn.180060480
inc r13d
add edi, 0x16
mov dword [rsp + 0x30], edi
lea rcx, [rsp + 0x5648]
call fcn.180010900
add r12, 0x58
cmp r12, qword [rsp + 0x40]
jne 0x1800339b0
mov r12d, 1
call fcn.180069eb0
call fcn.180072dd0
movaps xmm1, xmm15
movaps xmm0, xmm12
call fcn.180072870
call fcn.180072ca0
lea rcx, [rsp + 0x8f8]
call fcn.180072c40
movss xmm2, dword [rax + 4]
subss xmm2, xmm13
movss xmm1, dword [0x180136cb4]
lea rcx, [rsp + 0x900]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0xbc8], 0x45b1bbba
mov dword [rsp + 0xbcc], 0x4f4353
mov byte [rsp + 0xbd0], 1
lea rcx, [rsp + 0xbc8]
call fcn.18000ed90
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.180069d70
lea rcx, [0x18017fb10]
call fcn.18003ec00
mov rbx, rax
mov dword [rsp + 0x1258], 0x65939bae
mov dword [rsp + 0x125c], 0x60667662
mov dword [rsp + 0x1260], 0x7b22263f
mov word [rsp + 0x1264], 0x100
lea rcx, [rsp + 0x1258]
call fcn.18001dea0
mov rdx, rbx
mov rcx, rax
call fcn.180092390
call fcn.180012630
movaps xmm6, xmmword [0x18017fb30]
movaps xmm7, xmmword [0x18017fb40]
mov dword [rsp + 0xff8], 0x749e8aae
mov dword [rsp + 0xffc], 0x24397174
mov dword [rsp + 0x1000], 0x1007520
lea rcx, [rsp + 0xff8]
call fcn.18001cf00
movaps xmmword [rsp + 0x40], xmm6
movaps xmmword [rsp + 0x50], xmm7
lea rdx, [rsp + 0x40]
mov rcx, rax
call fcn.180092390
call fcn.180012630
cvttsd2si ebx, qword [0x18017fb60]
mov dword [rsp + 0x1388], 0x748c97b9
mov dword [rsp + 0x138c], 0x61606c60
mov dword [rsp + 0x1390], 0x6122263f
mov word [rsp + 0x1394], 0x64
mov byte [rsp + 0x1396], 1
lea rcx, [rsp + 0x1388]
call fcn.1800367e0
mov edx, ebx
mov rcx, rax
call fcn.180092390
mov word [rsp + 0x94], 0x100
lea rdx, [rsp + 0x56a8]
lea rcx, [rsp + 0x94]
call fcn.18003af80
nop
cmp byte [0x18017fb50], 0
je 0x180033ef0
mov dword [rsp + 0x234], 0x658a8c89
mov word [rsp + 0x238], 0x100
lea rcx, [rsp + 0x234]
call fcn.1800366c0
jmp 0x180033f1a
mov dword [rsp + 0x2bc], 0x73939f9b
mov word [rsp + 0x2c0], 0x64
mov byte [rsp + 0x2c2], 1
lea rcx, [rsp + 0x2bc]
call fcn.180010350
mov rdx, rax
lea rcx, [rsp + 0x56a8]
call fcn.18003eca0
call fcn.180012630
movups xmm6, xmmword [rsp + 0x56a8]
movups xmm7, xmmword [rsp + 0x56b8]
mov dword [rsp + 0x1158], 0x749191be
mov dword [rsp + 0x115c], 0x3e6f6d73
mov dword [rsp + 0x1160], 0x742325
mov byte [rsp + 0x1164], 1
lea rcx, [rsp + 0x1158]
call fcn.18001cf30
movaps xmmword [rsp + 0x40], xmm6
movaps xmmword [rsp + 0x50], xmm7
lea rdx, [rsp + 0x40]
mov rcx, rax
call fcn.180092390
mov dword [rsp + 0xbc], 0x100cfad
lea rcx, [rsp + 0xbc]
call fcn.1800128d0
mov qword [rsp + 0x58e0], rax
mov dword [rsp + 0xc0], 0x100ccad
lea rcx, [rsp + 0xc0]
call fcn.1800128d0
mov qword [rsp + 0x58e8], rax
mov dword [rsp + 0xc4], 0x100cdad
lea rcx, [rsp + 0xc4]
call fcn.1800128d0
mov qword [rsp + 0x58f0], rax
mov dword [rsp + 0xc8], 0x100caad
lea rcx, [rsp + 0xc8]
call fcn.1800128d0
mov qword [rsp + 0x58f8], rax
lea rcx, [rsp + 0x5280]
call fcn.180072920
movss xmm2, dword [rsp + 0x5284]
subss xmm2, xmm11
movss xmm1, dword [rsp + 0x5280]
lea rcx, [rsp + 0x910]
call fcn.18000ec70
mov rcx, rax
call fcn.180072970
movdqa xmm0, xmmword [0x1801393a0]
movdqu xmmword [rsp + 0x19a0], xmm0
mov word [rsp + 0x19b0], 0x68
mov byte [rsp + 0x19b2], 1
lea rcx, [rsp + 0x19a0]
call fcn.180028d30
mov rbx, rax
mov dword [rsp + 0xfe8], 0x749e9bae
mov dword [rsp + 0xfec], 0x68625421
mov dword [rsp + 0xff0], 0x1006370
lea rcx, [rsp + 0xfe8]
call fcn.18001cf00
mov dword [rsp + 0x28], 4
mov dword [rsp + 0x20], 4
lea r9, [rsp + 0x58e0]
lea r8, [0x180184e30]
mov rdx, rbx
mov rcx, rax
call fcn.180096b20
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x180139610]
movdqu xmmword [rsp + 0x4fb0], xmm0
movdqa xmm1, xmmword [0x180139110]
movdqu xmmword [rsp + 0x4fc0], xmm1
mov word [rsp + 0x4fd0], 0x100
lea rdx, [rsp + 0x4a38]
lea rcx, [rsp + 0x4fb0]
call fcn.18003c230
mov rdx, rax
lea rcx, [rsp + 0x4a58]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
mov rbx, rax
movdqa xmm0, xmmword [0x1801392d0]
movdqu xmmword [rsp + 0x1c70], xmm0
mov dword [rsp + 0x1c80], 0x6363617f
mov word [rsp + 0x1c84], 0x100
lea rdx, [rsp + 0x4a78]
lea rcx, [rsp + 0x1c70]
call fcn.18003e020
mov rdx, rax
lea rcx, [rsp + 0x4a98]
call fcn.180029410
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017faaf]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
nop
lea rcx, [rsp + 0x4a98]
call fcn.180010900
nop
lea rcx, [rsp + 0x4a58]
call fcn.180010900
lea rcx, [rsp + 0x5278]
call fcn.180072920
movss xmm2, dword [rsp + 0x527c]
subss xmm2, xmm11
movss xmm1, dword [rsp + 0x5278]
lea rcx, [rsp + 0x920]
call fcn.18000ec70
mov rcx, rax
call fcn.180072970
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x928]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm11
lea rcx, [rsp + 0x930]
call fcn.18000ec70
mov rbx, rax
movdqa xmm0, xmmword [0x180137000]
movdqu xmmword [rsp + 0x15b0], xmm0
mov byte [rsp + 0x15c0], 1
lea rcx, [rsp + 0x15b0]
call fcn.18001cf60
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x18003428a
movzx eax, byte [0x18017fa51]
cmp qword [0x180183728], 0
cmovne eax, r12d
mov byte [0x18017fa51], al
call fcn.180012630
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x938]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm11
lea rcx, [rsp + 0x940]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x1378], 0x74df8ea9
mov dword [rsp + 0x137c], 0x6175226e
mov dword [rsp + 0x1380], 0x64646f6d
mov word [rsp + 0x1384], 0x6c
mov byte [rsp + 0x1386], 1
lea rcx, [rsp + 0x1378]
call fcn.1800367e0
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x180034340
cmp qword [0x180183728], 0
je 0x180034340
mov eax, dword [0x180184e30]
dec eax
mov dword [0x180183590], eax
mov byte [0x18017fa52], 1
call fcn.180012630
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x948]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm11
lea rcx, [rsp + 0x950]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x1248], 0x6c938bad
mov dword [rsp + 0x124c], 0x6c665421
mov dword [rsp + 0x1250], 0x6d6b656c
mov word [rsp + 0x1254], 0x100
lea rcx, [rsp + 0x1248]
call fcn.18001dea0
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x1800343e8
movzx eax, byte [0x18017faa3]
cmp qword [0x180183728], 0
cmovne eax, r12d
mov byte [0x18017faa3], al
call fcn.180012630
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x958]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm11
lea rcx, [rsp + 0x960]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x1168], 0x208797bb
mov dword [rsp + 0x116c], 0x6d6b6757
mov dword [rsp + 0x1170], 0x626a66
mov byte [rsp + 0x1174], 1
lea rcx, [rsp + 0x1168]
call fcn.18001cf30
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x18003448e
movzx eax, byte [0x18017faa4]
cmp qword [0x180183728], 0
cmovne eax, r12d
mov byte [0x18017faa4], al
call fcn.180012630
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x968]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm11
lea rcx, [rsp + 0x970]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x1338], 0x709692bb
mov dword [rsp + 0x133c], 0x6c665421
mov dword [rsp + 0x1340], 0x6d6b656c
mov word [rsp + 0x1344], 0x100
lea rcx, [rsp + 0x1338]
call fcn.18001dea0
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x180034536
movzx eax, byte [0x18017faa5]
cmp qword [0x180183728], 0
cmovne eax, r12d
mov byte [0x18017faa5], al
call fcn.180012630
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x978]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm11
lea rcx, [rsp + 0x980]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0xfd8], 0x6b9c8bbb
mov dword [rsp + 0xfdc], 0x6b6c4621
mov dword [rsp + 0xfe0], 0x1007577
lea rcx, [rsp + 0xfd8]
call fcn.18001cf00
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x1800345d4
movzx eax, byte [0x18017faa9]
cmp qword [0x180183728], 0
cmovne eax, r12d
mov byte [0x18017faa9], al
call fcn.180012630
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x988]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm11
lea rcx, [rsp + 0x990]
call fcn.18000ec70
mov rbx, rax
movdqa xmm0, xmmword [0x180137050]
movdqu xmmword [rsp + 0x1598], xmm0
mov byte [rsp + 0x15a8], 1
lea rcx, [rsp + 0x1598]
call fcn.18001cf60
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x18003466a
movzx eax, byte [0x18017fa4e]
cmp qword [0x180183728], 0
cmovne eax, r12d
mov byte [0x18017fa4e], al
call fcn.180012630
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x998]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm11
lea rcx, [rsp + 0x9a0]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x1178], 0x6b9c8bbb
mov dword [rsp + 0x117c], 0x636d4721
mov dword [rsp + 0x1180], 0x62686c
mov byte [rsp + 0x1184], 1
lea rcx, [rsp + 0x1178]
call fcn.18001cf30
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x180034710
movzx eax, byte [0x18017faa7]
cmp qword [0x180183728], 0
cmovne eax, r12d
mov byte [0x18017faa7], al
call fcn.180012630
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x9a8]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm11
lea rcx, [rsp + 0x9b0]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x1548], 0x659a8cbb
mov dword [rsp + 0x154c], 0x5223677b
mov dword [rsp + 0x1550], 0x6b6e6e60
mov dword [rsp + 0x1554], 0x1006f65
lea rcx, [rsp + 0x1548]
call fcn.1800367b0
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x1800347b9
movzx eax, byte [0x18017faa6]
cmp qword [0x180183728], 0
cmovne eax, r12d
mov byte [0x18017faa6], al
call fcn.180012630
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x9b8]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm11
lea rcx, [rsp + 0x9c0]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x1188], 0x208692bb
mov dword [rsp + 0x118c], 0x6d6b6757
mov dword [rsp + 0x1190], 0x626a66
mov byte [rsp + 0x1194], 1
lea rcx, [rsp + 0x1188]
call fcn.18001cf30
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x18003485f
movzx eax, byte [0x18017faaa]
cmp qword [0x180183728], 0
cmovne eax, r12d
mov byte [0x18017faaa], al
call fcn.180012630
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x9c8]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm11
lea rcx, [rsp + 0x9d0]
call fcn.18000ec70
mov rbx, rax
movdqa xmm0, xmmword [0x180137120]
movdqu xmmword [rsp + 0x16a0], xmm0
mov byte [rsp + 0x16b0], 1
lea rcx, [rsp + 0x16a0]
call fcn.18001cf60
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x1800348f5
movzx eax, byte [0x18017faad]
cmp qword [0x180183728], 0
cmovne eax, r12d
mov byte [0x18017faad], al
call fcn.180012630
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x9d8]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm11
lea rcx, [rsp + 0x9e0]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x1478], 0x65939bb9
mov dword [rsp + 0x147c], 0x52236775
mov dword [rsp + 0x1480], 0x6b6e6e60
mov dword [rsp + 0x1484], 0x1006f65
lea rcx, [rsp + 0x1478]
call fcn.1800367b0
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x18003499e
movzx eax, byte [0x18017fa4d]
cmp qword [0x180183728], 0
cmovne eax, r12d
mov byte [0x18017fa4d], al
call fcn.180012630
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x9e8]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm11
lea rcx, [rsp + 0x9f0]
call fcn.18000ec70
mov rbx, rax
movdqa xmm0, xmmword [0x180139620]
movdqu xmmword [rsp + 0x18e0], xmm0
mov word [rsp + 0x18f0], 0x100
lea rcx, [rsp + 0x18e0]
call fcn.180018370
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x180034a36
movzx eax, byte [0x18017faab]
cmp qword [0x180183728], 0
cmovne eax, r12d
mov byte [0x18017faab], al
call fcn.180012630
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x9f8]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm11
lea rcx, [rsp + 0xa00]
call fcn.18000ec70
mov rbx, rax
movdqa xmm0, xmmword [0x180138de0]
movdqu xmmword [rsp + 0x19b8], xmm0
mov word [rsp + 0x19c8], 0x7e
mov byte [rsp + 0x19ca], 1
lea rcx, [rsp + 0x19b8]
call fcn.180028d30
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x180034ad6
movzx eax, byte [0x18017faac]
cmp qword [0x180183728], 0
cmovne eax, r12d
mov byte [0x18017faac], al
call fcn.180012630
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0xa08]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm11
lea rcx, [rsp + 0xa10]
call fcn.18000ec70
mov rbx, rax
movdqa xmm0, xmmword [0x180138b00]
movdqu xmmword [rsp + 0x1c88], xmm0
mov dword [rsp + 0x1c98], 0x636a626e
mov word [rsp + 0x1c9c], 0x100
lea rcx, [rsp + 0x1c88]
call fcn.180036910
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x180034b79
movzx eax, byte [0x18017fa4f]
cmp qword [0x180183728], 0
cmovne eax, r12d
mov byte [0x18017fa4f], al
lea rcx, [rsp + 0x5270]
call fcn.180072920
movss xmm2, dword [rsp + 0x5274]
subss xmm2, xmm14
movss xmm1, dword [rsp + 0x5270]
lea rcx, [rsp + 0xa18]
call fcn.18000ec70
mov rcx, rax
call fcn.180072970
movaps xmm6, xmmword [0x18017f500]
mov dword [rsp + 0x23c], 0x66ced0d8
mov word [rsp + 0x240], 0x100
lea rcx, [rsp + 0x23c]
call fcn.1800366c0
mov rbx, rax
movdqa xmm0, xmmword [0x180138980]
movdqu xmmword [rsp + 0x1ad8], xmm0
mov dword [rsp + 0x1ae8], 0x1006b6e
lea rcx, [rsp + 0x1ad8]
call fcn.1800290f0
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rbx
movss xmm3, dword [0x180136cc4]
movaps xmm2, xmm11
lea rdx, [0x18017fab0]
mov rcx, rax
call fcn.1800603c0
nop
lea rcx, [rsp + 0x56a8]
call fcn.180010900
jmp 0x180036615
cmp eax, 7
jne 0x18003661f
mov edi, dword [0x180183574]
mov rsi, qword gs:[0x58]
mov ecx, 4
mov r15d, ecx
mov rax, qword [rsi + rdi*8]
mov ecx, dword [rcx + rax]
cmp dword [0x180184f88], ecx
jle 0x180034cb9
lea rcx, [0x180184f88]
call fcn.180112998
cmp dword [0x180184f88], 0xffffffff
jne 0x180034cb9
lea rdx, [0x18012e3b3]
lea rcx, [0x180184fd0]
call fcn.1800635e0
lea rcx, [0x1801199f0]
call fcn.180112f38
nop
lea rcx, [0x180184f88]
call fcn.180112938
call fcn.180072ca0
lea rcx, [rsp + 0xa20]
call fcn.180072c40
movss xmm2, dword [rax + 4]
subss xmm2, xmm13
movss xmm8, dword [0x180136cb4]
movaps xmm1, xmm8
lea rcx, [rsp + 0xa28]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0xbb8], 0x45b1bbba
mov dword [rsp + 0xbbc], 0x4f4353
mov byte [rsp + 0xbc0], 1
lea rcx, [rsp + 0xbb8]
call fcn.18000ed90
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.180069d70
movdqa xmm0, xmmword [0x1801373c0]
movdqu xmmword [rsp + 0x1d78], xmm0
mov dword [rsp + 0x1d88], 0x7f63616e
mov word [rsp + 0x1d8c], 0x63
mov byte [rsp + 0x1d8e], 1
lea rcx, [rsp + 0x1d78]
call fcn.180036880
mov rdx, rax
mov r9d, 0x120
lea r8, [0x18017f5e0]
lea rcx, str.Menu
call fcn.18005c970
lea rdx, [0x18017f5e0]
lea rcx, [0x18017f500]
call fcn.180012610
movdqa xmm0, xmmword [0x180138f50]
movdqu xmmword [rsp + 0x2098], xmm0
mov dword [rsp + 0x20a8], 0x7e7a617f
mov dword [rsp + 0x20ac], 0x7b703275
mov dword [rsp + 0x20b0], 0x657979
mov byte [rsp + 0x20b4], 1
lea rcx, [rsp + 0x2098]
call fcn.18002a130
mov rdx, rax
mov r9d, 0x120
lea r8, [0x18017f5f0]
lea rcx, [0x18012e7d8]
call fcn.18005c970
lea rdx, [0x18017f5f0]
lea rcx, [0x18017f4f0]
call fcn.180012610
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x180139520]
movdqu xmmword [rsp + 0x5078], xmm0
movdqa xmm1, xmmword [0x180139150]
movdqu xmmword [rsp + 0x5088], xmm1
mov dword [rsp + 0x5098], 0x45737c7c
mov word [rsp + 0x509c], 0x45
mov byte [rsp + 0x509e], 1
lea rcx, [rsp + 0x5078]
call fcn.180036940
mov rbx, rax
mov dword [rsp + 0xfc8], 0x779096ae
mov dword [rsp + 0xfcc], 0x6a6a4021
mov dword [rsp + 0xfd0], 0x1007561
lea rcx, [rsp + 0xfc8]
call fcn.18001cf00
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017f812]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x180139570]
movdqu xmmword [rsp + 0x50c8], xmm0
movdqa xmm1, xmmword [0x1801391c0]
movdqu xmmword [rsp + 0x50d8], xmm1
mov dword [rsp + 0x50e8], 0x417b3e78
mov dword [rsp + 0x50ec], 0x1004755
lea rcx, [rsp + 0x50c8]
call fcn.180025650
mov rbx, rax
mov dword [rsp + 0xd88], 0x658b9faa
mov dword [rsp + 0xd8c], 0x76626f73
mov word [rsp + 0xd90], 0x6e
mov byte [rsp + 0xd92], 1
lea rcx, [rsp + 0xd88]
call fcn.18002a160
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017f814]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x180138ef0]
movdqu xmmword [rsp + 0x4f88], xmm0
movdqa xmm1, xmmword [0x180139160]
movdqu xmmword [rsp + 0x4f98], xmm1
mov word [rsp + 0x4fa8], 0x100
lea rcx, [rsp + 0x4f88]
call fcn.180036690
mov rbx, rax
mov dword [rsp + 0xd98], 0x73908cbe
mov dword [rsp + 0xd9c], 0x6d626a72
mov word [rsp + 0xda0], 0x77
mov byte [rsp + 0xda2], 1
lea rcx, [rsp + 0xd98]
call fcn.18002a160
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017f813]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
cmp byte [0x18017f816], 0
je 0x18003507f
movaps xmm6, xmmword [0x18017f500]
movdqa xmm0, xmmword [0x180137340]
movdqu xmmword [rsp + 0x1e08], xmm0
mov dword [rsp + 0x1e18], 0x717f774f
mov dword [rsp + 0x1e1c], 0x1006162
lea rcx, [rsp + 0x1e08]
call fcn.1800368b0
mov rbx, rax
mov dword [rsp + 0x1198], 0x658d8aae
mov dword [rsp + 0x119c], 0x76736f60
mov dword [rsp + 0x11a0], 0x61696a
mov byte [rsp + 0x11a4], 1
lea rcx, [rsp + 0x1198]
call fcn.18001cf30
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18017f815]
mov rdx, rbx
mov rcx, rax
call fcn.18005f110
movdqa xmm0, xmmword [0x180137310]
movdqu xmmword [rsp + 0x1ca0], xmm0
mov dword [rsp + 0x1cb0], 0x65616b60
mov word [rsp + 0x1cb4], 0x100
lea rcx, [rsp + 0x1ca0]
call fcn.180036910
mov rbx, rax
mov dword [rsp + 0xda8], 0x75919bb0
mov dword [rsp + 0xdac], 0x6a6a4021
mov word [rsp + 0xdb0], 0x61
mov byte [rsp + 0xdb2], 1
lea rcx, [rsp + 0xda8]
call fcn.18002a160
lea r8, reloc.WS2_32.dll_WSAStartup
mov rdx, rbx
mov rcx, rax
call fcn.180091420
call fcn.180012630
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0xa30]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movss xmm7, dword [0x180136c30]
movaps xmm2, xmm7
lea rcx, [rsp + 0xa38]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x11a8], 0x6f9390a8
mov dword [rsp + 0x11ac], 0x49236660
mov dword [rsp + 0x11b0], 0x726860
mov byte [rsp + 0x11b4], 1
lea rcx, [rsp + 0x11a8]
call fcn.18001cf30
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x1800351af
movzx eax, byte [0x18017f811]
cmp byte [0x18017f816], 0
cmovne eax, r12d
mov byte [0x18017f811], al
xor ecx, ecx
call fcn.1800a7100
call fcn.180012630
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0xa40]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm7
lea rcx, [rsp + 0xa48]
call fcn.18000ec70
mov rbx, rax
movdqa xmm0, xmmword [0x180139080]
movdqu xmmword [rsp + 0x1cb8], xmm0
mov dword [rsp + 0x1cc8], 0x747a6161
mov word [rsp + 0x1ccc], 0x100
lea rcx, [rsp + 0x1cb8]
call fcn.180036910
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x18003523d
call fcn.180028a40
call fcn.180012630
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0xa50]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm7
lea rcx, [rsp + 0xa58]
call fcn.18000ec70
mov rbx, rax
movdqa xmm0, xmmword [0x180139070]
movdqu xmmword [rsp + 0x1cd0], xmm0
mov dword [rsp + 0x1ce0], 0x747a6161
mov word [rsp + 0x1ce4], 0x100
lea rcx, [rsp + 0x1cd0]
call fcn.180036910
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x1800352cb
call fcn.180028d60
call fcn.180012630
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0xa60]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm7
lea rcx, [rsp + 0x4c0]
call fcn.18000ec70
mov rbx, rax
movdqa xmm0, xmmword [0x180138950]
movdqu xmmword [rsp + 0x1e20], xmm0
mov dword [rsp + 0x1e30], 0x7f636d2d
mov dword [rsp + 0x1e34], 0x1007664
lea rcx, [rsp + 0x1e20]
call fcn.1800368b0
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x18003535a
call fcn.180029120
call fcn.180069eb0
call fcn.180072dd0
movaps xmm1, xmm15
xorps xmm0, xmm0
call fcn.180072870
call fcn.180072ca0
lea rcx, [rsp + 0x4d0]
call fcn.180072c40
movss xmm2, dword [rax + 4]
subss xmm2, xmm13
movaps xmm1, xmm8
lea rcx, [rsp + 0x4f0]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0xba8], 0x46b1b1be
mov dword [rsp + 0xbac], 0x504548
mov byte [rsp + 0xbb0], 1
lea rcx, [rsp + 0xba8]
call fcn.18000ed90
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.180069d70
mov rax, qword [rsi + rdi*8]
mov ecx, dword [r15 + rax]
cmp dword [0x180184fc0], ecx
jle 0x180035440
lea rcx, [0x180184fc0]
call fcn.180112998
cmp dword [0x180184fc0], 0xffffffff
jne 0x180035440
mov word [rsp + 0x98], 0x100
lea rcx, [rsp + 0x98]
call fcn.180036870
mov rdx, rax
lea rcx, [0x180185160]
call fcn.18003ed40
lea rcx, [0x1801199e0]
call fcn.180112f38
nop
lea rcx, [0x180184fc0]
call fcn.180112938
mov rax, qword [rsi + rdi*8]
mov ecx, dword [r15 + rax]
cmp dword [0x180184e58], ecx
jle 0x1800354bb
lea rcx, [0x180184e58]
call fcn.180112998
cmp dword [0x180184e58], 0xffffffff
jne 0x1800354bb
mov dword [rsp + 0x11b8], 0x6691919e
mov dword [rsp + 0x11bc], 0x6e2d6568
mov dword [rsp + 0x11c0], 0x696976
mov byte [rsp + 0x11c4], 1
lea rdx, [0x180185100]
lea rcx, [rsp + 0x11b8]
call fcn.18003da40
lea rcx, [0x1801199d0]
call fcn.180112f38
nop
lea rcx, [0x180184e58]
call fcn.180112938
mov rax, qword [rsi + rdi*8]
mov ecx, dword [r15 + rax]
cmp dword [0x180184e60], ecx
jle 0x18003552f
lea rcx, [0x180184e60]
call fcn.180112998
cmp dword [0x180184e60], 0xffffffff
jne 0x18003552f
mov word [rsp + 0x9c], 0x100
lea rcx, [rsp + 0x9c]
call fcn.180036870
mov qword [rsp + 0x500], rax
xor r8d, r8d
lea rdx, [rsp + 0x500]
lea rcx, [0x180185130]
call fcn.18004c1a0
lea rcx, [0x1801199c0]
call fcn.180112f38
nop
lea rcx, [0x180184e60]
call fcn.180112938
lea rcx, [rsp + 0x5308]
call fcn.180072920
movss xmm2, dword [rsp + 0x530c]
subss xmm2, xmm7
movss xmm1, dword [rsp + 0x5308]
lea rcx, [rsp + 0x510]
call fcn.18000ec70
mov rcx, rax
call fcn.180072970
lea rcx, [rsp + 0x680]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movss xmm2, dword [0x180136c9c]
lea rcx, [rsp + 0x688]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0xdb8], 0x20dfdedd
mov dword [rsp + 0xdbc], 0x24232221
mov word [rsp + 0xdc0], 0x25
mov byte [rsp + 0xdc2], 1
lea rcx, [rsp + 0xdb8]
call fcn.18002a160
xor r9d, r9d
xor r8d, r8d
mov rdx, rbx
mov rcx, rax
call fcn.1800609e0
lea rdx, [0x180185160]
lea rcx, [rsp + 0x56e8]
call fcn.18003ed80
nop
mov edi, r13d
xor r8d, r8d
lea rdx, [rsp + 0x56e8]
lea rcx, [rsp + 0x4ab8]
call fcn.180047c60
nop
lea rdx, [rsp + 0x4ab8]
lea rcx, [rsp + 0x5558]
call fcn.18000e3f0
nop
lea rcx, [rsp + 0x4ab8]
call fcn.18000da60
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rsp + 0x5588]
call fcn.18000e8c0
lea rdx, [rsp + 0x5558]
lea rcx, [rsp + 0x1468]
call fcn.180036e60
mov rdx, rax
lea rcx, [rsp + 0x5588]
call fcn.18000e6c0
nop
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rsp + 0x5568]
call fcn.18000e8c0
lea rdx, [rsp + 0x5558]
lea rcx, [rsp + 0x1488]
call fcn.180036e60
mov rdx, rax
lea rcx, [rsp + 0x5568]
call fcn.18000e740
nop
nop word [rax + rax]
lea rdx, [rsp + 0x5568]
lea rcx, [rsp + 0x5588]
call fcn.18000e6b0
test al, al
je 0x180035a54
lea rcx, [rsp + 0x5588]
call fcn.18000e5a0
mov rbx, rax
mov rcx, rax
call fcn.18000e120
mov rcx, rax
call fcn.18000e8d0
test al, al
je 0x180035783
mov dword [rsp + 0x2c4], 0x6f8c94d3
mov word [rsp + 0x2c8], reloc.WS2_32.dll_WSAGetLastError
mov byte [rsp + 0x2ca], 1
lea rdx, [rsp + 0x4ad8]
lea rcx, [rsp + 0x2c4]
call fcn.18003df40
nop
or r14d, 1
mov dword [rsp + 0x30], r14d
xor r8d, r8d
mov rdx, rax
lea rcx, [rsp + 0x4af8]
call fcn.180047c60
nop
or r14d, 2
mov dword [rsp + 0x30], r14d
mov rcx, rbx
call fcn.18000e120
lea rdx, [rsp + 0x4b18]
mov rcx, rax
call fcn.18000d8f0
or r14d, 4
lea rdx, [rsp + 0x4af8]
mov rcx, rax
call fcn.18000d9f0
test al, al
je 0x180035783
mov sil, 1
jmp 0x180035786
xor sil, sil
test r14b, 4
je 0x18003579e
and r14d, 0xfffffffb
lea rcx, [rsp + 0x4b18]
call fcn.18000da60
nop
test r14b, 2
je 0x1800357b6
and r14d, 0xfffffffd
lea rcx, [rsp + 0x4af8]
call fcn.18000da60
nop
test r14b, 1
je 0x1800357cd
and r14d, 0xfffffffe
lea rcx, [rsp + 0x4ad8]
call fcn.180010900
test sil, sil
je 0x180035a42
mov dword [rsp + 0x690], 0x74869cdd
mov dword [rsp + 0x694], 0x1007164
mov rcx, rbx
call fcn.18000e120
mov rcx, rax
call fcn.18000e850
mov rdx, rax
lea rcx, [rsp + 0x4b38]
call fcn.18000eba0
mov qword [rsp + 0x40], rax
mov dword [rsp + 0xb98], 0x7a96adf7
mov dword [rsp + 0xb9c], 0x233864
mov byte [rsp + 0xba0], 1
lea rcx, [rsp + 0xb98]
call fcn.18000ed90
mov rsi, rax
mov rcx, rbx
call fcn.18000e120
lea rdx, [rsp + 0x4b58]
mov rcx, rax
call fcn.18000d540
mov r15, rax
mov dword [rsp + 0x11c8], 0x659397bb
mov dword [rsp + 0x11cc], 0x70627221
mov dword [rsp + 0x11d0], 0x273c6d
mov byte [rsp + 0x11d4], 1
lea rcx, [rsp + 0x11c8]
call fcn.18001cf30
mov r8, r15
mov rdx, rax
lea rcx, [rsp + 0x4b78]
call fcn.1800473e0
nop
mov r8, rsi
mov rdx, rax
lea rcx, [rsp + 0x4b98]
call fcn.180047280
nop
mov r8, qword [rsp + 0x40]
mov rdx, rax
lea rcx, [rsp + 0x4bb8]
call fcn.180047340
nop
lea r8, [rsp + 0x690]
mov rdx, rax
lea rcx, [rsp + 0x56c8]
call fcn.180036970
nop
lea rcx, [rsp + 0x4bb8]
call fcn.180010900
nop
lea rcx, [rsp + 0x4b98]
call fcn.180010900
nop
lea rcx, [rsp + 0x4b78]
call fcn.180010900
nop
lea rcx, [rsp + 0x4b58]
call fcn.180010900
nop
lea rcx, [rsp + 0x4b38]
call fcn.180010900
mov rcx, rbx
call fcn.18000e120
lea rdx, [rsp + 0x4bd8]
mov rcx, rax
call fcn.18000d840
nop
lea rdx, [rsp + 0x5688]
mov rcx, rax
call fcn.18000d540
nop
lea rcx, [rsp + 0x4bd8]
call fcn.18000da60
imul eax, edi, 0x16
movd xmm2, eax
cvtdq2ps xmm2, xmm2
movaps xmm1, xmm12
lea rcx, [rsp + 0x698]
call fcn.18000ec70
mov rcx, rax
call fcn.180072970
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x6a0]
call fcn.180072c40
mov rsi, rax
call fcn.180063b90
movss xmm1, dword [rsi]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm11
lea rcx, [rsp + 0x6c0]
call fcn.18000ec70
mov rsi, rax
lea rcx, [rsp + 0x5688]
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rsi
mov rcx, rax
call fcn.18005ef90
test al, al
je 0x180035a10
lea rdx, [rsp + 0x5688]
lea rcx, [0x180185100]
call fcn.18003ecc0
mov rcx, rbx
call fcn.18000e120
mov rdx, rax
lea rcx, [0x180185130]
call fcn.18000da30
lea rcx, [rsp + 0x56c8]
call fcn.18003ec00
mov rcx, rax
call fcn.180060480
inc edi
lea rcx, [rsp + 0x5688]
call fcn.180010900
nop
lea rcx, [rsp + 0x56c8]
call fcn.180010900
lea rcx, [rsp + 0x5588]
call fcn.18000e5b0
jmp 0x1800356b0
lea rcx, [rsp + 0x5568]
call fcn.18000e6f0
nop
lea rcx, [rsp + 0x5588]
call fcn.18000e6f0
nop
lea rcx, [rsp + 0x5558]
call fcn.18000e6f0
nop
jmp 0x180035a99
lea rcx, [rsp + 0x56e8]
call fcn.180010900
call fcn.180069eb0
mov dword [rsp + 0x1368], 0x669191be
mov dword [rsp + 0x136c], 0x4a236568
mov dword [rsp + 0x1370], 0x32626b64
mov word [rsp + 0x1374], 0x29
mov byte [rsp + 0x1376], 1
lea rdx, [rsp + 0x4bf8]
lea rcx, [rsp + 0x1368]
call fcn.18003d940
nop
lea r8, [0x180185100]
mov rdx, rax
lea rcx, [rsp + 0x4c18]
call fcn.1800472e0
nop
mov rcx, rax
call fcn.18003ec00
mov rcx, rax
call fcn.180092390
nop
lea rcx, [rsp + 0x4c18]
call fcn.180010900
nop
lea rcx, [rsp + 0x4bf8]
call fcn.180010900
mov dword [rsp + 0x700], 0x688b9fad
mov dword [rsp + 0x704], 0x100223b
lea rdx, [rsp + 0x4c38]
lea rcx, [rsp + 0x700]
call fcn.18003e730
nop
lea r8, [0x180185160]
mov rdx, rax
lea rcx, [rsp + 0x4c58]
call fcn.1800472e0
nop
mov rcx, rax
call fcn.18003ec00
mov rcx, rax
call fcn.180092390
nop
lea rcx, [rsp + 0x4c58]
call fcn.180010900
nop
lea rcx, [rsp + 0x4c38]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x720]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
subss xmm1, xmm14
movaps xmm2, xmm11
lea rcx, [rsp + 0x740]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x1358], 0x208b9bba
mov dword [rsp + 0x135c], 0x61716b45
mov dword [rsp + 0x1360], 0x7a687266
mov word [rsp + 0x1364], 0x70
mov byte [rsp + 0x1366], 1
lea rcx, [rsp + 0x1358]
call fcn.1800367e0
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
test al, al
je 0x180035c73
xor eax, eax
mov byte [rsp + 0x60], al
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x5598]
call fcn.18004c200
nop
lea rcx, [rsp + 0x5598]
call fcn.18000ea70
nop
lea rcx, [rsp + 0x5598]
call fcn.18000ea50
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x760]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
subss xmm1, xmm14
movaps xmm2, xmm11
lea rcx, [rsp + 0x790]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0xf08], 0x209197dd
mov dword [rsp + 0xf0c], 0x6b6e676c
mov dword [rsp + 0xf10], 0x1007f77
mov dword [rsp + 0x2cc], 0x649e91b1
mov word [rsp + 0x2d0], reloc.WLDAP32.dll_Ordinal_33
mov byte [rsp + 0x2d2], 1
lea rdx, [rsp + 0x4c78]
lea rcx, [rsp + 0x2cc]
call fcn.18003df40
nop
lea r8, [0x180185100]
mov rdx, rax
lea rcx, [rsp + 0x4c98]
call fcn.1800472e0
nop
lea r8, [rsp + 0xf08]
mov rdx, rax
lea rcx, [rsp + 0x4cb8]
call fcn.180036a40
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
movzx ebx, al
lea rcx, [rsp + 0x4cb8]
call fcn.180010900
nop
lea rcx, [rsp + 0x4c98]
call fcn.180010900
nop
lea rcx, [rsp + 0x4c78]
call fcn.180010900
test bl, bl
je 0x180035ebb
lea rcx, [0x180185130]
call fcn.18000e850
test rax, rax
je 0x180035ebb
mov word [rsp + 0xa0], 0xa1
mov byte [rsp + 0xa2], 1
lea rcx, [rsp + 0xa0]
call fcn.18000ed70
mov r8, rax
lea rdx, [0x180185160]
lea rcx, [rsp + 0x4cd8]
call fcn.180047210
nop
lea r8, [0x180185100]
mov rdx, rax
lea rcx, [rsp + 0x5728]
call fcn.1800472e0
nop
lea rcx, [rsp + 0x4cd8]
call fcn.180010900
mov edx, 0x110
lea rcx, [rsp + 0x5420]
call fcn.180036f00
mov dword [rsp + 0x20], r12d
mov r9d, 0x40
mov r8d, r12d
lea rdx, [rsp + 0x5728]
lea rcx, [rsp + 0x5420]
call fcn.18003a980
nop
mov rax, qword [rsp + 0x5420]
movsxd rcx, dword [rax + 4]
lea rax, [rsp + 0x5420]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x180035ea0
xor edx, edx
lea rcx, [rsp + 0x5578]
call fcn.18003d210
nop
lea rdx, [rsp + 0x5578]
lea rcx, [rsp + 0x5420]
call fcn.18003cc50
lea rdx, [rsp + 0x5578]
lea rcx, [rsp + 0x1458]
call fcn.18003cec0
mov rcx, rax
call fcn.18001e7e0
nop
lea rcx, [rsp + 0x5578]
call fcn.18003cea0
nop
lea rcx, [rsp + 0x5420]
call fcn.180036e90
nop
lea rcx, [rsp + 0x5728]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x7c8]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
subss xmm1, xmm14
movaps xmm2, xmm11
lea rcx, [rsp + 0x7d8]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0xb88], 0x65939bb9
mov dword [rsp + 0xb8c], 0x236775
mov byte [rsp + 0xb90], 1
lea rdx, [rsp + 0x4cf8]
lea rcx, [rsp + 0xb88]
call fcn.18003e6b0
nop
lea r8, [0x180185100]
mov rdx, rax
lea rcx, [rsp + 0x4d18]
call fcn.1800472e0
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
movzx ebx, al
lea rcx, [rsp + 0x4d18]
call fcn.180010900
nop
lea rcx, [rsp + 0x4cf8]
call fcn.180010900
test bl, bl
je 0x1800360fc
mov word [rsp + 0xa4], 0xa1
mov byte [rsp + 0xa6], 1
lea rcx, [rsp + 0xa4]
call fcn.18000ed70
mov r8, rax
lea rdx, [0x180185160]
lea rcx, [rsp + 0x4d38]
call fcn.180047210
nop
lea r8, [0x180185100]
mov rdx, rax
lea rcx, [rsp + 0x55e8]
call fcn.1800472e0
nop
lea rcx, [rsp + 0x4d38]
call fcn.180010900
lea rdx, [rsp + 0x55e8]
lea rcx, [rsp + 0x4d58]
call fcn.18003ed80
nop
xor r8d, r8d
mov rdx, rax
lea rcx, [rsp + 0x4d78]
call fcn.180047c60
nop
lea rcx, [rsp + 0x4d78]
call fcn.18000e7c0
movzx ebx, al
lea rcx, [rsp + 0x4d78]
call fcn.18000da60
nop
lea rcx, [rsp + 0x4d58]
call fcn.180010900
test bl, bl
je 0x1800360ef
lea rdx, [rsp + 0x55e8]
lea rcx, [rsp + 0x4d98]
call fcn.18003ed80
nop
xor r8d, r8d
mov rdx, rax
lea rcx, [rsp + 0x4db8]
call fcn.180047c60
nop
lea rcx, [rsp + 0x4db8]
call fcn.18000e930
nop
lea rcx, [rsp + 0x4db8]
call fcn.18000da60
nop
lea rcx, [rsp + 0x4d98]
call fcn.180010900
mov dword [rsp + 0x11d8], 0x6691919e
mov dword [rsp + 0x11dc], 0x6e2d6568
mov dword [rsp + 0x11e0], 0x696976
mov byte [rsp + 0x11e4], 1
lea rdx, [rsp + 0x4dd8]
lea rcx, [rsp + 0x11d8]
call fcn.18003da40
mov rdx, rax
lea rcx, [0x180185100]
call fcn.18003ecf0
lea rcx, [rsp + 0x4dd8]
call fcn.180010900
nop
lea rcx, [rsp + 0x55e8]
call fcn.180010900
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x7e8]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
subss xmm1, xmm14
movaps xmm2, xmm11
lea rcx, [rsp + 0x808]
call fcn.18000ec70
mov rbx, rax
movdqa xmm0, xmmword [0x180136f20]
movdqu xmmword [rsp + 0x1640], xmm0
mov byte [rsp + 0x1650], 1
lea rdx, [rsp + 0x4df8]
lea rcx, [rsp + 0x1640]
call fcn.18003d860
nop
lea r8, [0x180185100]
mov rdx, rax
lea rcx, [rsp + 0x4e18]
call fcn.1800472e0
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
movzx ebx, al
lea rcx, [rsp + 0x4e18]
call fcn.180010900
nop
lea rcx, [rsp + 0x4df8]
call fcn.180010900
test bl, bl
je 0x1800362b0
mov word [rsp + 0xa8], 0xa1
mov byte [rsp + 0xaa], 1
lea rcx, [rsp + 0xa8]
call fcn.18000ed70
mov r8, rax
lea rdx, [0x180185160]
lea rcx, [rsp + 0x4e38]
call fcn.180047210
nop
lea r8, [0x180185100]
mov rdx, rax
lea rcx, [rsp + 0x55c8]
call fcn.1800472e0
nop
lea rcx, [rsp + 0x4e38]
call fcn.180010900
mov edx, 0x110
lea rcx, [rsp + 0x5310]
call fcn.180036f00
mov dword [rsp + 0x20], r12d
mov r9d, 0x40
mov r8d, r12d
lea rdx, [rsp + 0x55c8]
lea rcx, [rsp + 0x5310]
call fcn.18003a980
nop
mov rax, qword [rsp + 0x5310]
movsxd rcx, dword [rax + 4]
lea rax, [rsp + 0x5310]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x180036295
lea rdx, [rsp + 0x55c8]
lea rcx, [rsp + 0x4e58]
call fcn.18003ed80
mov rcx, rax
call fcn.180025680
nop
lea rcx, [rsp + 0x5310]
call fcn.180036e90
nop
lea rcx, [rsp + 0x55c8]
call fcn.180010900
lea rcx, [rsp + 0x5300]
call fcn.180072920
movss xmm2, dword [rsp + 0x5304]
addss xmm2, xmm14
movss xmm1, dword [rsp + 0x5300]
lea rcx, [rsp + 0x880]
call fcn.18000ec70
mov rcx, rax
call fcn.180072970
movaps xmm6, xmmword [0x18017f500]
lea rcx, [rsp + 0x8c0]
call fcn.180072c40
mov rbx, rax
call fcn.180063b90
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
subss xmm1, xmm14
movaps xmm2, xmm11
lea rcx, [rsp + 0x908]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x2d4], 0x6f8c94d3
mov word [rsp + 0x2d8], reloc.WS2_32.dll_WSAGetLastError
mov byte [rsp + 0x2da], 1
mov dword [rsp + 0xb78], 0x619a8cbe
mov dword [rsp + 0xb7c], 0x236775
mov byte [rsp + 0xb80], 1
lea rdx, [rsp + 0x4e78]
lea rcx, [rsp + 0xb78]
call fcn.18003e6b0
nop
lea r8, str.config
mov rdx, rax
lea rcx, [rsp + 0x4e98]
call fcn.180047280
nop
lea r8, [rsp + 0x2d4]
mov rdx, rax
lea rcx, [rsp + 0x4eb8]
call fcn.180036b10
nop
mov rcx, rax
call fcn.18003ec00
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005ef70
movzx ebx, al
lea rcx, [rsp + 0x4eb8]
call fcn.180010900
nop
lea rcx, [rsp + 0x4e98]
call fcn.180010900
nop
lea rcx, [rsp + 0x4e78]
call fcn.180010900
test bl, bl
je 0x180036579
lea rdx, str.config
lea rcx, [rsp + 0x5708]
call fcn.18003ed40
nop
mov dword [rsp + 0x2dc], 0x6f8c94d3
mov word [rsp + 0x2e0], reloc.WS2_32.dll_WSAGetLastError
mov byte [rsp + 0x2e2], 1
lea rcx, [rsp + 0x2dc]
call fcn.180010350
mov rbx, rax
mov word [rsp + 0xac], 0xa1
mov byte [rsp + 0xae], 1
lea rcx, [rsp + 0xac]
call fcn.18000ed70
mov r8, rax
lea rdx, [0x180185160]
lea rcx, [rsp + 0x4ed8]
call fcn.180047210
nop
lea r8, [rsp + 0x5708]
mov rdx, rax
lea rcx, [rsp + 0x4ef8]
call fcn.1800472e0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x55a8]
call fcn.180047280
nop
lea rcx, [rsp + 0x4ef8]
call fcn.180010900
nop
lea rcx, [rsp + 0x4ed8]
call fcn.180010900
mov word [rsp + 0xb0], Ordinal_143
mov byte [rsp + 0xb2], 1
lea rcx, [rsp + 0xb0]
call fcn.18000ed70
mov rbx, rax
lea rcx, [rsp + 0x55a8]
call fcn.18003ec00
mov rdx, rbx
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
mov rbx, rax
test rax, rax
je 0x18003655e
mov dword [rsp + 0x2e4], 0x6f8c94d3
mov word [rsp + 0x2e8], reloc.WS2_32.dll_WSAGetLastError
mov byte [rsp + 0x2ea], 1
lea r8, [rsp + 0x2e4]
lea rdx, [rsp + 0x5708]
lea rcx, [rsp + 0x4f18]
call fcn.180036b10
mov rdx, rax
lea rcx, [0x180185100]
call fcn.18003ecf0
lea rcx, [rsp + 0x4f18]
call fcn.180010900
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
nop
lea rcx, [rsp + 0x55a8]
call fcn.180010900
nop
lea rcx, [rsp + 0x5708]
call fcn.180010900
lea rcx, [rsp + 0x52f8]
call fcn.180072920
movss xmm1, dword [rsp + 0x52f8]
subss xmm1, dword [0x180136bcc]
movss xmm2, dword [rsp + 0x52fc]
lea rcx, [rsp + 0x918]
call fcn.18000ec70
mov rcx, rax
call fcn.180072970
mov dword [rsp + 0x1348], 0x6f9cddde
mov dword [rsp + 0x134c], 0x636a646f
mov dword [rsp + 0x1350], 0x6566685a
mov word [rsp + 0x1354], 0x6c
mov byte [rsp + 0x1356], 1
lea rcx, [rsp + 0x1348]
call fcn.1800367e0
mov rcx, rax
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r13
xor r9d, r9d
lea r8d, [r9 + 0x14]
lea rdx, str.config
call fcn.180098480
call fcn.180069eb0
call fcn.180072dd0
call fcn.18006f140
mov rcx, qword [rsp + 0x5900]
xor rcx, rsp
call fcn.1801127f0
lea r11, [rsp + 0x59b0]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
ret