Function at 0x140040a20
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
lea rbp, [rax - 0x8d8]
sub rsp, 0x9d0
movaps xmmword [rax - 0x18], xmm6
movaps xmmword [rax - 0x28], xmm7
mov rax, qword [0x1400b9060]
xor rax, rsp
mov qword [rbp + 0x8a0], rax
mov rax, qword [0x140287810]
lea rcx, [rsp + 0x68]
mov edi, 2
mov dword [rax + 0x1af4], 0x43af0000
mov dword [rax + 0x1af8], 0x44138000
mov dword [rax + 0x1acc], edi
mov dword [rsp + 0x68], 0xeeee89eb
mov dword [rsp + 0x6c], 0x918eee8c
mov word [rsp + 0x70], 0xf3
mov byte [rsp + 0x72], 1
call fcn.140044300
xor edx, edx
lea r8d, [rdi + 0x21]
lea rcx, [rsp + 0x68]
call fcn.140009e90
call fcn.140040810
movdqa xmm0, xmmword [0x1400aa820]
lea rcx, [rbp + 0x278]
movdqa xmm1, xmmword [0x1400aa7c0]
movdqu xmmword [rbp + 0x278], xmm0
mov dword [rbp + 0x298], 0x89b88e89
movdqu xmmword [rbp + 0x288], xmm1
mov dword [rbp + 0x29c], 0xb8aa88a8
mov word [rbp + 0x2a0], 0xba
mov byte [rbp + 0x2a2], 1
call fcn.140044210
lea rcx, [rbp + 0x278]
call fcn.140024ef0
movdqa xmm0, xmmword [0x1400a9f30]
lea rcx, [rbp + 0x110]
movdqu xmmword [rbp + 0x110], xmm0
mov dword [rbp + 0x120], 0x633a7c60
mov word [rbp + 0x124], 0x64
mov byte [rbp + 0x126], 1
call fcn.140044240
lea rdx, [rbp + 0x110]
xor ecx, ecx
call fcn.140040560
movdqa xmm0, xmmword [0x1400a9f50]
lea rcx, [rbp + 0xf8]
movdqu xmmword [rbp + 0xf8], xmm0
mov dword [rbp + 0x108], 0x633a5161
mov word [rbp + 0x10c], 0x45
mov byte [rbp + 0x10e], 1
call fcn.140044240
mov esi, 1
lea rdx, [rbp + 0xf8]
mov ecx, esi
call fcn.140040560
movdqa xmm0, xmmword [0x1400a9e80]
lea rcx, [rbp + 0x98]
movdqu xmmword [rbp + 0x98], xmm0
mov dword [rbp + 0xa8], 0x623a4260
mov dword [rbp + 0xac], 0x6d663d55
mov word [rbp + 0xb0], 0x100
call fcn.1400441b0
lea rdx, [rbp + 0x98]
mov ecx, edi
call fcn.140040560
mov rax, qword [0x140287a10]
test rax, rax
je 0x140041acb
sub rax, rsi
je 0x140041262
cmp rax, rsi
jne 0x140041f87
movdqa xmm0, xmmword [0x1400a9e40]
lea rcx, [rbp + 0x450]
movdqa xmm1, xmmword [0x1400aa5e0]
movdqu xmmword [rbp + 0x450], xmm0
mov dword [rbp + 0x480], 0x1b734018
movdqa xmm0, xmmword [0x1400aa640]
movdqu xmmword [rbp + 0x470], xmm0
mov dword [rbp + 0x484], 0x1004f44
movdqu xmmword [rbp + 0x460], xmm1
call fcn.1400441e0
lea rdx, [0x140287829]
lea rcx, [rbp + 0x450]
call fcn.1400265e0
movdqa xmm0, xmmword [0x1400a9df0]
lea rcx, [rbp + 0x730]
movdqa xmm1, xmmword [0x1400aa4e0]
movdqa xmmword [rbp + 0x730], xmm0
movdqa xmm0, xmmword [0x1400aa390]
movdqa xmmword [rbp + 0x740], xmm1
movdqa xmm1, xmmword [0x1400a9c70]
movdqa xmmword [rbp + 0x750], xmm0
movdqa xmmword [rbp + 0x760], xmm1
mov byte [rbp + 0x770], sil
call fcn.140043f30
lea rdx, [0x1401a2fd4]
lea rcx, [rbp + 0x730]
call fcn.1400265e0
movdqa xmm0, xmmword [0x1400a9e80]
lea rcx, [rbp + 0x308]
movdqa xmm1, xmmword [0x1400aa4a0]
movdqu xmmword [rbp + 0x308], xmm0
mov dword [rbp + 0x328], 0x7e52096a
movdqu xmmword [rbp + 0x318], xmm1
mov dword [rbp + 0x32c], 0x67540c
mov byte [rbp + 0x330], sil
call fcn.140043cc0
lea rdx, [0x140287a2c]
lea rcx, [rbp + 0x308]
call fcn.1400265e0
movdqa xmm0, xmmword [0x1400a9fc0]
lea rcx, [rbp + 0x338]
movdqa xmm1, xmmword [0x1400aa4f0]
movdqu xmmword [rbp + 0x338], xmm0
mov dword [rbp + 0x368], 0x1b484118
movdqa xmm0, xmmword [0x1400aa6d0]
movdqu xmmword [rbp + 0x358], xmm0
mov dword [rbp + 0x36c], 0x471e7744
movdqu xmmword [rbp + 0x348], xmm1
mov dword [rbp + 0x370], 0x8abbe1b5
mov word [rbp + 0x374], 0x100
call fcn.140043c90
lea rdx, [0x14028785c]
lea rcx, [rbp + 0x338]
call fcn.1400265e0
movdqa xmm0, xmmword [0x1400a9dd0]
lea rcx, [rbp + 0x4e8]
movdqa xmm1, xmmword [0x1400aa5c0]
movdqu xmmword [rbp + 0x4e8], xmm0
mov word [rbp + 0x508], reloc.WS2_32.dll_WSAGetLastError
movdqu xmmword [rbp + 0x4f8], xmm1
mov byte [rbp + 0x50a], sil
call fcn.140043cf0
lea rcx, [rbp + 0x4e8]
call fcn.140024ef0
movss xmm7, dword [0x1400a9b4c]
xorps xmm0, xmm0
movaps xmm1, xmm7
call fcn.14000db00
lea rcx, [rsp + 0x58]
mov dword [rsp + 0x58], 0x2b617128
mov dword [rsp + 0x5c], 0x772e7c74
mov word [rsp + 0x60], 0x77
mov byte [rsp + 0x62], sil
call fcn.140044300
cmp dword [0x140287a4c], 0
lea rcx, [rsp + 0x58]
sete dl
call fcn.140026b10
mov ecx, dword [0x140287a4c]
xor edx, edx
test al, al
cmovne ecx, edx
movaps xmm1, xmm7
xorps xmm0, xmm0
mov dword [0x140287a4c], ecx
call fcn.14000db00
lea rcx, [rsp + 0x78]
mov dword [rsp + 0x78], 0x2b5f7128
mov dword [rsp + 0x7c], 0x772e7c74
mov word [rbp - 0x80], 0x77
mov byte [rbp - 0x7e], sil
call fcn.140044300
cmp dword [0x140287a4c], esi
lea rcx, [rsp + 0x78]
sete dl
call fcn.140026b10
mov ecx, dword [0x140287a4c]
test al, al
movaps xmm1, xmm7
xorps xmm0, xmm0
cmovne ecx, esi
mov dword [0x140287a4c], ecx
call fcn.14000db00
lea rcx, [rbp - 0x78]
mov dword [rbp - 0x78], 0x2b607128
mov dword [rbp - 0x74], 0x762e7574
mov dword [rbp - 0x70], 0x726a3158
mov word [rbp - 0x6c], 0x100
call fcn.140043c60
cmp dword [0x140287a4c], edi
lea rcx, [rbp - 0x78]
sete dl
call fcn.140026b10
mov ecx, dword [0x140287a4c]
test al, al
movdqa xmm0, xmmword [0x1400a9f60]
cmovne ecx, edi
mov dword [rbp + 0xc8], 0x633a5e61
mov dword [0x140287a4c], ecx
lea rcx, [rbp + 0xb8]
movdqu xmmword [rbp + 0xb8], xmm0
mov dword [rbp + 0xcc], 0x5e663d71
mov word [rbp + 0xd0], 0x100
call fcn.1400441b0
lea r9, [0x1401a3440]
mov dword [rsp + 0x28], 0xffffffff
lea r8, [0x140028410]
mov dword [rsp + 0x20], 7
lea rdx, reloc.WS2_32.dll_bind
lea rcx, [rbp + 0xb8]
call fcn.140028430
movdqa xmm0, xmmword [0x1400aa3e0]
lea rcx, [rbp + 0x780]
movdqa xmm1, xmmword [0x1400a9cd0]
movdqa xmmword [rbp + 0x780], xmm0
movdqa xmm0, xmmword [0x1400aa400]
movdqa xmmword [rbp + 0x790], xmm1
movdqa xmm1, xmmword [0x1400aa7b0]
movdqa xmmword [rbp + 0x7a0], xmm0
movdqa xmm0, xmmword [0x1400aaa10]
movdqa xmmword [rbp + 0x7b0], xmm1
movdqa xmm1, xmmword [0x1400aa900]
movdqa xmmword [rbp + 0x7c0], xmm0
movdqa xmm0, xmmword [0x1400aa7d0]
movdqa xmmword [rbp + 0x7d0], xmm1
movdqa xmm1, xmmword [0x1400aa8f0]
movdqa xmmword [rbp + 0x7e0], xmm0
movdqa xmm0, xmmword [0x1400aa8b0]
movdqa xmmword [rbp + 0x7f0], xmm1
movdqa xmm1, xmmword [0x1400aa980]
movdqa xmmword [rbp + 0x800], xmm0
movdqa xmmword [rbp + 0x810], xmm1
mov word [rbp + 0x820], 0xf1
mov byte [rbp + 0x822], sil
call fcn.140043c30
lea rdx, [rbp + 0x780]
lea rcx, [0x1402868f8]
call fcn.140024f70
movdqa xmm0, xmmword [0x1400aa3f0]
movdqa xmm1, xmmword [0x1400a9cc0]
movdqa xmmword [rbp + 0x600], xmm0
movdqa xmmword [rbp + 0x610], xmm1
movdqa xmm0, xmmword [0x1400aa430]
lea rcx, [rbp + 0x600]
movdqa xmm1, xmmword [0x1400aa7f0]
movdqa xmmword [rbp + 0x620], xmm0
movdqa xmm0, xmmword [0x1400aa9f0]
movdqa xmmword [rbp + 0x630], xmm1
movdqa xmm1, xmmword [0x1400aa800]
movdqa xmmword [rbp + 0x640], xmm0
movdqa xmmword [rbp + 0x650], xmm1
mov dword [rbp + 0x660], 0x9a92c98b
mov dword [rbp + 0x664], 0xb495cc
mov byte [rbp + 0x668], sil
call fcn.140043c00
lea rdx, [rbp + 0x600]
lea rcx, [0x1402868f8]
call fcn.140024f70
movdqa xmm0, xmmword [0x1400a9fe0]
lea rcx, [rbp + 0x58]
movdqu xmmword [rbp + 0x58], xmm0
mov dword [rbp + 0x68], 0x633a7860
mov dword [rbp + 0x6c], 0x48663d65
mov word [rbp + 0x70], 0x100
call fcn.1400441b0
movss xmm6, dword [0x1400a9a04]
lea rax, [rbp + 0x878]
movss dword [rsp + 0x30], xmm6
lea rbx, str._.3f
mov qword [rsp + 0x28], rbx
lea r9, [rbp + 0x860]
lea r8, [0x1402868f0]
mov qword [rsp + 0x20], rax
lea edx, [rdi + 2]
mov dword [rbp + 0x878], 0x41a00000
lea rcx, [rbp + 0x58]
mov dword [rbp + 0x860], 0x3f800000
call fcn.1400292a0
movdqa xmm0, xmmword [str._pKtg.wD1jT]
lea rcx, [rbp + 0x218]
movdqa xmm1, xmmword [0x1400aa620]
movdqu xmmword [rbp + 0x218], xmm0
mov dword [rbp + 0x238], 0xb715108
movdqu xmmword [rbp + 0x228], xmm1
mov dword [rbp + 0x23c], 0x570e6455
mov word [rbp + 0x240], 0x42
mov byte [rbp + 0x242], sil
call fcn.140044210
lea rdx, [0x140287845]
lea rcx, [rbp + 0x218]
call fcn.1400265e0
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.14000db00
mov r8d, 0x101a2
lea rdx, [0x1400b90b0]
lea rcx, [rbp + 0x218]
call fcn.14002e200
movdqa xmm0, xmmword [0x1400a9e20]
lea rcx, [rbp + 0x2a8]
movdqa xmm1, xmmword [0x1400aa480]
movdqu xmmword [rbp + 0x2a8], xmm0
mov dword [rbp + 0x2c8], 0x4652096f
movdqu xmmword [rbp + 0x2b8], xmm1
mov dword [rbp + 0x2cc], 0x7b550c
mov byte [rbp + 0x2d0], sil
call fcn.140043cc0
movss xmm0, dword [0x1400a9b00]
lea rax, [rbp + 0x858]
movss dword [rsp + 0x30], xmm6
lea r9, [rbp + 0x870]
mov qword [rsp + 0x28], rbx
lea r8, [0x1402868c8]
lea edx, [rdi + 2]
movss dword [rbp + 0x858], xmm0
lea rcx, [rbp + 0x2a8]
mov qword [rsp + 0x20], rax
mov dword [rbp + 0x870], 0x41a00000
call fcn.1400292a0
jmp 0x140041f87
movdqa xmm0, xmmword [0x1400a9e90]
lea rcx, [rbp + 0x188]
movdqa xmm1, xmmword [0x1400aa4c0]
movdqu xmmword [rbp + 0x188], xmm0
mov dword [rbp + 0x1a8], 0x4a52096f
movdqu xmmword [rbp + 0x198], xmm1
mov dword [rbp + 0x1ac], 0xf6a540c
mov dword [rbp + 0x1b0], 0x4a126548
mov word [rbp + 0x1b4], 0x7d
mov byte [rbp + 0x1b6], sil
call fcn.140043d80
lea rdx, [0x14028785e]
lea rcx, [rbp + 0x188]
call fcn.1400265e0
movdqa xmm0, xmmword [0x1400a9e00]
lea rcx, [rbp + 0x248]
movdqa xmm1, xmmword [0x1400aa5f0]
movdqu xmmword [rbp + 0x248], xmm0
mov dword [rbp + 0x268], 0x7252094f
movdqu xmmword [rbp + 0x258], xmm1
mov dword [rbp + 0x26c], 0xf43550c
mov dword [rbp + 0x270], 0x1006848
call fcn.140043e10
lea rdx, [0x140287a08]
lea rcx, [rbp + 0x248]
call fcn.1400265e0
movdqa xmm0, xmmword [0x1400a9e00]
lea rcx, [rbp + 0x158]
movdqa xmm1, xmmword [0x1400aa5f0]
movdqu xmmword [rbp + 0x158], xmm0
mov dword [rbp + 0x178], 0x7e52094f
movdqu xmmword [rbp + 0x168], xmm1
mov dword [rbp + 0x17c], 0xf5f550c
mov dword [rbp + 0x180], 0x4b127849
mov word [rbp + 0x184], reloc.WS2_32.dll_WSAStartup
mov byte [rbp + 0x186], sil
call fcn.140043d80
lea rdx, [0x140287835]
lea rcx, [rbp + 0x158]
call fcn.1400265e0
movdqa xmm0, xmmword [0x1400a9e00]
lea rcx, [rbp + 0x1e8]
movdqa xmm1, xmmword [0x1400aa570]
movdqu xmmword [rbp + 0x1e8], xmm0
mov dword [rbp + 0x208], 0x530ac671
movdqu xmmword [rbp + 0x1f8], xmm1
mov dword [rbp + 0x20c], 0x42560d67
mov dword [rbp + 0x210], 0x754910
mov byte [rbp + 0x214], sil
call fcn.140043d50
lea rdx, [0x140287847]
lea rcx, [rbp + 0x1e8]
call fcn.1400265e0
movdqa xmm0, xmmword [0x1400a9e70]
lea rcx, [rbp + 0x78]
movdqu xmmword [rbp + 0x78], xmm0
mov dword [rbp + 0x88], 0x623a7a60
mov dword [rbp + 0x8c], 0x78663d5b
mov word [rbp + 0x90], 0x100
call fcn.1400441b0
lea rdx, [0x140287846]
lea rcx, [rbp + 0x78]
call fcn.1400265e0
movss xmm7, dword [0x1400a9b4c]
xorps xmm0, xmm0
movaps xmm1, xmm7
call fcn.14000db00
mov edx, 0xf2
mov dword [rsp + 0x20], 0xff
mov r9d, 8
lea rcx, [rbp + 0x830]
lea r8d, [rdx - 0x10]
call fcn.1400147f0
lea rdx, [rbp + 0x6c0]
xor ecx, ecx
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x6c0], xmm0
call fcn.14000d140
movdqa xmm0, xmmword [0x1400a9f70]
movdqa xmm1, xmmword [0x1400aa580]
movdqa xmmword [rbp + 0x670], xmm0
movdqa xmm0, xmmword [0x1400aa450]
lea rcx, [rbp + 0x670]
movdqa xmmword [rbp + 0x680], xmm1
movdqa xmm1, xmmword [0x1400aa9b0]
movdqa xmmword [rbp + 0x6a0], xmm1
movdqa xmmword [rbp + 0x690], xmm0
mov dword [rbp + 0x6b0], 0x100bab0
call fcn.140043d20
lea rcx, [rbp + 0x670]
call fcn.140024ef0
mov ecx, esi
call fcn.14000d1a0
movdqa xmm0, xmmword [0x1400a9f40]
lea rcx, [rbp + 0x3a0]
movdqa xmm1, xmmword [0x1400aa490]
movdqu xmmword [rbp + 0x3a0], xmm0
mov dword [rbp + 0x3c0], 0x4c52096f
movdqu xmmword [rbp + 0x3b0], xmm1
mov word [rbp + 0x3c4], 0x100
call fcn.1400440f0
movss xmm0, dword [0x1400a99c0]
lea rax, [rbp + 0x850]
movss xmm6, dword [0x1400a9a04]
lea rbx, str._.3f
movss dword [rsp + 0x30], xmm6
lea r9, [rbp + 0x898]
mov qword [rsp + 0x28], rbx
lea r8, [0x140286864]
mov edx, 4
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x3a0]
movss dword [rbp + 0x850], xmm0
mov dword [rbp + 0x898], 0x3dcccccd
call fcn.1400292a0
movdqa xmm0, xmmword [0x1400a9de0]
lea rcx, [rbp + 0x510]
movdqa xmm1, xmmword [0x1400aa590]
movdqu xmmword [rbp + 0x510], xmm0
mov word [rbp + 0x530], reloc.WLDAP32.dll_Ordinal_79
movdqu xmmword [rbp + 0x520], xmm1
mov byte [rbp + 0x532], sil
call fcn.140043cf0
lea rdx, [0x140287a09]
lea rcx, [rbp + 0x510]
call fcn.1400265e0
movdqa xmm0, xmmword [0x1400a9fd0]
lea rcx, [rbp + 0x128]
movdqa xmm1, xmmword [0x1400aa530]
movdqu xmmword [rbp + 0x128], xmm0
mov dword [rbp + 0x148], 0x6b530971
movdqu xmmword [rbp + 0x138], xmm1
mov dword [rbp + 0x14c], 0xf4d550c
mov dword [rbp + 0x150], 0x4b127649
mov word [rbp + 0x154], 0x53
mov byte [rbp + 0x156], sil
call fcn.140043d80
movss xmm0, dword [0x1400a99e0]
lea rax, [rbp + 0x868]
movss dword [rsp + 0x30], xmm6
lea r9, [rbp + 0x890]
mov qword [rsp + 0x28], rbx
lea r8, [0x140286860]
mov edx, 4
movss dword [rbp + 0x868], xmm0
lea rcx, [rbp + 0x128]
mov qword [rsp + 0x20], rax
mov dword [rbp + 0x890], 0x3dcccccd
call fcn.1400292a0
movdqa xmm0, xmmword [0x1400a9f90]
lea rcx, [rbp + 0x2d8]
movdqa xmm1, xmmword [0x1400aa5a0]
movdqu xmmword [rbp + 0x2d8], xmm0
mov dword [rbp + 0x2f8], 0x6c53094b
movdqu xmmword [rbp + 0x2e8], xmm1
mov dword [rbp + 0x2fc], 0x49550c
mov byte [rbp + 0x300], sil
call fcn.140043cc0
lea rdx, [0x14028780b]
lea rcx, [rbp + 0x2d8]
call fcn.1400265e0
movdqa xmm0, xmmword [0x1400a9e50]
movdqa xmm1, xmmword [0x1400aa540]
lea rcx, [rbp + 0x5c8]
movdqu xmmword [rbp + 0x5c8], xmm0
mov dword [rbp + 0x5f8], 0x5d4118
movdqa xmm0, xmmword [0x1400aa670]
movdqu xmmword [rbp + 0x5e8], xmm0
mov byte [rbp + 0x5fc], sil
movdqu xmmword [rbp + 0x5d8], xmm1
call fcn.140043de0
lea rax, [rbp + 0x888]
movss dword [rsp + 0x30], xmm6
mov qword [rsp + 0x28], rbx
lea r9, [rbp + 0x880]
lea r8, [0x14028681c]
mov qword [rsp + 0x20], rax
mov edx, 4
mov dword [rbp + 0x888], 0x3f800000
lea rcx, [rbp + 0x5c8]
mov dword [rbp + 0x880], 0x3dcccccd
call fcn.1400292a0
movdqa xmm0, xmmword [0x1400a9ed0]
lea rcx, [rbp + 0x6e0]
movdqa xmm1, xmmword [0x1400aa550]
movdqa xmmword [rbp + 0x6e0], xmm0
movdqa xmm0, xmmword [0x1400aa600]
movdqa xmmword [rbp + 0x6f0], xmm1
movdqa xmm1, xmmword [0x1400a9c80]
movdqa xmmword [rbp + 0x700], xmm0
movdqa xmmword [rbp + 0x710], xmm1
mov byte [rbp + 0x720], sil
call fcn.140043f30
lea rdx, [0x140287834]
lea rcx, [rbp + 0x6e0]
call fcn.1400265e0
movdqa xmm0, xmmword [0x1400a9f20]
lea rcx, [rbp + 0x488]
movdqa xmm1, xmmword [0x1400aa4b0]
movdqu xmmword [rbp + 0x488], xmm0
mov dword [rbp + 0x4b8], 0x1b4e4118
movdqa xmm0, xmmword [0x1400aa660]
movdqu xmmword [rbp + 0x4a8], xmm0
mov dword [rbp + 0x4bc], 0x1006444
movdqu xmmword [rbp + 0x498], xmm1
call fcn.1400441e0
lea rdx, [0x140287837]
lea rcx, [rbp + 0x488]
call fcn.1400265e0
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.14000db00
mov edx, 0xf2
mov dword [rsp + 0x20], 0xff
mov r9d, 8
lea rcx, [rbp + 0x840]
lea r8d, [rdx - 0x10]
call fcn.1400147f0
lea rdx, [rbp + 0x6d0]
xor ecx, ecx
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x6d0], xmm0
call fcn.14000d140
movdqa xmm0, xmmword [0x1400a9f10]
lea rcx, [rbp + 0xd8]
movdqu xmmword [rbp + 0xd8], xmm0
mov dword [rbp + 0xe8], 0x9d817860
mov dword [rbp + 0xec], 0x83eded
mov byte [rbp + 0xf0], sil
call fcn.1400440c0
lea rcx, [rbp + 0xd8]
call fcn.140024ef0
mov ecx, esi
call fcn.14000d1a0
movdqa xmm0, xmmword [0x1400a9fb0]
lea rcx, [rbp - 0x28]
movdqu xmmword [rbp - 0x28], xmm0
mov dword [rbp - 0x18], 0x623a6b60
mov dword [rbp - 0x14], 0x5b663d5e
mov dword [rbp - 0x10], 0xc3415900
mov dword [rbp - 0xc], 0x1009495
call fcn.140043e40
lea rdx, [0x140287a2d]
lea rcx, [rbp - 0x28]
call fcn.1400265e0
movdqa xmm0, xmmword [0x1400a9f80]
lea rcx, [rbp + 0x4c0]
movdqa xmm1, xmmword [0x1400aa560]
movdqu xmmword [rbp + 0x4c0], xmm0
mov word [rbp + 0x4e0], Ordinal_79
movdqu xmmword [rbp + 0x4d0], xmm1
mov byte [rbp + 0x4e2], sil
call fcn.140043cf0
lea rcx, [rbp + 0x4c0]
call fcn.140024ef0
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.14000db00
lea rcx, [rsp + 0x40]
mov word [rsp + 0x40], 0xf9
mov byte [rsp + 0x42], sil
call fcn.140043f90
cmp dword [0x140287858], 0
lea rcx, [rsp + 0x40]
sete dl
call fcn.140026b10
mov ecx, dword [0x140287858]
xor edx, edx
test al, al
movaps xmm1, xmm7
xorps xmm0, xmm0
cmovne ecx, edx
mov dword [0x140287858], ecx
call fcn.14000db00
lea rcx, [rsp + 0x44]
mov word [rsp + 0x44], 0xfa
mov byte [rsp + 0x46], sil
call fcn.140043f90
cmp dword [0x140287858], esi
lea rcx, [rsp + 0x44]
sete dl
call fcn.140026b10
mov ecx, dword [0x140287858]
test al, al
movaps xmm1, xmm7
xorps xmm0, xmm0
cmovne ecx, esi
mov dword [0x140287858], ecx
call fcn.14000db00
lea rcx, [rsp + 0x48]
mov word [rsp + 0x48], 0xfb
mov byte [rsp + 0x4a], sil
call fcn.140043f90
cmp dword [0x140287858], edi
lea rcx, [rsp + 0x48]
sete dl
call fcn.140026b10
mov ecx, dword [0x140287858]
test al, al
movaps xmm1, xmm7
xorps xmm0, xmm0
cmovne ecx, edi
mov dword [0x140287858], ecx
call fcn.14000db00
lea rcx, [rsp + 0x4c]
mov word [rsp + 0x4c], 0xfc
mov byte [rsp + 0x4e], sil
call fcn.140043f90
cmp dword [0x140287858], 3
lea rcx, [rsp + 0x4c]
sete dl
call fcn.140026b10
mov ecx, dword [0x140287858]
test al, al
mov edx, 3
movaps xmm1, xmm7
cmovne ecx, edx
xorps xmm0, xmm0
mov dword [0x140287858], ecx
call fcn.14000db00
lea rcx, [rsp + 0x50]
mov word [rsp + 0x50], 0xfd
mov byte [rsp + 0x52], sil
call fcn.140043f90
cmp dword [0x140287858], 4
lea rcx, [rsp + 0x50]
sete dl
call fcn.140026b10
test al, al
je 0x140041f87
mov dword [0x140287858], 4
jmp 0x140041f87
movdqa xmm0, xmmword [0x1400a9ec0]
lea rcx, [rbp + 0x3f0]
movdqa xmm1, xmmword [0x1400aa500]
movdqa xmmword [rbp + 0x3f0], xmm0
movdqa xmm0, xmmword [0x1400aa630]
movdqa xmmword [rbp + 0x410], xmm0
movdqa xmm0, xmmword [0x1400aaa20]
movdqa xmmword [rbp + 0x400], xmm1
movdqa xmm1, xmmword [0x1400aa9a0]
movdqa xmmword [rbp + 0x430], xmm0
movdqa xmmword [rbp + 0x420], xmm1
mov dword [rbp + 0x440], 0xa3faaca0
mov dword [rbp + 0x444], 0xaba6fd88
mov dword [rbp + 0x448], 0xc3a098c0
mov dword [rbp + 0x44c], 0x100889c
call fcn.140043e70
lea rdx, [0x1401a2fd1]
lea rcx, [rbp + 0x3f0]
call fcn.1400265e0
movdqa xmm0, xmmword [0x1400a9ee0]
lea rcx, [rbp - 0x48]
movdqu xmmword [rbp - 0x48], xmm0
mov dword [rbp - 0x38], 0x633a7c60
mov dword [rbp - 0x34], 0x58663d6e
mov dword [rbp - 0x30], 0x36a5900
mov dword [rbp - 0x2c], 0x100485c
call fcn.140043e40
lea rdx, [0x14028780a]
lea rcx, [rbp - 0x48]
call fcn.1400265e0
movss xmm6, dword [0x1400a9b4c]
xorps xmm0, xmm0
movaps xmm1, xmm6
call fcn.14000db00
mov r8d, 0x101a2
lea rdx, [0x1401a34b8]
lea rcx, [rbp - 0x48]
call fcn.14002e200
movdqa xmm0, xmmword [0x1400a9e10]
lea rcx, [rbp + 0x1b8]
movdqa xmm1, xmmword [0x1400aa510]
movdqu xmmword [rbp + 0x1b8], xmm0
mov dword [rbp + 0x1d8], 0x7f520958
movdqu xmmword [rbp + 0x1c8], xmm1
mov dword [rbp + 0x1dc], 0xf57550c
mov dword [rbp + 0x1e0], 0x1007048
call fcn.140043e10
lea rdx, [0x14028785d]
lea rcx, [rbp + 0x1b8]
call fcn.1400265e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14000db00
mov r8d, 0x101a2
lea rdx, [0x1401a3498]
lea rcx, [rbp + 0x1b8]
call fcn.14002e200
movdqa xmm0, xmmword [0x1400a9eb0]
lea rcx, [rbp - 8]
movdqu xmmword [rbp - 8], xmm0
mov dword [rbp + 8], 0x633a7a60
mov dword [rbp + 0xc], 0x45663d71
mov word [rbp + 0x10], 0x100
call fcn.1400441b0
lea rdx, [0x140287828]
lea rcx, [rbp - 8]
call fcn.1400265e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14000db00
mov r8d, 0x101a2
lea rdx, [0x1401a34c8]
lea rcx, [rbp - 8]
call fcn.14002e200
movdqa xmm0, xmmword [0x1400a9e60]
lea rcx, [rbp + 0x18]
movdqu xmmword [rbp + 0x18], xmm0
mov dword [rbp + 0x28], 0x623a7360
mov dword [rbp + 0x2c], 0x46663d55
mov word [rbp + 0x30], 0x100
call fcn.1400441b0
lea rdx, [0x140287836]
lea rcx, [rbp + 0x18]
call fcn.1400265e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14000db00
mov r8d, 0x101a2
lea rdx, [0x1401a3478]
lea rcx, [rbp + 0x18]
call fcn.14002e200
movdqa xmm0, xmmword [0x1400a9ef0]
lea rcx, [rbp + 0x38]
movdqu xmmword [rbp + 0x38], xmm0
mov dword [rbp + 0x48], 0x623a6e60
mov dword [rbp + 0x4c], 0x72663d54
mov word [rbp + 0x50], 0x100
call fcn.1400441b0
lea rdx, [0x14028785f]
lea rcx, [rbp + 0x38]
call fcn.1400265e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14000db00
mov r8d, 0x101a2
lea rdx, [0x1401a34a8]
lea rcx, [rbp + 0x38]
call fcn.14002e200
movdqa xmm0, xmmword [0x1400a9e60]
lea rcx, [rbp - 0x68]
movdqu xmmword [rbp - 0x68], xmm0
mov dword [rbp - 0x58], 0x633a7c60
mov dword [rbp - 0x54], 0x72663d6b
mov dword [rbp - 0x50], 0xcc765900
mov dword [rbp - 0x4c], 0x100b5ac
call fcn.140043e40
lea rdx, [0x140287a1a]
lea rcx, [rbp - 0x68]
call fcn.1400265e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14000db00
mov r8d, 0x101a2
lea rdx, str.L7_t_
lea rcx, [rbp - 0x68]
call fcn.14002e200
movdqa xmm0, xmmword [0x1400a9ea0]
lea rcx, [rbp + 0x3c8]
movdqa xmm1, xmmword [0x1400aa520]
movdqu xmmword [rbp + 0x3c8], xmm0
mov dword [rbp + 0x3e8], 0x7f520945
movdqu xmmword [rbp + 0x3d8], xmm1
mov word [rbp + 0x3ec], 0x100
call fcn.1400440f0
lea rdx, [0x140287844]
lea rcx, [rbp + 0x3c8]
call fcn.1400265e0
movdqa xmm0, xmmword [0x1400a9fa0]
lea rcx, [rbp + 0x378]
movdqa xmm1, xmmword [0x1400aa5b0]
movdqu xmmword [rbp + 0x378], xmm0
mov dword [rbp + 0x398], 0x6c52095a
movdqu xmmword [rbp + 0x388], xmm1
mov word [rbp + 0x39c], 0x100
call fcn.1400440f0
lea rdx, [0x140287a0a]
lea rcx, [rbp + 0x378]
call fcn.1400265e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14000db00
mov r8d, 0x101a2
lea rdx, [0x1401a34d8]
lea rcx, [rbp + 0x378]
call fcn.14002e200
movdqa xmm0, xmmword [0x1400a9e30]
movdqa xmm1, xmmword [0x1400aa4d0]
movdqu xmmword [rbp + 0x590], xmm0
mov dword [rbp + 0x5c0], 0x634118
movdqa xmm0, xmmword [0x1400aa6f0]
movdqu xmmword [rbp + 0x5b0], xmm0
movdqu xmmword [rbp + 0x5a0], xmm1
lea rcx, [rbp + 0x590]
mov byte [rbp + 0x5c4], sil
call fcn.140043de0
lea rdx, [0x14028782a]
lea rcx, [rbp + 0x590]
call fcn.1400265e0
movdqa xmm0, xmmword [0x1400a9f00]
lea rcx, [rbp + 0x540]
movdqa xmm1, xmmword [0x1400aa5d0]
movdqa xmm2, xmmword [0x1400aa9c0]
movdqa xmmword [rbp + 0x540], xmm0
movdqa xmm0, xmmword [0x1400aa6b0]
movdqa xmmword [rbp + 0x560], xmm0
movdqa xmmword [rbp + 0x550], xmm1
movdqa xmmword [rbp + 0x570], xmm2
mov dword [rbp + 0x580], 0xb2eaa8b0
mov word [rbp + 0x584], 0x84
mov byte [rbp + 0x586], sil
call fcn.140043db0
lea rdx, [0x1401a2fd0]
lea rcx, [rbp + 0x540]
call fcn.1400265e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14000db00
mov r8d, 0x101a2
lea rdx, [0x1401a3488]
lea rcx, [rbp + 0x540]
call fcn.14002e200
call fcn.14000cba0
mov rcx, qword [rbp + 0x8a0]
xor rcx, rsp
call fcn.1400956c0
lea r11, [rsp + 0x9d0]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
mov rsp, r11
pop rbp
ret