Function at 0x18002a300
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, 0x59f0
call fcn.180113c20
sub rsp, rax
movaps xmmword [rsp + 0x59e0], xmm6
movaps xmmword [rsp + 0x59d0], xmm7
movaps xmmword [rsp + 0x59c0], xmm8
movaps xmmword [rsp + 0x59b0], xmm9
movaps xmmword [rsp + 0x59a0], xmm10
movaps xmmword [rsp + 0x5990], xmm11
movaps xmmword [rsp + 0x5980], xmm12
movaps xmmword [rsp + 0x5970], xmm13
movaps xmmword [rsp + 0x5960], xmm14
movaps xmmword [rsp + 0x5950], xmm15
mov rax, qword [0x1801561e0]
xor rax, rsp
mov qword [rsp + 0x5940], rax
xor r13d, r13d
mov r14d, r13d
mov dword [rsp + 0x30], r13d
mov rax, qword [0x1801846f0]
or dword [rax + 0x47c8], 0x10
movss xmm3, dword [0x180137ce0]
movss xmm0, dword [0x180137cd0]
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 [0x1801385e0]
movdqu xmmword [rsp + 0x4fa0], xmm0
movdqa xmm1, xmmword [0x180138bf0]
movdqu xmmword [rsp + 0x4fb0], xmm1
mov word [rsp + 0x4fc0], 0x100
lea rcx, [rsp + 0x4fa0]
call fcn.18003c580
mov r8d, 0x83
lea rdx, reloc.WS2_32.dll_accept
lea rcx, [rsp + 0x4fa0]
call fcn.18006ce30
test al, al
je 0x180036874
movss xmm4, dword [0x18018481c]
movss xmm3, dword [0x1801804e0]
movss xmm0, dword [0x1801804e4]
movss xmm1, dword [0x1801804e8]
movss xmm2, dword [0x180137abc]
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 [0x180184818]
unpcklps xmm0, xmm4
movq rdx, xmm0
lea rcx, [rsp + 0x40]
call fcn.180017b00
mov rax, qword [0x1801846f0]
mov rcx, qword [rax + 0x3ef0]
movss xmm8, dword [rcx + 0x20]
movss xmm10, dword [rcx + 0x24]
mov rcx, qword [0x1801804d0]
call fcn.18006fa90
call fcn.180066700
mov rsi, rax
mov dword [rsp + 0x20], Ordinal_30
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rsp + 0x14d0]
call fcn.18000ec90
mov rcx, rax
call fcn.18000ece0
mov edi, eax
movaps xmm2, xmm10
movss xmm13, dword [0x180137c3c]
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 [0x180137c0c]
movaps xmm1, xmm8
addss xmm1, dword [0x180137c0c]
lea rcx, [rsp + 0x304]
call fcn.18000ec70
movss xmm0, dword [0x180137b14]
movss dword [rsp + 0x20], xmm0
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180085600
call fcn.18006ff60
mov rdi, rax
lea rdx, [rsp + 0x14e0]
lea rcx, [0x1801804f0]
call fcn.18000ecf0
mov rcx, rax
call fcn.180063f20
mov ebx, eax
movss xmm15, dword [0x180137d1c]
movss dword [rsp + 0x20], xmm15
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x18012f6ec]
lea rcx, [rsp + 0x30c]
call fcn.1800694f0
movss xmm0, dword [rax]
mulss xmm0, dword [0x180137adc]
movss xmm7, dword [0x180137c48]
subss xmm7, xmm0
addss xmm7, xmm10
movss xmm14, dword [0x180137bfc]
addss xmm7, xmm14
movss dword [rsp + 0x20], xmm15
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x18012f6ec]
lea rcx, [rsp + 0x314]
call fcn.1800694f0
movss xmm0, dword [rax]
mulss xmm0, dword [0x180137adc]
movss xmm1, dword [0x180137c4c]
subss xmm1, xmm0
addss xmm1, xmm8
addss xmm1, dword [0x180137b70]
movaps xmm2, xmm7
lea rcx, [rsp + 0x31c]
call fcn.18000ec70
mov qword [rsp + 0x20], r13
lea r9, [0x18012f6ec]
mov r8d, ebx
mov rdx, rax
mov rcx, rdi
call fcn.180085e60
call fcn.18006fb30
call fcn.180066700
mov rsi, rax
mov dword [rsp + 0x20], 0xff
mov edx, reloc.WS2_32.dll_recvfrom
mov r9d, edx
mov r8d, edx
lea rcx, [rsp + 0x14f0]
call fcn.18000ec90
lea rdx, [rsp + 0x1500]
mov rcx, rax
call fcn.18000ecf0
mov rcx, rax
call fcn.180063f20
mov edi, eax
lea rcx, [rsp + 0x324]
call fcn.180072fc0
movaps xmm6, xmm10
addss xmm6, dword [rax + 4]
lea rcx, [rsp + 0x32c]
call fcn.180072fc0
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.18006fcf0
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.180085860
call fcn.180066700
mov rsi, rax
mov dword [rsp + 0x20], 0xff
mov edx, Ordinal_33
mov r9d, edx
mov r8d, edx
lea rcx, [rsp + 0x1510]
call fcn.18000ec90
lea rdx, [rsp + 0x1520]
mov rcx, rax
call fcn.18000ecf0
mov rcx, rax
call fcn.180063f20
mov edi, eax
movaps xmm6, xmm10
movss xmm7, dword [0x180137c68]
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 [0x180137b14]
movss dword [rsp + 0x20], xmm8
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180085600
movaps xmm0, xmm7
call fcn.180072d50
call fcn.180073020
movaps xmm6, xmmword [0x1801804f0]
cmp dword [0x180180818], r13d
sete bl
mov dword [rsp + 0xcc], 0x787d72
mov byte [rsp + 0xd0], 1
lea rdx, [rsp + 0x2688]
lea rcx, [rsp + 0xcc]
call fcn.18003e100
mov rdx, rax
lea rcx, [rsp + 0x26a8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
movzx edx, bl
mov rcx, rax
call fcn.18005c5b0
movzx ebx, al
lea rcx, [rsp + 0x26a8]
call fcn.180010900
mov eax, dword [0x180180818]
test bl, bl
cmovne eax, r13d
mov dword [0x180180818], eax
movaps xmm6, xmmword [0x1801804f0]
cmp eax, 1
sete bl
mov dword [rsp + 0xb80], 0x63667d65
mov dword [rsp + 0xb84], 0x6a7476
mov byte [rsp + 0xb88], 1
lea rdx, [rsp + 0x26c8]
lea rcx, [rsp + 0xb80]
call fcn.18003ea30
mov rdx, rax
lea rcx, [rsp + 0x26e8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
movzx edx, bl
mov rcx, rax
call fcn.18005c5b0
movzx ebx, al
lea rcx, [rsp + 0x26e8]
call fcn.180010900
mov eax, dword [0x180180818]
mov r12d, 1
test bl, bl
cmovne eax, r12d
mov dword [0x180180818], eax
movaps xmm6, xmmword [0x1801804f0]
cmp eax, 2
sete bl
mov dword [rsp + 0x358], 0x6f747863
mov dword [rsp + 0x35c], 0x1006a72
lea rdx, [rsp + 0x2708]
lea rcx, [rsp + 0x358]
call fcn.18003eab0
mov rdx, rax
lea rcx, [rsp + 0x2728]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
movzx edx, bl
mov rcx, rax
call fcn.18005c5b0
movzx ebx, al
lea rcx, [rsp + 0x2728]
call fcn.180010900
mov eax, dword [0x180180818]
mov r15d, 2
test bl, bl
cmovne eax, r15d
mov dword [0x180180818], eax
movaps xmm6, xmmword [0x1801804f0]
cmp eax, 3
sete bl
mov dword [rsp + 0xb90], 0x7f7d7165
mov dword [rsp + 0xb94], 0x7c7474
mov byte [rsp + 0xb98], r12b
lea rdx, [rsp + 0x2748]
lea rcx, [rsp + 0xb90]
call fcn.18003ea30
mov rdx, rax
lea rcx, [rsp + 0x2768]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
movzx edx, bl
mov rcx, rax
call fcn.18005c5b0
movzx ebx, al
lea rcx, [rsp + 0x2768]
call fcn.180010900
mov eax, dword [0x180180818]
mov ecx, 3
test bl, bl
cmovne eax, ecx
mov dword [0x180180818], eax
movaps xmm6, xmmword [0x1801804f0]
cmp eax, 4
sete bl
mov dword [rsp + 0x360], 0x66747164
mov dword [rsp + 0x364], 0x1007678
lea rdx, [rsp + 0x2788]
lea rcx, [rsp + 0x360]
call fcn.18003eab0
mov rdx, rax
lea rcx, [rsp + 0x27a8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
movzx edx, bl
mov rcx, rax
call fcn.18005c5b0
movzx ebx, al
lea rcx, [rsp + 0x27a8]
call fcn.180010900
mov eax, dword [0x180180818]
mov ecx, 4
test bl, bl
cmovne eax, ecx
mov dword [0x180180818], eax
movaps xmm6, xmmword [0x1801804f0]
cmp eax, 5
sete bl
mov dword [rsp + 0xba0], 0x6f747863
mov dword [rsp + 0xba4], 0x6a6a72
mov byte [rsp + 0xba8], r12b
lea rdx, [rsp + 0x27c8]
lea rcx, [rsp + 0xba0]
call fcn.18003ea30
mov rdx, rax
lea rcx, [rsp + 0x27e8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
movzx edx, bl
mov rcx, rax
call fcn.18005c5b0
movzx ebx, al
lea rcx, [rsp + 0x27e8]
call fcn.180010900
mov eax, dword [0x180180818]
mov ecx, 5
test bl, bl
cmovne eax, ecx
mov dword [0x180180818], eax
movaps xmm6, xmmword [0x1801804f0]
cmp eax, 6
sete bl
mov dword [rsp + 0xc40], 0x7f7d7165
mov dword [rsp + 0xc44], 0x697c7474
mov word [rsp + 0xc48], 0x100
lea rdx, [rsp + 0x2808]
lea rcx, [rsp + 0xc40]
call fcn.18003dbc0
mov rdx, rax
lea rcx, [rsp + 0x2828]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
movzx edx, bl
mov rcx, rax
call fcn.18005c5b0
movzx ebx, al
lea rcx, [rsp + 0x2828]
call fcn.180010900
mov eax, dword [0x180180818]
mov ecx, 6
test bl, bl
cmovne eax, ecx
mov dword [0x180180818], eax
movaps xmm6, xmmword [0x1801804f0]
cmp eax, 7
sete bl
mov dword [rsp + 0x368], 0x707b7b70
mov dword [rsp + 0x36c], 0x1007f7e
lea rdx, [rsp + 0x2848]
lea rcx, [rsp + 0x368]
call fcn.18003eab0
mov rdx, rax
lea rcx, [rsp + 0x2868]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
movzx edx, bl
mov rcx, rax
call fcn.18005c5b0
movzx ebx, al
lea rcx, [rsp + 0x2868]
call fcn.180010900
mov ecx, dword [0x180180818]
mov eax, 7
test bl, bl
cmovne ecx, eax
mov dword [0x180180818], ecx
lea rcx, [rsp + 0x370]
call fcn.180072fc0
movss xmm2, dword [rax + 4]
movss xmm11, dword [0x180137c1c]
subss xmm2, xmm11
movss xmm1, dword [0x180137bc8]
lea rcx, [rsp + 0x378]
call fcn.18000ec70
mov rcx, rax
call fcn.180072cf0
lea rcx, [0x1801809d0]
call fcn.18003ef80
mov rcx, rax
call fcn.180092710
call fcn.180073150
call fcn.180066700
mov rsi, rax
mov dword [rsp + 0x20], 0xff
mov edx, Ordinal_33
mov r9d, edx
mov r8d, edx
lea rcx, [rsp + 0x1530]
call fcn.18000ec90
lea rdx, [rsp + 0x1540]
mov rcx, rax
call fcn.18000ecf0
mov rcx, rax
call fcn.180063f20
mov edi, eax
lea rcx, [rsp + 0x380]
call fcn.180072fc0
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.180085600
movaps xmm2, xmm11
movss xmm1, dword [0x180137c7c]
lea rcx, [rsp + 0x398]
call fcn.18000ec70
mov rcx, rax
call fcn.180072cf0
mov eax, dword [0x180180818]
test eax, eax
jne 0x18002cb72
call fcn.180073020
lea rcx, [rsp + 0x3a0]
call fcn.180072fc0
movss xmm2, dword [rax + 4]
subss xmm2, xmm13
movss xmm9, dword [0x180137ca4]
movaps xmm1, xmm9
lea rcx, [rsp + 0x3a8]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x3b0], 0x74787d72
mov dword [rsp + 0x3b4], 0x1006c78
lea rcx, [rsp + 0x3b0]
call fcn.18000ed40
xor r9d, r9d
movzx r8d, r12b
mov rdx, rbx
mov rcx, rax
call fcn.18006a0f0
movaps xmm6, xmmword [0x1801804f0]
mov dword [rsp + 0x1550], 0x54585d72
mov dword [rsp + 0x1554], 0x7f194c58
mov dword [rsp + 0x1558], 0x525f5d55
mov dword [rsp + 0x155c], 0x100245a
lea rdx, [rsp + 0x2888]
lea rcx, [rsp + 0x1550]
call fcn.18003dae0
mov rdx, rax
lea rcx, [rsp + 0x28a8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0xbb0], 0x54545a76
mov dword [rsp + 0xbb4], 0x5d5d5b
mov byte [rsp + 0xbb8], r12b
lea rdx, [rsp + 0x28c8]
lea rcx, [rsp + 0xbb0]
call fcn.18003ea30
mov rdx, rax
lea rcx, [rsp + 0x28e8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x180180830]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
nop
lea rcx, [rsp + 0x28e8]
call fcn.180010900
nop
lea rcx, [rsp + 0x28a8]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [0x180139210]
movdqu xmmword [rsp + 0x1a10], xmm0
mov dword [rsp + 0x1a20], 0x1003326
lea rdx, [rsp + 0x2908]
lea rcx, [rsp + 0x1a10]
call fcn.18003d9d0
mov rdx, rax
lea rcx, [rsp + 0x2928]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0x244], 0x16435b75
mov word [rsp + 0x248], 0x100
lea rdx, [rsp + 0x2948]
lea rcx, [rsp + 0x244]
call fcn.18003d760
mov rdx, rax
lea rcx, [rsp + 0x2968]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x180180838]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
nop
lea rcx, [rsp + 0x2968]
call fcn.180010900
nop
lea rcx, [rsp + 0x2928]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
mov dword [rsp + 0x1560], 0x535e5d7f
mov dword [rsp + 0x1564], 0x62195917
mov dword [rsp + 0x1568], 0x5a535d1b
mov dword [rsp + 0x156c], 0x100191f
lea rdx, [rsp + 0x2988]
lea rcx, [rsp + 0x1560]
call fcn.18003dae0
mov rdx, rax
lea rcx, [rsp + 0x29a8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
movdqa xmm0, xmmword [str.wQAWTeoPQP4_]
movdqu xmmword [rsp + 0x1758], xmm0
mov byte [rsp + 0x1768], r12b
lea rdx, [rsp + 0x29c8]
lea rcx, [rsp + 0x1758]
call fcn.18003dbe0
mov rdx, rax
lea rcx, [rsp + 0x29e8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x180180840]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
nop
lea rcx, [rsp + 0x29e8]
call fcn.180010900
nop
lea rcx, [rsp + 0x29a8]
call fcn.180010900
mov dword [rsp + 0x29c], 0x5f52517f
mov word [rsp + 0x2a0], 0x43
mov byte [rsp + 0x2a2], r12b
lea rcx, [rsp + 0x29c]
call fcn.180010350
mov qword [rsp + 0x58b0], rax
mov dword [rsp + 0x24c], 0x53525561
mov word [rsp + 0x250], 0x100
lea rcx, [rsp + 0x24c]
call fcn.180036910
mov qword [rsp + 0x58b8], rax
movdqa xmm0, xmmword [0x180138e10]
movdqu xmmword [rsp + 0x1d58], xmm0
mov dword [rsp + 0x1d68], 0x21241663
mov word [rsp + 0x1d6c], 0x22
mov byte [rsp + 0x1d6e], r12b
lea rdx, [rsp + 0x2a08]
lea rcx, [rsp + 0x1d58]
call fcn.18003e330
mov rdx, rax
lea rcx, [rsp + 0x2a28]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0x1040], 0x54585d72
mov dword [rsp + 0x1044], 0x4e194c58
mov dword [rsp + 0x1048], 0x584c42
mov byte [rsp + 0x104c], r12b
lea rdx, [rsp + 0x2a48]
lea rcx, [rsp + 0x1040]
call fcn.18003ddc0
mov rdx, rax
lea rcx, [rsp + 0x2a68]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov dword [rsp + 0x28], r15d
mov dword [rsp + 0x20], r15d
lea r9, [rsp + 0x58b0]
lea r8, [0x180180834]
mov rdx, rbx
mov rcx, rax
call fcn.180096ea0
nop
lea rcx, [rsp + 0x2a68]
call fcn.180010900
nop
lea rcx, [rsp + 0x2a28]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
mov dword [rsp + 0xf4], 0x50041a16
mov word [rsp + 0xf8], 0x100
lea rcx, [rsp + 0xf4]
call fcn.180036910
mov rbx, rax
mov dword [rsp + 0xd4], 0x435b75
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 [0x180137cac]
movaps xmm2, xmm8
lea rdx, [0x18018083c]
mov rcx, rax
call fcn.180060740
movaps xmm6, xmmword [0x1801804f0]
cmp byte [0x180180840], r13b
jne 0x18002b30c
mov dword [rsp + 0xfc], 0x50041a16
mov word [rsp + 0x100], 0x100
lea rcx, [rsp + 0xfc]
call fcn.180036910
mov rbx, rax
mov dword [rsp + 0x3b8], 0x595a5960
mov dword [rsp + 0x3bc], 0x1005043
lea rdx, [rsp + 0x2a88]
lea rcx, [rsp + 0x3b8]
call fcn.18003eab0
mov rdx, rax
lea rcx, [rsp + 0x2aa8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rbx
movss xmm3, dword [0x180137c80]
movaps xmm2, xmm8
lea rdx, [0x180180848]
mov rcx, rax
call fcn.180060740
nop
lea rcx, [rsp + 0x2aa8]
jmp 0x18002b47e
mov dword [rsp + 0x104], 0x50041a16
mov word [rsp + 0x108], 0x100
lea rcx, [rsp + 0x104]
call fcn.180036910
mov rbx, rax
movdqa xmm0, xmmword [0x180138d00]
movdqu xmmword [rsp + 0x1d70], xmm0
mov dword [rsp + 0x1d80], 0x1e1e642f
mov word [rsp + 0x1d84], 0x1a
mov byte [rsp + 0x1d86], 1
lea rdx, [rsp + 0x2ac8]
lea rcx, [rsp + 0x1d70]
call fcn.18003e330
mov rdx, rax
lea rcx, [rsp + 0x2ae8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rbx
movss xmm7, dword [0x180137c80]
movaps xmm3, xmm7
movaps xmm2, xmm8
lea rdx, [0x180180850]
mov rcx, rax
call fcn.180060740
nop
lea rcx, [rsp + 0x2ae8]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
mov dword [rsp + 0x10c], 0x50041a16
mov word [rsp + 0x110], 0x100
lea rcx, [rsp + 0x10c]
call fcn.180036910
mov rbx, rax
movdqa xmm0, xmmword [0x180139e70]
movdqu xmmword [rsp + 0x1b30], xmm0
mov dword [rsp + 0x1b40], 0x181d18
mov byte [rsp + 0x1b44], 1
lea rdx, [rsp + 0x2b08]
lea rcx, [rsp + 0x1b30]
call fcn.18003da70
mov rdx, rax
lea rcx, [rsp + 0x2b28]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
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, [0x18018084c]
mov rcx, rax
call fcn.180060740
nop
lea rcx, [rsp + 0x2b28]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
mov dword [rsp + 0x114], 0x50041a16
mov word [rsp + 0x118], 0x100
lea rcx, [rsp + 0x114]
call fcn.180036910
mov rbx, rax
mov dword [rsp + 0xee0], 0x52504663
mov dword [rsp + 0xee4], 0x534d5b5e
mov dword [rsp + 0xee8], 0x1005254
lea rcx, [rsp + 0xee0]
call fcn.18001d030
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rbx
movss xmm3, dword [0x180137c58]
movaps xmm2, xmm8
lea rdx, [0x180180844]
mov rcx, rax
call fcn.180060740
movaps xmm6, xmmword [0x1801804f0]
mov dword [rsp + 0x11c], 0x50041a16
mov word [rsp + 0x120], 0x100
lea rcx, [rsp + 0x11c]
call fcn.180036910
mov rbx, rax
movdqa xmm0, xmmword [str.r_XTXL]
movdqu xmmword [rsp + 0x1740], xmm0
mov byte [rsp + 0x1750], 1
lea rdx, [rsp + 0x2b48]
lea rcx, [rsp + 0x1740]
call fcn.18003dbe0
mov rdx, rax
lea rcx, [rsp + 0x2b68]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rbx
movss xmm8, dword [0x180137cc4]
movaps xmm3, xmm8
movaps xmm2, xmm11
lea rdx, [0x180180854]
mov rcx, rax
call fcn.180060740
nop
lea rcx, [rsp + 0x2b68]
call fcn.180010900
mov dword [rsp + 0x124], 0x5254517b
mov word [rsp + 0x128], 0x100
lea rcx, [rsp + 0x124]
call fcn.180036910
mov qword [rsp + 0x58c0], rax
mov dword [rsp + 0x12c], 0x5d56517d
mov word [rsp + 0x130], 0x100
lea rcx, [rsp + 0x12c]
call fcn.180036910
mov qword [rsp + 0x58c8], rax
mov dword [rsp + 0x2ec], 0x45505c70
mov word [rsp + 0x2f0], 0x43
mov byte [rsp + 0x2f2], 1
lea rcx, [rsp + 0x2ec]
call fcn.180010350
mov qword [rsp + 0x58d0], rax
mov dword [rsp + 0xea0], 0x535b5b71
mov dword [rsp + 0xea4], 0x4a406c17
mov word [rsp + 0xea8], 0x5e
mov byte [rsp + 0xeaa], 1
lea rdx, [rsp + 0x2b88]
lea rcx, [rsp + 0xea0]
call fcn.18003dda0
mov rdx, rax
lea rcx, [rsp + 0x2ba8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0x1050], 0x54585d72
mov dword [rsp + 0x1054], 0x78194c58
mov dword [rsp + 0x1058], 0x585254
mov byte [rsp + 0x105c], 1
lea rdx, [rsp + 0x2bc8]
lea rcx, [rsp + 0x1050]
call fcn.18003ddc0
mov rdx, rax
lea rcx, [rsp + 0x2be8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov edi, 3
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], edi
lea r9, [rsp + 0x58c0]
lea r8, [0x18018085c]
mov rdx, rbx
mov rcx, rax
call fcn.180096ea0
nop
lea rcx, [rsp + 0x2be8]
call fcn.180010900
nop
lea rcx, [rsp + 0x2ba8]
call fcn.180010900
movdqa xmm0, xmmword [0x180139f20]
movdqu xmmword [rsp + 0x1db8], xmm0
mov dword [rsp + 0x1dc8], 0x24282d02
mov dword [rsp + 0x1dcc], 0x1003c28
lea rdx, [rsp + 0x2c08]
lea rcx, [rsp + 0x1db8]
call fcn.18003d960
mov rdx, rax
lea rcx, [rsp + 0x2c28]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0xbc0], 0x544c5178
mov dword [rsp + 0xbc4], 0x5d565e
mov byte [rsp + 0xbc8], 1
lea rdx, [rsp + 0x2c48]
lea rcx, [rsp + 0xbc0]
call fcn.18003ea30
mov rdx, rax
lea rcx, [rsp + 0x2c68]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
lea r8, reloc.WS2_32.dll_bind
mov rdx, rbx
mov rcx, rax
call fcn.1800917a0
nop
lea rcx, [rsp + 0x2c68]
call fcn.180010900
nop
lea rcx, [rsp + 0x2c28]
call fcn.180010900
movdqa xmm0, xmmword [str.pZER]
movdqu xmmword [rsp + 0x1728], xmm0
mov byte [rsp + 0x1738], 1
lea rdx, [rsp + 0x2c88]
lea rcx, [rsp + 0x1728]
call fcn.18003dbe0
mov rdx, rax
lea rcx, [rsp + 0x2ca8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0xeb0], 0x16435b75
mov dword [rsp + 0xeb4], 0x55555754
mov word [rsp + 0xeb8], 0x49
mov byte [rsp + 0xeba], 1
lea rdx, [rsp + 0x2cc8]
lea rcx, [rsp + 0xeb0]
call fcn.18003dda0
mov rdx, rax
lea rcx, [rsp + 0x2ce8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov r9d, 0x10020
lea r8, [0x180180690]
mov rdx, rbx
mov rcx, rax
call fcn.18005ccf0
nop
lea rcx, [rsp + 0x2ce8]
call fcn.180010900
nop
lea rcx, [rsp + 0x2ca8]
call fcn.180010900
lea rdx, [0x180180690]
lea rcx, [0x1801805a0]
call fcn.180012610
movdqa xmm0, xmmword [str.txztvt]
movdqu xmmword [rsp + 0x1710], xmm0
mov byte [rsp + 0x1720], 1
lea rdx, [rsp + 0x2d08]
lea rcx, [rsp + 0x1710]
call fcn.18003dbe0
mov rdx, rax
lea rcx, [rsp + 0x2d28]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rcx, rax
call fcn.18005f330
nop
lea rcx, [rsp + 0x2d28]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [0x180139ee0]
movdqu xmmword [rsp + 0x1b48], xmm0
mov dword [rsp + 0x1b58], 0x26342d
mov byte [rsp + 0x1b5c], 1
lea rdx, [rsp + 0x2d48]
lea rcx, [rsp + 0x1b48]
call fcn.18003da70
mov rdx, rax
lea rcx, [rsp + 0x2d68]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0xef0], 0x55505c70
mov dword [rsp + 0xef4], 0x6a77185c
mov dword [rsp + 0xef8], 0x1006f78
lea rdx, [rsp + 0x2d88]
lea rcx, [rsp + 0xef0]
call fcn.18003db50
mov rdx, rax
lea rcx, [rsp + 0x2da8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x1801845f4]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
nop
lea rcx, [rsp + 0x2da8]
call fcn.180010900
nop
lea rcx, [rsp + 0x2d68]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [0x180139ee0]
movdqu xmmword [rsp + 0x1ee8], xmm0
mov dword [rsp + 0x1ef8], 0x2f362d35
mov dword [rsp + 0x1efc], 0x2c2425
mov byte [rsp + 0x1f00], 1
lea rdx, [rsp + 0x2dc8]
lea rcx, [rsp + 0x1ee8]
call fcn.18003b080
mov rdx, rax
lea rcx, [rsp + 0x2de8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0x1060], 0x55505c70
mov dword [rsp + 0x1064], 0x5b4e185c
mov dword [rsp + 0x1068], 0x4e5057
mov byte [rsp + 0x106c], 1
lea rdx, [rsp + 0x2e08]
lea rcx, [rsp + 0x1060]
call fcn.18003ddc0
mov rdx, rax
lea rcx, [rsp + 0x2e28]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x1801845f5]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
nop
lea rcx, [rsp + 0x2e28]
call fcn.180010900
nop
lea rcx, [rsp + 0x2de8]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [0x180139ee0]
movdqu xmmword [rsp + 0x1fa8], xmm0
mov dword [rsp + 0x1fb8], 0x2f332a2a
mov dword [rsp + 0x1fbc], 0x262b2134
mov word [rsp + 0x1fc0], 0x2e
mov byte [rsp + 0x1fc2], 1
lea rdx, [rsp + 0x2e48]
lea rcx, [rsp + 0x1fa8]
call fcn.18003c330
mov rdx, rax
lea rcx, [rsp + 0x2e68]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
movdqa xmm0, xmmword [str.pPU_]
movdqu xmmword [rsp + 0x16f8], xmm0
mov byte [rsp + 0x1708], 1
lea rdx, [rsp + 0x2e88]
lea rcx, [rsp + 0x16f8]
call fcn.18003dbe0
mov rdx, rax
lea rcx, [rsp + 0x2ea8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x1801845f6]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
nop
lea rcx, [rsp + 0x2ea8]
call fcn.180010900
nop
lea rcx, [rsp + 0x2e68]
call fcn.180010900
call fcn.18006a230
call fcn.180073150
movaps xmm1, xmm15
xorps xmm0, xmm0
call fcn.180072bf0
call fcn.180073020
lea rcx, [rsp + 0x3c0]
call fcn.180072fc0
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], 0x73797d60
mov dword [rsp + 0x3d4], 0x1006c79
lea rcx, [rsp + 0x3d0]
call fcn.18000ed40
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.18006a0f0
movaps xmm6, xmmword [0x1801804f0]
mov dword [rsp + 0x1580], 0x53595d60
mov dword [rsp + 0x1584], 0x5f194c59
mov dword [rsp + 0x1588], 0x525f5d55
mov dword [rsp + 0x158c], 0x100245a
lea rdx, [rsp + 0x2ec8]
lea rcx, [rsp + 0x1580]
call fcn.18003dae0
mov rdx, rax
lea rcx, [rsp + 0x2ee8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0xbd0], 0x54545a76
mov dword [rsp + 0xbd4], 0x5d5d5b
mov byte [rsp + 0xbd8], 1
lea rdx, [rsp + 0x2f08]
lea rcx, [rsp + 0xbd0]
call fcn.18003ea30
mov rdx, rax
lea rcx, [rsp + 0x2f28]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x180180b40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
nop
lea rcx, [rsp + 0x2f28]
call fcn.180010900
nop
lea rcx, [rsp + 0x2ee8]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [0x180139210]
movdqu xmmword [rsp + 0x1a28], xmm0
mov dword [rsp + 0x1a38], 0x1003326
lea rdx, [rsp + 0x2f48]
lea rcx, [rsp + 0x1a28]
call fcn.18003d9d0
mov rdx, rax
lea rcx, [rsp + 0x2f68]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0x134], 0x16435b75
mov word [rsp + 0x138], 0x100
lea rdx, [rsp + 0x2f88]
lea rcx, [rsp + 0x134]
call fcn.18003d760
mov rdx, rax
lea rcx, [rsp + 0x2fa8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x180180b41]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
nop
lea rcx, [rsp + 0x2fa8]
call fcn.180010900
nop
lea rcx, [rsp + 0x2f68]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
mov dword [rsp + 0x1070], 0x53504360
mov dword [rsp + 0x1074], 0x5b4e1847
mov dword [rsp + 0x1078], 0x4e5057
mov byte [rsp + 0x107c], 1
lea rdx, [rsp + 0x2fc8]
lea rcx, [rsp + 0x1070]
call fcn.18003ddc0
mov rdx, rax
lea rcx, [rsp + 0x2fe8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0x1350], 0x5f52557e
mov dword [rsp + 0x1354], 0x4f7b1854
mov dword [rsp + 0x1358], 0x4a585057
mov word [rsp + 0x135c], 0x100
lea rcx, [rsp + 0x1350]
call fcn.18001dfd0
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x180180b48]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
nop
lea rcx, [rsp + 0x2fe8]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
mov dword [rsp + 0x13c], 0x50041a16
mov word [rsp + 0x140], 0x100
lea rcx, [rsp + 0x13c]
call fcn.180036910
mov rbx, rax
mov dword [rsp + 0x144], 0x16435b75
mov word [rsp + 0x148], 0x100
lea rdx, [rsp + 0x3008]
lea rcx, [rsp + 0x144]
call fcn.18003d760
mov rdx, rax
lea rcx, [rsp + 0x3028]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rbx
movss xmm7, dword [0x180137cc0]
movaps xmm3, xmm7
xorps xmm2, xmm2
lea rdx, [0x180180b44]
mov rcx, rax
call fcn.180060740
nop
lea rcx, [rsp + 0x3028]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
mov dword [rsp + 0x14c], 0x50041a16
mov word [rsp + 0x150], 0x100
lea rcx, [rsp + 0x14c]
call fcn.180036910
mov rbx, rax
movdqa xmm0, xmmword [0x180137fe0]
movdqu xmmword [rsp + 0x16e0], xmm0
mov byte [rsp + 0x16f0], 1
lea rdx, [rsp + 0x3048]
lea rcx, [rsp + 0x16e0]
call fcn.18003dbe0
mov rdx, rax
lea rcx, [rsp + 0x3068]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
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, [0x180180b4c]
mov rcx, rax
call fcn.180060740
nop
lea rcx, [rsp + 0x3068]
call fcn.180010900
mov dword [rsp + 0x154], 0x5254517b
mov word [rsp + 0x158], 0x100
lea rcx, [rsp + 0x154]
call fcn.180036910
mov qword [rsp + 0x58d8], rax
mov dword [rsp + 0x15c], 0x5d56517d
mov word [rsp + 0x160], 0x100
lea rcx, [rsp + 0x15c]
call fcn.180036910
mov qword [rsp + 0x58e0], rax
mov dword [rsp + 0x254], 0x45505c70
mov word [rsp + 0x258], 0x43
mov byte [rsp + 0x25a], 1
lea rcx, [rsp + 0x254]
call fcn.180010350
mov qword [rsp + 0x58e8], rax
mov dword [rsp + 0xec0], 0x535b5b71
mov dword [rsp + 0xec4], 0x4a406c17
mov word [rsp + 0xec8], 0x5e
mov byte [rsp + 0xeca], 1
lea rdx, [rsp + 0x3088]
lea rcx, [rsp + 0xec0]
call fcn.18003dda0
mov rdx, rax
lea rcx, [rsp + 0x30a8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0x1080], 0x53595d60
mov dword [rsp + 0x1084], 0x78194c59
mov dword [rsp + 0x1088], 0x585254
mov byte [rsp + 0x108c], 1
lea rdx, [rsp + 0x30c8]
lea rcx, [rsp + 0x1080]
call fcn.18003ddc0
mov rdx, rax
lea rcx, [rsp + 0x30e8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], edi
lea r9, [rsp + 0x58d8]
lea r8, [0x180180b50]
mov rdx, rbx
mov rcx, rax
call fcn.180096ea0
nop
lea rcx, [rsp + 0x30e8]
call fcn.180010900
nop
lea rcx, [rsp + 0x30a8]
call fcn.180010900
movdqa xmm0, xmmword [0x180139f10]
movdqu xmmword [rsp + 0x2028], xmm0
mov dword [rsp + 0x2038], 0x23292d30
mov dword [rsp + 0x203c], 0x2b693c29
mov dword [rsp + 0x2040], 0x1002122
lea rdx, [rsp + 0x3108]
lea rcx, [rsp + 0x2028]
call fcn.18003e1e0
mov rdx, rax
lea rcx, [rsp + 0x3128]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0xbe0], 0x544c5178
mov dword [rsp + 0xbe4], 0x5d565e
mov byte [rsp + 0xbe8], 1
lea rdx, [rsp + 0x3148]
lea rcx, [rsp + 0xbe0]
call fcn.18003ea30
mov rdx, rax
lea rcx, [rsp + 0x3168]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
lea r8, reloc.WS2_32.dll_bind
mov rdx, rbx
mov rcx, rax
call fcn.1800917a0
nop
lea rcx, [rsp + 0x3168]
call fcn.180010900
nop
lea rcx, [rsp + 0x3128]
call fcn.180010900
movdqa xmm0, xmmword [str.pZER]
movdqu xmmword [rsp + 0x16c8], xmm0
mov byte [rsp + 0x16d8], 1
lea rdx, [rsp + 0x3188]
lea rcx, [rsp + 0x16c8]
call fcn.18003dbe0
mov rdx, rax
lea rcx, [rsp + 0x31a8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0xed0], 0x16435b75
mov dword [rsp + 0xed4], 0x55555754
mov word [rsp + 0xed8], 0x49
mov byte [rsp + 0xeda], 1
lea rdx, [rsp + 0x31c8]
lea rcx, [rsp + 0xed0]
call fcn.18003dda0
mov rdx, rax
lea rcx, [rsp + 0x31e8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov r9d, 0x10020
lea r8, [0x1801806a0]
mov rdx, rbx
mov rcx, rax
call fcn.18005ccf0
nop
lea rcx, [rsp + 0x31e8]
call fcn.180010900
nop
lea rcx, [rsp + 0x31a8]
call fcn.180010900
lea rdx, [0x1801806a0]
lea rcx, [0x1801805b0]
call fcn.180012610
call fcn.18006a230
call fcn.180073150
movaps xmm1, xmm15
xorps xmm0, xmm0
call fcn.180072bf0
call fcn.180073020
lea rcx, [rsp + 0x3d8]
call fcn.180072fc0
movss xmm2, dword [rax + 4]
subss xmm2, xmm13
movaps xmm1, xmm9
lea rcx, [rsp + 0x3e0]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0xbf0], 0x717c6667
mov dword [rsp + 0xbf4], 0x6b7d70
mov byte [rsp + 0xbf8], 1
lea rcx, [rsp + 0xbf0]
call fcn.18000ed90
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.18006a0f0
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [str.gFQP_K]
movdqu xmmword [rsp + 0x16b0], xmm0
mov byte [rsp + 0x16c0], 1
lea rdx, [rsp + 0x3208]
lea rcx, [rsp + 0x16b0]
call fcn.18003dbe0
mov rdx, rax
lea rcx, [rsp + 0x3228]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0xa80], 0x54545a76
mov dword [rsp + 0xa84], 0x5d5d5b
mov byte [rsp + 0xa88], 1
lea rdx, [rsp + 0x3248]
lea rcx, [rsp + 0xa80]
call fcn.18003ea30
mov rdx, rax
lea rcx, [rsp + 0x3268]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x180180868]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
nop
lea rcx, [rsp + 0x3268]
call fcn.180010900
nop
lea rcx, [rsp + 0x3228]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [0x180139210]
movdqu xmmword [rsp + 0x1a40], xmm0
mov dword [rsp + 0x1a50], 0x1003326
lea rdx, [rsp + 0x3288]
lea rcx, [rsp + 0x1a40]
call fcn.18003d9d0
mov rdx, rax
lea rcx, [rsp + 0x32a8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0x164], 0x16435b75
mov word [rsp + 0x168], 0x100
lea rcx, [rsp + 0x164]
call fcn.180036910
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x180180869]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
nop
lea rcx, [rsp + 0x32a8]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [0x180138d10]
movdqu xmmword [rsp + 0x1c38], xmm0
mov dword [rsp + 0x1c48], 0x32202331
mov word [rsp + 0x1c4c], 0x100
lea rdx, [rsp + 0x32c8]
lea rcx, [rsp + 0x1c38]
call fcn.18003e3a0
mov rdx, rax
lea rcx, [rsp + 0x32e8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0xdf0], 0x42155a7c
mov dword [rsp + 0xdf4], 0x5f5e4a56
mov word [rsp + 0xdf8], 0x4f
mov byte [rsp + 0xdfa], 1
lea rdx, [rsp + 0x3308]
lea rcx, [rsp + 0xdf0]
call fcn.18003dda0
mov rdx, rax
lea rcx, [rsp + 0x3328]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x18018086a]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
nop
lea rcx, [rsp + 0x3328]
call fcn.180010900
nop
lea rcx, [rsp + 0x32e8]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
mov dword [rsp + 0x16c], 0x50041a16
mov word [rsp + 0x170], 0x100
lea rcx, [rsp + 0x16c]
call fcn.180036910
mov rbx, rax
mov dword [rsp + 0xdc], 0x435b75
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, [0x18018086c]
mov rcx, rax
call fcn.180060740
movaps xmm6, xmmword [0x1801804f0]
mov dword [rsp + 0x174], 0x50041a16
mov word [rsp + 0x178], 0x100
lea rcx, [rsp + 0x174]
call fcn.180036910
mov rbx, rax
movdqa xmm0, xmmword [0x180138e70]
movdqu xmmword [rsp + 0x18c0], xmm0
mov word [rsp + 0x18d0], 0x100
lea rdx, [rsp + 0x3348]
lea rcx, [rsp + 0x18c0]
call fcn.18003de30
mov rdx, rax
lea rcx, [rsp + 0x3368]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
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, [0x180180870]
mov rcx, rax
call fcn.180060740
nop
lea rcx, [rsp + 0x3368]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
mov dword [rsp + 0xb4], 0x1005d16
lea rcx, [rsp + 0xb4]
call fcn.1800128d0
mov rbx, rax
mov dword [rsp + 0x1400], 0x515c4667
mov dword [rsp + 0x1404], 0x1a4b5d50
mov dword [rsp + 0x1408], 0x5f51595f
mov word [rsp + 0x140c], 0x46
mov byte [rsp + 0x140e], 1
lea rdx, [rsp + 0x3388]
lea rcx, [rsp + 0x1400]
call fcn.18003dcc0
mov rdx, rax
lea rcx, [rsp + 0x33a8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
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, [0x180180874]
mov rcx, rax
call fcn.1800607a0
nop
lea rcx, [rsp + 0x33a8]
call fcn.180010900
mov dword [rsp + 0x17c], 0x5254517b
mov word [rsp + 0x180], 0x100
lea rcx, [rsp + 0x17c]
call fcn.180036910
mov qword [rsp + 0x5908], rax
mov dword [rsp + 0x184], 0x5d56517d
mov word [rsp + 0x188], 0x100
lea rcx, [rsp + 0x184]
call fcn.180036910
mov qword [rsp + 0x5910], rax
mov dword [rsp + 0x25c], 0x45505c70
mov word [rsp + 0x260], 0x43
mov byte [rsp + 0x262], 1
lea rcx, [rsp + 0x25c]
call fcn.180010350
mov qword [rsp + 0x5918], rax
mov dword [rsp + 0xd40], 0x535b5b71
mov dword [rsp + 0xd44], 0x4a404c17
mov word [rsp + 0xd48], 0x5e
mov byte [rsp + 0xd4a], 1
lea rcx, [rsp + 0xd40]
call fcn.18002a2d0
mov rbx, rax
mov dword [rsp + 0x1320], 0x515c4667
mov dword [rsp + 0x1324], 0x1a4b5d50
mov dword [rsp + 0x1328], 0x5b535379
mov word [rsp + 0x132c], 0x100
lea rdx, [rsp + 0x33c8]
lea rcx, [rsp + 0x1320]
call fcn.18003dc50
mov rdx, rax
lea rcx, [rsp + 0x33e8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], edi
lea r9, [rsp + 0x5908]
lea r8, [0x180180878]
mov rdx, rbx
mov rcx, rax
call fcn.180096ea0
nop
lea rcx, [rsp + 0x33e8]
call fcn.180010900
movdqa xmm0, xmmword [0x180139f10]
movdqu xmmword [rsp + 0x2008], xmm0
mov dword [rsp + 0x2018], 0x212c3637
mov dword [rsp + 0x201c], 0x283b2d20
mov dword [rsp + 0x2020], 0x1003824
lea rdx, [rsp + 0x3408]
lea rcx, [rsp + 0x2008]
call fcn.18003e1e0
mov rdx, rax
lea rcx, [rsp + 0x3428]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0xb20], 0x544c5178
mov dword [rsp + 0xb24], 0x5d565e
mov byte [rsp + 0xb28], 1
lea rdx, [rsp + 0x3448]
lea rcx, [rsp + 0xb20]
call fcn.18003ea30
mov rdx, rax
lea rcx, [rsp + 0x3468]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
lea r8, reloc.WS2_32.dll_bind
mov rdx, rbx
mov rcx, rax
call fcn.1800917a0
nop
lea rcx, [rsp + 0x3468]
call fcn.180010900
nop
lea rcx, [rsp + 0x3428]
call fcn.180010900
movdqa xmm0, xmmword [str.pZER]
movdqu xmmword [rsp + 0x1698], xmm0
mov byte [rsp + 0x16a8], 1
lea rdx, [rsp + 0x3488]
lea rcx, [rsp + 0x1698]
call fcn.18003dbe0
mov rdx, rax
lea rcx, [rsp + 0x34a8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0xe90], 0x16435b75
mov dword [rsp + 0xe94], 0x55555754
mov word [rsp + 0xe98], 0x49
mov byte [rsp + 0xe9a], 1
lea rdx, [rsp + 0x34c8]
lea rcx, [rsp + 0xe90]
call fcn.18003dda0
mov rdx, rax
lea rcx, [rsp + 0x34e8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov r9d, 0x10020
lea r8, [0x1801806b0]
mov rdx, rbx
mov rcx, rax
call fcn.18005ccf0
nop
lea rcx, [rsp + 0x34e8]
call fcn.180010900
nop
lea rcx, [rsp + 0x34a8]
call fcn.180010900
lea rdx, [0x1801806b0]
lea rcx, [0x1801805c0]
call fcn.180012610
jmp 0x180036865
cmp eax, 1
jne 0x18002e871
call fcn.180073020
lea rcx, [rsp + 0x3e8]
call fcn.180072fc0
movss xmm2, dword [rax + 4]
subss xmm2, xmm13
movss xmm7, dword [0x180137ca4]
movaps xmm1, xmm7
lea rcx, [rsp + 0x3f0]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0xb40], 0x737b7174
mov dword [rsp + 0xb44], 0x757965
mov byte [rsp + 0xb48], 1
lea rdx, [rsp + 0x3508]
lea rcx, [rsp + 0xb40]
call fcn.18003ea30
mov rdx, rax
lea rcx, [rsp + 0x3528]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.18006a0f0
nop
lea rcx, [rsp + 0x3528]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [str.e_FCVTJ]
movdqu xmmword [rsp + 0x1680], xmm0
mov byte [rsp + 0x1690], 1
lea rdx, [rsp + 0x3548]
lea rcx, [rsp + 0x1680]
call fcn.18003dbe0
mov rdx, rax
lea rcx, [rsp + 0x3568]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0xb50], 0x54545a76
mov dword [rsp + 0xb54], 0x5d5d5b
mov byte [rsp + 0xb58], 1
lea rdx, [rsp + 0x3588]
lea rcx, [rsp + 0xb50]
call fcn.18003ea30
mov rdx, rax
lea rcx, [rsp + 0x35a8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x1801807e0]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
nop
lea rcx, [rsp + 0x35a8]
call fcn.180010900
nop
lea rcx, [rsp + 0x3568]
call fcn.180010900
mov dword [rsp + 0x264], 0x61746677
mov word [rsp + 0x268], 0x64
mov byte [rsp + 0x26a], 1
lea rdx, [rsp + 0x35c8]
lea rcx, [rsp + 0x264]
call fcn.18003e2c0
mov rdx, rax
lea rcx, [rsp + 0x35e8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rcx, rax
call fcn.18005f330
nop
lea rcx, [rsp + 0x35e8]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [str.wFTA]
movdqu xmmword [rsp + 0x1650], xmm0
mov byte [rsp + 0x1660], 1
lea rdx, [rsp + 0x3608]
lea rcx, [rsp + 0x1650]
call fcn.18003dbe0
mov rdx, rax
lea rcx, [rsp + 0x3628]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0xe4], 0x4d5b71
mov byte [rsp + 0xe8], 1
lea rdx, [rsp + 0x3648]
lea rcx, [rsp + 0xe4]
call fcn.18003e100
mov rdx, rax
lea rcx, [rsp + 0x3668]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x1801807e2]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
nop
lea rcx, [rsp + 0x3668]
call fcn.180010900
nop
lea rcx, [rsp + 0x3628]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
mov dword [rsp + 0x1590], 0x41544677
mov dword [rsp + 0x1594], 0x5f524b17
mov dword [rsp + 0x1598], 0x51495957
mov dword [rsp + 0x159c], 0x1003351
lea rdx, [rsp + 0x3688]
lea rcx, [rsp + 0x1590]
call fcn.18003dae0
mov rdx, rax
lea rcx, [rsp + 0x36a8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0xe80], 0x5a505f60
mov dword [rsp + 0xe84], 0x54564c52
mov word [rsp + 0xe88], 0x48
mov byte [rsp + 0xe8a], 1
lea rdx, [rsp + 0x36c8]
lea rcx, [rsp + 0xe80]
call fcn.18003dda0
mov rdx, rax
lea rcx, [rsp + 0x36e8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x1801807e9]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
nop
lea rcx, [rsp + 0x36e8]
call fcn.180010900
nop
lea rcx, [rsp + 0x36a8]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [0x180138ff0]
movdqu xmmword [rsp + 0x18a8], xmm0
mov word [rsp + 0x18b8], 0x100
lea rdx, [rsp + 0x3708]
lea rcx, [rsp + 0x18a8]
call fcn.18003de30
mov rdx, rax
lea rcx, [rsp + 0x3728]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0x18c], 0x5254517b
mov word [rsp + 0x190], 0x100
lea rdx, [rsp + 0x3748]
lea rcx, [rsp + 0x18c]
call fcn.18003d760
mov rdx, rax
lea rcx, [rsp + 0x3768]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x1801807e8]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
nop
lea rcx, [rsp + 0x3768]
call fcn.180010900
nop
lea rcx, [rsp + 0x3728]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [0x1801381c0]
movdqu xmmword [rsp + 0x1668], xmm0
mov byte [rsp + 0x1678], 1
lea rdx, [rsp + 0x3788]
lea rcx, [rsp + 0x1668]
call fcn.18003dbe0
mov rdx, rax
lea rcx, [rsp + 0x37a8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0x3f8], 0x5a54517b
mov dword [rsp + 0x3fc], 0x1005043
lea rdx, [rsp + 0x37c8]
lea rcx, [rsp + 0x3f8]
call fcn.18003eab0
mov rdx, rax
lea rcx, [rsp + 0x37e8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x1801807ee]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
nop
lea rcx, [rsp + 0x37e8]
call fcn.180010900
nop
lea rcx, [rsp + 0x37a8]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [0x1801381b0]
movdqu xmmword [rsp + 0x1638], xmm0
mov byte [rsp + 0x1648], 1
lea rdx, [rsp + 0x3808]
lea rcx, [rsp + 0x1638]
call fcn.18003dbe0
mov rdx, rax
lea rcx, [rsp + 0x3828]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0x400], 0x59584672
mov dword [rsp + 0x404], 0x1004a42
lea rdx, [rsp + 0x3848]
lea rcx, [rsp + 0x400]
call fcn.18003eab0
mov rdx, rax
lea rcx, [rsp + 0x3868]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x1801807f4]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
nop
lea rcx, [rsp + 0x3868]
call fcn.180010900
nop
lea rcx, [rsp + 0x3828]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [0x180139750]
movdqu xmmword [rsp + 0x1b60], xmm0
mov dword [rsp + 0x1b70], 0x3c302a
mov byte [rsp + 0x1b74], 1
lea rdx, [rsp + 0x3888]
lea rcx, [rsp + 0x1b60]
call fcn.18003da70
mov rdx, rax
lea rcx, [rsp + 0x38a8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0x26c], 0x535b5d7f
mov word [rsp + 0x270], 0x44
mov byte [rsp + 0x272], 1
lea rdx, [rsp + 0x38c8]
lea rcx, [rsp + 0x26c]
call fcn.18003e2c0
mov rdx, rax
lea rcx, [rsp + 0x38e8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x1801807ed]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
nop
lea rcx, [rsp + 0x38e8]
call fcn.180010900
nop
lea rcx, [rsp + 0x38a8]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
mov dword [rsp + 0x13f0], 0x41544677
mov dword [rsp + 0x13f4], 0x57585617
mov dword [rsp + 0x13f8], 0x595c485e
mov word [rsp + 0x13fc], 0x4c
mov byte [rsp + 0x13fe], 1
lea rdx, [rsp + 0x3908]
lea rcx, [rsp + 0x13f0]
call fcn.18003dcc0
mov rdx, rax
lea rcx, [rsp + 0x3928]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0xc50], 0x5358557d
mov dword [rsp + 0xc54], 0x495e5943
mov word [rsp + 0xc58], 0x100
lea rdx, [rsp + 0x3948]
lea rcx, [rsp + 0xc50]
call fcn.18003dbc0
mov rdx, rax
lea rcx, [rsp + 0x3968]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x1801807f5]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
nop
lea rcx, [rsp + 0x3968]
call fcn.180010900
nop
lea rcx, [rsp + 0x3928]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [0x180139390]
movdqu xmmword [rsp + 0x1ec8], xmm0
mov dword [rsp + 0x1ed8], 0x322b2163
mov dword [rsp + 0x1edc], 0x303c2e
mov byte [rsp + 0x1ee0], 1
lea rdx, [rsp + 0x3988]
lea rcx, [rsp + 0x1ec8]
call fcn.18003b080
mov rdx, rax
lea rcx, [rsp + 0x39a8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0xc60], 0x42465d77
mov dword [rsp + 0xc64], 0x5f5a5656
mov word [rsp + 0xc68], 0x100
lea rdx, [rsp + 0x39c8]
lea rcx, [rsp + 0xc60]
call fcn.18003dbc0
mov rdx, rax
lea rcx, [rsp + 0x39e8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x1801807f6]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
nop
lea rcx, [rsp + 0x39e8]
call fcn.180010900
nop
lea rcx, [rsp + 0x39a8]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [0x180139740]
movdqu xmmword [rsp + 0x3a28], xmm0
mov dword [rsp + 0x3a38], 0x663c302a
mov dword [rsp + 0x3a3c], 0x22693b2e
mov dword [rsp + 0x3a40], 0x27292024
mov dword [rsp + 0x3a44], 0x1003721
lea rdx, [rsp + 0x3a08]
lea rcx, [rsp + 0x3a28]
call fcn.18003b470
mov rdx, rax
lea rcx, [rsp + 0x3a48]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0xb60], 0x46545164
mov dword [rsp + 0xb64], 0x4a5658
mov byte [rsp + 0xb68], 1
lea rdx, [rsp + 0x3a68]
lea rcx, [rsp + 0xb60]
call fcn.18003ea30
mov rdx, rax
lea rcx, [rsp + 0x3a88]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x1801807ec]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
nop
lea rcx, [rsp + 0x3a88]
call fcn.180010900
nop
lea rcx, [rsp + 0x3a48]
call fcn.180010900
call fcn.18006a230
call fcn.180073150
movaps xmm1, xmm15
xorps xmm0, xmm0
call fcn.180072bf0
call fcn.180073020
lea rcx, [rsp + 0x408]
call fcn.180072fc0
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], 0x75667d7e
mov word [rsp + 0x198], 0x100
lea rcx, [rsp + 0x194]
call fcn.180036910
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.18006a0f0
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [0x180139e80]
movdqu xmmword [rsp + 0x1c20], xmm0
mov dword [rsp + 0x1c30], 0x35212133
mov word [rsp + 0x1c34], 0x100
lea rdx, [rsp + 0x3aa8]
lea rcx, [rsp + 0x1c20]
call fcn.18003e3a0
mov rdx, rax
lea rcx, [rsp + 0x3ac8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0xe70], 0x415a5c60
mov dword [rsp + 0xe74], 0x79697617
mov word [rsp + 0xe78], 0x68
mov byte [rsp + 0xe7a], 1
lea rdx, [rsp + 0x3ae8]
lea rcx, [rsp + 0xe70]
call fcn.18003dda0
mov rdx, rax
lea rcx, [rsp + 0x3b08]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x1801807e1]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
nop
lea rcx, [rsp + 0x3b08]
call fcn.180010900
nop
lea rcx, [rsp + 0x3ac8]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [0x1801390a0]
movdqu xmmword [rsp + 0x1cf8], xmm0
mov dword [rsp + 0x1d08], 0x322c302d
mov word [rsp + 0x1d0c], 0x3e
mov byte [rsp + 0x1d0e], 1
lea rdx, [rsp + 0x3b28]
lea rcx, [rsp + 0x1cf8]
call fcn.18003e330
mov rdx, rax
lea rcx, [rsp + 0x3b48]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0x1090], 0x55505c70
mov dword [rsp + 0x1094], 0x5b4e185c
mov dword [rsp + 0x1098], 0x4e5057
mov byte [rsp + 0x109c], 1
lea rdx, [rsp + 0x3b68]
lea rcx, [rsp + 0x1090]
call fcn.18003ddc0
mov rdx, rax
lea rcx, [rsp + 0x3b88]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x1801807ea]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
nop
lea rcx, [rsp + 0x3b88]
call fcn.180010900
nop
lea rcx, [rsp + 0x3b48]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [0x180139e10]
movdqu xmmword [rsp + 0x1b78], xmm0
mov dword [rsp + 0x1b88], 0x212133
mov byte [rsp + 0x1b8c], 1
lea rdx, [rsp + 0x3ba8]
lea rcx, [rsp + 0x1b78]
call fcn.18003da70
mov rdx, rax
lea rcx, [rsp + 0x3bc8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
movdqa xmm0, xmmword [str.pPU_]
movdqu xmmword [rsp + 0x1620], xmm0
mov byte [rsp + 0x1630], 1
lea rdx, [rsp + 0x3be8]
lea rcx, [rsp + 0x1620]
call fcn.18003dbe0
mov rdx, rax
lea rcx, [rsp + 0x3c08]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x1801807eb]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
nop
lea rcx, [rsp + 0x3c08]
call fcn.180010900
nop
lea rcx, [rsp + 0x3bc8]
call fcn.180010900
mov dword [rsp + 0x19c], 0x73677b7e
mov word [rsp + 0x1a0], 0x100
lea rdx, [rsp + 0x3c28]
lea rcx, [rsp + 0x19c]
call fcn.18003d760
mov rdx, rax
lea rcx, [rsp + 0x3c48]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rcx, rax
call fcn.18005f330
nop
lea rcx, [rsp + 0x3c48]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [0x180139180]
movdqu xmmword [rsp + 0x1c08], xmm0
mov dword [rsp + 0x1c18], 0x35202820
mov word [rsp + 0x1c1c], 0x100
lea rdx, [rsp + 0x3c68]
lea rcx, [rsp + 0x1c08]
call fcn.18003e3a0
mov rdx, rax
lea rcx, [rsp + 0x3c88]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0xc70], 0x5f5d5165
mov dword [rsp + 0xc74], 0x495c5454
mov word [rsp + 0xc78], 0x100
lea rdx, [rsp + 0x3ca8]
lea rcx, [rsp + 0xc70]
call fcn.18003dbc0
mov rdx, rax
lea rcx, [rsp + 0x3cc8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x1801807f7]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
nop
lea rcx, [rsp + 0x3cc8]
call fcn.180010900
nop
lea rcx, [rsp + 0x3c88]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [0x180138fd0]
movdqu xmmword [rsp + 0x20c8], xmm0
mov dword [rsp + 0x20d8], 0x22203463
mov dword [rsp + 0x20dc], 0x38286834
mov dword [rsp + 0x20e0], 0x2a233924
mov word [rsp + 0x20e4], 0x100
lea rdx, [rsp + 0x3ce8]
lea rcx, [rsp + 0x20c8]
call fcn.18003aec0
mov rdx, rax
lea rcx, [rsp + 0x3d08]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
movdqa xmm0, xmmword [0x180139580]
movdqu xmmword [rsp + 0x1890], xmm0
mov word [rsp + 0x18a0], 0x100
lea rdx, [rsp + 0x3d28]
lea rcx, [rsp + 0x1890]
call fcn.18003de30
mov rdx, rax
lea rcx, [rsp + 0x3d48]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x180180a07]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
nop
lea rcx, [rsp + 0x3d48]
call fcn.180010900
nop
lea rcx, [rsp + 0x3d08]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
mov dword [rsp + 0x1a4], 0x50041a16
mov word [rsp + 0x1a8], 0x100
lea rcx, [rsp + 0x1a4]
call fcn.180036910
mov rbx, rax
movdqa xmm0, xmmword [0x180139260]
movdqu xmmword [rsp + 0x1a58], xmm0
mov dword [rsp + 0x1a68], 0x1002120
lea rdx, [rsp + 0x3d68]
lea rcx, [rsp + 0x1a58]
call fcn.18003d9d0
mov rdx, rax
lea rcx, [rsp + 0x3d88]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rbx
movss xmm3, dword [0x180137cc4]
movaps xmm2, xmm11
lea rdx, [0x180180804]
mov rcx, rax
call fcn.180060740
nop
lea rcx, [rsp + 0x3d88]
call fcn.180010900
call fcn.18006a230
call fcn.180073150
movaps xmm1, xmm15
xorps xmm0, xmm0
call fcn.180072bf0
call fcn.180073020
lea rcx, [rsp + 0x418]
call fcn.180072fc0
movss xmm2, dword [rax + 4]
subss xmm2, xmm13
movaps xmm1, xmm7
lea rcx, [rsp + 0x420]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0xc80], 0x62617160
mov dword [rsp + 0xc84], 0x697e767e
mov word [rsp + 0xc88], 0x100
lea rdx, [rsp + 0x3da8]
lea rcx, [rsp + 0xc80]
call fcn.18003dbc0
mov rdx, rax
lea rcx, [rsp + 0x3dc8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.18006a0f0
nop
lea rcx, [rsp + 0x3dc8]
call fcn.180010900
movdqa xmm0, xmmword [0x1801394e0]
movdqu xmmword [rsp + 0x1878], xmm0
mov word [rsp + 0x1888], 0x100
lea rdx, [rsp + 0x3de8]
lea rcx, [rsp + 0x1878]
call fcn.18003de30
mov rdx, rax
lea rcx, [rsp + 0x3e08]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0xec], 0x4d5b71
mov byte [rsp + 0xf0], 1
lea rdx, [rsp + 0x3e28]
lea rcx, [rsp + 0xec]
call fcn.18003e100
mov rdx, rax
lea rcx, [rsp + 0x3e48]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov r9d, 0x10020
lea r8, [0x180180630]
mov rdx, rbx
mov rcx, rax
call fcn.18005ccf0
nop
lea rcx, [rsp + 0x3e48]
call fcn.180010900
nop
lea rcx, [rsp + 0x3e08]
call fcn.180010900
lea rdx, [0x180180630]
lea rcx, [0x180180550]
call fcn.180012610
movdqa xmm0, xmmword [0x1801395c0]
movdqu xmmword [rsp + 0x1e30], xmm0
mov dword [rsp + 0x1e40], 0x2a2a0763
mov dword [rsp + 0x1e44], 0x1003a28
lea rdx, [rsp + 0x3e68]
lea rcx, [rsp + 0x1e30]
call fcn.18003d960
mov rdx, rax
lea rcx, [rsp + 0x3e88]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0xe60], 0x5a505f60
mov dword [rsp + 0xe64], 0x54564c52
mov word [rsp + 0xe68], 0x48
mov byte [rsp + 0xe6a], 1
lea rdx, [rsp + 0x3ea8]
lea rcx, [rsp + 0xe60]
call fcn.18003dda0
mov rdx, rax
lea rcx, [rsp + 0x3ec8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov r9d, 0x10020
lea r8, [0x180180650]
mov rdx, rbx
mov rcx, rax
call fcn.18005ccf0
nop
lea rcx, [rsp + 0x3ec8]
call fcn.180010900
nop
lea rcx, [rsp + 0x3e88]
call fcn.180010900
lea rdx, [0x180180650]
lea rcx, [0x180180560]
call fcn.180012610
movdqa xmm0, xmmword [0x180139430]
movdqu xmmword [rsp + 0x1a70], xmm0
mov dword [rsp + 0x1a80], 0x100362c
lea rdx, [rsp + 0x3ee8]
lea rcx, [rsp + 0x1a70]
call fcn.18003d9d0
mov rdx, rax
lea rcx, [rsp + 0x3f08]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0x274], 0x535b5d7f
mov word [rsp + 0x278], 0x44
mov byte [rsp + 0x27a], 1
lea rdx, [rsp + 0x3f28]
lea rcx, [rsp + 0x274]
call fcn.18003e2c0
mov rdx, rax
lea rcx, [rsp + 0x3f48]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov r9d, 0x10020
lea r8, [0x180180640]
mov rdx, rbx
mov rcx, rax
call fcn.18005ccf0
nop
lea rcx, [rsp + 0x3f48]
call fcn.180010900
nop
lea rcx, [rsp + 0x3f08]
call fcn.180010900
lea rdx, [0x180180640]
lea rcx, [0x180180540]
call fcn.180012610
movdqa xmm0, xmmword [0x180139320]
movdqu xmmword [rsp + 0x19b0], xmm0
mov word [rsp + 0x19c0], 0x31
mov byte [rsp + 0x19c2], 1
lea rdx, [rsp + 0x3f68]
lea rcx, [rsp + 0x19b0]
call fcn.18003dd30
mov rdx, rax
lea rcx, [rsp + 0x3f88]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0x1ac], 0x424d5167
mov word [rsp + 0x1b0], 0x100
lea rdx, [rsp + 0x3fa8]
lea rcx, [rsp + 0x1ac]
call fcn.18003d760
mov rdx, rax
lea rcx, [rsp + 0x3fc8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov r9d, 0x10020
lea r8, [0x180180660]
mov rdx, rbx
mov rcx, rax
call fcn.18005ccf0
nop
lea rcx, [rsp + 0x3fc8]
call fcn.180010900
nop
lea rcx, [rsp + 0x3f88]
call fcn.180010900
lea rdx, [0x180180660]
lea rcx, [0x180180570]
call fcn.180012610
movdqa xmm0, xmmword [str.pZYD_]
movdqu xmmword [rsp + 0x1f88], xmm0
mov dword [rsp + 0x1f98], 0x66313c26
mov dword [rsp + 0x1f9c], 0x25252704
mov word [rsp + 0x1fa0], 0x39
mov byte [rsp + 0x1fa2], 1
lea rdx, [rsp + 0x3fe8]
lea rcx, [rsp + 0x1f88]
call fcn.18003c330
mov rdx, rax
lea rcx, [rsp + 0x4008]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0xc90], 0x5f5d5165
mov dword [rsp + 0xc94], 0x495c5454
mov word [rsp + 0xc98], 0x100
lea rdx, [rsp + 0x4028]
lea rcx, [rsp + 0xc90]
call fcn.18003dbc0
mov rdx, rax
lea rcx, [rsp + 0x4048]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov r9d, 0x10020
lea r8, [0x180180680]
mov rdx, rbx
mov rcx, rax
call fcn.18005ccf0
nop
lea rcx, [rsp + 0x4048]
call fcn.180010900
nop
lea rcx, [rsp + 0x4008]
call fcn.180010900
lea rdx, [0x180180680]
lea rcx, [0x180180590]
call fcn.180012610
movdqa xmm0, xmmword [0x1801392d0]
movdqu xmmword [rsp + 0x1b90], xmm0
mov dword [rsp + 0x1ba0], 0x372b2f
mov byte [rsp + 0x1ba4], 1
lea rdx, [rsp + 0x4068]
lea rcx, [rsp + 0x1b90]
call fcn.18003da70
mov rdx, rax
lea rcx, [rsp + 0x4088]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0xb70], 0x535c4675
mov dword [rsp + 0xb74], 0x4a5c59
mov byte [rsp + 0xb78], 1
lea rdx, [rsp + 0x40a8]
lea rcx, [rsp + 0xb70]
call fcn.18003ea30
mov rdx, rax
lea rcx, [rsp + 0x40c8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov r9d, 0x10020
lea r8, [0x1801805f0]
mov rdx, rbx
mov rcx, rax
call fcn.18005ccf0
nop
lea rcx, [rsp + 0x40c8]
call fcn.180010900
nop
lea rcx, [rsp + 0x4088]
call fcn.180010900
lea rdx, [0x1801805f0]
lea rcx, [0x180180500]
call fcn.180012610
movdqa xmm0, xmmword [0x1801393b0]
movdqu xmmword [rsp + 0x1f28], xmm0
mov dword [rsp + 0x1f38], 0x565372f
mov dword [rsp + 0x1f3c], 0x38262428
mov word [rsp + 0x1f40], 0x100
lea rdx, [rsp + 0x40e8]
lea rcx, [rsp + 0x1f28]
call fcn.18003b0f0
mov rdx, rax
lea rcx, [rsp + 0x4108]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0x27c], 0x5a595564
mov word [rsp + 0x280], 0x44
mov byte [rsp + 0x282], 1
lea rdx, [rsp + 0x4128]
lea rcx, [rsp + 0x27c]
call fcn.18003e2c0
mov rdx, rax
lea rcx, [rsp + 0x4148]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov r9d, 0x10020
lea r8, [0x180180600]
mov rdx, rbx
mov rcx, rax
call fcn.18005ccf0
nop
lea rcx, [rsp + 0x4148]
call fcn.180010900
nop
lea rcx, [rsp + 0x4108]
call fcn.180010900
lea rdx, [0x180180600]
lea rcx, [0x180180510]
call fcn.180012610
movdqa xmm0, xmmword [0x180138fe0]
movdqu xmmword [rsp + 0x1e18], xmm0
mov dword [rsp + 0x1e28], 0x2a2a0763
mov dword [rsp + 0x1e2c], 0x1003a28
lea rdx, [rsp + 0x4168]
lea rcx, [rsp + 0x1e18]
call fcn.18003d960
mov rdx, rax
lea rcx, [rsp + 0x4188]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0xe50], 0x5f435a7a
mov dword [rsp + 0xe54], 0x565b5144
mov word [rsp + 0xe58], 0x5e
mov byte [rsp + 0xe5a], 1
lea rdx, [rsp + 0x41a8]
lea rcx, [rsp + 0xe50]
call fcn.18003dda0
mov rdx, rax
lea rcx, [rsp + 0x41c8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov r9d, 0x10020
lea r8, [0x180180610]
mov rdx, rbx
mov rcx, rax
call fcn.18005ccf0
nop
lea rcx, [rsp + 0x41c8]
call fcn.180010900
nop
lea rcx, [rsp + 0x4188]
call fcn.180010900
lea rdx, [0x180180610]
lea rcx, [0x180180520]
call fcn.180012610
movaps xmm6, xmmword [0x1801804f0]
mov dword [rsp + 0x1b4], 0x50041a16
mov word [rsp + 0x1b8], 0x100
lea rcx, [rsp + 0x1b4]
call fcn.180036910
mov rbx, rax
mov dword [rsp + 0xe40], 0x424d5167
mov dword [rsp + 0xe44], 0x40506b17
mov word [rsp + 0xe48], 0x5e
mov byte [rsp + 0xe4a], 1
lea rdx, [rsp + 0x41e8]
lea rcx, [rsp + 0xe40]
call fcn.18003dda0
mov rdx, rax
lea rcx, [rsp + 0x4208]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
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 [0x180137bcc]
lea rdx, [0x180180800]
mov rcx, rax
call fcn.180060740
nop
lea rcx, [rsp + 0x4208]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [0x1801384a0]
movdqu xmmword [rsp + 0x19f8], xmm0
mov dword [rsp + 0x1a08], 0x1001410
lea rdx, [rsp + 0x4228]
lea rcx, [rsp + 0x19f8]
call fcn.18003d9d0
mov rdx, rax
lea rcx, [rsp + 0x4248]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0x10a0], 0x16656776
mov dword [rsp + 0x10a4], 0x58405d5c
mov dword [rsp + 0x10a8], 0x595252
mov byte [rsp + 0x10ac], 1
lea rdx, [rsp + 0x4268]
lea rcx, [rsp + 0x10a0]
call fcn.18003ddc0
mov rdx, rax
lea rcx, [rsp + 0x4288]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x180180808]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
nop
lea rcx, [rsp + 0x4288]
call fcn.180010900
nop
lea rcx, [rsp + 0x4248]
call fcn.180010900
movdqa xmm0, xmmword [0x180139f20]
movdqu xmmword [rsp + 0x1b18], xmm0
mov dword [rsp + 0x1b28], 0x151706
mov byte [rsp + 0x1b2c], 1
lea rdx, [rsp + 0x42a8]
lea rcx, [rsp + 0x1b18]
call fcn.18003da70
mov rdx, rax
lea rcx, [rsp + 0x42c8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0xb10], 0x544c5178
mov dword [rsp + 0xb14], 0x5d565e
mov byte [rsp + 0xb18], 1
lea rdx, [rsp + 0x42e8]
lea rcx, [rsp + 0xb10]
call fcn.18003ea30
mov rdx, rax
lea rcx, [rsp + 0x4308]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
lea r8, [0x18018080c]
mov rdx, rbx
mov rcx, rax
call fcn.1800917a0
nop
lea rcx, [rsp + 0x4308]
call fcn.180010900
nop
lea rcx, [rsp + 0x42c8]
call fcn.180010900
mov dword [rsp + 0xca0], 0x5a594175
mov dword [rsp + 0xca4], 0x42565a17
mov word [rsp + 0xca8], 0x100
lea rcx, [rsp + 0xca0]
call fcn.18001d0c0
mov qword [rsp + 0x5890], rax
mov dword [rsp + 0xf00], 0x58475b70
mov dword [rsp + 0xf04], 0x58194a52
mov dword [rsp + 0xf08], 0x1004454
lea rcx, [rsp + 0xf00]
call fcn.18001d030
mov qword [rsp + 0x5898], rax
movdqa xmm0, xmmword [0x180138080]
movdqu xmmword [rsp + 0x1608], xmm0
mov byte [rsp + 0x1618], 1
lea rdx, [rsp + 0x4328]
lea rcx, [rsp + 0x1608]
call fcn.18003dbe0
mov rdx, rax
lea rcx, [rsp + 0x4348]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0xcb0], 0x164d5b71
mov dword [rsp + 0xcb4], 0x5f494163
mov word [rsp + 0xcb8], 0x100
lea rdx, [rsp + 0x4368]
lea rcx, [rsp + 0xcb0]
call fcn.18003dbc0
mov rdx, rax
lea rcx, [rsp + 0x4388]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov dword [rsp + 0x28], r15d
mov dword [rsp + 0x20], r15d
lea r9, [rsp + 0x5890]
lea r8, [0x1801807e4]
mov rdx, rbx
mov rcx, rax
call fcn.180096ea0
nop
lea rcx, [rsp + 0x4388]
call fcn.180010900
nop
lea rcx, [rsp + 0x4348]
call fcn.180010900
mov dword [rsp + 0x284], 0x5e525d61
mov word [rsp + 0x288], 0x43
mov byte [rsp + 0x28a], 1
lea rcx, [rsp + 0x284]
call fcn.180010350
mov qword [rsp + 0x58f0], rax
mov dword [rsp + 0x1bc], 0x4253517f
mov word [rsp + 0x1c0], 0x100
lea rcx, [rsp + 0x1bc]
call fcn.180036910
mov qword [rsp + 0x58f8], rax
mov dword [rsp + 0x1c4], 0x425a5b75
mov word [rsp + 0x1c8], 0x100
lea rcx, [rsp + 0x1c4]
call fcn.180036910
mov qword [rsp + 0x5900], rax
movdqa xmm0, xmmword [str._QYSTL]
movdqu xmmword [rsp + 0x15f0], xmm0
mov byte [rsp + 0x1600], 1
lea rdx, [rsp + 0x43a8]
lea rcx, [rsp + 0x15f0]
call fcn.18003dbe0
mov rdx, rax
lea rcx, [rsp + 0x43c8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
movdqa xmm0, xmmword [0x180138070]
movdqu xmmword [rsp + 0x15d8], xmm0
mov byte [rsp + 0x15e8], 1
lea rdx, [rsp + 0x43e8]
lea rcx, [rsp + 0x15d8]
call fcn.18003dbe0
mov rdx, rax
lea rcx, [rsp + 0x4408]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov dword [rsp + 0x28], 3
mov dword [rsp + 0x20], 3
lea r9, [rsp + 0x58f0]
lea r8, [0x1801807f0]
mov rdx, rbx
mov rcx, rax
call fcn.180096ea0
nop
lea rcx, [rsp + 0x4408]
call fcn.180010900
nop
lea rcx, [rsp + 0x43c8]
call fcn.180010900
movss xmm0, dword [0x180137cc8]
call fcn.180072d50
jmp 0x180036865
cmp eax, 2
jne 0x18002fbdc
call fcn.180073020
lea rcx, [rsp + 0x428]
call fcn.180072fc0
movss xmm2, dword [rax + 4]
subss xmm2, xmm13
movss xmm9, dword [0x180137ca4]
movaps xmm1, xmm9
lea rcx, [rsp + 0x430]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0xb30], 0x737b7174
mov dword [rsp + 0xb34], 0x757965
mov byte [rsp + 0xb38], 1
lea rdx, [rsp + 0x4428]
lea rcx, [rsp + 0xb30]
call fcn.18003ea30
mov rdx, rax
lea rcx, [rsp + 0x4448]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.18006a0f0
nop
lea rcx, [rsp + 0x4448]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [0x180138610]
movdqu xmmword [rsp + 0x4f50], xmm0
movdqa xmm1, xmmword [str.____.__j]
movdqu xmmword [rsp + 0x4f60], xmm1
mov byte [rsp + 0x4f70], 1
lea rdx, [rsp + 0x4468]
lea rcx, [rsp + 0x4f50]
call fcn.18003c290
mov rdx, rax
lea rcx, [rsp + 0x4488]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
movdqa xmm0, xmmword [0x180138cd0]
movdqu xmmword [rsp + 0x18d8], xmm0
mov word [rsp + 0x18e8], 0x100
lea rdx, [rsp + 0x44a8]
lea rcx, [rsp + 0x18d8]
call fcn.18003de30
mov rdx, rax
lea rcx, [rsp + 0x44c8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x180180a08]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
nop
lea rcx, [rsp + 0x44c8]
call fcn.180010900
nop
lea rcx, [rsp + 0x4488]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [0x180139600]
movdqu xmmword [rsp + 0x51b0], xmm0
movdqa xmm1, xmmword [0x180139aa0]
movdqu xmmword [rsp + 0x51c0], xmm1
movdqa xmm0, xmmword [0x180138b80]
movdqu xmmword [rsp + 0x51d0], xmm0
mov dword [rsp + 0x51e0], 0x14001743
mov dword [rsp + 0x51e4], 0x1b0d11
mov byte [rsp + 0x51e8], 1
lea rdx, [rsp + 0x44e8]
lea rcx, [rsp + 0x51b0]
call fcn.18003af30
mov rdx, rax
lea rcx, [rsp + 0x4508]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0xf10], 0x59595a66
mov dword [rsp + 0xf14], 0x7b195354
mov dword [rsp + 0xf18], 0x1005057
lea rdx, [rsp + 0x4528]
lea rcx, [rsp + 0xf10]
call fcn.18003db50
mov rdx, rax
lea rcx, [rsp + 0x4548]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x1801809f5]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
nop
lea rcx, [rsp + 0x4548]
call fcn.180010900
nop
lea rcx, [rsp + 0x4508]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [0x180139600]
movdqu xmmword [rsp + 0x51f0], xmm0
movdqa xmm1, xmmword [0x180139aa0]
movdqu xmmword [rsp + 0x5200], xmm1
movdqa xmm0, xmmword [0x180138b80]
movdqu xmmword [rsp + 0x5210], xmm0
mov dword [rsp + 0x5220], 0x14001743
mov dword [rsp + 0x5224], 0x1b0d11
mov byte [rsp + 0x5228], 1
lea rdx, [rsp + 0x4568]
lea rcx, [rsp + 0x51f0]
call fcn.18003af30
mov rdx, rax
lea rcx, [rsp + 0x4588]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0xe30], 0x5d565b7f
mov dword [rsp + 0xe34], 0x4e4c7a17
mov word [rsp + 0xe38], 0x4f
mov byte [rsp + 0xe3a], 1
lea rdx, [rsp + 0x45a8]
lea rcx, [rsp + 0xe30]
call fcn.18003dda0
mov rdx, rax
lea rcx, [rsp + 0x45c8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x1801809f6]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
nop
lea rcx, [rsp + 0x45c8]
call fcn.180010900
nop
lea rcx, [rsp + 0x4588]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [0x180139220]
movdqu xmmword [rsp + 0x20a8], xmm0
mov dword [rsp + 0x20b8], 0x352c322d
mov dword [rsp + 0x20bc], 0x26202a2e
mov dword [rsp + 0x20c0], 0x343822
mov byte [rsp + 0x20c4], 1
lea rdx, [rsp + 0x45e8]
lea rcx, [rsp + 0x20a8]
call fcn.18003e170
mov rdx, rax
lea rcx, [rsp + 0x4608]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0xe20], 0x5f435a7a
mov dword [rsp + 0xe24], 0x565b5144
mov word [rsp + 0xe28], 0x5e
mov byte [rsp + 0xe2a], 1
lea rdx, [rsp + 0x4628]
lea rcx, [rsp + 0xe20]
call fcn.18003dda0
mov rdx, rax
lea rcx, [rsp + 0x4648]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x180180a02]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
nop
lea rcx, [rsp + 0x4648]
call fcn.180010900
nop
lea rcx, [rsp + 0x4608]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [str.vZTT__]
movdqu xmmword [rsp + 0x1e00], xmm0
mov dword [rsp + 0x1e10], 0x2928202c
mov dword [rsp + 0x1e14], 0x1002d23
lea rdx, [rsp + 0x4668]
lea rcx, [rsp + 0x1e00]
call fcn.18003d960
mov rdx, rax
lea rcx, [rsp + 0x4688]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0xb00], 0x5b515b74
mov dword [rsp + 0xb04], 0x5c5c58
mov byte [rsp + 0xb08], 1
lea rcx, [rsp + 0xb00]
call fcn.18000ed90
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x180180a01]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
nop
lea rcx, [rsp + 0x4688]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [0x180139530]
movdqu xmmword [rsp + 0x5090], xmm0
movdqa xmm1, xmmword [0x180139230]
movdqu xmmword [rsp + 0x50a0], xmm1
mov dword [rsp + 0x50b0], 0x3275213c
mov dword [rsp + 0x50b4], 0x1003d3e
lea rdx, [rsp + 0x46a8]
lea rcx, [rsp + 0x5090]
call fcn.18003b3a0
mov rdx, rax
lea rcx, [rsp + 0x46c8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0x1330], 0x5f585160
mov dword [rsp + 0x1334], 0x5e567f17
mov dword [rsp + 0x1338], 0x5b595356
mov word [rsp + 0x133c], 0x100
lea rcx, [rsp + 0x1330]
call fcn.18001dfd0
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x180180a06]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
nop
lea rcx, [rsp + 0x46c8]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [0x1801390f0]
movdqu xmmword [rsp + 0x50b8], xmm0
movdqa xmm1, xmmword [0x18013a3c0]
movdqu xmmword [rsp + 0x50c8], xmm1
mov dword [rsp + 0x50d8], 0x37303830
mov word [rsp + 0x50dc], 0x25
mov byte [rsp + 0x50de], 1
lea rdx, [rsp + 0x46e8]
lea rcx, [rsp + 0x50b8]
call fcn.18003c1b0
mov rdx, rax
lea rcx, [rsp + 0x4708]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0x10b0], 0x57505870
mov dword [rsp + 0x10b4], 0x567b1845
mov dword [rsp + 0x10b8], 0x595354
mov byte [rsp + 0x10bc], 1
lea rdx, [rsp + 0x4728]
lea rcx, [rsp + 0x10b0]
call fcn.18003ddc0
mov rdx, rax
lea rcx, [rsp + 0x4748]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x180180a14]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
nop
lea rcx, [rsp + 0x4748]
call fcn.180010900
nop
lea rcx, [rsp + 0x4708]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [0x180138670]
movdqu xmmword [rsp + 0x1fc8], xmm0
mov dword [rsp + 0x1fd8], 0x2737642c
mov dword [rsp + 0x1fdc], 0x26262c20
mov word [rsp + 0x1fe0], 0x27
mov byte [rsp + 0x1fe2], 1
lea rdx, [rsp + 0x4768]
lea rcx, [rsp + 0x1fc8]
call fcn.18003c330
mov rdx, rax
lea rcx, [rsp + 0x4788]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0xf20], 0x64155b7d
mov dword [rsp + 0xf24], 0x555d5f56
mov dword [rsp + 0xf28], 0x1005057
lea rcx, [rsp + 0xf20]
call fcn.18001d030
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x180180a00]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
nop
lea rcx, [rsp + 0x4788]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [0x180138670]
movdqu xmmword [rsp + 0x1d88], xmm0
mov dword [rsp + 0x1d98], 0x2f29272c
mov word [rsp + 0x1d9c], 0x37
mov byte [rsp + 0x1d9e], 1
lea rdx, [rsp + 0x47a8]
lea rcx, [rsp + 0x1d88]
call fcn.18003e330
mov rdx, rax
lea rcx, [rsp + 0x47c8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0x438], 0x5a565b7d
mov dword [rsp + 0x43c], 0x100485e
lea rcx, [rsp + 0x438]
call fcn.18000ed40
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x1801809f8]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
nop
lea rcx, [rsp + 0x47c8]
call fcn.180010900
cmp byte [0x1801809f8], 0
je 0x18002f334
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [0x1801396b0]
movdqu xmmword [rsp + 0x5140], xmm0
movdqa xmm1, xmmword [0x1801399b0]
movdqu xmmword [rsp + 0x5150], xmm1
movdqa xmm0, xmmword [0x1801386f0]
movdqu xmmword [rsp + 0x5160], xmm0
mov word [rsp + 0x5170], 6
mov byte [rsp + 0x5172], 1
lea rdx, [rsp + 0x47e8]
lea rcx, [rsp + 0x5140]
call fcn.18003afa0
mov rdx, rax
lea rcx, [rsp + 0x4808]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
movdqa xmm0, xmmword [0x180138fc0]
movdqu xmmword [rsp + 0x1848], xmm0
mov word [rsp + 0x1858], 0x100
lea rdx, [rsp + 0x4828]
lea rcx, [rsp + 0x1848]
call fcn.18003de30
mov rdx, rax
lea rcx, [rsp + 0x4848]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x1801809f9]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
nop
lea rcx, [rsp + 0x4848]
call fcn.180010900
nop
lea rcx, [rsp + 0x4808]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [0x1801396e0]
movdqu xmmword [rsp + 0x1fe8], xmm0
mov dword [rsp + 0x1ff8], 0x6620322a
mov dword [rsp + 0x1ffc], 0x262a2709
mov dword [rsp + 0x2000], 0x1003c22
lea rdx, [rsp + 0x4868]
lea rcx, [rsp + 0x1fe8]
call fcn.18003e1e0
mov rdx, rax
lea rcx, [rsp + 0x4888]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0x10c0], 0x5a565b7d
mov dword [rsp + 0x10c4], 0x5219485e
mov dword [rsp + 0x10c8], 0x595054
mov byte [rsp + 0x10cc], 1
lea rdx, [rsp + 0x48a8]
lea rcx, [rsp + 0x10c0]
call fcn.18003ddc0
mov rdx, rax
lea rcx, [rsp + 0x48c8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x1801809fb]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
nop
lea rcx, [rsp + 0x48c8]
call fcn.180010900
nop
lea rcx, [rsp + 0x4888]
call fcn.180010900
call fcn.18006a230
call fcn.180073150
movaps xmm1, xmm15
xorps xmm0, xmm0
call fcn.180072bf0
call fcn.180073020
lea rcx, [rsp + 0x440]
call fcn.180072fc0
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], 0x75667d7e
mov word [rsp + 0x1d0], 0x100
lea rcx, [rsp + 0x1cc]
call fcn.180036910
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.18006a0f0
movaps xmm6, xmmword [0x1801804f0]
mov dword [rsp + 0x1d4], 0x50041a16
mov word [rsp + 0x1d8], 0x100
lea rcx, [rsp + 0x1d4]
call fcn.180036910
mov rbx, rax
mov dword [rsp + 0xf30], 0x53504460
mov dword [rsp + 0xf34], 0x5b6e1853
mov dword [rsp + 0xf38], 0x1005757
lea rdx, [rsp + 0x48e8]
lea rcx, [rsp + 0xf30]
call fcn.18003db50
mov rdx, rax
lea rcx, [rsp + 0x4908]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rbx
movss xmm3, dword [0x180137ba4]
movaps xmm2, xmm8
lea rdx, [0x180180a0c]
mov rcx, rax
call fcn.180060740
nop
lea rcx, [rsp + 0x4908]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
mov dword [rsp + 0xb8], 0x1005d16
lea rcx, [rsp + 0xb8]
call fcn.1800128d0
mov rbx, rax
mov dword [rsp + 0x1340], 0x5a54517b
mov dword [rsp + 0x1344], 0x6c195043
mov dword [rsp + 0x1348], 0x5b48505a
mov word [rsp + 0x134c], 0x100
lea rdx, [rsp + 0x4928]
lea rcx, [rsp + 0x1340]
call fcn.18003dc50
mov rdx, rax
lea rcx, [rsp + 0x4948]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
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, [0x180180a10]
mov rcx, rax
call fcn.1800607a0
nop
lea rcx, [rsp + 0x4948]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x450]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movss xmm7, dword [0x180137c30]
movaps xmm2, xmm7
lea rcx, [rsp + 0x458]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0xf40], 0x16415160
mov dword [rsp + 0xf44], 0x56585d7f
mov dword [rsp + 0xf48], 0x100544f
lea rdx, [rsp + 0x4968]
lea rcx, [rsp + 0xf40]
call fcn.18003db50
mov rdx, rax
lea rcx, [rsp + 0x4988]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
movzx ebx, al
lea rcx, [rsp + 0x4988]
call fcn.180010900
test bl, bl
je 0x18002f5ee
movzx eax, byte [0x180180a04]
cmp qword [0x180184788], 0
cmovne eax, r12d
mov byte [0x180180a04], al
call fcn.180012630
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x460]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
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 + 0xaf0], 0x555c4160
mov dword [rsp + 0xaf4], 0x5c5c5e
mov byte [rsp + 0xaf8], 1
lea rdx, [rsp + 0x49a8]
lea rcx, [rsp + 0xaf0]
call fcn.18003ea30
mov rdx, rax
lea rcx, [rsp + 0x49c8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
movzx ebx, al
lea rcx, [rsp + 0x49c8]
call fcn.180010900
test bl, bl
je 0x18002f6b9
movzx eax, byte [0x180180a05]
cmp qword [0x180184788], 0
cmovne eax, r12d
mov byte [0x180180a05], al
call fcn.180012630
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x470]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
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 + 0xf50], 0x57505870
mov dword [rsp + 0xf54], 0x54781845
mov dword [rsp + 0xf58], 0x1005152
lea rdx, [rsp + 0x49e8]
lea rcx, [rsp + 0xf50]
call fcn.18003db50
mov rdx, rax
lea rcx, [rsp + 0x4a08]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
movzx ebx, al
lea rcx, [rsp + 0x4a08]
call fcn.180010900
test bl, bl
je 0x18002f787
movzx eax, byte [0x1801809f4]
cmp qword [0x180184788], 0
cmovne eax, r12d
mov byte [0x1801809f4], al
call fcn.18006a230
call fcn.180073150
movaps xmm1, xmm15
xorps xmm0, xmm0
call fcn.180072bf0
call fcn.180073020
lea rcx, [rsp + 0x480]
call fcn.180072fc0
movss xmm2, dword [rax + 4]
subss xmm2, xmm13
movaps xmm1, xmm9
lea rcx, [rsp + 0x488]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0xcc0], 0x62617160
mov dword [rsp + 0xcc4], 0x697e767e
mov word [rsp + 0xcc8], 0x100
lea rdx, [rsp + 0x4a28]
lea rcx, [rsp + 0xcc0]
call fcn.18003dbc0
mov rdx, rax
lea rcx, [rsp + 0x4a48]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.18006a0f0
nop
lea rcx, [rsp + 0x4a48]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
mov dword [rsp + 0x1dc], 0x50041a16
mov word [rsp + 0x1e0], 0x100
lea rcx, [rsp + 0x1dc]
call fcn.180036910
mov rbx, rax
mov dword [rsp + 0x1310], 0x5a565b7d
mov dword [rsp + 0x1314], 0x6919485e
mov dword [rsp + 0x1318], 0x5a58594b
mov word [rsp + 0x131c], 0x100
lea rdx, [rsp + 0x4a68]
lea rcx, [rsp + 0x1310]
call fcn.18003dc50
mov rdx, rax
lea rcx, [rsp + 0x4a88]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rbx
movss xmm3, dword [0x180137b30]
movss xmm2, dword [0x180137aa8]
lea rdx, [0x1801809fc]
mov rcx, rax
call fcn.180060740
nop
lea rcx, [rsp + 0x4a88]
call fcn.180010900
movdqa xmm0, xmmword [0x180139170]
movdqu xmmword [rsp + 0x4f28], xmm0
movdqa xmm1, xmmword [str.0__h____]
movdqu xmmword [rsp + 0x4f38], xmm1
mov byte [rsp + 0x4f48], 1
lea rdx, [rsp + 0x4aa8]
lea rcx, [rsp + 0x4f28]
call fcn.18003c290
mov rdx, rax
lea rcx, [rsp + 0x4ac8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0x10d0], 0x5a565b7d
mov dword [rsp + 0x10d4], 0x5819485e
mov dword [rsp + 0x10d8], 0x595252
mov byte [rsp + 0x10dc], 1
lea rdx, [rsp + 0x4ae8]
lea rcx, [rsp + 0x10d0]
call fcn.18003ddc0
mov rdx, rax
lea rcx, [rsp + 0x4b08]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
lea r8, [0x180180b2c]
mov rdx, rbx
mov rcx, rax
call fcn.1800917a0
nop
lea rcx, [rsp + 0x4b08]
call fcn.180010900
nop
lea rcx, [rsp + 0x4ac8]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [0x1801391e0]
movdqu xmmword [rsp + 0x2048], xmm0
mov dword [rsp + 0x2058], 0x21652135
mov dword [rsp + 0x205c], 0x25242c28
mov dword [rsp + 0x2060], 0x100292f
lea rdx, [rsp + 0x4b28]
lea rcx, [rsp + 0x2048]
call fcn.18003e1e0
mov rdx, rax
lea rcx, [rsp + 0x4b48]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0x1300], 0x5b515b74
mov dword [rsp + 0x1304], 0x1a5c5c58
mov dword [rsp + 0x1308], 0x5a535579
mov word [rsp + 0x130c], 0x100
lea rdx, [rsp + 0x4b68]
lea rcx, [rsp + 0x1300]
call fcn.18003dc50
mov rdx, rax
lea rcx, [rsp + 0x4b88]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x180180a09]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
nop
lea rcx, [rsp + 0x4b88]
call fcn.180010900
nop
lea rcx, [rsp + 0x4b48]
call fcn.180010900
movdqa xmm0, xmmword [0x180139170]
movdqu xmmword [rsp + 0x2108], xmm0
mov dword [rsp + 0x2118], 0x2a272530
mov dword [rsp + 0x211c], 0x252e6822
mov dword [rsp + 0x2120], 0x2a22212f
mov word [rsp + 0x2124], 0x2a
mov byte [rsp + 0x2126], 1
lea rdx, [rsp + 0x4ba8]
lea rcx, [rsp + 0x2108]
call fcn.18003e090
mov rdx, rax
lea rcx, [rsp + 0x4bc8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0x12f0], 0x5b515b74
mov dword [rsp + 0x12f4], 0x1a5c5c58
mov dword [rsp + 0x12f8], 0x5a535579
mov word [rsp + 0x12fc], 0x100
lea rdx, [rsp + 0x4be8]
lea rcx, [rsp + 0x12f0]
call fcn.18003dc50
mov rdx, rax
lea rcx, [rsp + 0x4c08]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
lea r8, [0x180180b14]
mov rdx, rbx
mov rcx, rax
call fcn.1800917a0
nop
lea rcx, [rsp + 0x4c08]
call fcn.180010900
nop
lea rcx, [rsp + 0x4bc8]
call fcn.180010900
jmp 0x180036865
cmp eax, 3
jne 0x180030ed4
call fcn.180073020
lea rcx, [rsp + 0x490]
call fcn.180072fc0
movss xmm2, dword [rax + 4]
subss xmm2, xmm13
movss xmm9, dword [0x180137ca4]
movaps xmm1, xmm9
lea rcx, [rsp + 0x498]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0xae0], 0x737b7174
mov dword [rsp + 0xae4], 0x757965
mov byte [rsp + 0xae8], 1
lea rcx, [rsp + 0xae0]
call fcn.18000ed90
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.18006a0f0
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [0x1801394f0]
movdqu xmmword [rsp + 0x1f48], xmm0
mov dword [rsp + 0x1f58], 0x2e203263
mov dword [rsp + 0x1f5c], 0x2f252b2e
mov word [rsp + 0x1f60], 0x100
lea rcx, [rsp + 0x1f48]
call fcn.180036940
mov rbx, rax
mov dword [rsp + 0x10e0], 0x59414172
mov dword [rsp + 0x10e4], 0x4a5c6a17
mov dword [rsp + 0x10e8], 0x4f555a
mov byte [rsp + 0x10ec], 1
lea rcx, [rsp + 0x10e0]
call fcn.18001d060
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x180180aa4]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [0x180139790]
movdqu xmmword [rsp + 0x5110], xmm0
movdqa xmm1, xmmword [0x18013a3d0]
movdqu xmmword [rsp + 0x5120], xmm1
mov dword [rsp + 0x5130], 0x76203b2a
mov dword [rsp + 0x5134], 0x3e35373f
mov dword [rsp + 0x5138], 0x100197b
lea rcx, [rsp + 0x5110]
call fcn.180036970
mov rbx, rax
movdqa xmm0, xmmword [0x180139350]
movdqu xmmword [rsp + 0x1a88], xmm0
mov dword [rsp + 0x1a98], 0x1003030
lea rcx, [rsp + 0x1a88]
call fcn.180029260
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x180180aa9]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [0x180139e60]
movdqu xmmword [rsp + 0x2128], xmm0
mov dword [rsp + 0x2138], 0x23282b30
mov dword [rsp + 0x213c], 0x222c3e67
mov dword [rsp + 0x2140], 0x2b212f22
mov word [rsp + 0x2144], 0x3c
mov byte [rsp + 0x2146], 1
lea rcx, [rsp + 0x2128]
call fcn.180010320
mov rbx, rax
mov dword [rsp + 0xf60], 0x115b5b77
mov dword [rsp + 0xf64], 0x5b7f1843
mov dword [rsp + 0xf68], 0x1005057
lea rcx, [rsp + 0xf60]
call fcn.18001d030
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x180180aa3]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [0x180139000]
movdqu xmmword [rsp + 0x2088], xmm0
mov dword [rsp + 0x2098], 0x662b2b63
mov dword [rsp + 0x209c], 0x272d2720
mov dword [rsp + 0x20a0], 0x282824
mov byte [rsp + 0x20a4], 1
lea rcx, [rsp + 0x2088]
call fcn.18002a2a0
mov rbx, rax
movdqa xmm0, xmmword [0x180138020]
movdqu xmmword [rsp + 0x17e8], xmm0
mov byte [rsp + 0x17f8], 1
lea rcx, [rsp + 0x17e8]
call fcn.18001d090
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x180180aac]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [0x180138c30]
movdqu xmmword [rsp + 0x5178], xmm0
movdqa xmm1, xmmword [0x180138dd0]
movdqu xmmword [rsp + 0x5188], xmm1
movdqa xmm0, xmmword [str.:_v6x__4780]
movdqu xmmword [rsp + 0x5198], xmm0
mov dword [rsp + 0x51a8], 0xa0a
mov byte [rsp + 0x51ac], 1
lea rcx, [rsp + 0x5178]
call fcn.1800369a0
mov rbx, rax
mov dword [rsp + 0x12e0], 0x55475b75
mov dword [rsp + 0x12e4], 0x547c1852
mov dword [rsp + 0x12e8], 0x5b53555c
mov word [rsp + 0x12ec], 0x100
lea rcx, [rsp + 0x12e0]
call fcn.18001dfd0
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x180180a9a]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
movaps xmm6, xmmword [0x1801804f0]
mov dword [rsp + 0x1e4], 0x50041a16
mov word [rsp + 0x1e8], 0x100
lea rcx, [rsp + 0x1e4]
call fcn.180036910
mov rbx, rax
movdqa xmm0, xmmword [0x180139800]
movdqu xmmword [rsp + 0x19e0], xmm0
mov word [rsp + 0x19f0], 0x26
mov byte [rsp + 0x19f2], 1
lea rcx, [rsp + 0x19e0]
call fcn.180028ea0
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rbx
movss xmm7, dword [0x180137c54]
movaps xmm3, xmm7
movaps xmm2, xmm8
lea rdx, [0x180180ac0]
mov rcx, rax
call fcn.180060740
movaps xmm6, xmmword [0x1801804f0]
mov dword [rsp + 0x1ec], 0x50041a16
mov word [rsp + 0x1f0], 0x100
lea rcx, [rsp + 0x1ec]
call fcn.180036910
mov rbx, rax
movdqa xmm0, xmmword [0x180139300]
movdqu xmmword [rsp + 0x1ea8], xmm0
mov dword [rsp + 0x1eb8], 0x2713642d
mov dword [rsp + 0x1ebc], 0x2c3d2b
mov byte [rsp + 0x1ec0], 1
lea rcx, [rsp + 0x1ea8]
call fcn.1800369d0
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, [0x180180ab8]
mov rcx, rax
call fcn.180060740
movaps xmm6, xmmword [0x1801804f0]
mov dword [rsp + 0x1f4], 0x50041a16
mov word [rsp + 0x1f8], 0x100
lea rcx, [rsp + 0x1f4]
call fcn.180036910
mov rbx, rax
movdqa xmm0, xmmword [0x180139810]
movdqu xmmword [rsp + 0x19c8], xmm0
mov word [rsp + 0x19d8], 0x26
mov byte [rsp + 0x19da], 1
lea rcx, [rsp + 0x19c8]
call fcn.180028ea0
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, [0x180180abc]
mov rcx, rax
call fcn.180060740
call fcn.18006a230
call fcn.180073150
movaps xmm1, xmm15
xorps xmm0, xmm0
call fcn.180072bf0
call fcn.180073020
lea rcx, [rsp + 0x4a0]
call fcn.180072fc0
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], 0x75667d7e
mov word [rsp + 0x200], 0x100
lea rcx, [rsp + 0x1fc]
call fcn.180036910
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.18006a0f0
movdqa xmm0, xmmword [0x1801393d0]
movdqu xmmword [rsp + 0x1e88], xmm0
mov dword [rsp + 0x1e98], 0x29266426
mov dword [rsp + 0x1e9c], 0x3b272b
mov byte [rsp + 0x1ea0], 1
lea rcx, [rsp + 0x1e88]
call fcn.1800369d0
mov rbx, rax
mov dword [rsp + 0xad0], 0x5f5d5165
mov dword [rsp + 0xad4], 0x5c5454
mov byte [rsp + 0xad8], 1
lea rcx, [rsp + 0xad0]
call fcn.18000ed90
mov r9d, 0x10020
lea r8, [0x180180680]
mov rdx, rbx
mov rcx, rax
call fcn.18005ccf0
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x4b0]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movss xmm7, dword [0x180137c30]
movaps xmm2, xmm7
lea rcx, [rsp + 0x4b8]
call fcn.18000ec70
mov rbx, rax
movdqa xmm0, xmmword [0x180139330]
movdqu xmmword [rsp + 0x1920], xmm0
mov word [rsp + 0x1930], 0x31
mov byte [rsp + 0x1932], 1
lea rcx, [rsp + 0x1920]
call fcn.180028ea0
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x1800302bf
movzx eax, byte [0x180180aa5]
cmp qword [0x180184788], 0
cmovne eax, r12d
mov byte [0x180180aa5], al
lea rcx, [rsp + 0x5328]
call fcn.180072ca0
movss xmm2, dword [rsp + 0x532c]
subss xmm2, xmm7
movss xmm1, dword [rsp + 0x5328]
lea rcx, [rsp + 0x4c8]
call fcn.18000ec70
mov rcx, rax
call fcn.180072cf0
mov dword [rsp + 0x15b0], 0x53431710
mov dword [rsp + 0x15b4], 0x565a515f
mov dword [rsp + 0x15b8], 0x5f53635e
mov dword [rsp + 0x15bc], 0x1002552
lea rcx, [rsp + 0x15b0]
call fcn.180036a00
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.180098800
lea rcx, [rsp + 0x5330]
call fcn.180072ca0
movss xmm2, dword [rsp + 0x5334]
subss xmm2, xmm11
movss xmm1, dword [rsp + 0x5330]
lea rcx, [rsp + 0x4d8]
call fcn.18000ec70
mov rcx, rax
call fcn.180072cf0
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x4e0]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
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 + 0x13e0], 0x41544460
mov dword [rsp + 0x13e4], 0x5f6f1859
mov dword [rsp + 0x13e8], 0x525e5553
mov word [rsp + 0x13ec], 0x5a
mov byte [rsp + 0x13ee], 1
lea rcx, [rsp + 0x13e0]
call fcn.180036a30
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x180030433
movzx eax, byte [0x180180a15]
cmp qword [0x180184788], 0
cmovne eax, r12d
mov byte [0x180180a15], al
lea rcx, [rsp + 0x5338]
call fcn.180072ca0
movss xmm2, dword [rsp + 0x533c]
subss xmm2, xmm14
movss xmm1, dword [rsp + 0x5338]
lea rcx, [rsp + 0x4f8]
call fcn.18000ec70
mov rcx, rax
call fcn.180072cf0
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [0x180139010]
movdqu xmmword [rsp + 0x50e0], xmm0
movdqa xmm1, xmmword [0x180138e60]
movdqu xmmword [rsp + 0x50f0], xmm1
mov dword [rsp + 0x5100], 0x76302121
mov dword [rsp + 0x5104], 0x29302a7f
mov dword [rsp + 0x5108], 0x1007530
lea rcx, [rsp + 0x50e0]
call fcn.180036970
mov rbx, rax
movdqa xmm0, xmmword [0x1801390e0]
movdqu xmmword [rsp + 0x1860], xmm0
mov word [rsp + 0x1870], 0x100
lea rcx, [rsp + 0x1860]
call fcn.1800183f0
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x180180a98]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
lea rcx, [rsp + 0x5340]
call fcn.180072ca0
movss xmm2, dword [rsp + 0x5344]
subss xmm2, xmm11
movss xmm1, dword [rsp + 0x5340]
lea rcx, [rsp + 0x508]
call fcn.18000ec70
mov rcx, rax
call fcn.180072cf0
movdqa xmm0, xmmword [0x1801380a0]
movdqu xmmword [rsp + 0x1800], xmm0
mov byte [rsp + 0x1810], 1
lea rcx, [rsp + 0x1800]
call fcn.18001d090
mov rcx, rax
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r13
xor r9d, r9d
lea r8d, [r9 + 0x14]
lea rdx, [0x180180ac4]
call fcn.180098800
lea rcx, [rsp + 0x5280]
call fcn.180072ca0
movss xmm2, dword [rsp + 0x5284]
subss xmm2, xmm11
movss xmm1, dword [rsp + 0x5280]
lea rcx, [rsp + 0x518]
call fcn.18000ec70
mov rcx, rax
call fcn.180072cf0
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x520]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
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 [0x1801396d0]
movdqu xmmword [rsp + 0x1938], xmm0
mov word [rsp + 0x1948], 0x26
mov byte [rsp + 0x194a], 1
lea rcx, [rsp + 0x1938]
call fcn.180028ea0
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x18003065c
movzx eax, byte [0x180180aab]
cmp qword [0x180184788], 0
cmovne eax, r12d
mov byte [0x180180aab], al
call fcn.180012630
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x530]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
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 + 0xf70], 0x60156467
mov dword [rsp + 0xf74], 0x59505052
mov dword [rsp + 0xf78], 0x1005957
lea rcx, [rsp + 0xf70]
call fcn.18001d030
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x1800306f9
movzx eax, byte [0x180180a9b]
cmp qword [0x180184788], 0
cmovne eax, r12d
mov byte [0x180180a9b], al
call fcn.180012630
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x540]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
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 + 0x10f0], 0x164d5d75
mov dword [rsp + 0x10f4], 0x53515d61
mov dword [rsp + 0x10f8], 0x585058
mov byte [rsp + 0x10fc], 1
lea rcx, [rsp + 0x10f0]
call fcn.18001d060
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x18003079e
movzx eax, byte [0x180180a99]
cmp qword [0x180184788], 0
cmovne eax, r12d
mov byte [0x180180a99], al
call fcn.180012630
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x550]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
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 + 0x12d0], 0x465c5875
mov dword [rsp + 0x12d4], 0x525c6e17
mov dword [rsp + 0x12d8], 0x5b515f52
mov word [rsp + 0x12dc], 0x100
lea rcx, [rsp + 0x12d0]
call fcn.18001dfd0
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x180030845
movzx eax, byte [0x180180aa6]
cmp qword [0x180184788], 0
cmovne eax, r12d
mov byte [0x180180aa6], al
call fcn.180012630
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x560]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
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 + 0xf80], 0x59595a66
mov dword [rsp + 0xf84], 0x79195354
mov dword [rsp + 0xf88], 0x1004e5a
lea rcx, [rsp + 0xf80]
call fcn.18001d030
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x1800308e2
movzx eax, byte [0x180180aa7]
cmp qword [0x180184788], 0
cmovne eax, r12d
mov byte [0x180180aa7], al
call fcn.180012630
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x570]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
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 + 0xcd0], 0x5d565b7f
mov dword [rsp + 0xcd4], 0x48587b17
mov word [rsp + 0xcd8], 0x100
lea rcx, [rsp + 0xcd0]
call fcn.18001d0c0
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x18003097e
movzx eax, byte [0x180180aa8]
cmp qword [0x180184788], 0
cmovne eax, r12d
mov byte [0x180180aa8], al
call fcn.180012630
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x580]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
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 + 0x1100], 0x585b4167
mov dword [rsp + 0x1104], 0x1a5e565e
mov dword [rsp + 0x1108], 0x455d76
mov byte [rsp + 0x110c], 1
lea rcx, [rsp + 0x1100]
call fcn.18001d060
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x180030a23
movzx eax, byte [0x180180aaa]
cmp qword [0x180184788], 0
cmovne eax, r12d
mov byte [0x180180aaa], al
call fcn.180012630
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x590]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
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 + 0x1450], 0x53595177
mov dword [rsp + 0x1454], 0x6c195d43
mov dword [rsp + 0x1458], 0x5d54545e
mov dword [rsp + 0x145c], 0x1002553
lea rcx, [rsp + 0x1450]
call fcn.180036a00
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x180030acb
movzx eax, byte [0x180180a9c]
cmp qword [0x180184788], 0
cmovne eax, r12d
mov byte [0x180180a9c], al
call fcn.18006a230
call fcn.180073150
movaps xmm1, xmm15
xorps xmm0, xmm0
call fcn.180072bf0
call fcn.180073020
lea rcx, [rsp + 0x5a0]
call fcn.180072fc0
movss xmm2, dword [rax + 4]
subss xmm2, xmm13
movaps xmm1, xmm9
lea rcx, [rsp + 0x5a8]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0xce0], 0x62617160
mov dword [rsp + 0xce4], 0x697e767e
mov word [rsp + 0xce8], 0x100
lea rcx, [rsp + 0xce0]
call fcn.18001d0c0
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.18006a0f0
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [0x180139440]
movdqu xmmword [rsp + 0x1f68], xmm0
mov dword [rsp + 0x1f78], 0x662e272c
mov dword [rsp + 0x1f7c], 0x393b2924
mov word [rsp + 0x1f80], 0x100
lea rcx, [rsp + 0x1f68]
call fcn.180036940
mov rbx, rax
mov dword [rsp + 0x1110], 0x59595a66
mov dword [rsp + 0x1114], 0x58195354
mov dword [rsp + 0x1118], 0x595252
mov byte [rsp + 0x111c], 1
lea rcx, [rsp + 0x1110]
call fcn.18001d060
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x180180aad]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
movdqa xmm0, xmmword [0x180139040]
movdqu xmmword [rsp + 0x20e8], xmm0
mov dword [rsp + 0x20f8], 0x35203622
mov dword [rsp + 0x20fc], 0x2f3f6833
mov dword [rsp + 0x2100], 0x222e2523
mov word [rsp + 0x2104], 0x2a
mov byte [rsp + 0x2106], 1
lea rcx, [rsp + 0x20e8]
call fcn.180010320
mov rbx, rax
mov dword [rsp + 0x12c0], 0x59595a66
mov dword [rsp + 0x12c4], 0x58195354
mov dword [rsp + 0x12c8], 0x1e595252
mov word [rsp + 0x12cc], 0x100
lea rcx, [rsp + 0x12c0]
call fcn.18001dfd0
lea r8, [0x180180b1c]
mov rdx, rbx
mov rcx, rax
call fcn.1800917a0
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [0x180139880]
movdqu xmmword [rsp + 0x1f08], xmm0
mov dword [rsp + 0x1f18], 0x2e203263
mov dword [rsp + 0x1f1c], 0x2f252b2e
mov word [rsp + 0x1f20], 0x100
lea rcx, [rsp + 0x1f08]
call fcn.180036940
mov rbx, rax
mov dword [rsp + 0xe10], 0x164d5d75
mov dword [rsp + 0xe14], 0x5e575155
mov word [rsp + 0xe18], 0x1b
mov byte [rsp + 0xe1a], 1
lea rcx, [rsp + 0xe10]
call fcn.18002a2d0
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x180180aaf]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
movdqa xmm0, xmmword [0x180139f30]
movdqu xmmword [rsp + 0x1e48], xmm0
mov dword [rsp + 0x1e58], 0x2f2d2135
mov dword [rsp + 0x1e5c], 0x2c2424
mov byte [rsp + 0x1e60], 1
lea rcx, [rsp + 0x1e48]
call fcn.1800369d0
mov rbx, rax
mov dword [rsp + 0xe00], 0x164d5d75
mov dword [rsp + 0xe04], 0x5e575155
mov word [rsp + 0xe08], 0x1b
mov byte [rsp + 0xe0a], 1
lea rcx, [rsp + 0xe00]
call fcn.18002a2d0
lea r8, [0x180180b20]
mov rdx, rbx
mov rcx, rax
call fcn.1800917a0
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [0x1801393e0]
movdqa xmmword [rsp + 0x5230], xmm0
movdqa xmm1, xmmword [0x180139890]
movdqa xmmword [rsp + 0x5240], xmm1
movdqa xmm0, xmmword [str.:793w6____6:_]
movdqa xmmword [rsp + 0x5250], xmm0
movdqa xmm1, xmmword [0x180138ab0]
movdqa xmmword [rsp + 0x5260], xmm1
mov dword [rsp + 0x5270], 0x1001a16
lea rcx, [rsp + 0x5230]
call fcn.180036a60
mov rbx, rax
movdqa xmm0, xmmword [0x180139e50]
movdqu xmmword [rsp + 0x1830], xmm0
mov word [rsp + 0x1840], 0x100
lea rcx, [rsp + 0x1830]
call fcn.1800183f0
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x180180ab0]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
movdqa xmm0, xmmword [0x180139070]
movdqu xmmword [rsp + 0x5018], xmm0
movdqa xmm1, xmmword [0x180139920]
movdqu xmmword [rsp + 0x5028], xmm1
mov dword [rsp + 0x5038], 0x303830
mov byte [rsp + 0x503c], 1
lea rcx, [rsp + 0x5018]
call fcn.180036a90
mov rbx, rax
movdqa xmm0, xmmword [0x180139e50]
movdqu xmmword [rsp + 0x1818], xmm0
mov word [rsp + 0x1828], 0x100
lea rcx, [rsp + 0x1818]
call fcn.1800183f0
lea r8, [0x180180b24]
mov rdx, rbx
mov rcx, rax
call fcn.1800917a0
jmp 0x180036865
cmp eax, 4
jne 0x180032845
call fcn.180073020
lea rcx, [rsp + 0x5b0]
call fcn.180072fc0
movss xmm2, dword [rax + 4]
subss xmm2, xmm13
movss xmm8, dword [0x180137ca4]
movaps xmm1, xmm8
lea rcx, [rsp + 0x5b8]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0xac0], 0x737b7174
mov dword [rsp + 0xac4], 0x757965
mov byte [rsp + 0xac8], 1
lea rcx, [rsp + 0xac0]
call fcn.18000ed90
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.18006a0f0
movaps xmm6, xmmword [0x1801804f0]
mov word [rsp + 0x64], 0x100
lea rcx, [rsp + 0x64]
call fcn.180036ac0
mov rbx, rax
mov dword [rsp + 0xde0], 0x64155b7d
mov dword [rsp + 0xde4], 0x53565b52
mov word [rsp + 0xde8], 0x57
mov byte [rsp + 0xdea], 1
lea rcx, [rsp + 0xde0]
call fcn.18002a2d0
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x180180aea]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
cmp byte [0x180180aea], 0
je 0x180031053
movaps xmm6, xmmword [0x1801804f0]
mov dword [rsp + 0x28c], 0x41b1416
mov word [rsp + 0x290], 0x51
mov byte [rsp + 0x292], 1
lea rcx, [rsp + 0x28c]
call fcn.180010350
mov rbx, rax
movdqa xmm0, xmmword [0x1801380b0]
movdqu xmmword [rsp + 0x15c0], xmm0
mov byte [rsp + 0x15d0], 1
lea rcx, [rsp + 0x15c0]
call fcn.18001d090
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rbx
movss xmm3, dword [0x180137bcc]
xorps xmm2, xmm2
lea rdx, [0x180180aec]
mov rcx, rax
call fcn.180060740
movaps xmm6, xmmword [0x1801804f0]
mov word [rsp + 0x68], 0x100
lea rcx, [rsp + 0x68]
call fcn.180036ac0
mov rbx, rax
mov dword [rsp + 0xdd0], 0x64155b7d
mov dword [rsp + 0xdd4], 0x5b565452
mov word [rsp + 0xdd8], 0x5f
mov byte [rsp + 0xdda], 1
lea rcx, [rsp + 0xdd0]
call fcn.18002a2d0
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x180180ae9]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
movaps xmm6, xmmword [0x1801804f0]
mov word [rsp + 0x6c], 0x100
lea rcx, [rsp + 0x6c]
call fcn.180036ac0
mov rbx, rax
mov dword [rsp + 0xdc0], 0x65155b7d
mov dword [rsp + 0xdc4], 0x5b5c4a47
mov word [rsp + 0xdc8], 0x5f
mov byte [rsp + 0xdca], 1
lea rcx, [rsp + 0xdc0]
call fcn.18002a2d0
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x180180ae8]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
movaps xmm6, xmmword [0x1801804f0]
mov word [rsp + 0x70], 0x100
lea rcx, [rsp + 0x70]
call fcn.180036ac0
mov rbx, rax
mov dword [rsp + 0x1460], 0x5a454c76
mov dword [rsp + 0x1464], 0x4c504b58
mov dword [rsp + 0x1468], 0x537c1c5e
mov dword [rsp + 0x146c], 0x1002f52
lea rcx, [rsp + 0x1460]
call fcn.180036a00
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x180180af2]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
movaps xmm6, xmmword [0x1801804f0]
mov word [rsp + 0x74], 0x100
lea rcx, [rsp + 0x74]
call fcn.180036ac0
mov rbx, rax
mov dword [rsp + 0x1420], 0x5f535a7a
mov dword [rsp + 0x1424], 0x5f4d5159
mov dword [rsp + 0x1428], 0x53507d1b
mov word [rsp + 0x142c], 0x50
mov byte [rsp + 0x142e], 1
lea rcx, [rsp + 0x1420]
call fcn.180036a30
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x1801809f3]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
call fcn.18006a230
call fcn.180073150
movaps xmm1, xmm15
xorps xmm0, xmm0
call fcn.180072bf0
call fcn.180073020
lea rcx, [rsp + 0x5c0]
call fcn.180072fc0
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], 0x75667d7e
mov word [rsp + 0x208], 0x100
lea rcx, [rsp + 0x204]
call fcn.180036910
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.18006a0f0
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [0x1801397f0]
movdqu xmmword [rsp + 0x1950], xmm0
mov word [rsp + 0x1960], 0x26
mov byte [rsp + 0x1962], 1
lea rcx, [rsp + 0x1950]
call fcn.180028ea0
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rcx, [0x18012f6f0]
mov qword [rsp + 0x20], rcx
mov r9d, 0xfa
xor r8d, r8d
lea rdx, [0x180180ae4]
mov rcx, rax
call fcn.1800607a0
movaps xmm6, xmmword [0x1801804f0]
cmp byte [0x1801809f0], 0
je 0x1800313e2
lea rcx, [rsp + 0x5d0]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movss xmm7, dword [0x180137c30]
movaps xmm2, xmm7
lea rcx, [rsp + 0x5d8]
call fcn.18000ec70
mov rbx, rax
movdqa xmm0, xmmword [str.w_FWUT_]
movdqu xmmword [rsp + 0x1d40], xmm0
mov dword [rsp + 0x1d50], 0x3524343a
mov word [rsp + 0x1d54], 0x34
mov byte [rsp + 0x1d56], 1
lea rcx, [rsp + 0x1d40]
call fcn.180036ad0
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x180031531
mov rcx, qword [0x1801847b0]
call fcn.1800a7480
mov rcx, qword [0x1801847c8]
call fcn.1800a7480
mov rcx, qword [0x1801847b8]
call fcn.1800a7480
mov rcx, qword [0x1801847c0]
call fcn.1800a7480
mov rcx, qword [0x1801847d0]
call fcn.1800a7480
mov byte [0x1801809f0], 0
jmp 0x180031531
lea rcx, [rsp + 0x5e0]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movss xmm7, dword [0x180137c30]
movaps xmm2, xmm7
lea rcx, [rsp + 0x7c0]
call fcn.18000ec70
mov rbx, rax
movdqa xmm0, xmmword [0x180139ed0]
movdqu xmmword [rsp + 0x1de8], xmm0
mov dword [rsp + 0x1df8], 0x27353d01
mov dword [rsp + 0x1dfc], 0x1003b34
lea rcx, [rsp + 0x1de8]
call fcn.180036b00
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x180031531
lea r8, [0x180184610]
lea rdx, [0x180010b30]
mov rcx, qword [0x1801847b0]
call fcn.1800a6fc0
lea r8, [0x180184628]
lea rdx, [0x180010b80]
mov rcx, qword [0x1801847c8]
call fcn.1800a6fc0
lea r8, [0x180184618]
lea rdx, [0x180010c10]
mov rcx, qword [0x1801847b8]
call fcn.1800a6fc0
lea r8, [0x180184638]
lea rdx, [0x180010bd0]
mov rcx, qword [0x1801847c0]
call fcn.1800a6fc0
lea r8, [0x1801845f8]
lea rdx, [0x180010bf0]
mov rcx, qword [0x1801847d0]
call fcn.1800a6fc0
mov rcx, qword [0x1801847b0]
call fcn.1800a7470
mov rcx, qword [0x1801847c8]
call fcn.1800a7470
mov rcx, qword [0x1801847b8]
call fcn.1800a7470
mov rcx, qword [0x1801847c0]
call fcn.1800a7470
mov rcx, qword [0x1801847d0]
call fcn.1800a7470
mov byte [0x1801809f0], 1
cmp byte [0x1801809f1], 0
je 0x1800315ed
call fcn.180012630
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x5e8]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm7
lea rcx, [rsp + 0x5f0]
call fcn.18000ec70
mov rbx, rax
movdqa xmm0, xmmword [0x180139630]
movdqu xmmword [rsp + 0x1ba8], xmm0
mov dword [rsp + 0x1bb8], 0x363722
mov byte [rsp + 0x1bbc], 1
lea rcx, [rsp + 0x1ba8]
call fcn.180036b30
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x1800316c9
mov rcx, qword [0x1801847e0]
call fcn.1800a7480
mov rcx, qword [0x1801847d8]
call fcn.1800a7480
mov byte [0x1801809f1], 0
jmp 0x1800316c9
call fcn.180012630
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x5f8]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm7
lea rcx, [rsp + 0x600]
call fcn.18000ec70
mov rbx, rax
movdqa xmm0, xmmword [0x1801398c0]
movdqu xmmword [rsp + 0x1c50], xmm0
mov dword [rsp + 0x1c60], 0x35362533
mov word [rsp + 0x1c64], 0x100
lea rcx, [rsp + 0x1c50]
call fcn.180036b60
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x1800316c9
lea r8, [0x180184608]
lea rdx, [0x180010c30]
mov rcx, qword [0x1801847e0]
call fcn.1800a6fc0
lea r8, [0x180184600]
lea rdx, [0x180010b60]
mov rcx, qword [0x1801847d8]
call fcn.1800a6fc0
mov rcx, qword [0x1801847e0]
call fcn.1800a7470
mov rcx, qword [0x1801847d8]
call fcn.1800a7470
mov byte [0x1801809f1], 1
cmp byte [0x1801809f2], 0
je 0x180031787
call fcn.180012630
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x608]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm7
lea rcx, [rsp + 0x610]
call fcn.18000ec70
mov rbx, rax
movdqa xmm0, xmmword [0x1801398b0]
movdqu xmmword [rsp + 0x1c80], xmm0
mov dword [rsp + 0x1c90], 0x35362533
mov word [rsp + 0x1c94], 0x100
lea rcx, [rsp + 0x1c80]
call fcn.180036b60
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x18003186b
mov rcx, qword [0x1801847f0]
call fcn.1800a7480
mov rcx, qword [0x1801847e8]
call fcn.1800a7480
mov byte [0x1801809f2], 0
jmp 0x18003186b
call fcn.180012630
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x618]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm7
lea rcx, [rsp + 0x620]
call fcn.18000ec70
mov rbx, rax
movdqa xmm0, xmmword [str.rWA_AYM_etP_3a]
movdqu xmmword [rsp + 0x1d28], xmm0
mov dword [rsp + 0x1d38], 0x3524343a
mov word [rsp + 0x1d3c], 0x34
mov byte [rsp + 0x1d3e], 1
lea rcx, [rsp + 0x1d28]
call fcn.180036ad0
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x18003186b
lea r8, [0x180184630]
lea rdx, [0x180010ba0]
mov rcx, qword [0x1801847c8]
call fcn.1800a6fc0
lea r8, [0x180184620]
lea rdx, [0x180010bb0]
mov rcx, qword [0x1801847e8]
call fcn.1800a6fc0
mov rcx, qword [0x1801847c8]
call fcn.1800a7470
mov rcx, qword [0x1801847e8]
call fcn.1800a7470
mov byte [0x1801809f2], 1
call fcn.180012630
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x628]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm7
lea rcx, [rsp + 0x630]
call fcn.18000ec70
mov rbx, rax
movdqa xmm0, xmmword [str.aQS__T]
movdqu xmmword [rsp + 0x1bc0], xmm0
mov dword [rsp + 0x1bd0], 0x2a292e
mov byte [rsp + 0x1bd4], 1
lea rcx, [rsp + 0x1bc0]
call fcn.180036b30
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x18003190b
movzx eax, byte [0x180180ae0]
cmp qword [0x180184788], 0
cmovne eax, r12d
mov byte [0x180180ae0], al
call fcn.180012630
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x638]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm7
lea rcx, [rsp + 0x640]
call fcn.18000ec70
mov rbx, rax
movdqa xmm0, xmmword [0x180138130]
movdqu xmmword [rsp + 0x1770], xmm0
mov byte [rsp + 0x1780], 1
lea rcx, [rsp + 0x1770]
call fcn.18001d090
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x1800319a0
movzx eax, byte [0x180180ae1]
cmp qword [0x180184788], 0
cmovne eax, r12d
mov byte [0x180180ae1], al
call fcn.180012630
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x648]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm7
lea rcx, [rsp + 0x650]
call fcn.18000ec70
mov rbx, rax
movdqa xmm0, xmmword [0x1801395d0]
movdqu xmmword [rsp + 0x1908], xmm0
mov word [rsp + 0x1918], 0x100
lea rcx, [rsp + 0x1908]
call fcn.1800183f0
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x180031a37
movzx eax, byte [0x180180af0]
cmp qword [0x180184788], 0
cmovne eax, r12d
mov byte [0x180180af0], al
call fcn.180012630
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x658]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm7
lea rcx, [rsp + 0x660]
call fcn.18000ec70
mov rbx, rax
movdqa xmm0, xmmword [0x180139360]
movdqu xmmword [rsp + 0x1aa0], xmm0
mov dword [rsp + 0x1ab0], 0x100372d
lea rcx, [rsp + 0x1aa0]
call fcn.180029260
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x180031acf
movzx eax, byte [0x180180af1]
cmp qword [0x180184788], 0
cmovne eax, r12d
mov byte [0x180180af1], al
call fcn.18006a230
call fcn.180073150
movaps xmm1, xmm15
xorps xmm0, xmm0
call fcn.180072bf0
call fcn.180073020
lea rcx, [rsp + 0x668]
call fcn.180072fc0
movss xmm2, dword [rax + 4]
subss xmm2, xmm13
movaps xmm1, xmm8
lea rcx, [rsp + 0x670]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x294], 0x637b717e
mov word [rsp + 0x298], 0x64
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.18006a0f0
mov dword [rsp + 0x13a0], 0x46545164
mov dword [rsp + 0x13a4], 0x1a4a5658
mov dword [rsp + 0x13a8], 0x495c4c68
mov word [rsp + 0x13ac], 0x51
mov byte [rsp + 0x13ae], 1
lea rcx, [rsp + 0x13a0]
call fcn.180036a30
mov rcx, rax
call fcn.1800a0130
test al, al
je 0x180031f52
mov edx, 8
lea rcx, [rsp + 0x5590]
call fcn.180036e30
lea rdx, [rsp + 0x5590]
lea rcx, [0x1801848d0]
call fcn.18003d8c0
mov edx, 8
lea rcx, [rsp + 0x5588]
call fcn.180036e30
lea rdx, [rsp + 0x5588]
lea rcx, [0x1801848d0]
call fcn.18003d6d0
lea rdx, [rsp + 0x5588]
lea rcx, [rsp + 0x5590]
call fcn.18000e6b0
movabs r14, 0xd80958fc74e988a6
movss xmm8, dword [0x180137c54]
test al, al
je 0x180031f4b
movabs r15, 0xbf0fd6e56c964fcb
nop word [rax + rax]
lea rcx, [rsp + 0x5590]
call fcn.18003ae40
mov rbx, rax
call fcn.180012630
mov rcx, rbx
call fcn.18003ef80
mov rcx, rax
call fcn.1800a0130
test al, al
je 0x180031f21
mov edx, 8
lea rcx, [rsp + 0x5580]
call fcn.180036e30
lea rdx, [rsp + 0x5580]
lea rcx, [rbx + 0x20]
call fcn.18003d6e0
mov edx, 8
lea rcx, [rsp + 0x5578]
call fcn.180036e30
lea rdx, [rsp + 0x5578]
lea rcx, [rbx + 0x20]
call fcn.18003d6d0
lea rdx, [rsp + 0x5578]
lea rcx, [rsp + 0x5580]
call fcn.18000e6b0
test al, al
je 0x180031f1c
lea rcx, [rsp + 0x5580]
call fcn.18003ae40
mov rsi, rax
mov edx, 0xf8
lea rcx, [rsp + 0x5790]
call fcn.18000ee80
mov edx, r12d
lea rcx, [rsp + 0x5790]
call fcn.18003e970
nop
lea rdx, [0x18000cfe0]
lea rcx, [rsp + 0x57a0]
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 + 0x4c28]
lea rcx, [rsp + 0x5790]
call fcn.18003e950
mov rdi, rax
mov dword [rsp + 0xdb0], 0x45547c39
mov dword [rsp + 0xdb4], 0xa19025f
mov word [rsp + 0xdb8], 0x43
mov byte [rsp + 0xdba], 1
lea rcx, [rsp + 0xdb0]
call fcn.18002a2d0
mov rbx, rax
mov dword [rsp + 0xcf0], 0x46545164
mov dword [rsp + 0xcf4], 0x1a035658
mov word [rsp + 0xcf8], 0x100
lea rcx, [rsp + 0xcf0]
call fcn.18001d0c0
mov rdx, rax
mov r8, rsi
lea rcx, [rsp + 0x4c48]
call fcn.1800476f0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x4c68]
call fcn.180047600
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x5728]
call fcn.1800476c0
nop
lea rcx, [rsp + 0x4c68]
call fcn.180010900
nop
lea rcx, [rsp + 0x4c48]
call fcn.180010900
nop
lea rcx, [rsp + 0x4c28]
call fcn.180010900
lea rcx, [rsp + 0x5288]
call fcn.180072ca0
movss xmm2, dword [rsp + 0x528c]
subss xmm2, xmm7
movss xmm1, dword [rsp + 0x5288]
subss xmm1, xmm11
lea rcx, [rsp + 0x6a0]
call fcn.18000ec70
mov rcx, rax
call fcn.180072cf0
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x6a8]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
subss xmm1, xmm8
movaps xmm2, xmm11
lea rcx, [rsp + 0x6b0]
call fcn.18000ec70
mov rbx, rax
mov rcx, rsi
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f310
test al, al
je 0x180031ec1
cmp qword [0x180184788], 0
je 0x180031ec1
mov ebx, dword [rsi + 0x20]
mov rcx, r14
call fcn.180043d30
mov dword [rsp + 0x28], r12d
mov dword [rsp + 0x20], r13d
xor r9d, r9d
mov r8d, ebx
mov edx, eax
mov rcx, r15
call fcn.180044940
lea rcx, [rsp + 0x5728]
call fcn.18003ef80
mov rcx, rax
call fcn.180060800
nop
lea rcx, [rsp + 0x5728]
call fcn.180010900
nop
lea rcx, [rsp + 0x5790]
call fcn.18000ee00
lea rcx, [rsp + 0x5580]
call fcn.18003ae30
lea rdx, [rsp + 0x5578]
lea rcx, [rsp + 0x5580]
call fcn.18000e6b0
test al, al
jne 0x180031cc0
call fcn.1800a0960
lea rcx, [rsp + 0x5590]
call fcn.18003ae30
lea rdx, [rsp + 0x5588]
lea rcx, [rsp + 0x5590]
call fcn.18000e6b0
test al, al
jne 0x180031c30
call fcn.1800a0960
jmp 0x180031f65
movabs r14, 0xd80958fc74e988a6
movss xmm8, dword [0x180137c54]
lea rcx, [rsp + 0x5320]
call fcn.180072ca0
movss xmm2, dword [rsp + 0x5324]
subss xmm2, xmm7
movss xmm1, dword [rsp + 0x5320]
lea rcx, [rsp + 0x6c0]
call fcn.18000ec70
mov rcx, rax
call fcn.180072cf0
mov dword [rsp + 0x1470], 0x42541710
mov dword [rsp + 0x1474], 0x525a5943
mov dword [rsp + 0x1478], 0x5f4d4f48
mov dword [rsp + 0x147c], 0x1002e48
lea rcx, [rsp + 0x1470]
call fcn.180036a00
mov rcx, rax
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r13
xor r9d, r9d
lea r8d, [r9 + 0x50]
lea rdx, str.Attachs_Model
call fcn.180098800
lea rcx, [rsp + 0x5290]
call fcn.180072ca0
movss xmm2, dword [rsp + 0x5294]
subss xmm2, xmm11
movss xmm1, dword [rsp + 0x5290]
lea rcx, [rsp + 0x6d0]
call fcn.18000ec70
mov rcx, rax
call fcn.180072cf0
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x6d8]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm7
lea rcx, [rsp + 0x6e0]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x12b0], 0x53435d74
mov dword [rsp + 0x12b4], 0x4e4d7917
mov dword [rsp + 0x12b8], 0x4d555f5a
mov word [rsp + 0x12bc], 0x100
lea rcx, [rsp + 0x12b0]
call fcn.18001dfd0
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x18003211b
cmp qword [0x180184788], 0
je 0x18003211b
mov rcx, r14
call fcn.180043d30
mov esi, eax
test eax, eax
je 0x18003211b
mov edx, eax
movabs r15, 0xa6db4965674d243
mov rcx, r15
call fcn.180043f50
mov ebx, eax
lea rdx, str.Attachs_Model
movabs rdi, 0xd24d37cc275948cc
mov rcx, rdi
call fcn.180043ea0
mov r9d, eax
mov r8d, ebx
mov edx, esi
movabs rsi, 0xd966d51aa5b28bb9
mov rcx, rsi
call fcn.180044410
jmp 0x180032139
movabs rdi, 0xd24d37cc275948cc
movabs rsi, 0xd966d51aa5b28bb9
movabs r15, 0xa6db4965674d243
call fcn.180012630
mov dword [rsp + 0x1360], 0x57414072
mov dword [rsp + 0x1364], 0x1a4a5054
mov dword [rsp + 0x1368], 0x495c4c68
mov word [rsp + 0x136c], 0x51
mov byte [rsp + 0x136e], 1
lea rcx, [rsp + 0x1360]
call fcn.180036a30
mov rcx, rax
call fcn.1800a0130
test al, al
je 0x180032802
lea rcx, [rsp + 0x5298]
call fcn.180072ca0
movss xmm2, dword [rsp + 0x529c]
subss xmm2, xmm7
movss xmm1, dword [rsp + 0x5298]
subss xmm1, xmm11
lea rcx, [rsp + 0x6f0]
call fcn.18000ec70
mov rcx, rax
call fcn.180072cf0
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x6f8]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
subss xmm1, xmm8
movaps xmm2, xmm11
lea rcx, [rsp + 0x700]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x1120], 0x46585b70
mov dword [rsp + 0x1124], 0x5b4a5652
mov dword [rsp + 0x1128], 0x4f534f
mov byte [rsp + 0x112c], 1
lea rcx, [rsp + 0x1120]
call fcn.18001d060
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f310
test al, al
je 0x18003229d
cmp qword [0x180184788], 0
je 0x18003229d
mov rcx, r14
call fcn.180043d30
mov r12d, eax
test eax, eax
je 0x18003229d
mov edx, eax
mov rcx, r15
call fcn.180043f50
mov ebx, eax
lea rdx, str.COMPONENT_AT_PI_COMP
mov rcx, rdi
call fcn.180043ea0
mov r9d, eax
mov r8d, ebx
mov edx, r12d
mov rcx, rsi
call fcn.180044410
lea rcx, [rsp + 0x52a0]
call fcn.180072ca0
movss xmm2, dword [rsp + 0x52a4]
subss xmm2, xmm7
movss xmm1, dword [rsp + 0x52a0]
subss xmm1, xmm11
lea rcx, [rsp + 0x710]
call fcn.18000ec70
mov rcx, rax
call fcn.180072cf0
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x718]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
subss xmm1, xmm8
movaps xmm2, xmm11
lea rcx, [rsp + 0x720]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x1370], 0x58405b7e
mov dword [rsp + 0x1374], 0x1a5d5d43
mov dword [rsp + 0x1378], 0x4e525f68
mov word [rsp + 0x137c], 0x5a
mov byte [rsp + 0x137e], 1
lea rcx, [rsp + 0x1370]
call fcn.180036a30
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f310
test al, al
je 0x1800323b6
cmp qword [0x180184788], 0
je 0x1800323b6
mov rcx, r14
call fcn.180043d30
mov r12d, eax
test eax, eax
je 0x1800323b6
mov edx, eax
mov rcx, r15
call fcn.180043f50
mov ebx, eax
lea rdx, str.COMPONENT_AT_PI_RAIL
mov rcx, rdi
call fcn.180043ea0
mov r9d, eax
mov r8d, ebx
mov edx, r12d
mov rcx, rsi
call fcn.180044410
lea rcx, [rsp + 0x52a8]
call fcn.180072ca0
movss xmm2, dword [rsp + 0x52ac]
subss xmm2, xmm7
movss xmm1, dword [rsp + 0x52a8]
subss xmm1, xmm11
lea rcx, [rsp + 0x730]
call fcn.18000ec70
mov rcx, rax
call fcn.180072cf0
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x738]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
subss xmm1, xmm8
movaps xmm2, xmm11
lea rcx, [rsp + 0x740]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0xf90], 0x45545875
mov dword [rsp + 0xf94], 0x5d50545f
mov dword [rsp + 0xf98], 0x1004853
lea rcx, [rsp + 0xf90]
call fcn.18001d030
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f310
test al, al
je 0x1800324dd
cmp qword [0x180184788], 0
je 0x1800324dd
mov rcx, r14
call fcn.180043d30
mov r12d, eax
test eax, eax
je 0x1800324dd
mov edx, eax
mov rcx, r15
call fcn.180043f50
mov ebx, eax
lea rdx, str.COMPONENT_AT_PI_FLSH
mov rcx, rdi
call fcn.180043ea0
mov r9d, eax
mov r8d, ebx
mov edx, r12d
mov rcx, rsi
call fcn.180044410
lea rdx, str.COMPONENT_AT_AR_FLSH
mov rcx, rdi
call fcn.180043ea0
mov r9d, eax
mov r8d, ebx
mov edx, r12d
mov rcx, rsi
call fcn.180044410
lea rcx, [rsp + 0x52b0]
call fcn.180072ca0
movss xmm2, dword [rsp + 0x52b4]
subss xmm2, xmm7
movss xmm1, dword [rsp + 0x52b0]
subss xmm1, xmm11
lea rcx, [rsp + 0x750]
call fcn.18000ec70
mov rcx, rax
call fcn.180072cf0
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x758]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
subss xmm1, xmm8
movaps xmm2, xmm11
lea rcx, [rsp + 0x760]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0xfa0], 0x46454160
mov dword [rsp + 0xfa4], 0x494a5d45
mov dword [rsp + 0xfa8], 0x1004e54
lea rcx, [rsp + 0xfa0]
call fcn.18001d030
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f310
test al, al
je 0x180032604
cmp qword [0x180184788], 0
je 0x180032604
mov rcx, r14
call fcn.180043d30
mov r12d, eax
test eax, eax
je 0x180032604
mov edx, eax
mov rcx, r15
call fcn.180043f50
mov ebx, eax
lea rdx, str.COMPONENT_AT_PI_SUPP
mov rcx, rdi
call fcn.180043ea0
mov r9d, eax
mov r8d, ebx
mov edx, r12d
mov rcx, rsi
call fcn.180044410
lea rdx, str.COMPONENT_AT_AR_SUPP
mov rcx, rdi
call fcn.180043ea0
mov r9d, eax
mov r8d, ebx
mov edx, r12d
mov rcx, rsi
call fcn.180044410
lea rcx, [rsp + 0x52b8]
call fcn.180072ca0
movss xmm2, dword [rsp + 0x52bc]
subss xmm2, xmm7
movss xmm1, dword [rsp + 0x52b8]
subss xmm1, xmm11
lea rcx, [rsp + 0x770]
call fcn.18000ec70
mov rcx, rax
call fcn.180072cf0
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x778]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
subss xmm1, xmm8
movaps xmm2, xmm11
lea rcx, [rsp + 0x780]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x2f4], 0x465a5760
mov word [rsp + 0x2f8], 0x52
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.18005f310
test al, al
je 0x180032707
cmp qword [0x180184788], 0
je 0x180032707
mov rcx, r14
call fcn.180043d30
mov r12d, eax
test eax, eax
je 0x180032707
mov edx, eax
mov rcx, r15
call fcn.180043f50
mov ebx, eax
lea rdx, str.COMPONENT_AT_SCOPE_MEDIUM
mov rcx, rdi
call fcn.180043ea0
mov r9d, eax
mov r8d, ebx
mov edx, r12d
mov rcx, rsi
call fcn.180044410
lea rcx, [rsp + 0x52c0]
call fcn.180072ca0
movss xmm2, dword [rsp + 0x52c4]
subss xmm2, xmm7
movss xmm1, dword [rsp + 0x52c0]
subss xmm1, xmm11
lea rcx, [rsp + 0x790]
call fcn.18000ec70
mov rcx, rax
call fcn.180072cf0
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x798]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
subss xmm1, xmm8
movaps xmm2, xmm11
lea rcx, [rsp + 0x7a0]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x20c], 0x465c4674
mov word [rsp + 0x210], 0x100
lea rcx, [rsp + 0x20c]
call fcn.180036910
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f310
test al, al
je 0x180032802
cmp qword [0x180184788], 0
je 0x180032802
mov rcx, r14
call fcn.180043d30
mov r14d, eax
test eax, eax
je 0x180032802
mov edx, eax
mov rcx, r15
call fcn.180043f50
mov ebx, eax
lea rdx, str.COMPONENT_AT_AR_AFGRIP
mov rcx, rdi
call fcn.180043ea0
mov r9d, eax
mov r8d, ebx
mov edx, r14d
mov rcx, rsi
call fcn.180044410
call fcn.1800a0960
mov dword [rsp + 0x214], 0x3c3f3e39
mov word [rsp + 0x218], 0x100
lea rcx, [rsp + 0x214]
call fcn.180036910
mov rcx, rax
call fcn.180092710
call fcn.180095600
call fcn.180095600
call fcn.180095600
jmp 0x180036865
cmp eax, 5
jne 0x180033a56
mov edx, dword [0x1801845d4]
mov rax, qword gs:[0x58]
mov ecx, 4
mov rax, qword [rax + rdx*8]
mov ecx, dword [rcx + rax]
cmp dword [0x180186318], ecx
jle 0x1800328b2
lea rcx, [0x180186318]
call fcn.180112d18
cmp dword [0x180186318], 0xffffffff
jne 0x1800328b2
lea rdx, [0x18012f3b3]
lea rcx, [0x180185f30]
call fcn.180063960
lea rcx, [0x180119dd0]
call fcn.1801132b8
nop
lea rcx, [0x180186318]
call fcn.180112cb8
call fcn.180073020
lea rcx, [rsp + 0x7a8]
call fcn.180072fc0
movss xmm2, dword [rax + 4]
subss xmm2, xmm13
movss xmm8, dword [0x180137cb4]
movaps xmm1, xmm8
lea rcx, [rsp + 0x7b0]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x1130], 0x6f747863
mov dword [rsp + 0x1134], 0x76196a72
mov dword [rsp + 0x1138], 0x696f72
mov byte [rsp + 0x113c], 1
lea rcx, [rsp + 0x1130]
call fcn.18001d060
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.18006a0f0
lea rcx, [rsp + 0x52c8]
call fcn.180072ca0
movss xmm2, dword [rsp + 0x52cc]
subss xmm2, xmm14
movss xmm1, dword [rsp + 0x52c8]
lea rcx, [rsp + 0x7b8]
call fcn.18000ec70
mov rcx, rax
call fcn.180072cf0
mov dword [rsp + 0xd00], 0x53661710
mov dword [rsp + 0xd04], 0x525a4a56
mov word [rsp + 0xd08], 0x100
lea rcx, [rsp + 0xd00]
call fcn.18001d0c0
mov rdx, rax
xorps xmm2, xmm2
lea rcx, [0x180185f30]
call fcn.1800639c0
lea rcx, [0x180184870]
call fcn.18000e5a0
mov rbx, rax
lea rcx, [0x180184870]
call fcn.18003ec00
mov qword [rsp + 0x90], rax
cmp rbx, rax
je 0x180032d93
mov dword [rsp + 0x30], r13d
lea r12, [rbx + 0x18]
movss xmm7, dword [0x180137c44]
mov rcx, rax
nop word [rax + rax]
cmp byte [r12 + 0x5c], 0
jne 0x180032d73
lea rcx, [r12 + 0x18]
call fcn.18003ef80
xor r8d, r8d
mov rdx, rax
lea rcx, [0x180185f30]
call fcn.180063ca0
test al, al
je 0x180032d6b
mov dword [rsp + 0x1030], 0x703f591d
mov dword [rsp + 0x1034], 0x545c5145
mov dword [rsp + 0x1038], 0x1d065f
mov byte [rsp + 0x103c], 1
lea rcx, [rsp + 0x1030]
call fcn.18001d060
mov r15, rax
cvttsd2si edx, qword [r12]
lea rcx, [rsp + 0x4c88]
call fcn.18000eac0
mov r14, rax
mov dword [rsp + 0x1140], 0x455c7039
mov dword [rsp + 0x1144], 0x59575943
mov dword [rsp + 0x1148], 0x1d065e
mov byte [rsp + 0x114c], 1
lea rcx, [rsp + 0x1140]
call fcn.18001d060
mov rsi, rax
mov edx, dword [r12 - 0xc]
lea rcx, [rsp + 0x4ca8]
call fcn.18000eac0
nop
mov rcx, rax
call fcn.18003ef80
mov rdi, rax
mov dword [rsp + 0xda0], 0x57507c39
mov dword [rsp + 0xda4], 0x514c5b
mov word [rsp + 0xda8], 0x1b
mov byte [rsp + 0xdaa], 1
lea rcx, [rsp + 0xda0]
call fcn.18002a2d0
mov rbx, rax
mov dword [rsp + 0x1430], 0x4f545863
mov dword [rsp + 0x1434], 0x74194a52
mov dword [rsp + 0x1438], 0x458515a
mov word [rsp + 0x143c], 0x1f
mov byte [rsp + 0x143e], 1
lea rcx, [rsp + 0x1430]
call fcn.180036a30
mov rdx, rax
lea r8, [r12 + 0x18]
lea rcx, [rsp + 0x4cc8]
call fcn.1800476f0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x4ce8]
call fcn.180047600
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x4d08]
call fcn.180047600
nop
mov r8, rsi
mov rdx, rax
lea rcx, [rsp + 0x4d28]
call fcn.180047600
nop
mov r8, r14
mov rdx, rax
lea rcx, [rsp + 0x4d48]
call fcn.1800476c0
nop
mov r8, r15
mov rdx, rax
lea rcx, [rsp + 0x5688]
call fcn.180047600
nop
lea rcx, [rsp + 0x4d48]
call fcn.180010900
nop
lea rcx, [rsp + 0x4d28]
call fcn.180010900
nop
lea rcx, [rsp + 0x4d08]
call fcn.180010900
nop
lea rcx, [rsp + 0x4ce8]
call fcn.180010900
nop
lea rcx, [rsp + 0x4cc8]
call fcn.180010900
nop
lea rcx, [rsp + 0x4ca8]
call fcn.180010900
nop
lea rcx, [rsp + 0x4c88]
call fcn.180010900
cmp byte [r12 + 0x5b], 0
je 0x180032c45
mov dword [rsp + 0x21c], 0x53404647
mov word [rsp + 0x220], 0x100
lea rcx, [rsp + 0x21c]
call fcn.180036910
jmp 0x180032c6f
mov dword [rsp + 0x2a4], 0x45595555
mov word [rsp + 0x2a8], 0x52
mov byte [rsp + 0x2aa], 1
lea rcx, [rsp + 0x2a4]
call fcn.180010350
mov rdx, rax
lea rcx, [rsp + 0x5688]
call fcn.18003f020
mov eax, dword [r12 + 8]
cmp dword [0x1801808a0], eax
jne 0x180032c9d
lea rdx, [r12 - 0x18]
lea rcx, [0x180180880]
call fcn.180036e40
mov edi, dword [rsp + 0x30]
movd xmm2, edi
cvtdq2ps xmm2, xmm2
addss xmm2, xmm7
movaps xmm1, xmm12
lea rcx, [rsp + 0x7c8]
call fcn.18000ec70
mov rcx, rax
call fcn.180072cf0
mov ecx, r13d
call fcn.180070190
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x7d0]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm11
lea rcx, [rsp + 0x7d8]
call fcn.18000ec70
mov rbx, rax
lea rcx, [r12 + 0x18]
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f310
test al, al
je 0x180032d3a
lea rdx, [r12 - 0x18]
lea rcx, [0x180180880]
call fcn.180036e40
call fcn.1800702a0
lea rcx, [rsp + 0x5688]
call fcn.18003ef80
mov rcx, rax
call fcn.180060800
inc r13d
add edi, 0x16
mov dword [rsp + 0x30], edi
lea rcx, [rsp + 0x5688]
call fcn.180010900
mov rcx, qword [rsp + 0x90]
add r12, 0x110
lea rax, [r12 - 0x18]
cmp rax, rcx
jne 0x1800329f0
mov r12d, 1
lea r15d, [r12 + 1]
call fcn.18006a230
call fcn.180073150
movaps xmm1, xmm15
movaps xmm0, xmm12
call fcn.180072bf0
call fcn.180073020
lea rcx, [rsp + 0x7e0]
call fcn.180072fc0
movss xmm2, dword [rax + 4]
subss xmm2, xmm13
movaps xmm1, xmm8
lea rcx, [rsp + 0x7e8]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0xab0], 0x737b7174
mov dword [rsp + 0xab4], 0x757965
mov byte [rsp + 0xab8], 1
lea rcx, [rsp + 0xab0]
call fcn.18000ed90
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.18006a0f0
lea rcx, [0x1801808b0]
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0x12a0], 0x53595160
mov dword [rsp + 0x12a4], 0x5e5c4c54
mov dword [rsp + 0x12a8], 0x4d181c01
mov word [rsp + 0x12ac], 0x100
lea rcx, [rsp + 0x12a0]
call fcn.18001dfd0
mov rdx, rbx
mov rcx, rax
call fcn.180092710
call fcn.180012630
movd xmm0, dword [0x18018088c]
cvtdq2ps xmm0, xmm0
cvtps2pd xmm6, xmm0
mov dword [rsp + 0xd10], 0x160f647b
mov dword [rsp + 0xd14], 0x5c081612
mov word [rsp + 0xd18], 0x100
lea rcx, [rsp + 0xd10]
call fcn.18001d0c0
movaps xmm1, xmm6
movq rdx, xmm6
mov rcx, rax
call fcn.180092710
call fcn.180012630
cvttsd2si ebx, qword [0x180180898]
mov dword [rsp + 0x1390], 0x42465d77
mov dword [rsp + 0x1394], 0x5f5a5656
mov dword [rsp + 0x1398], 0x57181c01
mov word [rsp + 0x139c], 0x52
mov byte [rsp + 0x139e], 1
lea rcx, [rsp + 0x1390]
call fcn.180036a30
mov edx, ebx
mov rcx, rax
call fcn.180092710
call fcn.180012630
mov ebx, dword [0x1801808a4]
mov dword [rsp + 0xfb0], 0x1641517d
mov dword [rsp + 0xfb4], 0x1a037c7e
mov dword [rsp + 0xfb8], 0x100551e
lea rcx, [rsp + 0xfb0]
call fcn.18001d030
mov edx, ebx
mov rcx, rax
call fcn.180092710
lea rdx, [0x18012f3b3]
lea rcx, [rsp + 0x56a8]
call fcn.18003f0c0
nop
cmp byte [0x1801808f3], 0
je 0x180032fb4
mov dword [rsp + 0x224], 0x53404647
mov word [rsp + 0x228], 0x100
lea rdx, [rsp + 0x4d68]
lea rcx, [rsp + 0x224]
call fcn.18003d760
mov rdx, rax
lea rcx, [rsp + 0x56a8]
call fcn.18003f070
lea rcx, [rsp + 0x4d68]
jmp 0x180032ffe
mov dword [rsp + 0x2ac], 0x45595555
mov word [rsp + 0x2b0], 0x52
mov byte [rsp + 0x2b2], 1
lea rdx, [rsp + 0x4d88]
lea rcx, [rsp + 0x2ac]
call fcn.18003e2c0
mov rdx, rax
lea rcx, [rsp + 0x56a8]
call fcn.18003f070
lea rcx, [rsp + 0x4d88]
call fcn.180010900
call fcn.180012630
movups xmm6, xmmword [rsp + 0x56a8]
movups xmm7, xmmword [rsp + 0x56b8]
movdqa xmm0, xmmword [0x180139f70]
movdqu xmmword [rsp + 0x1968], xmm0
mov word [rsp + 0x1978], 0x30
mov byte [rsp + 0x197a], 1
lea rcx, [rsp + 0x1968]
call fcn.180028ea0
movaps xmmword [rsp + 0x40], xmm6
movaps xmmword [rsp + 0x50], xmm7
lea rdx, [rsp + 0x40]
mov rcx, rax
call fcn.180092710
lea rcx, [rsp + 0x52d0]
call fcn.180072ca0
movss xmm2, dword [rsp + 0x52d4]
subss xmm2, dword [0x180137c0c]
movss xmm1, dword [rsp + 0x52d0]
lea rcx, [rsp + 0x7f0]
call fcn.18000ec70
mov rcx, rax
call fcn.180072cf0
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [0x1801398e0]
movdqu xmmword [rsp + 0x1ab8], xmm0
mov dword [rsp + 0x1ac8], 0x1003626
lea rdx, [rsp + 0x4da8]
lea rcx, [rsp + 0x1ab8]
call fcn.18003d9d0
mov rdx, rax
lea rcx, [rsp + 0x4dc8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0x1150], 0x55504460
mov dword [rsp + 0x1154], 0x5b554817
mov dword [rsp + 0x1158], 0x4f5942
mov byte [rsp + 0x115c], 1
lea rdx, [rsp + 0x4de8]
lea rcx, [rsp + 0x1150]
call fcn.18003ddc0
mov rdx, rax
lea rcx, [rsp + 0x4e08]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x180180b0d]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
nop
lea rcx, [rsp + 0x4e08]
call fcn.180010900
nop
lea rcx, [rsp + 0x4dc8]
call fcn.180010900
lea rcx, [rsp + 0x52d8]
call fcn.180072ca0
movss xmm2, dword [rsp + 0x52dc]
subss xmm2, dword [0x180137c0c]
movss xmm1, dword [rsp + 0x52d8]
lea rcx, [rsp + 0x7f8]
call fcn.18000ec70
mov rcx, rax
call fcn.180072cf0
movaps xmm6, xmmword [0x1801804f0]
mov dword [rsp + 0x1160], 0x5a594163
mov dword [rsp + 0x1164], 0x5b556817
mov dword [rsp + 0x1168], 0x4f5942
mov byte [rsp + 0x116c], 1
lea rdx, [rsp + 0x4e28]
lea rcx, [rsp + 0x1160]
call fcn.18003ddc0
mov rdx, rax
lea rcx, [rsp + 0x4e48]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0x1170], 0x5a594163
mov dword [rsp + 0x1174], 0x5b556817
mov dword [rsp + 0x1178], 0x4f5942
mov byte [rsp + 0x117c], 1
lea rdx, [rsp + 0x4e68]
lea rcx, [rsp + 0x1170]
call fcn.18003ddc0
mov rdx, rax
lea rcx, [rsp + 0x4e88]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x180180b10]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
nop
lea rcx, [rsp + 0x4e88]
call fcn.180010900
nop
lea rcx, [rsp + 0x4e48]
call fcn.180010900
cmp byte [0x1801808f3], 0
je 0x1800333f6
call fcn.180012630
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x800]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm11
lea rcx, [rsp + 0x808]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x13d0], 0x59585161
mov dword [rsp + 0x13d4], 0x7c195d41
mov dword [rsp + 0x13d8], 0x50585549
mov word [rsp + 0x13dc], 0x5b
mov byte [rsp + 0x13de], 1
lea rcx, [rsp + 0x13d0]
call fcn.180036a30
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x1800334b1
mov edx, 8
lea rcx, [rsp + 0x5570]
call fcn.180036e30
lea rdx, [rsp + 0x810]
lea rcx, [0x180184840]
call fcn.18003d6d0
mov rbx, qword [rax]
lea rdx, [rsp + 0x818]
lea rcx, [0x180184840]
call fcn.18003ed10
lea r9, [0x1801808a4]
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x5570]
call fcn.18004c4c0
lea rdx, [rsp + 0x820]
lea rcx, [0x180184840]
call fcn.18003d6d0
mov rdx, rax
lea rcx, [rsp + 0x5570]
call fcn.18000e6b0
test al, al
je 0x1800334b1
mov r8, qword [rsp + 0x5570]
lea rdx, [rsp + 0x828]
lea rcx, [0x180184840]
call fcn.18003ed20
jmp 0x1800334b1
call fcn.180012630
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x830]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
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 + 0xfc0], 0x16515072
mov dword [rsp + 0xfc4], 0x5f504a71
mov dword [rsp + 0xfc8], 0x1005855
lea rcx, [rsp + 0xfc0]
call fcn.18001d030
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x1800334b1
mov edx, dword [0x1801808a4]
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, [0x18004c4e0]
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, [0x1801808a4]
lea rcx, [0x180184840]
call fcn.18003ed60
call fcn.180012630
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x840]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
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 + 0x1290], 0x42156467
mov dword [rsp + 0x1294], 0x56691858
mov dword [rsp + 0x1298], 0x4c58455a
mov word [rsp + 0x129c], 0x100
lea rcx, [rsp + 0x1290]
call fcn.18001dfd0
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x180033559
movzx eax, byte [0x180180b0e]
cmp qword [0x180184788], 0
cmovne eax, r12d
mov byte [0x180180b0e], al
call fcn.180012630
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x850]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
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 + 0x1280], 0x4f455b70
mov dword [rsp + 0x1284], 0x55557b17
mov dword [rsp + 0x1288], 0x4d58544f
mov word [rsp + 0x128c], 0x100
lea rcx, [rsp + 0x1280]
call fcn.18001dfd0
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x180033601
movzx eax, byte [0x180180b12]
cmp qword [0x180184788], 0
cmovne eax, r12d
mov byte [0x180180b12], al
call fcn.180012630
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x860]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
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 [0x180138c40]
movdqu xmmword [rsp + 0x1bd8], xmm0
mov dword [rsp + 0x1be8], 0x36212f
mov byte [rsp + 0x1bec], 1
lea rcx, [rsp + 0x1bd8]
call fcn.180036b30
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x1800336a2
movzx eax, byte [0x180180b0c]
cmp qword [0x180184788], 0
cmovne eax, r12d
mov byte [0x180180b0c], al
call fcn.180012630
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x870]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
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 [0x1801395f0]
movdqu xmmword [rsp + 0x1e68], xmm0
mov dword [rsp + 0x1e78], 0x23016437
mov dword [rsp + 0x1e7c], 0x602c26
mov byte [rsp + 0x1e80], 1
lea rcx, [rsp + 0x1e68]
call fcn.1800369d0
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x18003374e
movzx eax, byte [0x180180b0f]
cmp qword [0x180184788], 0
cmovne eax, r12d
mov byte [0x180180b0f], al
call fcn.180012630
movdqa xmm0, xmmword [0x1801390c0]
movdqu xmmword [rsp + 0x1bf0], xmm0
mov dword [rsp + 0x1c00], 0xc0d63
mov byte [rsp + 0x1c04], 1
lea rcx, [rsp + 0x1bf0]
call fcn.180036b30
mov qword [rsp + 0x58a0], rax
mov dword [rsp + 0x2b4], 0x534f5567
mov word [rsp + 0x2b8], 0x45
mov byte [rsp + 0x2ba], 1
lea rcx, [rsp + 0x2b4]
call fcn.180010350
mov qword [rsp + 0x58a8], rax
movdqa xmm0, xmmword [0x1801398d0]
movdqu xmmword [rsp + 0x1ad0], xmm0
mov dword [rsp + 0x1ae0], 0x1002133
lea rcx, [rsp + 0x1ad0]
call fcn.180029260
mov rbx, rax
mov dword [rsp + 0x1180], 0x5a594171
mov dword [rsp + 0x1184], 0x6e194c52
mov dword [rsp + 0x1188], 0x584c42
mov byte [rsp + 0x118c], 1
lea rcx, [rsp + 0x1180]
call fcn.18001d060
mov dword [rsp + 0x28], r15d
mov dword [rsp + 0x20], r15d
lea r9, [rsp + 0x58a0]
lea r8, [0x180184674]
mov rdx, rbx
mov rcx, rax
call fcn.180096ea0
lea rcx, [rsp + 0x52e0]
call fcn.180072ca0
movss xmm2, dword [rsp + 0x52e4]
subss xmm2, xmm11
movss xmm1, dword [rsp + 0x52e0]
lea rcx, [rsp + 0x880]
call fcn.18000ec70
mov rcx, rax
call fcn.180072cf0
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x888]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm11
lea rcx, [rsp + 0x890]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0xfd0], 0x16415160
mov dword [rsp + 0xfd4], 0x56554d75
mov dword [rsp + 0xfd8], 0x100485e
lea rcx, [rsp + 0xfd0]
call fcn.18001d030
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x180033916
movzx eax, byte [0x180180b08]
cmp qword [0x180184788], 0
cmovne eax, r12d
mov byte [0x180180b08], al
call fcn.180012630
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x898]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm11
lea rcx, [rsp + 0x8a0]
call fcn.18000ec70
mov rbx, rax
movdqa xmm0, xmmword [0x180138d50]
movdqu xmmword [rsp + 0x4f78], xmm0
movdqa xmm1, xmmword [0x180138c10]
movdqu xmmword [rsp + 0x4f88], xmm1
mov word [rsp + 0x4f98], 0x100
lea rcx, [rsp + 0x4f78]
call fcn.1800368e0
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x1800339bf
movzx eax, byte [0x180180b0a]
cmp qword [0x180184788], 0
cmovne eax, r12d
mov byte [0x180180b0a], al
movaps xmm6, xmmword [0x1801804f0]
mov dword [rsp + 0x22c], 0x50041a16
mov word [rsp + 0x230], 0x100
lea rcx, [rsp + 0x22c]
call fcn.180036910
mov rbx, rax
movdqa xmm0, xmmword [0x180139250]
movdqu xmmword [rsp + 0x1ae8], xmm0
mov dword [rsp + 0x1af8], 0x1002120
lea rcx, [rsp + 0x1ae8]
call fcn.180029260
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rbx
movss xmm3, dword [0x180137cc4]
movaps xmm2, xmm11
lea rdx, [0x180180b04]
mov rcx, rax
call fcn.180060740
nop
lea rcx, [rsp + 0x56a8]
call fcn.180010900
jmp 0x180036865
cmp eax, 6
jne 0x180034e9f
mov edx, dword [0x1801845d4]
mov rax, qword gs:[0x58]
mov ecx, 4
mov rax, qword [rax + rdx*8]
mov ecx, dword [rcx + rax]
cmp dword [0x180185edc], ecx
jle 0x180033ac3
lea rcx, [0x180185edc]
call fcn.180112d18
cmp dword [0x180185edc], 0xffffffff
jne 0x180033ac3
lea rdx, [0x18012f3b3]
lea rcx, [0x1801861a0]
call fcn.180063960
lea rcx, [0x180119d90]
call fcn.1801132b8
nop
lea rcx, [0x180185edc]
call fcn.180112cb8
call fcn.180073020
lea rcx, [rsp + 0x8a8]
call fcn.180072fc0
movss xmm2, dword [rax + 4]
subss xmm2, xmm13
movss xmm1, dword [0x180137cb4]
lea rcx, [rsp + 0x8b0]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x1270], 0x7f7d7165
mov dword [rsp + 0x1274], 0x1a7c7474
mov dword [rsp + 0x1278], 0x6a6e7577
mov word [rsp + 0x127c], 0x100
lea rcx, [rsp + 0x1270]
call fcn.18001dfd0
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.18006a0f0
lea rcx, [rsp + 0x52e8]
call fcn.180072ca0
movss xmm2, dword [rsp + 0x52ec]
subss xmm2, xmm14
movss xmm1, dword [rsp + 0x52e8]
lea rcx, [rsp + 0x8b8]
call fcn.18000ec70
mov rcx, rax
call fcn.180072cf0
mov dword [rsp + 0xd20], 0x53661710
mov dword [rsp + 0xd24], 0x525a4a56
mov word [rsp + 0xd28], 0x100
lea rcx, [rsp + 0xd20]
call fcn.18001d0c0
mov rdx, rax
xorps xmm2, xmm2
lea rcx, [0x1801861a0]
call fcn.1800639c0
lea rcx, [0x180184828]
call fcn.18003eb30
mov rbx, rax
lea rcx, [0x180184828]
call fcn.18003eb20
mov qword [rsp + 0x40], rax
cmp rbx, rax
je 0x180033f77
mov dword [rsp + 0x30], r13d
movss xmm10, dword [0x180137c44]
movss xmm9, dword [0x180137ac8]
mov r12, rbx
nop dword [rax + rax]
mov rcx, r12
call fcn.18003ef80
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1801861a0]
call fcn.180063ca0
test al, al
je 0x180033f62
mov dword [rsp + 0x1260], 0x753f591d
mov dword [rsp + 0x1264], 0x484d5658
mov dword [rsp + 0x1268], 0x1e075054
mov word [rsp + 0x126c], 0x100
lea rcx, [rsp + 0x1260]
call fcn.18001dfd0
mov r14, rax
cvttsd2si edx, qword [r12 + 0x50]
lea rcx, [rsp + 0x4ea8]
call fcn.18000eac0
mov rsi, rax
mov dword [rsp + 0x1190], 0x455c7039
mov dword [rsp + 0x1194], 0x59575943
mov dword [rsp + 0x1198], 0x1d065e
mov byte [rsp + 0x119c], 1
lea rcx, [rsp + 0x1190]
call fcn.18001d060
mov rdi, rax
mov dword [rsp + 0xd90], 0x57416739
mov dword [rsp + 0xd94], 0x4a4d43
mov word [rsp + 0xd98], 0x1b
mov byte [rsp + 0xd9a], 1
lea rcx, [rsp + 0xd90]
call fcn.18002a2d0
mov rbx, rax
mov dword [rsp + 0x1480], 0x5f5d5165
mov dword [rsp + 0x1484], 0x1a5c5454
mov dword [rsp + 0x1488], 0x5b505d75
mov dword [rsp + 0x148c], 0x1006005
lea rcx, [rsp + 0x1480]
call fcn.180036a00
mov rdx, rax
mov r8, r12
lea rcx, [rsp + 0x4ec8]
call fcn.1800476f0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x4ee8]
call fcn.180047600
nop
lea r8, [r12 + 0x20]
mov rdx, rax
lea rcx, [rsp + 0x4f08]
call fcn.180047660
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x2148]
call fcn.180047600
nop
mov r8, rsi
mov rdx, rax
lea rcx, [rsp + 0x2168]
call fcn.1800476c0
nop
mov r8, r14
mov rdx, rax
lea rcx, [rsp + 0x55e8]
call fcn.180047600
nop
lea rcx, [rsp + 0x2168]
call fcn.180010900
nop
lea rcx, [rsp + 0x2148]
call fcn.180010900
nop
lea rcx, [rsp + 0x4f08]
call fcn.180010900
nop
lea rcx, [rsp + 0x4ee8]
call fcn.180010900
nop
lea rcx, [rsp + 0x4ec8]
call fcn.180010900
nop
lea rcx, [rsp + 0x4ea8]
call fcn.180010900
mov eax, dword [r12 + 0x44]
cmp dword [0x180180ba4], eax
jne 0x180033e91
mov rdx, r12
lea rcx, [0x180180b60]
call fcn.180037030
movaps xmm8, xmmword [0x180180540]
movss xmm2, dword [0x180180bac]
movss xmm1, dword [0x180180ba8]
lea rcx, [rsp + 0x8c0]
call fcn.18000ec70
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
movss xmm2, dword [0x18018481c]
subss xmm2, xmm11
movss xmm1, dword [0x180184820]
lea rcx, [rsp + 0x8c8]
call fcn.18000ec70
movss xmm2, dword [rax + 4]
movaps xmmword [rsp + 0x90], xmm8
movaps xmm3, xmm9
lea r8, [rsp + 0x90]
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 + 0x8d0]
call fcn.18000ec70
mov rcx, rax
call fcn.180072cf0
mov ecx, r13d
call fcn.180070190
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x8d8]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm11
lea rcx, [rsp + 0x8e0]
call fcn.18000ec70
mov rbx, rax
mov rcx, r12
call fcn.18003ef80
movaps xmmword [rsp + 0x90], xmm6
lea r8, [rsp + 0x90]
mov rdx, rbx
mov rcx, rax
call fcn.18005f310
test al, al
je 0x180033f31
mov rdx, r12
lea rcx, [0x180180b60]
call fcn.180037030
call fcn.1800702a0
lea rcx, [rsp + 0x55e8]
call fcn.18003ef80
mov rcx, rax
call fcn.180060800
inc r13d
add edi, 0x16
mov dword [rsp + 0x30], edi
lea rcx, [rsp + 0x55e8]
call fcn.180010900
add r12, 0x58
cmp r12, qword [rsp + 0x40]
jne 0x180033c00
mov r12d, 1
call fcn.18006a230
call fcn.180073150
movaps xmm1, xmm15
movaps xmm0, xmm12
call fcn.180072bf0
call fcn.180073020
lea rcx, [rsp + 0x8e8]
call fcn.180072fc0
movss xmm2, dword [rax + 4]
subss xmm2, xmm13
movss xmm1, dword [0x180137cb4]
lea rcx, [rsp + 0x8f0]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0xaa0], 0x737b7174
mov dword [rsp + 0xaa4], 0x757965
mov byte [rsp + 0xaa8], 1
lea rcx, [rsp + 0xaa0]
call fcn.18000ed90
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.18006a0f0
lea rcx, [0x180180b60]
call fcn.18003ef80
mov rbx, rax
mov dword [rsp + 0x1250], 0x53595160
mov dword [rsp + 0x1254], 0x5e5c4c54
mov dword [rsp + 0x1258], 0x4d181c01
mov word [rsp + 0x125c], 0x100
lea rcx, [rsp + 0x1250]
call fcn.18001dfd0
mov rdx, rbx
mov rcx, rax
call fcn.180092710
call fcn.180012630
movaps xmm6, xmmword [0x180180b80]
movaps xmm7, xmmword [0x180180b90]
mov dword [rsp + 0xfe0], 0x42544060
mov dword [rsp + 0xfe4], 0x1a034b42
mov dword [rsp + 0xfe8], 0x1004f1e
lea rcx, [rsp + 0xfe0]
call fcn.18001d030
movaps xmmword [rsp + 0x40], xmm6
movaps xmmword [rsp + 0x50], xmm7
lea rdx, [rsp + 0x40]
mov rcx, rax
call fcn.180092710
call fcn.180012630
cvttsd2si ebx, qword [0x180180bb0]
mov dword [rsp + 0x13b0], 0x42465d77
mov dword [rsp + 0x13b4], 0x5f5a5656
mov dword [rsp + 0x13b8], 0x57181c01
mov word [rsp + 0x13bc], 0x52
mov byte [rsp + 0x13be], 1
lea rcx, [rsp + 0x13b0]
call fcn.180036a30
mov edx, ebx
mov rcx, rax
call fcn.180092710
mov word [rsp + 0x78], 0x100
lea rdx, [rsp + 0x5648]
lea rcx, [rsp + 0x78]
call fcn.18003b370
nop
cmp byte [0x180180ba0], 0
je 0x180034146
mov dword [rsp + 0x234], 0x53404647
mov word [rsp + 0x238], 0x100
lea rcx, [rsp + 0x234]
call fcn.180036910
jmp 0x180034170
mov dword [rsp + 0x2bc], 0x45595555
mov word [rsp + 0x2c0], 0x52
mov byte [rsp + 0x2c2], 1
lea rcx, [rsp + 0x2bc]
call fcn.180010350
mov rdx, rax
lea rcx, [rsp + 0x5648]
call fcn.18003f020
call fcn.180012630
movups xmm6, xmmword [rsp + 0x5648]
movups xmm7, xmmword [rsp + 0x5658]
mov dword [rsp + 0x11a0], 0x425b5b70
mov dword [rsp + 0x11a4], 0x555745
mov dword [rsp + 0x11a8], 0x4e191b
mov byte [rsp + 0x11ac], 1
lea rcx, [rsp + 0x11a0]
call fcn.18001d060
movaps xmmword [rsp + 0x40], xmm6
movaps xmmword [rsp + 0x50], xmm7
lea rdx, [rsp + 0x40]
mov rcx, rax
call fcn.180092710
mov dword [rsp + 0xbc], 0x1000563
lea rcx, [rsp + 0xbc]
call fcn.1800128d0
mov qword [rsp + 0x5920], rax
mov dword [rsp + 0xc0], 0x1000663
lea rcx, [rsp + 0xc0]
call fcn.1800128d0
mov qword [rsp + 0x5928], rax
mov dword [rsp + 0xc4], 0x1000763
lea rcx, [rsp + 0xc4]
call fcn.1800128d0
mov qword [rsp + 0x5930], rax
mov dword [rsp + 0xc8], 0x1000063
lea rcx, [rsp + 0xc8]
call fcn.1800128d0
mov qword [rsp + 0x5938], rax
lea rcx, [rsp + 0x52f0]
call fcn.180072ca0
movss xmm2, dword [rsp + 0x52f4]
subss xmm2, xmm11
movss xmm1, dword [rsp + 0x52f0]
lea rcx, [rsp + 0x8f8]
call fcn.18000ec70
mov rcx, rax
call fcn.180072cf0
movdqa xmm0, xmmword [0x1801397e0]
movdqu xmmword [rsp + 0x1980], xmm0
mov word [rsp + 0x1990], 0x26
mov byte [rsp + 0x1992], 1
lea rcx, [rsp + 0x1980]
call fcn.180028ea0
mov rbx, rax
mov dword [rsp + 0xff0], 0x42545160
mov dword [rsp + 0xff4], 0x56586e17
mov dword [rsp + 0xff8], 0x100594e
lea rcx, [rsp + 0xff0]
call fcn.18001d030
mov dword [rsp + 0x28], 4
mov dword [rsp + 0x20], 4
lea r9, [rsp + 0x5920]
lea r8, [0x180185e78]
mov rdx, rbx
mov rcx, rax
call fcn.180096ea0
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [0x180139560]
movdqu xmmword [rsp + 0x4ff0], xmm0
movdqa xmm1, xmmword [0x1801399d0]
movdqu xmmword [rsp + 0x5000], xmm1
mov word [rsp + 0x5010], 0x100
lea rdx, [rsp + 0x2188]
lea rcx, [rsp + 0x4ff0]
call fcn.18003c5b0
mov rdx, rax
lea rcx, [rsp + 0x21a8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
mov rbx, rax
movdqa xmm0, xmmword [0x180139780]
movdqu xmmword [rsp + 0x1c98], xmm0
mov dword [rsp + 0x1ca8], 0x35292b31
mov word [rsp + 0x1cac], 0x100
lea rdx, [rsp + 0x21c8]
lea rcx, [rsp + 0x1c98]
call fcn.18003e3a0
mov rdx, rax
lea rcx, [rsp + 0x21e8]
call fcn.180029580
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x180180aff]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
nop
lea rcx, [rsp + 0x21e8]
call fcn.180010900
nop
lea rcx, [rsp + 0x21a8]
call fcn.180010900
lea rcx, [rsp + 0x52f8]
call fcn.180072ca0
movss xmm2, dword [rsp + 0x52fc]
subss xmm2, xmm11
movss xmm1, dword [rsp + 0x52f8]
lea rcx, [rsp + 0x900]
call fcn.18000ec70
mov rcx, rax
call fcn.180072cf0
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x908]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm11
lea rcx, [rsp + 0x910]
call fcn.18000ec70
mov rbx, rax
movdqa xmm0, xmmword [str.aQDCRKM]
movdqu xmmword [rsp + 0x1788], xmm0
mov byte [rsp + 0x1798], 1
lea rcx, [rsp + 0x1788]
call fcn.18001d090
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x1800344e0
movzx eax, byte [0x180180aa1]
cmp qword [0x180184788], 0
cmovne eax, r12d
mov byte [0x180180aa1], al
call fcn.180012630
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x918]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm11
lea rcx, [rsp + 0x920]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x13c0], 0x42154467
mov dword [rsp + 0x13c4], 0x5f4f1858
mov dword [rsp + 0x13c8], 0x525e5553
mov word [rsp + 0x13cc], 0x5a
mov byte [rsp + 0x13ce], 1
lea rcx, [rsp + 0x13c0]
call fcn.180036a30
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x180034596
cmp qword [0x180184788], 0
je 0x180034596
mov eax, dword [0x180185e78]
dec eax
mov dword [0x1801845f0], eax
mov byte [0x180180aa2], 1
call fcn.180012630
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x928]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm11
lea rcx, [rsp + 0x930]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x1240], 0x5a594163
mov dword [rsp + 0x1244], 0x525c6e17
mov dword [rsp + 0x1248], 0x5b515f52
mov word [rsp + 0x124c], 0x100
lea rcx, [rsp + 0x1240]
call fcn.18001dfd0
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x18003463e
movzx eax, byte [0x180180af3]
cmp qword [0x180184788], 0
cmovne eax, r12d
mov byte [0x180180af3], al
call fcn.180012630
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x938]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
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 + 0x11b0], 0x164d5d75
mov dword [rsp + 0x11b4], 0x53515d61
mov dword [rsp + 0x11b8], 0x585058
mov byte [rsp + 0x11bc], 1
lea rcx, [rsp + 0x11b0]
call fcn.18001d060
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x1800346e4
movzx eax, byte [0x180180af4]
cmp qword [0x180184788], 0
cmovne eax, r12d
mov byte [0x180180af4], al
call fcn.180012630
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x948]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
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 + 0x1230], 0x465c5875
mov dword [rsp + 0x1234], 0x525c6e17
mov dword [rsp + 0x1238], 0x5b515f52
mov word [rsp + 0x123c], 0x100
lea rcx, [rsp + 0x1230]
call fcn.18001dfd0
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x18003478c
movzx eax, byte [0x180180af5]
cmp qword [0x180184788], 0
cmovne eax, r12d
mov byte [0x180180af5], al
call fcn.180012630
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x958]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
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 + 0x1000], 0x5d564175
mov dword [rsp + 0x1004], 0x55567c17
mov dword [rsp + 0x1008], 0x1004f49
lea rcx, [rsp + 0x1000]
call fcn.18001d030
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x18003482a
movzx eax, byte [0x180180af9]
cmp qword [0x180184788], 0
cmovne eax, r12d
mov byte [0x180180af9], al
call fcn.180012630
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x968]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm11
lea rcx, [rsp + 0x970]
call fcn.18000ec70
mov rbx, rax
movdqa xmm0, xmmword [str.vLEZX_]
movdqu xmmword [rsp + 0x17b8], xmm0
mov byte [rsp + 0x17c8], 1
lea rcx, [rsp + 0x17b8]
call fcn.18001d090
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x1800348c0
movzx eax, byte [0x180180a9e]
cmp qword [0x180184788], 0
cmovne eax, r12d
mov byte [0x180180a9e], al
call fcn.180012630
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x978]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
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 + 0x11c0], 0x5d564175
mov dword [rsp + 0x11c4], 0x5d577d17
mov dword [rsp + 0x11c8], 0x585252
mov byte [rsp + 0x11cc], 1
lea rcx, [rsp + 0x11c0]
call fcn.18001d060
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x180034966
movzx eax, byte [0x180180af7]
cmp qword [0x180184788], 0
cmovne eax, r12d
mov byte [0x180180af7], al
call fcn.180012630
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x988]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm11
lea rcx, [rsp + 0x990]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x1490], 0x53504675
mov dword [rsp + 0x1494], 0x6c195d4d
mov dword [rsp + 0x1498], 0x5d54545e
mov dword [rsp + 0x149c], 0x1002553
lea rcx, [rsp + 0x1490]
call fcn.180036a00
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x180034a0f
movzx eax, byte [0x180180af6]
cmp qword [0x180184788], 0
cmovne eax, r12d
mov byte [0x180180af6], al
call fcn.180012630
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x998]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
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 + 0x11d0], 0x164c5875
mov dword [rsp + 0x11d4], 0x53515d61
mov dword [rsp + 0x11d8], 0x585058
mov byte [rsp + 0x11dc], 1
lea rcx, [rsp + 0x11d0]
call fcn.18001d060
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x180034ab5
movzx eax, byte [0x180180afa]
cmp qword [0x180184788], 0
cmovne eax, r12d
mov byte [0x180180afa], al
call fcn.180012630
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x9a8]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm11
lea rcx, [rsp + 0x9b0]
call fcn.18000ec70
mov rbx, rax
movdqa xmm0, xmmword [str.eQ__TT_]
movdqu xmmword [rsp + 0x17a0], xmm0
mov byte [rsp + 0x17b0], 1
lea rcx, [rsp + 0x17a0]
call fcn.18001d090
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x180034b4b
movzx eax, byte [0x180180afd]
cmp qword [0x180184788], 0
cmovne eax, r12d
mov byte [0x180180afd], al
call fcn.180012630
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x9b8]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
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 + 0x14a0], 0x53595177
mov dword [rsp + 0x14a4], 0x6c195d43
mov dword [rsp + 0x14a8], 0x5d54545e
mov dword [rsp + 0x14ac], 0x1002553
lea rcx, [rsp + 0x14a0]
call fcn.180036a00
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x180034bf4
movzx eax, byte [0x180180a9d]
cmp qword [0x180184788], 0
cmovne eax, r12d
mov byte [0x180180a9d], al
call fcn.180012630
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x9c8]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
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 [0x180139570]
movdqu xmmword [rsp + 0x18f0], xmm0
mov word [rsp + 0x1900], 0x100
lea rcx, [rsp + 0x18f0]
call fcn.1800183f0
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x180034c8c
movzx eax, byte [0x180180afb]
cmp qword [0x180184788], 0
cmovne eax, r12d
mov byte [0x180180afb], al
call fcn.180012630
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x9d8]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm11
lea rcx, [rsp + 0x9e0]
call fcn.18000ec70
mov rbx, rax
movdqa xmm0, xmmword [0x180139020]
movdqu xmmword [rsp + 0x1998], xmm0
mov word [rsp + 0x19a8], 0x30
mov byte [rsp + 0x19aa], 1
lea rcx, [rsp + 0x1998]
call fcn.180028ea0
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x180034d2c
movzx eax, byte [0x180180afc]
cmp qword [0x180184788], 0
cmovne eax, r12d
mov byte [0x180180afc], al
call fcn.180012630
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x9e8]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
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 [0x180139190]
movdqu xmmword [rsp + 0x1cb0], xmm0
mov dword [rsp + 0x1cc0], 0x35202820
mov word [rsp + 0x1cc4], 0x100
lea rcx, [rsp + 0x1cb0]
call fcn.180036b60
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x180034dcf
movzx eax, byte [0x180180a9f]
cmp qword [0x180184788], 0
cmovne eax, r12d
mov byte [0x180180a9f], al
lea rcx, [rsp + 0x5300]
call fcn.180072ca0
movss xmm2, dword [rsp + 0x5304]
subss xmm2, xmm14
movss xmm1, dword [rsp + 0x5300]
lea rcx, [rsp + 0x9f8]
call fcn.18000ec70
mov rcx, rax
call fcn.180072cf0
movaps xmm6, xmmword [0x1801804f0]
mov dword [rsp + 0x23c], 0x50041a16
mov word [rsp + 0x240], 0x100
lea rcx, [rsp + 0x23c]
call fcn.180036910
mov rbx, rax
movdqa xmm0, xmmword [0x180139250]
movdqu xmmword [rsp + 0x1b00], xmm0
mov dword [rsp + 0x1b10], 0x1002120
lea rcx, [rsp + 0x1b00]
call fcn.180029260
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rbx
movss xmm3, dword [0x180137cc4]
movaps xmm2, xmm11
lea rdx, [0x180180b00]
mov rcx, rax
call fcn.180060740
nop
lea rcx, [rsp + 0x5648]
call fcn.180010900
jmp 0x180036865
cmp eax, 7
jne 0x18003686f
mov edi, dword [0x1801845d4]
mov rsi, qword gs:[0x58]
mov ecx, 4
mov r15d, ecx
mov rax, qword [rsi + rdi*8]
mov ecx, dword [rcx + rax]
cmp dword [0x1801862d8], ecx
jle 0x180034f0f
lea rcx, [0x1801862d8]
call fcn.180112d18
cmp dword [0x1801862d8], 0xffffffff
jne 0x180034f0f
lea rdx, [0x18012f3b3]
lea rcx, [0x180186080]
call fcn.180063960
lea rcx, [0x180119d50]
call fcn.1801132b8
nop
lea rcx, [0x1801862d8]
call fcn.180112cb8
call fcn.180073020
lea rcx, [rsp + 0xa00]
call fcn.180072fc0
movss xmm2, dword [rax + 4]
subss xmm2, xmm13
movss xmm8, dword [0x180137cb4]
movaps xmm1, xmm8
lea rcx, [rsp + 0xa08]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0xa90], 0x737b7174
mov dword [rsp + 0xa94], 0x757965
mov byte [rsp + 0xa98], 1
lea rcx, [rsp + 0xa90]
call fcn.18000ed90
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.18006a0f0
movdqa xmm0, xmmword [0x180139f40]
movdqu xmmword [rsp + 0x1d10], xmm0
mov dword [rsp + 0x1d20], 0x29292b20
mov word [rsp + 0x1d24], 0x35
mov byte [rsp + 0x1d26], 1
lea rcx, [rsp + 0x1d10]
call fcn.180036ad0
mov rdx, rax
mov r9d, 0x120
lea r8, [0x1801805d0]
lea rcx, str.Menu
call fcn.18005ccf0
lea rdx, [0x1801805d0]
lea rcx, [0x1801804f0]
call fcn.180012610
movdqa xmm0, xmmword [0x180138db0]
movdqu xmmword [rsp + 0x2068], xmm0
mov dword [rsp + 0x2078], 0x28302b31
mov dword [rsp + 0x207c], 0x252a6823
mov dword [rsp + 0x2080], 0x3f2327
mov byte [rsp + 0x2084], 1
lea rcx, [rsp + 0x2068]
call fcn.18002a2a0
mov rdx, rax
mov r9d, 0x120
lea r8, [0x1801805e0]
lea rcx, [0x18012f7d8]
call fcn.18005ccf0
lea rdx, [0x1801805e0]
lea rcx, [0x1801804e0]
call fcn.180012610
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [0x1801394a0]
movdqu xmmword [rsp + 0x5068], xmm0
movdqa xmm1, xmmword [0x180139950]
movdqu xmmword [rsp + 0x5078], xmm1
mov dword [rsp + 0x5088], 0x33393632
mov word [rsp + 0x508c], 0x33
mov byte [rsp + 0x508e], 1
lea rcx, [rsp + 0x5068]
call fcn.180036b90
mov rbx, rax
mov dword [rsp + 0x1010], 0x415a5c60
mov dword [rsp + 0x1014], 0x54507a17
mov dword [rsp + 0x1018], 0x1004f5f
lea rcx, [rsp + 0x1010]
call fcn.18001d030
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x180180812]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [0x180139500]
movdqu xmmword [rsp + 0x5040], xmm0
movdqa xmm1, xmmword [0x180139870]
movdqu xmmword [rsp + 0x5050], xmm1
mov dword [rsp + 0x5060], 0x37317436
mov dword [rsp + 0x5064], 0x1003d23
lea rcx, [rsp + 0x5040]
call fcn.1800257a0
mov rbx, rax
mov dword [rsp + 0xd80], 0x53415564
mov dword [rsp + 0xd84], 0x48585545
mov word [rsp + 0xd88], 0x50
mov byte [rsp + 0xd8a], 1
lea rcx, [rsp + 0xd80]
call fcn.18002a2d0
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x180180814]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [0x180139060]
movdqu xmmword [rsp + 0x4fc8], xmm0
movdqa xmm1, xmmword [0x180139940]
movdqu xmmword [rsp + 0x4fd8], xmm1
mov word [rsp + 0x4fe8], 0x100
lea rcx, [rsp + 0x4fc8]
call fcn.1800368e0
mov rbx, rax
mov dword [rsp + 0xd50], 0x455a4670
mov dword [rsp + 0xd54], 0x53585044
mov word [rsp + 0xd58], 0x49
mov byte [rsp + 0xd5a], 1
lea rcx, [rsp + 0xd50]
call fcn.18002a2d0
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x180180813]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
cmp byte [0x180180816], 0
je 0x1800352d5
movaps xmm6, xmmword [0x1801804f0]
movdqa xmm0, xmmword [0x180139e30]
movdqu xmmword [rsp + 0x1da0], xmm0
mov dword [rsp + 0x1db0], 0x27353d01
mov dword [rsp + 0x1db4], 0x1003b34
lea rcx, [rsp + 0x1da0]
call fcn.180036b00
mov rbx, rax
mov dword [rsp + 0x11e0], 0x53474060
mov dword [rsp + 0x11e4], 0x48495556
mov dword [rsp + 0x11e8], 0x5b5354
mov byte [rsp + 0x11ec], 1
lea rcx, [rsp + 0x11e0]
call fcn.18001d060
movaps xmmword [rsp + 0x40], xmm6
lea r9, [rsp + 0x40]
lea r8, [0x180180815]
mov rdx, rbx
mov rcx, rax
call fcn.18005f490
movdqa xmm0, xmmword [0x180139e00]
movdqu xmmword [rsp + 0x1cc8], xmm0
mov dword [rsp + 0x1cd8], 0x332b212e
mov word [rsp + 0x1cdc], 0x100
lea rcx, [rsp + 0x1cc8]
call fcn.180036b60
mov rbx, rax
mov dword [rsp + 0xd70], 0x435b517e
mov dword [rsp + 0xd74], 0x54507a17
mov word [rsp + 0xd78], 0x5f
mov byte [rsp + 0xd7a], 1
lea rcx, [rsp + 0xd70]
call fcn.18002a2d0
lea r8, reloc.WS2_32.dll_WSAStartup
mov rdx, rbx
mov rcx, rax
call fcn.1800917a0
call fcn.180012630
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0xa10]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movss xmm7, dword [0x180137c30]
movaps xmm2, xmm7
lea rcx, [rsp + 0xa18]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x11f0], 0x59595a66
mov dword [rsp + 0x11f4], 0x77195c56
mov dword [rsp + 0x11f8], 0x48525e
mov byte [rsp + 0x11fc], 1
lea rcx, [rsp + 0x11f0]
call fcn.18001d060
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x180035405
movzx eax, byte [0x180180811]
cmp byte [0x180180816], 0
cmovne eax, r12d
mov byte [0x180180811], al
xor ecx, ecx
call fcn.1800a7480
call fcn.180012630
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0xa20]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm7
lea rcx, [rsp + 0xa28]
call fcn.18000ec70
mov rbx, rax
movdqa xmm0, xmmword [0x180138c80]
movdqu xmmword [rsp + 0x1ce0], xmm0
mov dword [rsp + 0x1cf0], 0x22302b2f
mov word [rsp + 0x1cf4], 0x100
lea rcx, [rsp + 0x1ce0]
call fcn.180036b60
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x180035493
call fcn.180028bb0
call fcn.180012630
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0xa30]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm7
lea rcx, [rsp + 0xa38]
call fcn.18000ec70
mov rbx, rax
movdqa xmm0, xmmword [0x180138c70]
movdqu xmmword [rsp + 0x1c68], xmm0
mov dword [rsp + 0x1c78], 0x22302b2f
mov word [rsp + 0x1c7c], 0x100
lea rcx, [rsp + 0x1c68]
call fcn.180036b60
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x180035521
call fcn.180028ed0
call fcn.180012630
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0xa40]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
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 [0x180139290]
movdqu xmmword [rsp + 0x1dd0], xmm0
mov dword [rsp + 0x1de0], 0x29292763
mov dword [rsp + 0x1de4], 0x1002c32
lea rcx, [rsp + 0x1dd0]
call fcn.180036b00
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x1800355b0
call fcn.180029290
call fcn.18006a230
call fcn.180073150
movaps xmm1, xmm15
xorps xmm0, xmm0
call fcn.180072bf0
call fcn.180073020
lea rcx, [rsp + 0xa50]
call fcn.180072fc0
movss xmm2, dword [rax + 4]
subss xmm2, xmm13
movaps xmm1, xmm8
lea rcx, [rsp + 0xa58]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0xc00], 0x707b7b70
mov dword [rsp + 0xc04], 0x6a7f7e
mov byte [rsp + 0xc08], 1
lea rcx, [rsp + 0xc00]
call fcn.18000ed90
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.18006a0f0
mov rax, qword [rsi + rdi*8]
mov ecx, dword [r15 + rax]
cmp dword [0x180185ee8], ecx
jle 0x180035690
lea rcx, [0x180185ee8]
call fcn.180112d18
cmp dword [0x180185ee8], 0xffffffff
jne 0x180035690
mov word [rsp + 0x7c], 0x100
lea rcx, [rsp + 0x7c]
call fcn.180036ac0
mov rdx, rax
lea rcx, [0x1801862f0]
call fcn.18003f0c0
lea rcx, [0x180119d40]
call fcn.1801132b8
nop
lea rcx, [0x180185ee8]
call fcn.180112cb8
mov rax, qword [rsi + rdi*8]
mov ecx, dword [r15 + rax]
cmp dword [0x180186060], ecx
jle 0x18003570b
lea rcx, [0x180186060]
call fcn.180112d18
cmp dword [0x180186060], 0xffffffff
jne 0x18003570b
mov dword [rsp + 0x1200], 0x505b5b50
mov dword [rsp + 0x1204], 0x50175f5e
mov dword [rsp + 0x1208], 0x535348
mov byte [rsp + 0x120c], 1
lea rdx, [0x180185ef0]
lea rcx, [rsp + 0x1200]
call fcn.18003ddc0
lea rcx, [0x180119d30]
call fcn.1801132b8
nop
lea rcx, [0x180186060]
call fcn.180112cb8
mov rax, qword [rsi + rdi*8]
mov ecx, dword [r15 + rax]
cmp dword [0x180186310], ecx
jle 0x18003577f
lea rcx, [0x180186310]
call fcn.180112d18
cmp dword [0x180186310], 0xffffffff
jne 0x18003577f
mov word [rsp + 0x80], 0x100
lea rcx, [rsp + 0x80]
call fcn.180036ac0
mov qword [rsp + 0xa60], rax
xor r8d, r8d
lea rdx, [rsp + 0xa60]
lea rcx, [0x180185eb0]
call fcn.18004c520
lea rcx, [0x180119d20]
call fcn.1801132b8
nop
lea rcx, [0x180186310]
call fcn.180112cb8
lea rcx, [rsp + 0x5308]
call fcn.180072ca0
movss xmm2, dword [rsp + 0x530c]
subss xmm2, xmm7
movss xmm1, dword [rsp + 0x5308]
lea rcx, [rsp + 0xa68]
call fcn.18000ec70
mov rcx, rax
call fcn.180072cf0
lea rcx, [rsp + 0xa70]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
movss xmm2, dword [0x180137c9c]
lea rcx, [rsp + 0xa78]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0xd60], 0x16151413
mov dword [rsp + 0xd64], 0x1a191817
mov word [rsp + 0xd68], 0x1b
mov byte [rsp + 0xd6a], 1
lea rcx, [rsp + 0xd60]
call fcn.18002a2d0
xor r9d, r9d
xor r8d, r8d
mov rdx, rbx
mov rcx, rax
call fcn.180060d60
lea rdx, [0x1801862f0]
lea rcx, [rsp + 0x5628]
call fcn.18003f100
nop
mov edi, r13d
xor r8d, r8d
lea rdx, [rsp + 0x5628]
lea rcx, [rsp + 0x2208]
call fcn.180047fe0
nop
lea rdx, [rsp + 0x2208]
lea rcx, [rsp + 0x5598]
call fcn.18000e3f0
nop
lea rcx, [rsp + 0x2208]
call fcn.18000da60
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rsp + 0x55b8]
call fcn.18000e8c0
lea rdx, [rsp + 0x5598]
lea rcx, [rsp + 0x14b0]
call fcn.1800370b0
mov rdx, rax
lea rcx, [rsp + 0x55b8]
call fcn.18000e6c0
nop
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rsp + 0x55a8]
call fcn.18000e8c0
lea rdx, [rsp + 0x5598]
lea rcx, [rsp + 0x1570]
call fcn.1800370b0
mov rdx, rax
lea rcx, [rsp + 0x55a8]
call fcn.18000e740
nop
nop word [rax + rax]
lea rdx, [rsp + 0x55a8]
lea rcx, [rsp + 0x55b8]
call fcn.18000e6b0
test al, al
je 0x180035ca4
lea rcx, [rsp + 0x55b8]
call fcn.18000e5a0
mov rbx, rax
mov rcx, rax
call fcn.18000e120
mov rcx, rax
call fcn.18000e8d0
test al, al
je 0x1800359d3
mov dword [rsp + 0x2c4], 0x59465e1d
mov word [rsp + 0x2c8], 0x59
mov byte [rsp + 0x2ca], 1
lea rdx, [rsp + 0x2228]
lea rcx, [rsp + 0x2c4]
call fcn.18003e2c0
nop
or r14d, 1
mov dword [rsp + 0x30], r14d
xor r8d, r8d
mov rdx, rax
lea rcx, [rsp + 0x2248]
call fcn.180047fe0
nop
or r14d, 2
mov dword [rsp + 0x30], r14d
mov rcx, rbx
call fcn.18000e120
lea rdx, [rsp + 0x2268]
mov rcx, rax
call fcn.18000d8f0
or r14d, 4
lea rdx, [rsp + 0x2248]
mov rcx, rax
call fcn.18000d9f0
test al, al
je 0x1800359d3
mov sil, 1
jmp 0x1800359d6
xor sil, sil
test r14b, 4
je 0x1800359ee
and r14d, 0xfffffffb
lea rcx, [rsp + 0x2268]
call fcn.18000da60
nop
test r14b, 2
je 0x180035a06
and r14d, 0xfffffffd
lea rcx, [rsp + 0x2248]
call fcn.18000da60
nop
test r14b, 1
je 0x180035a1d
and r14d, 0xfffffffe
lea rcx, [rsp + 0x2228]
call fcn.180010900
test sil, sil
je 0x180035c92
mov dword [rsp + 0x4c0], 0x424c5613
mov dword [rsp + 0x4c4], 0x1004b52
mov rcx, rbx
call fcn.18000e120
mov rcx, rax
call fcn.18000e850
mov rdx, rax
lea rcx, [rsp + 0x2288]
call fcn.18000eba0
mov qword [rsp + 0x40], rax
mov dword [rsp + 0xc10], 0x4c5c6739
mov dword [rsp + 0xc14], 0x190252
mov byte [rsp + 0xc18], 1
lea rcx, [rsp + 0xc10]
call fcn.18000ed90
mov rsi, rax
mov rcx, rbx
call fcn.18000e120
lea rdx, [rsp + 0x22a8]
mov rcx, rax
call fcn.18000d540
mov r15, rax
mov dword [rsp + 0x1210], 0x53595d75
mov dword [rsp + 0x1214], 0x4e584817
mov dword [rsp + 0x1218], 0x1d0653
mov byte [rsp + 0x121c], 1
lea rcx, [rsp + 0x1210]
call fcn.18001d060
mov r8, r15
mov rdx, rax
lea rcx, [rsp + 0x22c8]
call fcn.180047760
nop
mov r8, rsi
mov rdx, rax
lea rcx, [rsp + 0x22e8]
call fcn.180047600
nop
mov r8, qword [rsp + 0x40]
mov rdx, rax
lea rcx, [rsp + 0x2308]
call fcn.1800476c0
nop
lea r8, [rsp + 0x4c0]
mov rdx, rax
lea rcx, [rsp + 0x5748]
call fcn.180036bc0
nop
lea rcx, [rsp + 0x2308]
call fcn.180010900
nop
lea rcx, [rsp + 0x22e8]
call fcn.180010900
nop
lea rcx, [rsp + 0x22c8]
call fcn.180010900
nop
lea rcx, [rsp + 0x22a8]
call fcn.180010900
nop
lea rcx, [rsp + 0x2288]
call fcn.180010900
mov rcx, rbx
call fcn.18000e120
lea rdx, [rsp + 0x2328]
mov rcx, rax
call fcn.18000d840
nop
lea rdx, [rsp + 0x56e8]
mov rcx, rax
call fcn.18000d540
nop
lea rcx, [rsp + 0x2328]
call fcn.18000da60
imul eax, edi, 0x16
movd xmm2, eax
cvtdq2ps xmm2, xmm2
movaps xmm1, xmm12
lea rcx, [rsp + 0x4d0]
call fcn.18000ec70
mov rcx, rax
call fcn.180072cf0
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x4f0]
call fcn.180072fc0
mov rsi, rax
call fcn.180063f10
movss xmm1, dword [rsi]
subss xmm1, dword [rax + 8]
movaps xmm2, xmm11
lea rcx, [rsp + 0x500]
call fcn.18000ec70
mov rsi, rax
lea rcx, [rsp + 0x56e8]
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rsi
mov rcx, rax
call fcn.18005f310
test al, al
je 0x180035c60
lea rdx, [rsp + 0x56e8]
lea rcx, [0x180185ef0]
call fcn.18003f040
mov rcx, rbx
call fcn.18000e120
mov rdx, rax
lea rcx, [0x180185eb0]
call fcn.18000da30
lea rcx, [rsp + 0x5748]
call fcn.18003ef80
mov rcx, rax
call fcn.180060800
inc edi
lea rcx, [rsp + 0x56e8]
call fcn.180010900
nop
lea rcx, [rsp + 0x5748]
call fcn.180010900
lea rcx, [rsp + 0x55b8]
call fcn.18000e5b0
jmp 0x180035900
lea rcx, [rsp + 0x55a8]
call fcn.18000e6f0
nop
lea rcx, [rsp + 0x55b8]
call fcn.18000e6f0
nop
lea rcx, [rsp + 0x5598]
call fcn.18000e6f0
nop
jmp 0x180035ce9
lea rcx, [rsp + 0x5628]
call fcn.180010900
call fcn.18006a230
mov dword [rsp + 0x1410], 0x505b5b70
mov dword [rsp + 0x1414], 0x74195f5e
mov dword [rsp + 0x1418], 0x458515a
mov word [rsp + 0x141c], 0x1f
mov byte [rsp + 0x141e], 1
lea rdx, [rsp + 0x2348]
lea rcx, [rsp + 0x1410]
call fcn.18003dcc0
nop
lea r8, [0x180185ef0]
mov rdx, rax
lea rcx, [rsp + 0x2368]
call fcn.180047660
nop
mov rcx, rax
call fcn.18003ef80
mov rcx, rax
call fcn.180092710
nop
lea rcx, [rsp + 0x2368]
call fcn.180010900
nop
lea rcx, [rsp + 0x2348]
call fcn.180010900
mov dword [rsp + 0x678], 0x5e415563
mov dword [rsp + 0x67c], 0x100180d
lea rdx, [rsp + 0x2388]
lea rcx, [rsp + 0x678]
call fcn.18003eab0
nop
lea r8, [0x1801862f0]
mov rdx, rax
lea rcx, [rsp + 0x23a8]
call fcn.180047660
nop
mov rcx, rax
call fcn.18003ef80
mov rcx, rax
call fcn.180092710
nop
lea rcx, [rsp + 0x23a8]
call fcn.180010900
nop
lea rcx, [rsp + 0x2388]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x680]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
subss xmm1, xmm14
movaps xmm2, xmm11
lea rcx, [rsp + 0x688]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x1380], 0x16415174
mov dword [rsp + 0x1384], 0x5f4b5173
mov dword [rsp + 0x1388], 0x4c524858
mov word [rsp + 0x138c], 0x46
mov byte [rsp + 0x138e], 1
lea rcx, [rsp + 0x1380]
call fcn.180036a30
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
test al, al
je 0x180035ec3
xor eax, eax
mov byte [rsp + 0x60], al
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x55d8]
call fcn.18004c580
nop
lea rcx, [rsp + 0x55d8]
call fcn.18000ea70
nop
lea rcx, [rsp + 0x55d8]
call fcn.18000ea50
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x690]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
subss xmm1, xmm14
movaps xmm2, xmm11
lea rcx, [rsp + 0x698]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x1020], 0x165b5d13
mov dword [rsp + 0x1024], 0x55545d5a
mov dword [rsp + 0x1028], 0x1004549
mov dword [rsp + 0x2cc], 0x52545b7f
mov word [rsp + 0x2d0], reloc.WS2_32.dll_socket
mov byte [rsp + 0x2d2], 1
lea rdx, [rsp + 0x23c8]
lea rcx, [rsp + 0x2cc]
call fcn.18003e2c0
nop
lea r8, [0x180185ef0]
mov rdx, rax
lea rcx, [rsp + 0x23e8]
call fcn.180047660
nop
lea r8, [rsp + 0x1020]
mov rdx, rax
lea rcx, [rsp + 0x2408]
call fcn.180036c90
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
movzx ebx, al
lea rcx, [rsp + 0x2408]
call fcn.180010900
nop
lea rcx, [rsp + 0x23e8]
call fcn.180010900
nop
lea rcx, [rsp + 0x23c8]
call fcn.180010900
test bl, bl
je 0x18003610b
lea rcx, [0x180185eb0]
call fcn.18000e850
test rax, rax
je 0x18003610b
mov word [rsp + 0xa0], reloc.WS2_32.dll_WSAGetLastError
mov byte [rsp + 0xa2], 1
lea rcx, [rsp + 0xa0]
call fcn.18000ed70
mov r8, rax
lea rdx, [0x1801862f0]
lea rcx, [rsp + 0x2428]
call fcn.180047590
nop
lea r8, [0x180185ef0]
mov rdx, rax
lea rcx, [rsp + 0x56c8]
call fcn.180047660
nop
lea rcx, [rsp + 0x2428]
call fcn.180010900
mov edx, 0x110
lea rcx, [rsp + 0x5460]
call fcn.180037150
mov dword [rsp + 0x20], r12d
mov r9d, 0x40
mov r8d, r12d
lea rdx, [rsp + 0x56c8]
lea rcx, [rsp + 0x5460]
call fcn.18003ad00
nop
mov rax, qword [rsp + 0x5460]
movsxd rcx, dword [rax + 4]
lea rax, [rsp + 0x5460]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x1800360f0
xor edx, edx
lea rcx, [rsp + 0x55c8]
call fcn.18003d590
nop
lea rdx, [rsp + 0x55c8]
lea rcx, [rsp + 0x5460]
call fcn.18003cfd0
lea rdx, [rsp + 0x55c8]
lea rcx, [rsp + 0x15a0]
call fcn.18003d240
mov rcx, rax
call fcn.18001e910
nop
lea rcx, [rsp + 0x55c8]
call fcn.18003d220
nop
lea rcx, [rsp + 0x5460]
call fcn.1800370e0
nop
lea rcx, [rsp + 0x56c8]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x6b8]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
subss xmm1, xmm14
movaps xmm2, xmm11
lea rcx, [rsp + 0x6c8]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0xc20], 0x53595177
mov dword [rsp + 0xc24], 0x195d43
mov byte [rsp + 0xc28], 1
lea rdx, [rsp + 0x2448]
lea rcx, [rsp + 0xc20]
call fcn.18003ea30
nop
lea r8, [0x180185ef0]
mov rdx, rax
lea rcx, [rsp + 0x2468]
call fcn.180047660
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
movzx ebx, al
lea rcx, [rsp + 0x2468]
call fcn.180010900
nop
lea rcx, [rsp + 0x2448]
call fcn.180010900
test bl, bl
je 0x18003634c
mov word [rsp + 0xa4], reloc.WS2_32.dll_WSAGetLastError
mov byte [rsp + 0xa6], 1
lea rcx, [rsp + 0xa4]
call fcn.18000ed70
mov r8, rax
lea rdx, [0x1801862f0]
lea rcx, [rsp + 0x2488]
call fcn.180047590
nop
lea r8, [0x180185ef0]
mov rdx, rax
lea rcx, [rsp + 0x5768]
call fcn.180047660
nop
lea rcx, [rsp + 0x2488]
call fcn.180010900
lea rdx, [rsp + 0x5768]
lea rcx, [rsp + 0x24a8]
call fcn.18003f100
nop
xor r8d, r8d
mov rdx, rax
lea rcx, [rsp + 0x24c8]
call fcn.180047fe0
nop
lea rcx, [rsp + 0x24c8]
call fcn.18000e7c0
movzx ebx, al
lea rcx, [rsp + 0x24c8]
call fcn.18000da60
nop
lea rcx, [rsp + 0x24a8]
call fcn.180010900
test bl, bl
je 0x18003633f
lea rdx, [rsp + 0x5768]
lea rcx, [rsp + 0x24e8]
call fcn.18003f100
nop
xor r8d, r8d
mov rdx, rax
lea rcx, [rsp + 0x2508]
call fcn.180047fe0
nop
lea rcx, [rsp + 0x2508]
call fcn.18000e930
nop
lea rcx, [rsp + 0x2508]
call fcn.18000da60
nop
lea rcx, [rsp + 0x24e8]
call fcn.180010900
mov dword [rsp + 0x1220], 0x505b5b50
mov dword [rsp + 0x1224], 0x50175f5e
mov dword [rsp + 0x1228], 0x535348
mov byte [rsp + 0x122c], 1
lea rdx, [rsp + 0x2528]
lea rcx, [rsp + 0x1220]
call fcn.18003ddc0
mov rdx, rax
lea rcx, [0x180185ef0]
call fcn.18003f070
lea rcx, [rsp + 0x2528]
call fcn.180010900
nop
lea rcx, [rsp + 0x5768]
call fcn.180010900
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x6e8]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
subss xmm1, xmm14
movaps xmm2, xmm11
lea rcx, [rsp + 0x708]
call fcn.18000ec70
mov rbx, rax
movdqa xmm0, xmmword [str._UCS]
movdqu xmmword [rsp + 0x17d0], xmm0
mov byte [rsp + 0x17e0], 1
lea rdx, [rsp + 0x2548]
lea rcx, [rsp + 0x17d0]
call fcn.18003dbe0
nop
lea r8, [0x180185ef0]
mov rdx, rax
lea rcx, [rsp + 0x2568]
call fcn.180047660
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
movzx ebx, al
lea rcx, [rsp + 0x2568]
call fcn.180010900
nop
lea rcx, [rsp + 0x2548]
call fcn.180010900
test bl, bl
je 0x180036500
mov word [rsp + 0xa8], reloc.WS2_32.dll_WSAGetLastError
mov byte [rsp + 0xaa], 1
lea rcx, [rsp + 0xa8]
call fcn.18000ed70
mov r8, rax
lea rdx, [0x1801862f0]
lea rcx, [rsp + 0x2588]
call fcn.180047590
nop
lea r8, [0x180185ef0]
mov rdx, rax
lea rcx, [rsp + 0x5708]
call fcn.180047660
nop
lea rcx, [rsp + 0x2588]
call fcn.180010900
mov edx, 0x110
lea rcx, [rsp + 0x5350]
call fcn.180037150
mov dword [rsp + 0x20], r12d
mov r9d, 0x40
mov r8d, r12d
lea rdx, [rsp + 0x5708]
lea rcx, [rsp + 0x5350]
call fcn.18003ad00
nop
mov rax, qword [rsp + 0x5350]
movsxd rcx, dword [rax + 4]
lea rax, [rsp + 0x5350]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x1800364e5
lea rdx, [rsp + 0x5708]
lea rcx, [rsp + 0x25a8]
call fcn.18003f100
mov rcx, rax
call fcn.1800257d0
nop
lea rcx, [rsp + 0x5350]
call fcn.1800370e0
nop
lea rcx, [rsp + 0x5708]
call fcn.180010900
lea rcx, [rsp + 0x5310]
call fcn.180072ca0
movss xmm2, dword [rsp + 0x5314]
addss xmm2, xmm14
movss xmm1, dword [rsp + 0x5310]
lea rcx, [rsp + 0x728]
call fcn.18000ec70
mov rcx, rax
call fcn.180072cf0
movaps xmm6, xmmword [0x1801804f0]
lea rcx, [rsp + 0x748]
call fcn.180072fc0
mov rbx, rax
call fcn.180063f10
movss xmm1, dword [rbx]
subss xmm1, dword [rax + 8]
subss xmm1, xmm14
movaps xmm2, xmm11
lea rcx, [rsp + 0x768]
call fcn.18000ec70
mov rbx, rax
mov dword [rsp + 0x2d4], 0x59465e1d
mov word [rsp + 0x2d8], 0x59
mov byte [rsp + 0x2da], 1
mov dword [rsp + 0xc30], 0x57504670
mov dword [rsp + 0xc34], 0x195d43
mov byte [rsp + 0xc38], 1
lea rdx, [rsp + 0x25c8]
lea rcx, [rsp + 0xc30]
call fcn.18003ea30
nop
lea r8, str.config
mov rdx, rax
lea rcx, [rsp + 0x25e8]
call fcn.180047600
nop
lea r8, [rsp + 0x2d4]
mov rdx, rax
lea rcx, [rsp + 0x2608]
call fcn.180036d60
nop
mov rcx, rax
call fcn.18003ef80
movaps xmmword [rsp + 0x40], xmm6
lea r8, [rsp + 0x40]
mov rdx, rbx
mov rcx, rax
call fcn.18005f2f0
movzx ebx, al
lea rcx, [rsp + 0x2608]
call fcn.180010900
nop
lea rcx, [rsp + 0x25e8]
call fcn.180010900
nop
lea rcx, [rsp + 0x25c8]
call fcn.180010900
test bl, bl
je 0x1800367c9
lea rdx, str.config
lea rcx, [rsp + 0x5608]
call fcn.18003f0c0
nop
mov dword [rsp + 0x2dc], 0x59465e1d
mov word [rsp + 0x2e0], 0x59
mov byte [rsp + 0x2e2], 1
lea rcx, [rsp + 0x2dc]
call fcn.180010350
mov rbx, rax
mov word [rsp + 0xac], reloc.WS2_32.dll_WSAGetLastError
mov byte [rsp + 0xae], 1
lea rcx, [rsp + 0xac]
call fcn.18000ed70
mov r8, rax
lea rdx, [0x1801862f0]
lea rcx, [rsp + 0x2628]
call fcn.180047590
nop
lea r8, [rsp + 0x5608]
mov rdx, rax
lea rcx, [rsp + 0x2648]
call fcn.180047660
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x5668]
call fcn.180047600
nop
lea rcx, [rsp + 0x2648]
call fcn.180010900
nop
lea rcx, [rsp + 0x2628]
call fcn.180010900
mov word [rsp + 0xb0], 0x44
mov byte [rsp + 0xb2], 1
lea rcx, [rsp + 0xb0]
call fcn.18000ed70
mov rbx, rax
lea rcx, [rsp + 0x5668]
call fcn.18003ef80
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 0x1800367ae
mov dword [rsp + 0x2e4], 0x59465e1d
mov word [rsp + 0x2e8], 0x59
mov byte [rsp + 0x2ea], 1
lea r8, [rsp + 0x2e4]
lea rdx, [rsp + 0x5608]
lea rcx, [rsp + 0x2668]
call fcn.180036d60
mov rdx, rax
lea rcx, [0x180185ef0]
call fcn.18003f070
lea rcx, [rsp + 0x2668]
call fcn.180010900
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
nop
lea rcx, [rsp + 0x5668]
call fcn.180010900
nop
lea rcx, [rsp + 0x5608]
call fcn.180010900
lea rcx, [rsp + 0x5318]
call fcn.180072ca0
movss xmm1, dword [rsp + 0x5318]
subss xmm1, dword [0x180137bcc]
movss xmm2, dword [rsp + 0x531c]
lea rcx, [rsp + 0x788]
call fcn.18000ec70
mov rcx, rax
call fcn.180072cf0
mov dword [rsp + 0x1440], 0x59561710
mov dword [rsp + 0x1444], 0x5d505e59
mov dword [rsp + 0x1448], 0x535c5264
mov word [rsp + 0x144c], 0x5a
mov byte [rsp + 0x144e], 1
lea rcx, [rsp + 0x1440]
call fcn.180036a30
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.180098800
call fcn.18006a230
call fcn.180073150
call fcn.18006f4c0
mov rcx, qword [rsp + 0x5940]
xor rcx, rsp
call fcn.180112b70
lea r11, [rsp + 0x59f0]
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